Protokół komunikacyjny do rejestratorów temperatury GR-209 i GR-218 2015-03

Protokół komunikacyjny do rejestratorów temperatury GR-209 i GR-218  2015-03
Instruction Manual
PAPERLESS RECORDER
COMMUNICATION
FUNCTIONS
(RS-485 MODBUS/Ethernet)
TYPE: GR200
GR2CE1 2008.07
Note: MODBUS® is the trade mark or registered trade mark of AEG Schneider Automation International.
Note: GW-BASIC, Windows 98, MS-DOS and Internet Explorer are the trade mark or registered trademarks of
Microsoft Corporation.
NOTICE
1. Exemption items from responsibility
The contents of this document may be changed in the future without prior notice.
We paid the utmost care for the accuracy of the contents. However, we are not liable for direct and
indirect damages resulting from incorrect descriptions, omission of information, and use of
information in this document.
CONTENTS
1.
COMMUNICATION FUNCTIONS ·································································································· 1
1.1 General············································································································································ 1
1.2 Overview of MODBUS slave communication function (RS-485 interface)····································· 1
1.3 Overview of Ethernet communication functions·············································································· 2
2.
SPECIFICATIONS ···························································································································· 3
2.1 Communication Specifications········································································································ 3
3.
CONNECTION ································································································································· 4
3.1 Communication Terminal Allocation ······························································································ 4
3.2 Wiring············································································································································· 5
4.
SETTING OF COMMUNICATION CONDITION ··················································································· 6
4.1 Set Items ········································································································································· 6
4.2 Setting Operation Method ··············································································································· 7
5.
MODBUS COMMUNICATION PROTOCOL ·················································································· 8
General············································································································································ 8
Composition of Message ················································································································· 9
Response of Slave Station ············································································································· 10
Function Code······························································································································· 11
Calculation of Error Check Code (CRC-16) ·················································································· 12
Transmission Control Procedure ··································································································· 13
FIX Processing (Cautions in data write) ························································································ 15
5.1
5.2
5.3
5.4
5.5
5.6
5.7
6.
DETAILS OF MESSAGE················································································································ 16
6.1 Read-out of Word Data [Function code:03H]················································································· 16
6.2 Read-out of Read-out Only Word Data [Function code:04H]···························································· 18
6.3 Write-in of Continuous Word Data [Function code:10H] ······························································· 20
7.
ADDRESS MAP AND DATA FORMAT························································································· 22
7.1 Data Format ·································································································································· 22
7.1.1 Transmission data format ····················································································· 22
7.1.2 Control of decimal point ························································································ 23
7.1.3 Data with input error ··························································································· 23
7.1.4 Range of write-in data ·························································································· 23
7.2 Address Map ································································································································· 24
7.2.1 Word data [ read-out / write-in ] : Function code [ 03H, 10H ] ····································· 24
7.2.2 Word data [ read-out only ] : Function code [ 04H ] ··················································· 36
7.3 Additional Explanation of Address Map ······················································································· 38
8.
SAMPLE PROGRAM ····················································································································· 48
9.
9.1
9.2
9.3
9.4
9.5
ETHERNET COMMUNICATION FUNCTIONS ··········································································· 53
LAN port specification·················································································································· 53
Connection to the terminal ············································································································ 53
Connection ···································································································································· 53
Setting Ethernet communicating conditions ·················································································· 54
Ethernet communicating conditions setting operation ··································································· 54
10. FTP SERVER FUNCTION·············································································································· 55
10.1 Description of FTP server function ······························································································· 55
-i-
10.2 Setting FTP server function ···········································································································57
10.3 FTP server function setting operation ····························································································57
10.4 FTP server operation······················································································································58
11. Web server function··························································································································59
11.1 Description of web server function ································································································59
11.2 Setting web server function ···········································································································59
11.3 Web server function setting operation····························································································59
11.4 Web server operation·····················································································································60
11.5 Web monitor screen·······················································································································60
12. E-MAIL SEND FUNCTION············································································································63
12.1 Description of E-mail send function ······························································································63
12.2 Setting E-mail function··················································································································63
12.3 E-mail function setting operation···································································································64
12.4 E-mail send test operation··············································································································67
12.5 E-mail send contents······················································································································67
13. MODBUS TCP/IP FUNCTION ·······································································································68
13.1 Description of MODBUS TCP/IP function····················································································68
13.2 Setting MODBUS TCP/IP function ·······························································································68
13.3 MODBUS TCP/IP function setting operation ················································································68
13.4 MODBUS TCP/IP communication protocol ··················································································69
14.
TROUBLESHOOTING ···················································································································71
-ii-
1. COMMUNICATION FUNCTIONS
1.1 General
・ This equipment providesss a communication function (optional) using an RS-485 interface and also a
communication function (optional) using an Ethernet interface.
1.2 Overview of MODBUS slave communication function
(RS-485 interface)
See Chapter 2 through Chapter 8 for the method for use of MODBUS slave communication function in detail.
・ The MODBUS slave communication function permits exchange of data with host computer, programmable
controller, graphic display panel, etc.
・ The communication system consists of master station and slave stations.
Up to 31 slave stations (GR200) can
be connected per master station.
Note that, because the master station can communicate with only one slave station at a time, a party to
communicate with must be specified by the "MODBUS Station No." set at each slave station.
・ In order that the master station and slave station can communicate, the format of the transmit/receive data must
coincide.
For the GR200, the format of the communication data is determined by the MODBUS protocol.
・ Please use an RS-232C ⇔ RS-485 converter in case of designating a personal computer or other devices which
have an RS-232C interface as a master station.
[RS-232C ⇔ RS-485 converter] (recommended article)
Type: K3SC-10 (isolated type)/ OMRON Corporation.
Personal
computer
Programmable
controller
RS-485
RS-232C
RS-232C
RS-485 converter
RS-485
Caution:
When using the RS-232C ⇔ RS-485 converter, pay attention to cable connection between the converter and
master station. If the cable is not connected correctly, the master station and slave station cannot communicate.
In addition, be careful about communication settings such as baud rate and parity set for the converter.
-1-
1.3 Overview of Ethernet communication functions
See Chapter 10 and Chapter 11 for the method for use of Ethernet communication functions in detail.
・ The following functions are available as Ethernet communication functions.
(1) FTP server function
Permits take-out of files from the compact flash of the paperless recorder, using personal computer's
browser (Internet Explorer Ver.6) or DOS prompt.
(2) Web server function
Permits check of measured values and event information recorded in the paperless recorder, using personal
computer's browser (Internet Explorer Ver.6).
(3) E-mail send function
Permits E-mail transmission in a fixed period and also on occurrence of an alarm.
(4) MODBUS TCP/IP function
Permits exchange of data with host computer, programmable controller, graphic display panel, etc. by
MODBUS TCP/IP communication.
Note: The other browsers, for example Netscape, Mozilla Fire-fox, are not available.
-2-
2. SPECIFICATIONS
2.1 Communication Specifications
Item
Electrical specification
Transmission system
Synchronizing system
Connection format
Number connectable units
Transmission distance
Transmission speed
Data format
Transmission code
Error detection
Isolation
Specification
Based on EIA RS-485
2-wire, semi-duplicate
Start-stop synchronous system
1:N
Up to 31 units
500m max. (total extension distance)
9600,19200 bps
Data length
8 bits
Stop bit
1 bit
Parity
none, even, odd (selectable)
HEX value (MODBUS RTU mode)
CRC-16
Functional isolation between transmission circuit
and ground (withstand voltage : 500V AC)
-3-
3. CONNECTION
WARNING
For avoiding electric shock and malfunctions, do not turn on the power
supply until all wiring have been completed.
3.1 Communication Terminal Allocation
Signal name
TRX2 –
TRX1 +
Communication
Terminal
Communication Terminal
Shield
TRX2 TRX1 +
-4-
3.2 Wiring
・ Use twisted pair cables with shield.
Recommended cable: UL2464, UL2448, etc.
・ The total extension length of the cable is up to 500 m.
A master station and up to 31 units of the GR200 can be
connected per line.
・ Both ends of the cable should be terminate with terminating resistors 100Ω (1/2W).
・ The shield wire of the cable should be grounded at one place on the master station unit side.
・ If the GR200 is to be installed where the level of noise applied to the GR200 may exceed 1000 V, it is
recommended to install a noise filter in the master station side as below.
Recommended noise filter: ZRAC2203-11/TDK
Master station
(PC, etc.)
RS-232C⇔RS-485
Noise filter
-5-
Transmission
cable
GR200
4. SETTING OF COMMUNICATION CONDITION
In order that the master station and instrument (GR200) can correctly communicate, following
settings are required.
・All communication condition settings of the master station are the same as those of
instruments (GR200).
・All instruments (GR200) connected on a line are set to " MODBUS Station No." which are different from
each other.
(Any " MODBUS Station No." is not shared by more than one instrument.)
4.1 Set Items
The parameters to be set are shown in the following table.
Item
Station No.
Transmission
speed
Set them by operating the front panel keys.
Value at
delivery
Setting range
Remarks
1
0 to 255
(0:communication function stop)
Set a different value to
each station.
19200bps 9600bps, 19200bps
Parity setting
Odd
Data length
Stop bit
8bit
1bit
None:None parity
Odd:Odd parity
Even:Even parity
Fixed (can not be changed)
Fixed (can not be changed)
-6-
Set the same communication condition to the
master station and all
stave stations.
4.2 Setting Operation Method
The following example shows how to set the communication conditions.
Example: Selecting an even parity and “STno=10 and 9600bps” on a station.
Keys used
Display
Trend display
Meanings
Operation state (Trend display)
SEL
Parameter Setting
Press the [SEL] key to display the Parameter Setting screen.
∨
Main unit
ENT
Register data
Press the [∨] key two times to select Main unit. (When the key pressed
more than two times, use the [∧] key to back.)
Press the [ENT] key to select Register data
∨
Communication
Press the [∨] key seven times to select Communication.
ENT
Communication setting
Press the [ENT] key to display the Communication setting screen.
ENT
Numeric value entering
Press the [ENT] key to display the Numeric value entering screen.
screen
∨
10
Use [<], [>] ,[∧], or [∨] key to change the numeric value to 10.
ENT
MODBUS Station No.
Press the [ENT] key to confirm the MODBUS Station No.
∨
MODBUS baud rate
Press the [∨] key to select the MODBUS baud rate.
<
9600
Press the [<] key to select "9600".
∨
MODBUS parity
Press the [∨] key to select the MODBUS parity.
<
Even
Press the [<] key to select "Even".
∨
Front communication
Press the [∨] key to select the Front communication.
DISP
Select screen for saving
the settings
Press the [DISP] key to display a screen asking you want to save the
setting.
ENT
Confirmation screen for Press the [ENT] key to save the setting. (The confirmation screen
appears.)
saving the settings
ENT
Trend display
Power OFF
Power ON
───
Trend display
The Trend screen appears.
Turn off the power.
Turn on the power once again to complete the setting.
-7-
5. MODBUS COMMUNICATION PROTOCOL
5.1 General
The communication system by the MODBUS protocol is that the communication is always started from the master
station and a slave station responds to the received message.
Transmission procedures is as shown below.
1) The master station sends a command message to a slave station.
2) The slave station checks that the station No. in the received message matches with the own station No. or
not.
3) If matched, the slave station executes the command and sends back the response
message.
4)
If mismatched, the slave station leaves the command message and wait for the next
command message.
a)
In case when the station No. in the received command message matches with the own slave station No.
Master to slave
Command message
Slave to master
b)
Response message
In case when the station No. in the received command message mismatches with the own slave station
No.
Master to slave
Command message
(Not respond)
Slave to master
5)
Data on
the line
Data on
the line
To assure safety, provide a structure where the response message is checked and
retry is made three (3) times or more if no response is made or an error occurs.
The master station can individually communicate with any one of slave stations connected on the same line upon
setting the station No. in the command message.
-8-
5.2 Composition of Message
Command message and response message consist of 4 fields ; Station No., Function code, Data and Error check
code. And these are send in this order.
Station No. (1 byte)
Function code (1 byte)
Data (2 to 133 bytes)
Error check code (CRC-16) (2 bytes)
Fig. 5-1 Composition of message
In the following, each field is explained.
(1)
Station No
Station No. is the number specifiing a slave station. The command message is received and operated only by
the slave station whose station No. matches with the No. set in the parameter " MODBUS Station No. "
For details of setting the parameter " MODBUS Station No.", refer to chapter 4.
(2)
Function code
This is a code to designate the function executed at a slave station.
For details, refer to section 5.4.
(3)
Data
Data are the data required for executing function codes. The composition of data varies with function codes.
For details, refer to chapter 6.
A register number is assigned to each data in the recorder. For reading/writing
the data by communication, designate the register number.
Note that the register number transmitted on message is expressed as its relative address.
The relative address is calculated by the following expression.
Relative address
⎛
⎞
⎝
⎠
= ⎜The lower 4 digits of the register number ⎟ -1
For example, when the resister number designated by a function code is 40003,
Relative address = (lower 4 digits of 40003) – 1
= 0002
is used on the message.
(4)
Error check code
This is the code to detect message errors (change in bit) in the signal transmission.
On the MODUBUS protocol (RTU mode), CRC-16 (Cycric Redundancy Check) is applied.
For CRC calculation method, refer to section 5.5.
-9-
5.3 Response of Slave Station
(1)
Response for normal command
To a relevant message, the slave station creates and sends back a response message which corresponds to the
command message. The composition of message in this case is the same as in section 5.2.
Contents of the data field depend on the function code. For details, refer to Chapter 6.
(2)
Response for abnormal command
If contents of a command message have an abnormality (for example, non-actual function code is designated)
other than transmission error, the slave station does not execute that command but creates and sends back a
response message at error detection.
The composition of response message at error detection is as shown in Fig. 5-2 The value used for function
code field is function code of command message plus 80H.
Table 5-1 gives error codes.
Station No.
Function code + 80H
Error code
Error check(CRC-16)
Fig. 5-2
Response message at error detection
Table 5-1 Error Code
Error code
01H
(3)
Contents
Illegal function code
02H
Illegal data address
03H
Illegal data number
Description
Non-actual function code is designated.
Check for the function code.
A relative address of a resister number to which the
designated function code can not be used.
Because the designation of number is too much,
the area where resister numbers do not exist is
designated.
No response
Under any of the following items, the slave station takes no action of the command message and sends back no
response.
・ A station number transmitted in the command message differs from the station number specified to the slave
station.
・ A error check code is not matched, or a transmission error (parity error, etc.) is detected.
・ The time interval between the composition data of the message becomes longer than the time
corresponding to 24 bits. (Refer to section 5.6 Transmission Control Procedure)
・ Station No. of a slave station is set to 0.
-10-
5.4 Function Code
According to MODBUS protocol, register numbers are assigned by function codes.
Each function code acts on specific register number.
This correspondence is shown in Table5-2, and the message length by function is shown in Table5-3.
Table5-2
No.
03H
04H
10H
Correspondence between function codes and objective address
Function code
Function
Object
Read-out
Holding register
(continuously)
Read-out
Input register
(continuously)
Write-in
Holding register
(continuously)
Resister No.
Contents
No.
4xxxx
Read-out/write-in
word data
3xxxx
Read-out
word data
4xxxx
Read-out/write-in
word data
Table5-3 Function code and message length
Function
code
03H
04H
10H
Contents
Read-out of word data
Read-out of word data
(read-out only)
Write-in of continuous word data
[Unit:byte]
Number of
Command message
Response message
designatable
Minimum Maximum Minimum Maximum
data
64 words
8
8
7
133
64 words
8
8
7
133
64 words
11
137
8
8
-11-
5.5 Calculation of Error Check Code (CRC-16)
CRC-16 is the 2-byte (16-bits) error check code. From the top of the message (station No.) to the end of the data
field are calculated.
The slave station calculates the CRC of the received message, and does not respond if the calculated CRC is
different from the contents of the received CRC code.
Fig. 5-3 shows the flow of the CRC-16 calculation system.
Start
Set FFFFH (hexadecimal number) in CR.
Explanation of variables
CR : CRC error check data (2 bytes)
I : Digits of calculation characters
in command message
J : Check on the number of times
of CR calculation
Set 1 in I.
Exclusive logical sum (XOR) is executed
with CR and one character (1 byte) of the I
characters, and its results is set in CR.
Set 1 in J.
Bit at right end
of CR is 1?
NO
YES
Shift CR to right by 1 bit, and A001H and
exclusive logical sum (XOR) are executed
and its result is set in CR.
Shift CR to right by 1 bit.
Add 1 to J.
Calculation (8 times)
is finished?
J>8
NO
YES
Add 1 to I.
NO
Calculation of all characters is
completed?
I>All characters
YES
End
Fig. 5-3
Flow of CRC-16 calculation
-12-
(Calculation is executed in the order
of command message station No.,
function code and data.)
CR calculation result shall be added
to the last command message in the
order of LOW byte and HIGH byte.
5.6 Transmission Control Procedure
(1)
Transmission procedure of master station
The master station must proceed to a communication upon conforming to the following items.
(1-1) Before sending a command message, provide 48 bits time or more vacant status.
(1-2) For sending, the interval between bytes of a command message is below 24 bits time.
(1-3) Within 24 bits time after sending a command message, the receiving status is posted.
(1-4) Provide 48 bits time or more vacant status between the end of response message reception and
beginning of next command message sending [same as in (1-1)].
(1-5) For ensuring the safety, make a confirmation of the response message and make an arrangement so
as to provide 3 or more retries in case of no response, error occurrence, etc.
Note) The above definition is for most unfavorable value. For ensuring the safety, it’s recommended the
program of the master to work with safety factors of 2 to 3. Concretely, it is advised to arrange the
program for 9600 bps with 10 ms or more for vacant status (1-1), and within 1 ms for byte interval
(1-2) and changeover from sending to receiving (1-3).
(2)
Description
1) Detection of the message frame
Since the communication system uses the 2-wire RS-485 interface, there may be 2 statuses on a line below.
(a) Vacant status (no data on line)
(b) Communication status (data is existing)
Instruments connected on the line are initially at a receiving status and monitoring the line. When 24 bits
time or more vacant status has appeared on the line, the end of preceding frame is assumed and, within
following 24 bits time, a receiving status is posted. When data appears on the line, instruments receive it
while 24 bits time or more vacant status is detected again, and the end of that frame is assumed. I.e., data
which appeared on the line from the first 24 bits time or more vacant status to the next 24 bits time or more
vacant status is fetched as one frame.
Therefore, one frame (command message) must be sent upon confirming the following.
(1-1) 48 bits time or more vacant status precedes the command message sending.
(1-2) Interval between bytes of 1 command message is smaller than 24 bits time.
2) Response of this instrument (GR200)
After a frame detection (24 bits time or more vacant status), this instrument carries out processing with that
frame as a command message. If the command message is destined to the own station, a response
message is returned. Its processing time is 300 to 500 ms (depends on contents of command message).
After sending a command message, therefore, the master station must observe the following
(1-3) Receiving status is posted within 24 bits time after sending a command message.
-13-
Space time of longer than 5ms is
needed.
(longer than 10ms is recommended.)
Master
station → GR200
POL1
POL2
500ms max
Master
station ←GR200
POL1 response data
Data on line
POL1
POL1 response data
-14-
POL2
5.7 FIX Processing (Cautions in data write)
The instrument is provided inside with a non-volatile memory (F-ROM) for holding the setting parameters.
Data written in the non-volatile memory is not lost even if turning off the power.
To hold parameters that were written in the internal memory via communication after turning off the power, the FIX
process is effective. It allows parameters to be written in nonvolatile memory.
Fig.5-4 shows the FIX procedure.
Cautions:
・ Write in the non-volatile memory takes approximately 2 seconds.
・ While writing, do not turn off the power of the GR200. Otherwise, the data in the non-volatile memory will
be destroyed, whereby the GR200 could not be used any longer.
・ Don’t change parameters on the front panel when performing the FIX procedure, or memory error may result.
・ The non-volatile memory (F-ROM) is a device where the number of write-in times is limited. The
guaranteed number of write-in times of the non-volatile memory used on the instrument is 100,000 minimum.
Therefore, limit the times of change of parameter setting to absolute minimum. Refrain from carrying out
the FIX processing periodically for example or while such is not absolutely required.
Start FIX
Read the FIX data
with function code
relative address
No
: 03H
: 1387H
FIX=0?
Yes
Write ‘1’ into FIX data
with function code
relative address
: 10H
: 1387H
Read the FIX data
with function code
relative address
: 03H
: 1387H
No
FIX=0?
Yes
End FIX
Fig.5-4 FIX procedure
-15-
6. DETAILS OF MESSAGE
6.1 Read-out of Word Data [Function code:03H]
Function code
Max. word number read-out
in one message
Relative data address
Register No.
Kind of data
03H
64 words
0000H-1386H
1387H-176FH
40001-44999
45000-46000
Storage enable data
Storage disable data
(1)
Message composition
Command message composition (byte)
Station No.
Function code
Read-out start
Upper
No.
(relative address) Lower
Read-out word
Upper ⎫
⎬ 1 to 64
number
Lower ⎭
Lower
CRC data
Upper
Response message composition (byte)
Station No.
Function code
Read-out byte number
Contents of the
first word data
Contents of the
next word data
~
Contents of
the last word
data
CRC data
Read-out word number×2
Upper
Lower
Upper
Lower
~
Upper
Lower
Lower
Upper
* Arrangement of read-out word data
MSB
LSB
Upper byte of contents of the first word data
Lower byte of contents of the first word data
Upper byte of contents of the next word data
Lower byte of contents of the next word data
~
~
Upper byte of contents of the last word data
Lower byte of contents of the last word data
(2)
Function explanations
Word data of continuous word numbers from the read-out start No. can be read.
transmitted from the slave station in the order of upper and lower bytes.
-16-
Read-out word data are
(3)
Message transmission (example)
Reading range start and range end in Channel 1 from No. 2 station is shown below.
Relative address of range start in Channel 1: 001BH (Register No.40028),
Data number: 02H
Command message composition (byte)
Station No.
02H
Function code
03H
Read-out start No. Upper
00H
(relative address)
Lower
1BH
Read-out word
Upper
00H
number
Lower
02H
Lower
B4H
CRC data
Upper
3FH
Response message composition (byte)
Station No.
02H
Function code
03H
Read-out byte number
04H
Contents of the Upper
00H
first word data
Lower
00H
Contents of the Upper
0FH
next word data
Lower
A0H
Lower
CCH
CRC data
Upper
BBH
B
* Meaning of data to be read
Channel 1 Range start
(contents of the first word data)
Channel 1 Range end
(contents of the next word data)
00 00H = 0
0F
A0H = 4000
Where the unit is ℃ with decimal point position set at 1,
Channel 1 Range start = 0.0℃
Channel 1 Range end = 400.0℃
Point
For “Point” decimal point, refer to Section 7.1
-17-
6.2 Read-out of Read-out Only Word Data [Function code:04H]
Function code
04H
(1)
Max. word number readout
in one message
64 words
Relative data address
Register No.
0000H-07CFH
30001-32000
Message composition
Command message composition (byte)
Station No.
Function code
Read-out start No. Upper
(relative address) Lower
Read-out word
Upper
⎫
⎬ 1 to 64
number
⎭
Lower
Lower
CRC data
Upper
Response message composition (byte)
Station No.
Function code
Read-out byte number
Read-out word number×2
Contents of the Upper
first word data
Lower
Contents of the Upper
next word data
Lower
~
~
Contents of
Upper
the last word
Lower
data
Lower
CRC data
Upper
* Arrangement of read-out word data
MSB
LSB
Upper byte of contents of the first word data
Lower byte of contents of the first word data
Upper byte of contents of the next word data
Lower byte of contents of the next word data
~
~
Upper byte of contents of the last word data
Lower byte of contents of the last word data
(2)
Function explanations
Word data of continuous word numbers from the read-out start No. can be read. Read-out word data are
transmitted from the slave station in the order of upper and lower bytes.
-18-
(3)
Message transmission (example)
Reading measured values in Channel 2 from No. 1 station is shown below.
Relative address of measured value in Channel 2: 0065H (Register No.30102),
Command message composition (byte)
Station No.
01H
Function code
04H
Read-out start No.
Upper
00H
(relative address)
Lower
65H
Read-out word
Upper
00H
number
Lower
01H
Lower
21H
CRC data
Upper
D5H
* Meaning of data to be read
Channel 2 Measured value
(contents of the first word data)
01 4FH
Response message composition (byte)
Station No.
01H
Function code
04H
Read-out byte number
02H
Contents of the
Upper
01H
first word data
Lower
4FH
Lower
F9H
CRC data
Upper
54H
= 335
Where the unit is °C with decimal point position set at 1
Channel 2 Measured value = 33.5℃
Point
For “Point” decimal point, refer to Section 7.1.
-19-
Data number: 01H
6.3
Write-in of Continuous Word Data [Function code:10H]
Function code
Max. word number write-in
in one message
10H
64 words
(1)
Relative data
address
0000H-1386H
1387H-176FH
Register No.
Kind of data
40001-44999
45000-46000
Storage enable data
Storage disable data
Message composition
Command message composition (byte)
Station No.
Function code
Write-in start No. Upper
(relative address) Lower
Write-in word
Upper
⎫
⎬ 1 to 64
number
⎭
Lower
Response message composition (byte)
Station No.
Function code
Write-in start No.
Upper
(relative address)
Lower
Write-in word
Upper
number
Lower
Lower
⎫
⎬ Write-in word number×2 CRC data
⎭
Upper
Write-in byte number
First write-in
word data
Next write-in
word data
~
Last write-in
word data
CRC data
Upper
Lower
Upper
Lower
Upper
Lower
Lower
Upper
~
* Arrangement of write-in word data
MSB
LSB
Upper byte of contents of the first word data
Lower byte of contents of the first word data
Upper byte of contents of the next word data
Lower byte of contents of the next word data
~
~
Upper byte of contents of the last word data
Lower byte of contents of the last word data
(2)
Function explanation
Word data of continuous word number is written from write-in start address.
transmitted from master station in the order of upper and lower bytes.
-20-
Write-in word data are
(3)
Message transmission (example)
Writing Subtract channel = channel 2, PV shift = 20.0°C, and PV gain = 110.0% in
Channel 1 of No. 1 station is shown below.
Subtract channel = 0002H (= 2D : channel 2)
PV shift = 00C8H (= 200D)
Input filter = 044CH (= 1100D)
Relative address of Subtract channel in Channel 1: 0014H (Register No.40021),
Command message composition (byte)
Station No.
01H
Function code
10H
Write-in start No. Upper
00H
(relative address) Lower
14H
Write-in word
Upper
00H
number
Lower
03H
Write-in byte number
06H
First write-in
Upper
00H
word data
Lower
02H
Next write-in
Upper
00H
word data
Lower
C8H
Last write-in
Upper
04H
word data
Lower
4CH
Lower
5DH
CRC data
Upper
CBH
Point
Caution
Data number: 03H
Response message composition (byte)
Station No.
01H
Function code
10H
00H
Write-in start No. Upper
(relative address) Lower
14H
Upper
00H
Write-in word
number
Lower
03H
Lower
41H
CRC data
Upper
CDH
Since the transmission data can not include a decimal point, data of 110.0 is
transmitted as "1100".
For transmission format of each data, refer to the address map (Chapter7)
If the write-in command message is sent to any slave station during the
FIX process, response is not returned from it.
-21-
7. ADDRESS MAP AND DATA FORMAT
7.1 Data Format
7.1.1 Transmission data format
The MODBUS protocol used in this instrument (GR200) is RTU (Remote Terminal Unit) mode.
Transmitted data is "numeric value" and not "ASCII code".
-22-
7.1.2 Control of decimal point
A decimal point is not included on the transmission data.
Align decimal point for data that have decimal point (decimal point is eliminated in transmission, and added in
receiving).
7.1.3 Data with input error
When input error (Over, Under, Burnout or Error) occurs in display data, read data from measured values are as
follows.
Display data
Over
Under
Bunout
Error
Read data
32767
–32767
–32768
–32768
Detection of input error during communication can be performed at address 30131 = Channel status.
7.1.4
Range of write-in data
When data is written in each parameter, the write-in data should be kept within the setting range. GR200 accepts
the write-in data beyond the range. However, be careful since the GR200 performance will not be guaranteed.
-23-
7.2 Address Map
For detailed contents about individual parameter function or setting range, refer to the operation manual.
Data type Long: long data The data of this address is manipulated in unit of word. 1 data/2 address
Word: word data The data of this address is manipulated in unit of word. 1 data/1 address
Byte: byte data The data of this address is manipulated in unit of byte. A maximum of 2 data/1 address
Bit: Bit data The data of this address is manipulated in unit of bit. A maximum of 16 data/1 address
7.2.1 Word data [ read-out / write-in ] : Function code [ 03H, 10H ]
Register
No.
Data
type
4XXXX
40001
40002
40003
40004
40005
40006
40007
40008
40009
40010
40011
40012
40013
40014
40015
40016
40017
40018
40019
40020
40021
40022
40023
40024
40025
40026
40027
40028
40029
40030
40031
40032
40033
40034
40035
40036
40037
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Memory contents
Tag 1
Tag 2
Byte
Byte
Byte
Word
Word
Word
Word
Word
Word
Word
1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
Color
Input type
Input filter
Unit
Scaling
Masuring start
Masuring end
Engineering start
Engineering end
Decimal point
Square rooter
Logarithmic display
Subtract channel
PV shift
PV gain
Channel 1
setting
(64
Recording mode
words)
Recording type
Range start
Range end
Remarks
Set Tag 1 (8 characters) by the ASCII code.
Set Tag 2 (8 characters) by the ASCII code.
1 to 14 ( Please refer to Table 1)
0 to 40 ( Please refer to Table 2)
0 to 900 (0 to 900 sec)
0 to 167 ( Please refer to Table 3)
0:OFF, 1:ON
–1000 to 5500 ( Please refer to Table 4)
–1000 to 5500 ( Please refer to Table 4)
–32767 to 32767
–32767 to 32767
0 to 4 ( Please refer to Table 5)
0:OFF, 1:ON
0:OFF, 1:ON
0 to 30(0:Subtract OFF, 1 to 30:channel 1 to 30)
–32767 to 32767
0 to 32767 (0.00 to 327.67%)
Reserve
Reserve
0:With record, 1:Display only
0:Min-Max rec., 1:Point record, 2:Average rec.
–32767 to 32767 ( Please refer to Table 6)
–32767 to 32767 ( Please refer to Table 6)
Reserve
Input channel
0 to 29 (channel 1 to 30)
Reserve
Reserve
Reserve
Reserve
Fvalue caluculation
Totalize caluculation
40038 Byte
40039
40040
40041
40042
40043
40044
40045
40046
40047
40048
Read-out data / Write-in data setting range
1st, 2nd characters
Totalize
tag
3rd, 4th characters
5th, 6th characters
7th, 8th characters
Totalize unit
Totalize cut value
Totalize scale value
Totalize type
External input
Totalize base time
Reset operation
0:OFF, 1:ON
1:Totalizer, 2:Counter, 3:Timer
Set Totalize Tag (8 characters) by the ASCII
code.
0 to 167 ( Please refer to Table 3)
–32767 to 32767 ( Please refer to Table 6)
1 to 32767
0 to 15 ( Please refer to Table 7)
0 to 81 ( Please refer to Table 8)
0:/s, 1:/min, 2:/h, 3:/day
0:OFF, 1:ON
-24-
Register
No.
Data
type
Read-out data / Write-in data setting range
Totalize reset input
0 to 130 ( Please refer to Table 9)
Channel 2 setting
Same allocation as in Channel 1
Channel 3 setting
Same allocation as in Channel 1
Channel 4 setting
Same allocation as in Channel 1
Channel 5 setting
Same allocation as in Channel 1
Channel 6 setting
Same allocation as in Channel 1
Channel 7 setting
Same allocation as in Channel 1
Channel 8 setting
Same allocation as in Channel 1
Channel 9 setting
Same allocation as in Channel 1
Channel 10 setting
Same allocation as in Channel 1
Channel 11 setting
Same allocation as in Channel 1
Channel 12 setting
Same allocation as in Channel 1
Channel 13 setting
Same allocation as in Channel 1
Channel 14 setting
Same allocation as in Channel 1
Channel 15 setting
Same allocation as in Channel 1
Channel 16 setting
Same allocation as in Channel 1
Channel 17 setting
Same allocation as in Channel 1
Channel 18 setting
Same allocation as in Channel 1
~
40065 Word
Remarks
Reserve
Reserve
~
40049 Word
40050 Word
Memory contents
~
40129 Word
~
40193 Word
~
40257 Word
~
40321 Word
~
40385 Word
~
40449 Word
~
40513 Word
~
40577 Word
~
40641 Word
~
40705 Word
~
40769 Word
~
40833 Word
~
40897 Word
~
40961 Word
~
41025 Word
~
41089 Word
Reserve
~
41153
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Alarm
No.1
Alarm
Channel 1 No.2
alarm
setting
(16
Alarm
words)
No.3
Alarm
No.4
Alarm type
Set point
0:OFF, 1:H alarm, 2:L alarm
–32767 to 32767 ( Please refer to Table 6)
DO relay No.
Alarm type
Set point
0 to 28 (0:None, 1 to 28:DO1 to 28)
0:OFF, 1:H alarm, 2:L alarm
–32767 to 32767 ( Please refer to Table 6)
DO relay No.
Alarm type
Set point
0 to 28 (0:None, 1 to 28:DO1 to 28)
0:OFF, 1:H alarm, 2:L alarm
–32767 to 32767 ( Please refer to Table 6)
DO relay No.
Alarm type
Set point
0 to 28 (0:None, 1 to 28:DO1 to 28)
0:OFF, 1:H alarm, 2:L alarm
–32767 to 32767 ( Please refer to Table 6)
Reserve
Reserve
Reserve
Reserve
DO relay No.
Channel 2 alarm setting
0 to 28 (0:None, 1 to 28:DO1 to 28)
Same allocation as in Channel 1
Channel 3 alarm setting
Same allocation as in Channel 1
~
41921
41922
41923
41924
41925
41926
41927
41928
41929
41930
41931
41932
41933
41934
41935
41936
41937
~
41953 Word
-25-
Register
No.
Data
type
Read-out data / Write-in data setting range
Channel 4 alarm setting
Same allocation as in Channel 1
Channel 5 alarm setting
Same allocation as in Channel 1
Channel 6 alarm setting
Same allocation as in Channel 1
Channel 7 alarm setting
Same allocation as in Channel 1
Channel 8 alarm setting
Same allocation as in Channel 1
Channel 9 alarm setting
Same allocation as in Channel 1
Channel 9 alarm setting
Same allocation as in Channel 1
Channel 10 alarm setting
Same allocation as in Channel 1
Channel 11 alarm setting
Same allocation as in Channel 1
Channel 12 alarm setting
Same allocation as in Channel 1
Channel 13 alarm setting
Same allocation as in Channel 1
Channel 14 alarm setting
Same allocation as in Channel 1
Channel 15 alarm setting
Same allocation as in Channel 1
Channel 16 alarm setting
Same allocation as in Channel 1
Channel 17 alarm setting
Same allocation as in Channel 1
Channel 18 alarm setting
Same allocation as in Channel 1
Remarks
~
41969 Word
Memory contents
~
41985 Word
~
42001 Word
~
42017 Word
~
42033 Word
~
42049 Word
~
42049 Word
~
42065 Word
~
42081 Word
~
42097 Word
~
42113 Word
~
42129 Word
~
42145 Word
~
42161 Word
~
42177 Word
~
42193 Word
Reserve
~
42209
42425 Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
3rd, 4th characters
5th, 6th characters
Display
7th, 8th characters
name
9th, 10th characters
11th, 12th characters
13th, 14th characters
Display
15th, 16th characters
group 1
setting
Display No.1
(18
Display No.2
words)
Display No.3
Display No.4
Display No.5
Display No.6
Display No.7
Display No.8
Display No.9
Display No.10
Display group 2 setting
0:None, 1 to 18:ch1 to 18
0:None, 1 to 18:ch1 to 18
0:None, 1 to 18:ch1 to 18
0:None, 1 to 18:ch1 to 18
0:None, 1 to 18:ch1 to 18
0:None, 1 to 18:ch1 to 18
0:None, 1 to 18:ch1 to 18
0:None, 1 to 18:ch1 to 18
0:None, 1 to 18:ch1 to 18
0:None, 1 to 18:ch1 to 18
Same allocation as Display group 1
Display group 3 setting
Same allocation as Display group 1
Display group 4 setting
Same allocation as Display group 1
~
42426
42427
42428
42429
42430
42431
42432
42433
42434
42435
42436
42437
42438
42439
42440
42441
42442
42443
Set Display name (16 characters) by the ASCII
code.
1st, 2nd characters
~
42461 Word
~
42479 Word
42497 Word
Reserve
-26-
Register
No.
Word
Word
Word
Word
Word
Word
Memory contents
Display
group 1
setting2
(5 words)
Read-out data / Write-in data setting range
Trend direction
Channel index
Scale display
Remarks
0:Vertical, 1:Horizontal
0:CH No.disp., 1:Tag No.disp., 2:Unit Disp.
0:OFF, 1:ON
Reserve
Display divided
Display group 2 setting2
1 to 20
Same allocation as Display group 1
Display group 3 setting2
Same allocation as Display group 1
Display group 4 setting2
Same allocation as Display group 1
~
42498
42499
42500
42501
42502
42503
Data
type
~
42508 Word
~
42513 Word
Word
Word
Word
Word
Word
Reserve
Reserve
Reserve
Display
group 1
setting3
(4 words) Analog meter
Display group 2 setting2
0:Bar graph, 1:Analog meter
Same allocation as Display group 1
Display group 3 setting2
Same allocation as Display group 1
Display group 4 setting2
Same allocation as Display group 1
~
42518
42519
42520
42521
42522
~
42526 Word
~
42530 Word
Reserve
Reserve
~
42534 Word
Word
Totalize cycle
0 to 9 ( Please refer to Table 10)
Word
Monthly base day
1 to 31 ( 1 to 31day)
Reserve
Reserve
Reserve
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
External input
H-P, L-P timer cycle
AVG timer cycle
SUM timer cycle
Formula1
Word
Word
Word
Word
Formula4
Formula1
Math
CH 19
setting
(36 words)
Formula1
Formula2
1st calculation
argument1
argument2
2nd calculation
argument1
argument2
3rd calculation
argument1
argument2
1st calculation
argument1
argument2
0 to 81 ( Please refer to Table 8)
1 to 32767 (1 to 32767min)
1 to 32767 (1 to 32767min)
1 to 32767 (1 to 32767min)
( Please refer to Table 11)
~
42542
42543
42544
42545
42546
42547
42548
42549
42550
42551
42552
42553
42554
42555
42556
42557
42558
42559
42560
42561
42562
3rd calculation
argument1
argument2
Math channel 20 setting
Same allocation as Channel 19
Math channel 21 setting
Same allocation as Channel 19
Math channel 22 setting
Same allocation as Channel 19
Math channel 23 setting
Same allocation as Channel 19
Math channel 24 setting
Same allocation as Channel 19
Math channel 25 setting
Same allocation as Channel 19
Math channel 26 setting
Same allocation as Channel 19
Math channel 27 setting
Same allocation as Channel 19
~
42584
42585
42586
42587
~
42623
~
42659
~
42695
~
42731
~
42767
~
42803
~
42839
-27-
Reserve
Math channel 28 setting
Same allocation as Channel 19
Math channel 29 setting
Same allocation as Channel 19
Math channel 30 setting
Same allocation as Channel 19
~
42875
~
42911
~
42947
42983
42984
~
Constant1
Constant20
43021
43022
43023
Value
Decimal point
'-32767 to 32767 ( Please refer to Table 12)
0 to 4
Value
Decimal point
'-32767 to 32767 ( Please refer to Table 12)
0 to 4
~
Reserve
Reserve
43032 Word
43033 Word
43034 Word
43035 Word
43036
43037
43038
43039
43040
43041
43042
43043
43044
43045
43046
43047
43048
43049
43050
43051
43052
43053
43054
43055
43056
43057
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Time
setting
Time
setting
Time set request
1 to 12 ( 1 to 12month)
Year
1 to 31 ( 1 to 31day)
Attention:
Don’t change the
time absolutely
during recording
and totalizing.
Month
Day
Hour
Minute
0 to 19 ( Please refer to Table 13 )
Refreshment cycle
Reserve
LCD lights-out time
File division cycle
Memory full alarm
Record data format
FValue calculation
Target temperture
Z value
Decimal point
Refreshment cycle
0 to 4 (Please refer to Table 14)
0 to 28 (0:None, 1 to 28:DO1 to 28)
0:Ascii, 1:Binary
–2300 to 32767 (–230.0 to 3276.7℃)
–2300 to 32767 (–230.0 to 3276.7℃)
0 to 4 ( Please refer to Table 15)
Reserve
Reset temperature
Battery alarm
Date format
File overwrite
Display compression
–2300 to 32767 (–230.0 to 3276.7℃)
0 to 28 (0:None, 1 to 28:DO1 to 28)
0 to 4 ( Please refer to Table 12)
0:OFF, 1:ON
0:1/1, 1: 1/10, 2:1/30, 3:1/60
Alarm hysteresis
Alarm latch
0 to 10000 ( 0.00 to 100.00%)
0:OFF, 1:ON
Reserve
-28-
Register
No.
Data
type
43058 Word
43059 Word
43060 Word
Memory contents
Read-out data / Write-in data setting range
MODBUS Station No.
MODBUS baud rate
MODBUS parity
0 to 255 ( 0: Communication OFF)
0:9600bps, 1:19200bps
0:None, 1:Odd, 2:Even
Configuration password
CF manager password
Record password
0 to 9999
0 to 9999
0 to 9999
~
Reserve
Word
Word
Word
Word
Word
Word
Word
Word
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Word
Word
Word
Word
Word
Word
Word
Reserve
Reserve
Reserve
Trend back color
Historical back color
Message Message
No.1
setting
(22
Words)
1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
9th, 10th characters
11th, 12th characters
13th, 14th characters
15th, 16th characters
17th, 18th characters
19th, 20th characters
21th, 22th characters
23th, 24th characters
25th, 26th characters
27th, 28th characters
29th, 30th characters
31th, 32th characters
0 : White , 1 : Black
0 : White , 1 : Black
Set Message (32 characters) by the ASCII code.
Reserve
Reserve
Message timing
Message timing argument 1
Message timing argument 2
0 to 2 ( Please refer to Table 16)
0 to 9/0 to 29 ( Please refer to Table 16)
0 to 3 ( Please refer to Table 16)
Reserve
Message No.2 setting
Same allocation as Message No. 1
Message No.3 setting
Same allocation as Message No. 1
Message No.4 setting
Same allocation as Message No. 1
Message No.5 setting
Same allocation as Message No. 1
Message No.6 setting
Same allocation as Message No. 1
Message No.7 setting
Same allocation as Message No. 1
Message No.8 setting
Same allocation as Message No. 1
Message No.9 setting
Same allocation as Message No. 1
Message No.10 setting
Same allocation as Message No. 1
~
43061
43062
43063
43064
43065
43066
43067
43068
43081
43082
43083
43084
43085
43086
43087
43088
43089
43090
43091
43092
43093
43094
43095
43096
43097
43098
43099
43100
43101
43102
43103
Remarks
~
43125 Word
~
43147 Word
~
43169 Word
~
43191 Word
~
43213 Word
~
43235 Word
~
43257 Word
~
43279 Word
43301 Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Set original unit (7 characters) by the ASCII
code.
3rd, 4th characters
5th, 6th characters
Original unit 1 setting
7th, characters
Reserve
Reserve
Reserve
Original unit 2 setting
Same allocation as Original unit 1
Original unit 3 setting
Same allocation as Original unit 1
~
43302
43303
43304
43305
43306
43307
43308
1st, 2nd characters
43315 Byte
-29-
~
Original unit 4 setting
Same allocation as Original unit 1
Original unit 5 setting
Same allocation as Original unit 1
Memory contents
Read-out data / Write-in data setting range
Original unit 6 setting
Same allocation as Original unit 1
Original unit 7 setting
Same allocation as Original unit 1
Original unit 8 setting
Same allocation as Original unit 1
Original unit 9 setting
Same allocation as Original unit 1
Original unit 10 setting
Same allocation as Original unit 1
Original unit 11 setting
Same allocation as Original unit 1
Original unit 12 setting
Same allocation as Original unit 1
~
43322 Byte
~
43329 Byte
Register
No.
Data
type
~
43336 Byte
Remarks
~
43343 Byte
~
43350 Byte
~
43357 Byte
~
43364 Byte
~
43371 Byte
~
43378 Byte
Reserve
Reserve
~
43385 Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
DI 1 function
DI 2 function
DI 3 function
DI 4 function
DI 5 function
DI 6 function
DI 7 function
DI 8 function
DI 9 function
DI 10 function
0 to 5 ( Please refer to Table 17)
0 to 5
0 to 5
0 to 5
0 to 5
0 to 5
0 to 5
0 to 5
0 to 5
0 to 5
~
43496
43497
43498
43499
43500
43501
43502
43503
43504
43505
43506
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Word
PILC data
Serial number
1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
9th, 10th characters
11th, 12th characters
13th, 14th characters
15th, 16th characters
17th, 18th characters
19th, 20th characters
21th, 22th characters
23th, 24th characters
25th, 26th characters
27th, 28th characters
29th, 30th characters
31th, 32th characters
1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
9th, 10th characters
11th, 12th characters
13th, 14th characters
15th, 16th characters
~
44001
44002
44003
44004
44005
44006
44007
44008
44009
44010
44011
44012
44013
44014
44015
44016
44017
44018
44019
44020
44021
44022
44023
44024
44025
-30-
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
Do not write
The following register No.45000 to 45500 will not be recorded in the main unit.
Word
Word
Word
Word
Bit
Bit
Word
Word
Word
Memory contents
Read-out data / Write-in data setting range
Register data request
1:Register data (Automatically clear)
Fvalue calculation reset request
Prohibiting the writing to the memory card
Recorder control
Message request
Totalize reset request
Alarm latch clear request
1:Fvalue reset (Automatically clear)
0:Writing permission, 1:Writing prohibition
( Please refer to Table 18)
( Please refer to Table 19)
1:Totalize reset (Automatically clear)
1:Alarm latch clear (Automatically clear)
Remarks
Reserve
Do not write
~
45000
45001
45002
45003
45004
45005
45006
45007
45008
Data
type
~
Register
No.
Totalize reset request Channel 1 to 16
Channel 17 to 30
( Please refer to Table 20)
Reserve
Reserve
~
45051 Bit
45052 Bit
45053 Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Communication input 1 : M01
Communication input 2 : M02
Communication input 3 : M03
Communication input 4 : M04
Communication input 5 : M05
Communication input 6 : M06
Communication input 7 : M07
Communication input 8 : M08
Communication input 9 : M09
Communication input10 : M10
Communication input11 : M11
Communication input12 : M12
-32767 to 32767
-32767 to 32767
-32767 to 32767
-32767 to 32767
-32767 to 32767
-32767 to 32767
-32767 to 32767
-32767 to 32767
-32767 to 32767
-32767 to 32767
-32767 to 32767
-32767 to 32767
~
45061
45062
45063
45064
45065
45066
45067
45068
45069
45070
45071
45072
Do not write
The following addreses are recorded in the main unit.
Register
No.
45501
45502
45503
45504
45505
45506
45507
45508
45509
45510
45511
45512
45513
45514
45515
45516
45517
45518
45519
45520
45521
45522
45523
45524
45525
45526
45527
45528
Data
type
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Byte
Byte
Byte
Byte
Memory contents
Read-out data / Write-in data setting range
E-mail function
FTP server function
FTP access control
Web server function
0: OFF, 1. ON
0: OFF, 1: ON
0: OFF, 1: ON
0: OFF, 1: ON
Remarks
Reserve
Reserve
Reserve
MODBUS TCP/IP function
IP address
1st number
2nd number
3rd number
4th number
Subnet mask
1st number
2nd number
3rd number
4th number
Default gateway
1st number
2nd number
3rd number
4th number
SMTP IP address
1st number
2nd number
3rd number
4th number
Sender’s mall address 1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
0: OFF, 1. ON
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
0 to 255
Set address (64 characters) by the ASCII code.
-31-
Register
No.
45529
45530
45531
45532
45533
45534
45535
45536
45537
45538
45539
45540
45541
45542
45543
45544
45545
45546
45547
45548
45549
45550
45551
45552
45553
45554
45555
45556
45557
45558
45559
45560
45561
45562
45563
45564
45565
45566
45567
45568
45569
45570
45571
45572
45573
45574
45575
45576
45577
45578
45579
45580
45581
45582
45583
45584
45585
45586
45587
45588
45589
45590
Data
type
Memory contents
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
9th, 10th characters
11th, 12th characters
13th, 14th characters
15th, 16th characters
17th, 18th characters
19th, 20th characters
21th, 22th characters
23th, 24th characters
25th, 26th characters
27th, 28th characters
29th, 30th characters
31th, 32th characters
33th, 34th characters
35th, 36th characters
37th, 38th characters
39th, 40th characters
41th, 42th characters
43th, 44th characters
45th, 46th characters
47th, 48th characters
49th, 50th characters
51th, 52th characters
53th, 54th characters
55th, 56th characters
57th, 58th characters
59th, 60th characters
61th, 62th characters
63th, 64th characters
Sender’s mail name
1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
9th, 10th characters
11th, 12th characters
13th, 14th characters
15th, 16th characters
17th, 18th characters
19th, 20th characters
21th, 22th characters
23th, 24th characters
25th, 26th characters
27th, 28th characters
29th, 30th characters
31th, 32th characters
Receiver’s mail
1st, 2nd characters
address 1 3rd, 4th characters
5th, 6th characters
7th, 8th characters
9th, 10th characters
11th, 12th characters
13th, 14th characters
15th, 16th characters
17th, 18th characters
19th, 20th characters
21th, 22th characters
23th, 24th characters
25th, 26th characters
27th, 28th characters
29th, 30th characters
31th, 32th characters
33th, 34th characters
35th, 36th characters
Read-out data / Write-in data setting range
Set name (32 characters) by the ASCII code.
Set address (64 characters) by the ASCII code.
-32-
Remarks
Data
type
Memory contents
Read-out data / Write-in data setting range
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
37th, 38th characters
39th, 40th characters
41th, 42th characters
43th, 44th characters
45th, 46th characters
47th, 48th characters
49th, 50th characters
51th, 52th characters
53th, 54th characters
55th, 56th characters
57th, 58th characters
59th, 60th characters
61th, 62th characters
63th, 64th characters
Receiver's mail address 2
Same allocation as Receiver's mail address 1
~
45637 Byte
Receiver's mail address 3
Same allocation as Receiver's mail address 1
~
45669 Byte
Receiver's mail address 4
Same allocation as Receiver's mail address 1
~
45701 Byte
Receiver's mail address 5
Same allocation as Receiver's mail address 1
~
45733 Byte
Receiver's mail address 6
Same allocation as Receiver's mail address 1
~
Register
No.
45765 Byte
Receiver's mail address 7
Same allocation as Receiver's mail address 1
45797 Byte
Receiver's mail address 8
Same allocation as Receiver's mail address 1
~
45591
45592
45593
45594
45595
45596
45597
45598
45599
45600
45601
45602
45603
45604
45605
~
45829 Word
Reserve
Reserve
~
User1
setting
User name
Password
1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
9th, 10th characters
11th, 12th characters
13th, 14th characters
15th, 16th characters
1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
User level
Set name (16 characters) by the ASCII code.
Set name (8 characters) by the ASCII code.
0: administrator, 1: guest
Reserve
Same allocation as User 1
45929 Byte
User 3 setting
Same allocation as User 1
45943 Byte
User 4 setting
Same allocation as User 1
45957 Byte
~
User 5 setting
Same allocation as User 1
45971 Byte
~
User 6 setting
Same allocation as User 1
45985 Byte
~
User 7 setting
Same allocation as User 1
45999 Byte
User 8 setting
Same allocation as User 1
~
User 2 setting
~
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Word
Word
Byte
~
45901
45902
45903
45904
45905
45906
45907
45908
45909
45910
45911
45912
45913
45914
45915
~
46013 Word
Reserve
Reserve
~
46101 Byte
46102 Byte
Remarks
E-mail
trigger 1
Title
1st, 2nd characters
3rd, 4th characters
Set title (32 characters) by the ASCII code.
-33-
Register
No.
setting
Read-out data / Write-in data setting range
5th, 6th characters
7th, 8th characters
9th, 10th characters
11th, 12th characters
13th, 14th characters
15th, 16th characters
17th, 18th characters
19th, 20th characters
21th, 22th characters
23th, 24th characters
25th, 26th characters
27th, 28th characters
29th, 30th characters
31th, 32th characters
Text 1
1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
9th, 10th characters
11th, 12th characters
13th, 14th characters
15th, 16th characters
17th, 18th characters
19th, 20th characters
21th, 22th characters
23th, 24th characters
25th, 26th characters
27th, 28th characters
29th, 30th characters
31th, 32th characters
Text 2
1st, 2nd characters
3rd, 4th characters
5th, 6th characters
7th, 8th characters
9th, 10th characters
11th, 12th characters
13th, 14th characters
15th, 16th characters
17th, 18th characters
19th, 20th characters
21th, 22th characters
23th, 24th characters
25th, 26th characters
27th, 28th characters
29th, 30th characters
31th, 32th characters
Trigger timing
Trigger timing argument 1
Trigger timing argument 2
PV value affixation
Receiver's mail address No.
Remarks
Set text 1 (32 characters) by the ASCII code.
Set text 2 (32 characters) by the ASCII code.
(Please refer to Table 21)
0: OFF, 1: ON
(Please refer to Table 22)
Reserve
Same allocation as E-mail trigger 1
46209 Byte
E-mail trigger 3 setting
Same allocation as E-mail trigger 1
46263 Byte
E-mail trigger 4 setting
Same allocation as E-mail trigger 1
46317 Byte
~
E-mail trigger 5 setting
Same allocation as E-mail trigger 1
46371 Byte
~
E-mail trigger 6 setting
Same allocation as E-mail trigger 1
46425 Byte
~
E-mail trigger 7 setting
Same allocation as E-mail trigger 1
46479 Byte
E-mail trigger 8 setting
Same allocation as E-mail trigger 1
~
E-mail trigger 2 setting
~
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Byte
Word
Word
Word
Word
Word
Word
Byte
Memory contents
~
46103
46104
46105
46106
46107
46108
46109
46110
46111
46112
46113
46114
46115
46116
46117
46118
46119
46120
46121
46122
46123
46124
46125
46126
46127
46128
46129
46130
46131
46132
46133
46134
46135
46136
46137
46138
46139
46140
46141
46142
46143
46144
46145
46146
46147
46148
46149
46150
46151
46152
46153
46154
46155
Data
type
-34-
Data
type
Read-out data / Write-in data setting range
46533 Byte
E-mail trigger 9 setting
Same allocation as E-mail trigger 1
46587 Byte
E-mail trigger 10 setting
Same allocation as E-mail trigger 1
~
Memory contents
~
Register
No.
~
Reserve
Reserve
Reserve
~
46641 Word
47000 Word
Remarks
Final address
-35-
7.2.2 Word data [ read-out only ] : Function code [ 04H ]
Data
type
3xxxx
30001
30002
30003
30004
30005
30006
Bit
Bit
Bit
Bit
Bit
Bit
~
Register
No.
Read-out data
System information
Remarks
( Please refer to Table 23)
Reserve
DO information
DO1 to 16
DO17 to 28
( Please refer to Table 24)
Reserve
DI information
( Please refer to Table 25)
Reserve
~
30086 Word
30093
30094
30095
30096
30097
30098
30099
30100
30101
30102
30103
Memory contents
Memory cord utilization
0 to 1000 (0.00 to 100.0%, 100.0% = Memory Full)
Reserve
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Word
Word
Word
Channel Alarm
information
Channel 1 to 4
Channel 5 to 8
Channel 9 to 12
Channel 13 to 16
Channel 17 to 18
( Please refer to Table 26)
Reserve
Reserve
Reserve
–32767 to 32767 ( No decimal point )
–32767 to 32767 ( No decimal point )
–32767 to 32767 ( No decimal point )
30117 Word
30118 Word
Channel 17
Channel 18
–32767 to 32767 ( No decimal point )
–32767 to 32767 ( No decimal point )
30131 Word
30132 Word
30133 Word
Channel 1
Channel 2
Channel 3
0:Normal, 1:Burnout, 2:Over, 3:Under, 4:Error
0:Normal, 1:Burnout, 2:Over, 3:Under, 4:Error
0:Normal, 1:Burnout, 2:Over, 3:Under, 4:Error
Channel 18
0:Normal, 1:Burnout, 2:Over, 3:Under, 4:Error
Channel 1
Channel 1
Channel 2
Channel 2
-999999999 to 999999999 (No decimal point)
Channel 18
Channel 18
-999999999 to 999999999 (No decimal point)
Channel 1
Channel 1
Channel 2
Channel 2
Greenwich Time
~
Channel 1
Channel 2
Channel 3
Measured value
~
Reserve
~
Channel status
30148 Word
Reserve
~
~
30161
30162
30163
30164
Long
Long
Long
Long
Totalizing value
30195 Long
30196 Long
-999999999 to 999999999 (No decimal point)
Reserve
~
~
30221
30222
30223
30224
Long
Long
Long
Long
Totalizing start time
30255 Long
30256 Long
Greenwich Time
Channel 18
Channel 18
Greenwich Time
Channel 1
Channel 1
Channel 2
Channel 2
Greenwich Time
Reserve
~
~
30281
30282
30283
30284
Long
Long
Long
Long
Totalizing end time
30315 Long
30316 Long
Greenwich Time
Channel 18
Channel 18
Greenwich Time
Channel 1
Channel 1
Channel 2
Channel 2
-999999999 to 999999999 (No decimal point)
Channel 18
Channel 18
-999999999 to 999999999 (No decimal point)
Reserve
~
~
30341
30342
30343
30344
Long
Long
Long
Long
30375 Long
30376 Long
Previous totalized
value
-999999999 to 999999999 (No decimal point)
-36-
~
~
30401
30402
30403
30404
Long
Long
Long
Long
Previous totalized
start time
~
30435 Long
30436 Long
~
30461
30462
30463
30464
Long
Long
Long
Long
Previous totalized
end time
Greenwich Time
Greenwich Time
Channel 18
Channel 18
Greenwich Time
Channel 1
Channel 1
Channel 2
Channel 2
Greenwich Time
Channel 18
Channel 18
Greenwich Time
Greenwich Time
Reserve
Reserve
Reserve
~
30495 Long
30496 Long
30497 Long
Channel 1
Channel 1
Channel 2
Channel 2
32000 Word
Final address
Notes) ・The area marked (Do not write) is a system area.
-37-
Do not write in there.
7.3 Additional Explanation of Address Map
Table 1 Channel color code
Data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
color
Red
Blue
Violet
Green
Sky blue
Yellow
Gray
Indigo
Dark red
Purple
Deep green
Pale blue
Yellowish green
Silver
Table 2 Input type code
Data
0
1
2
3
4
5
6
7
8
9
10
11
12
20
21
30
31
32
33
40
Input type
Skip
K-Type TC
E-Type TC
J-Type TC
T-Type TC
R-Type TC
S-Type TC
B-Type TC
N-Type TC
W-Type TC
L-Type TC
U-Type TC
PN-Type TC
Pt100
JPt100
50mV
500mV
1-5V
0-5V
Other channel
Skip
Initial decimal point
0
Thermocouple
1
Resistance bulb
1
2
1
DC voltage
3
Other channnel
0
Note) When position of decimal point varies with input type, initialize it.
-38-
Table 3 Unit code
Data
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Data
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Unit
゚C
゚F
%RH
vol%
Data
t/d
kg/d
g/d
m3/d
l/d
t/h
kg/h
g/h
m3/h
l/h
Unit
mN
N
N・m
J
kJ
mm/s
mm/min
mm/h
m/s
m/min
m/h
rps
rpm
rph
m/s2
rad/s
km/h
Unit
t/min
kg/min
g/min
m3/min
l/min
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
t/s
kg/s
g/s
m3/s
l/s
Data
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
Unit
us
ms
s
min
h
day
mV
V
kV
uA
mA
A
Hz
dB
W
kW
VA
kVA
Data
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
mbar
bar
N/mm2
N/m2
Data
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
Unit
mPa
Pa
kPa
MPa
mm
cm
m
ml
L
kl
mm3
cm3
m3
Unit
Var
kVar
uS/cm
uF
F
C
mH
H
m ohm
ohm
k ohm
M ohm
lx
cd
lm
cd/m2
Note) Unit 1 to 12: Original unit.
Table 4 Masuring start, Masuring end setting limit
Input type
50mV
500mV
1-5V
0-5V
Masuring start, Masuring end limit
–1000 to 5500 (–10.00 to 55.00mV)
–100 to 5500 (–10.0 to 550.0mV)
500 to 5500 (0.500 to 5.500V)
–100 to 5500 (–0.100 to 5.500V)
Table 5 Decimal point code
Decimal point data
0
1
2
3
4
Setting data
–32767 to 32767
–3276.7 to 3276.7
–327.67 to 327.67
–32.767 to 32.767
–3.2767 to 3.2767
-39-
Data
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Data
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
Unit
mm2
cm2
m2
g
kg
t
g/cm3
kg/cm3
g/m3
kg/m3
g/l
kg/l
g/ml
Unit
uSv/h
mSv/h
nGy/h
uGy/h
um
Pa・s
mPa・s
*Unit 1
*Unit 2
*Unit 3
*Unit 4
*Unit 5
*Unit 6
Data
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
Unit
ppm
ppmNH3
ppmSO2
ppmH2S
ppmCO
ppmO2
ppmNOx
ppb
pH
mol
%
%H2
%CO2
%He
%Ar
%O2
%NaCl
%CO
Data
162
163
164
165
166
167
Unit
*Unit 7
*Unit 8
*Unit 9
*Unit 10
*Unit 11
*Unit 12
Table 6 Data setting limit
・With Fvalue calculation OFF
Input type TC,Pt
K-Type TC
E-Type TC
J-Type TC
T-Type TC
R-Type TC
S-Type TC
B-Type TC
N-Type TC
W-Type TC
L-Type TC
U-Type TC
PN-Type TC
Pt100
JPt100
℃ (Centigrade)
Range start, Range end
Alarm No.1 to 4 set point
Totalize cut value
–2300 to 14000 (–230.0 to 1400.0℃)
–2300 to 8300 (–230.0 to 830.0℃)
–2300 to 11300 (–230.0 ot 1130.0℃)
–2300 to 4300 (–230.0 to 430.0℃)
–300 to 17900 (–30.0 to 1790.0℃)
–300 to 17900 (–30.0 to 1790.0℃)
3700 to 17900 (370.0 to 1790.0℃)
–300 to 13300 (–30.0 to 1330.0℃)
–300 ot 17900 (–30.0 ot 1790.0℃)
–2300 to 9300 (–230.0 to 930.0℃)
–2300 to 4300 (–230.0 to 430.0℃)
–300 to 13300 (–30.0 to 1330.0℃)
–2300 to 6300 (–230.0 to 630.0℃)
–2300 to 6300 (–230.0 to 630.0℃)
゚ F (Fahrenheit)
Range start, Range end
Alarm No.1 to 4 set point
Totalize cut value
–3820 to 25520 (–382.0 to 2552.0 ゚ F)
–3820 to 15260 (–382.0 to 1526.0 ゚ F)
–3820 to 20660 (–382.0 to 2066.0 ゚ F)
–3820 to 8060 (–382.0 to 806.0 ゚ F)
–220 to 32540 (–22.0 to 3254.0 ゚ F)
–220 to 32540 (–22.0 to 3254.0 ゚ F)
6980 to 32540 (698.0 to 3254.0 ゚ F)
–220 to 24260 (–22.0 to 2426.0 ゚ F)
–220 to 32540 (–22.0 to 3254.0 ゚ F)
–3820 to 17060 (–382.0 to 1706.0 ゚ F)
–3820 to 8060 (–382.0 to 806.0 ゚ F)
–220 to 24260 (–22.0 to 2426.0 ゚ F)
–3820 to 11660 (–382.0 to 1166.0 ゚ F)
–3820 to 11660 (–382.0 to 1166.0 ゚ F)
Scaling OFF
Range start, Range end
Alarm No.1 to 4 set point
Totalize cut value
–1000 to 5500 (–10.00 to 55.00mV)
–100 to 5500 (–10.0 to 550.0mV)
500 to 5500 (0.500 to 5.500V)
–100 to 5500 (–0.100 to 5.500V)
Scaling ON
Range start, Range end
Alarm No.1 to 4 set point
Totalize cut value
Input type Volt
50mV
500mV
1-5V
0-5V
・With Fvalue calculation ON or Input type other channel
Range start, Range end
Alarm No.1 to 4 set point
Totalize cut value
–32767 to 32767 (Please refer to Table 15)
All type
Table 7 Totalize type code
Data
0
1
3
6
15
Totalize type
Daily
Monthly
Annual
External
OFF
-40-
–32767 to 32767 (Please refer to Table 5)
Table 8 External input code
Data
0
1
2
3
4
5
6
7
8
9
Input
DI 1
DI 2
DI 3
DI 4
DI 5
DI 6
DI 7
DI 8
DI 9
DI 10
Data
10
11
12
13
14
Input
CH 1 Alarm No.1
CH 1 Alarm No.2
CH 1 Alarm No.3
CH 1 Alarm No.4
CH 2 Alarm No.1
126
127
128
129
CH30 Alarm No.1
CH30 Alarm No.2
CH30 Alarm No.3
CH30 Alarm No.4
Table9 Totalize reset input code
0
Input
None
1
2
3
4
5
6
7
8
9
10
DI 1
DI 2
DI 3
DI 4
DI 5
DI 6
DI 7
DI 8
DI 9
DI 10
Data
12
13
14
15
Input
CH 1 Alarm No.1
CH 1 Alarm
No.2
CH 1 Alarm No.3
CH 1 Alarm No.4
CH 2 Alarm No.1
127
128
129
130
CH30 Alarm №1
CH30 Alarm №2
CH30 Alarm №3
CH30 Alarm №4
11
……
Data
Table 10 Totalize cycle code
Data
0
1
2
3
4
5
6
7
8
9
Totalize type
10min
20min
30min
1hour
2hour
3hour
4hour
6hour
12our
24hour
Table11 Formula code
Calculation data = four rules calculation data + function data * 256
Data
0
1
2
3
4
5
6
7
8
9
10
11
12
13
Function data
None
ABS
POW
SQR
LOG
LN
EXP
RH
MAX
MIN
H-P
L-P
AVG
SUM
Data
0
1
2
3
4
Four rules calculation data
Formula end
+ ( Please set it to the 1st calculation )
*
/
-41-
argument1,2 data = argument type * 256 + data number
Data
Argument type
Data number limit
0
Input channel
0 to 29 (Channel 1 to 30 : C01 to C30 )
1
Totalizer input
0 to 29 (Channel totalizer 1 to 30 : T01 to T30 )
2
Digital input
0 to 9 (DI1 to 10 : D01 to D10 )
3
Communication input
0 to 11(Communication input 1 to 12 : M01 to M12)
4
Constant
0 to 19 (Constant 1 to 20 : K01 to K20 )
5
Temporary data
0 to 2 (Temporary data 1 to 3 : B01 to B03 )
When setting “POW(C01, T02)*K03” in Formula 1 of Channel 19, set the following data.
Address
Data
Display
Breakdown
(+)POW
Four rules calc. data : "+" (1)
C01
Argument type : Input channel(0 * 256) + Data number : 1 (0)
42551
513
42552
0
42553
257
42554
3
42555
1026
42556
0
(none)
42557
0
(End)
42558
0
(none)
42559
0
(none)
T02
Argument type : Totalizer input(1 * 256) + Data number : 2 (1)
Four rules calc. data : "*" (3)
K03
Argument type : Constant(4 * 256) + Data number : 3 (2)
Decimal point data
Constant data
0
-32767 to 32767
1
-3276.7 to 3276.7
2
-327.67 to 327.67
3
-32.767 to 32.767
4
-3.2767 to 3.2767
Table 13 Refreshment cycle code
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Function data : "POW"(2 * 256)
*
Table12 Constant data
Data
+
Refreshment cycle
1sec
2sec
3sec
5sec
10sec
20sec
30sec
1min
2min
3min
5min
10min
20min
30min
1hour
2hour
3hour
4hour
6hour
12our
-42-
+
Function data : none (0 * 256)
Table14 File division cycle code
Data
0
1
2
3
4
File division cycle
No division
1 hour
1 day
1 week
1 month
Table 15 FValue calculation decimal point code
Decimal point data
0
1
2
3
4
FValue calculation ON channel data
–32767 to 32767
–3276.7 to 3276.7
–327.67 to 327.67
–32.767 to 32.767
–3.2767 to 3.2767
Table 16 Message timing data
Message timing argument 1 and 2 have a significant difference according to the contents of Message timing.
Data
0
1
2
3
4
Message timing
None
DI ON
DI OFF
Alarm start
Alarm cancel
argument 1
None
0 to 9 ( DI1 to 10)
0 to 9 ( DI1 to 10)
0 to 17 ( channel 1 to 18 )
0 to 17 ( channel 1 to 18 )
argument 2
None
None
None
0 to 3 ( Alarm No.1 to 4 )
0 to 3 ( Alarm No.1 to 4 )
Table 17 DI function code
Data
0
1
2
3
4
5
DI function
Function invalid
Rec start/Rec stop
Fvalue calc. reset
Totalize start/stop
Totalize reset
LCD ON
Table 18 Recorder control
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Contents
Record start/stop
Reserve
Totalize start/stop
LCD Lighting
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Write data
0:Record stop, 1:Record start
0:Totalize stop, 1:Totalize start
0: No change, 1:LCD Lighting
-43-
Table 19 Message request
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Contents
Message No.1 request
Message No.2 request
Message No.3 request
Message No.4 request
Message No.5 request
Message No.6request
Message No.7request
Message No.8request
Message No.9request
Message No.10request
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Write data
0: No change,
0: No change,
0: No change,
0: No change,
0: No change,
0: No change,
0: No change,
0: No change,
0: No change,
0: No change,
Totalize reset of each Table 20 channel
Write data 0:No change, 1:Totalize reset request
Bit
Address 45051
Address 45052
0 Channel 1
Channel17
1 Channel 2
Channel18
2 Channel 3
Channel19
3 Channel 4
Channel20
4 Channel 5
Channel21
5 Channel 6
Channel22
6 Channel 7
Channel23
7 Channel 8
Channel24
8 Channel 9
Channel25
9 Channel10
Channel26
10 Channel11
Channel27
11 Channel12
Channel28
12Channel13
Channel29
13Channel14
Channel30
14Channel15
Reserve
15Channel16
Reserve
-44-
1:Message request
1:Message request
1:Message request
1:Message request
1:Message request
1:Message request
1:Message request
1:Message request
1:Message request
1:Message request
Table 21 E-mail trigger timing data
Triggaer timing argument 1 and 2 have a significant difference according to the contents of Trigger timing.
Data
0
1
2
3
4
5
Trigger timing
None
DI ON
DI OFF
Alarm ON
Alarm OFF
Warning
6
Timer cycle
Argument 1
None
0 to 9 (DI 1 to 10)
0 to 9 (DI 1 to 10)
0 to 17 (Channel 1 to 30)
0 to 17 (Channel 1 to 30)
0 to 3
0: Alarm ON (All ch)
1: All warning
2: No battery
3: CF full
0 to 6
0: 1 hour
1: 2 hour
2: 3 hour
3: 4 hour
4: 6 hour
5: 12 hour
6: 1 day
Table 22 Receiver’s mail address No.
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Contnets
E-mail address No. 1
E-mail address No. 2
E-mail address No. 3
E-mail address No. 4
E-mail address No. 5
E-mail address No. 6
E-mail address No. 7
E-mail address No. 8
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Data
0: No receive; 1: Address to receive
0: No receive; 1: Address to receive
0: No receive; 1: Address to receive
0: No receive; 1: Address to receive
0: No receive; 1: Address to receive
0: No receive; 1: Address to receive
0: No receive; 1: Address to receive
0: No receive; 1: Address to receive
-45-
Argument 2
None
None
None
0 to 3 (Alarm No. 1 to 4)
0 to 3 (Alarm No. 1 to 4)
None
0 to 23
(Base time 0:00 to 23:00)
Table 23 System information
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Contents
Recording status
CF card capacity
Channel alarming status
Reserve
Reserve
LCD state
Reserve
Totalizing condition
Battery condition
Reserve
CF card status
Reserve
Reserve
Reserve
Reserve
Reserve
Read data
0: Stop, 1: Recording
0: capacity available, 1: No capacity
0: OFF, 1: ON
0: ON, 1: OFF
0: Stop, 1: Totalizing
0: Provided, 1: Not provided
0: None, 1: Exist
Table 24 DO information
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Address 30003
Contents
DO 1 information
DO 2 information
DO 3 information
DO 4 information
DO 5 information
DO 6 information
DO 7 information
DO 8 information
DO 9 information
DO 10 information
DO 11 information
DO 12 information
DO 13 information
DO 14 information
DO 15 information
DO 16 information
Address 30004
Contents
DO 17 information
DO 18 information
DO 19 information
DO 20 information
DO 21 information
DO 22 information
DO 23 information
DO 24 information
DO 25 information
DO 26 information
DO 27 information
DO 28 information
Reserve
Reserve
Reserve
Reserve
Read data
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
Table 25 DI information
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Contents
DI 1 information
DI 2 information
DI 3 information
DI 4 information
DI 5 information
DI 6 information
DI 7 information
DI 8 information
DI 9 information
DI 10 information
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Read data
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
-46-
Read data
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
0:OFF, 1:ON
Table 26 Channel Alarm information
All data
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0:Alarm OFF, 1:Alarm ON
Address 30093
Channel 1
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 2
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 3
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 4
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Address 30097
Channel17
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel18
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel19
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel20
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Address 30094
Channel 5
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 6
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 7
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 8
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Address 30098
Channel21
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel22
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel23
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel24
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
-47-
Address 30095
Channel 9
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 10 Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 11 Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 12 Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Address 30099
Channel25
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel26
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel27
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel28
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Address 30096
Channel 13 Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 14 Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 15 Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel 16 Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Address 30100
Channel29
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Channel30
Alarm No.1
Alarm No.2
Alarm No.3
Alarm No.4
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
Reserve
8. SAMPLE PROGRAM
This section concerns data read-out/write-in sample program by GW-BASIC*1 which operated on Windows 98*1
MS-DOS*1 PROMPT.
Note that the program shown here is for reference for you to create a program and not for guaranteeing all actions.
Before executing the program, make sure of the communication conditions in the following procedure.
・ Communication speed (baud rate), data length, stop bits and parity bit:
Set in this program.
Match the conditions with this instrument.
*1:
GW-BASIC, Windows 98 and MS-DOS are the registered trademarks of Microsoft Corporation.
-48-
(a) Example of data read-out
Operation : allows measured values in Channel 1 to 9 to be read out at a time.
(Continuous word read-out from read-out only area)
Used function code
Read-out start register No.
Read-out word number
1000
1010
1020
1030
1040
1050
1060
1070
1080
1100
1110
1120
1130
1140
1150
1160
1170
1200
1210
1220
1230
1240
1250
1300
1310
1320
1330
1340
1350
1360
1370
1380
1390
1500
1510
1520
1530
1540
1550
1560
1570
1580
1590
1600
1610
1620
1630
1700
1710
1720
1730
1740
1750
1760
1770
1780
1790
1800
1810
1900
1910
1920
1930
1940
: 04H
: 30101
:9
'------------------------------------------------------' READ CONTINUOUS WORDS
SAMPLE PROGRAM
'------------------------------------------------------'
'
'
CLS
DIM CC(255)
'
'-------------- Send data setting ----------------------CC(1)=&H01
'Station No. = 1
CC(2)=&H04
'Function code = 04H
CC(3)=&H00
'Upper byte of relative address(0064H) of resister No.30101
CC(4)=&H64
'Lower byte of relative address(0064H) of resister No.30101
CC(5)=&H00
'Upper byte of read-out word number(0009H)
CC(6)=&H09
'Lower byte of read-out word number(0009H)
COUNT=6
'
'------------- CRC code calculation of send data -------------GOSUB 3020
CC(7)=CRC.L
'Lower byte of CRC calculation result -> Upper byte in message
CC(8)=CRC.H
'Upper byte of CRC calculation result -> Lower byte in message
COUNT=COUNT+2
'
'------------- Send data ----------------------------PRINT "Sending data > ";
OPEN "COM1:9600,o,8,1" AS #1 '9600bps, Odd parity, Data Length=8, Stop bit=1
FOR I=1 TO COUNT
PRINT #1,CHR$(CC(I));
'Writing in transmission port
PRINT RIGHT$("0"+HEX$(CC(I)),2);" "; 'Displaying on screen
NEXT I
'
FOR I=O TO 300000 :NEXT I
'Interval time
'
'------------- Data receive ---------------------------PRINT
LENGTH=LOC(1)
'Number of data in receiving buffer
IF LENGTH=0 THEN PRINT "No answer" :END
PRINT "Receiving data < ";
FOR I=1 TO LENGTH
X$=INPUT$(1,#1)
'Taking data from receiving buffer
CC(I)=ASC(X$)
'Digitizing and storing
PRINT RIGHT$("0"+HEX$(CC(I)),2);" "; 'Displaying on screen
NEXT I
CLOSE #1
COUNT=LENGTH-2
GOSUB 3020
'GOSUB *CRC.CALC
'
'------------- Transmission error check ----------------------PRINT
CRC.L$=RIGHT$("0"+HEX$(CRC.L),2)
CRC.H$=RIGHT$("0"+HEX$(CRC.H),2)
PRINT "CRC calculation = ";CRC.L$;" ";CRC.H$
IF CC(LENGTH-1)<>CRC.L THEN GOTO 1790
'GOTO *ER.MESSAGE
IF CC(LENGTH)<>CRC.H THEN GOTO 1790
'GOTO *ER.MESSAGE
GOTO 1920
'GOTO *PRT.RESULT
'*ER.MESSAGE
PRINT "Communication error"
END
'
'------------- Display of result --------------------------'*PRT.RESULT
' In case of decimal point position = 1 and unit = mV
PRINT
-49-
1950
1960
1970
1980
1990
2000
2010
2020
2030
2040
2050
2060
2070
2080
2090
2100
2110
2120
2130
3000
3010
3020
3030
3040
3050
3060
3070
3080
3090
3100
3110
3120
3130
3140
3150
3160
3170
3180
CH1$=HEX$(CC(4))+RIGHT$("0"+HEX$(CC(5)),2)
'2byte -> 1word
CH2$=HEX$(CC(6))+RIGHT$("0"+HEX$(CC(7)),2)
'2byte -> 1word
CH3$=HEX$(CC(8))+RIGHT$("0"+HEX$(CC(9)),2)
'2byte -> 1word
CH4$=HEX$(CC(10))+RIGHT$("0"+HEX$(CC(11)),2) '2byte -> 1word
CH5$=HEX$(CC(12))+RIGHT$("0"+HEX$(CC(13)),2) '2byte -> 1word
CH6$=HEX$(CC(14))+RIGHT$("0"+HEX$(CC(15)),2) '2byte -> 1word
CH7$=HEX$(CC(16))+RIGHT$("0"+HEX$(CC(17)),2) '2byte -> 1word
CH8$=HEX$(CC(18))+RIGHT$("0"+HEX$(CC(19)),2) '2byte -> 1word
CH9$=HEX$(CC(20))+RIGHT$("0"+HEX$(CC(21)),2) '2byte -> 1word
PRINT "CH1 =";VAL("&H"+CH1$)/10;"mV"
'1 place of decimal
PRINT "CH2 =";VAL("&H"+CH2$)/10;"mV"
'1 place of decimal
PRINT "CH3 =";VAL("&H"+CH3$)/10;"mV"
'1 place of decimal
PRINT "CH4 =";VAL("&H"+CH4$)/10;"mV"
'1 place of decimal
PRINT "CH5 =";VAL("&H"+CH5$)/10;"mV"
'1 place of decimal
PRINT "CH6 =";VAL("&H"+CH6$)/10;"mV"
'1 place of decimal
PRINT "CH7 =";VAL("&H"+CH7$)/10;"mV"
'1 place of decimal
PRINT "CH8 =";VAL("&H"+CH8$)/10;"mV"
'1 place of decimal
PRINT "CH9 =";VAL("&H"+CH9$)/10;"mV"
'1 place of decimal
END
'
'------------ CRC calculation -----------------------------'*CRC.CALC
'For contents, refer to CRC calculation flow chart
CR=&HFFFF
FOR I=1 TO COUNT
CR=CR XOR CC(I)
FOR J=1 TO 8
CT=CR AND &H1
IF CR<0 THEN CH=1 ELSE CH=0:GOTO 3100
CR=CR AND &H7FFF
'*CRC.CALC.10
CR=INT(CR/2)
IF CH=1 THEN CR=CR OR &H4000
IF CT=1 THEN CR=CR XOR &HA001
NEXT J
NEXT I
CRC.L=CR AND &HFF
'Lower byte of CRC calculation
CRC.H=((CR AND &HFF00)/256 AND &HFF)
'Upper byte of CRC calculation
RETURN
-50-
(b) Data write-in example
Operation : allows alarm latch in Station No. 1 to be released via communication.
(Word write-in)
Used function code
Write-in start register No.
Write-in word number
Write-in data
: 10H
: 45007
:1
: 1 (Alarm latch clear)
1000 '------------------------------------------------------1010 ' WRITE CONTINUOUS WORDS
SAMPLE PROGRAM
1020 '------------------------------------------------------1030 '
1040 '
1050 '
1060 CLS
1070 DIM CC(255)
1080 '
1100 '-------------- Send data setting ----------------------1110 CC(1)=&H01
'Station No. = 1
1120 CC(2)=&H10
'Function code = 10H
1130 CC(3)=&H13
'Upper byte of relative address(138EH) of resister No.45007
1140 CC(4)=&H8E
'Lower byte of relative address(138EH) of resister No.45007
1150 CC(5)=&H00
'Upper byte of write-in word number(0001H)
1160 CC(6)=&H01
'Lower byte of write-in word number(0001H)
1170 CC(7)=&H02
'Write-in word number * 2
1180 CC(8)=&H00
'Upper byte of write-in data(0001H)
1190 CC(9)=&H01
'Lower byte of write-in data(0001H)
1200 COUNT=9
1210 '------------- CRC code calculation of send data -------------1220 GOSUB 3020
1230 CC(10)=CRC.L
'Lower byte of CRC calculation result -> Upper byte in
message
1240 CC(11)=CRC.H
'Upper byte of CRC calculation result -> Lower byte in
message
1250 COUNT=COUNT+2
1300 '
1310 '------------- Send data ----------------------------1320 PRINT "Sending data > ";
1330 OPEN "COM1:9600,o,8,1" AS #1 '9600bps, Odd parity, Data Length=8, Stop bit=1
1340 FOR I=1 TO COUNT
1350 PRINT #1,CHR$(CC(I));
'Writing in transmission port
1360 PRINT RIGHT$("0"+HEX$(CC(I)),2);" "; 'Displaying on screen
1370 NEXT I
1380 '
1390 FOR I=O TO 300000 :NEXT I
'Interval time
1500 '
1510 '------------- Data receive ---------------------------1520 PRINT
1530 LENGTH=LOC(1)
'Number of data in receiving buffer
1540 IF LENGTH=0 THEN PRINT "No answer" :END
1550 PRINT "Receiving data < ";
1560 FOR I=1 TO LENGTH
1570 X$=INPUT$(1,#1)
'Taking data from receiving buffer
1580 CC(I)=ASC(X$)
'Digitizing and storing
1590 PRINT RIGHT$("0"+HEX$(CC(I)),2);" "; 'Displaying on screen
1600 NEXT I
1610 CLOSE #1
1620 COUNT=LENGTH-2
1630 GOSUB 3020
'GOSUB *CRC.CALC
1700 '
1710 '------------- Transmission error check ----------------------1720 PRINT
1730 CRC.L$=RIGHT$("0"+HEX$(CRC.L),2)
1740 CRC.H$=RIGHT$("0"+HEX$(CRC.H),2)
1750 PRINT "CRC calculation = ";CRC.L$;" ";CRC.H$
1760 IF CC(LENGTH-1)<>CRC.L THEN GOTO 1790
'GOTO *ER.MESSAGE
1770 IF CC(LENGTH)<>CRC.H THEN GOTO 1790
'GOTO *ER.MESSAGE
1780 GOTO 1920
'GOTO *PRT.RESULT
1790 '*ER.MESSAGE
1800 PRINT "Communication error"
-51-
1810
1900
1910
1920
1930
1940
1950
3000
3010
3020
3030
3040
3050
3060
3070
3080
3090
3100
3110
3120
3130
3140
3150
3160
3170
3180
END
'
'------------- Display of result --------------------------'*PRT.RESULT
PRINT
PRINT "Completion of alarm latch clear"
END
'
'------------ CRC calculation -----------------------------'*CRC.CALC
'For contents, refer to CRC calculation flow chart
CR=&HFFFF
FOR I=1 TO COUNT
CR=CR XOR CC(I)
FOR J=1 TO 8
CT=CR AND &H1
IF CR<0 THEN CH=1 ELSE CH=0:GOTO 3100
CR=CR AND &H7FFF
'*CRC.CALC.10
CR=INT(CR/2)
IF CH=1 THEN CR=CR OR &H4000
IF CT=1 THEN CR=CR XOR &HA001
NEXT J
NEXT I
CRC.L=CR AND &HFF
'Lower byte of CRC calculation
CRC.H=((CR AND &HFF00)/256 AND &HFF)
'Upper byte of CRC calculation
RETURN
-52-
9. ETHERNET COMMUNICATION
FUNCTIONS
FTP server function, web server function, E-mail send function and MODBUS TCP/IP function can be used for
Ethernet communication.
Setting of IP address, etc. is essential for connection of a paperless recorder to Ethernet. Be sure to consult with the
system manager of your company.
9.1 LAN port specification
Item
Transmission rate
Transmission method
Maximum network length or maximum node interval
Maximum segment length
Cable for connection
Protocol
Specification 10BASE-T
10 Mbps
Base band
500 m (cascade in 4 stages)
100 m (between node and hub)
UTP (twisted-pair cable without shield) 22-26 AWG
TCP/IP
9.2 Connection to the terminal
Ethernet terminal
9.3 Connection
Ethernet
HUB
10 BASE-T
straight cable
Node to hub distance:
Maximum number of nodes per network:
Recommended cable:
Up to 100 m
100 nodes
10 BASE-T twisted-pair cable, Category 5
-53-
9.4 Setting Ethernet communicating conditions
•
Set IP address, subnet mask and default gateway for connection of the paperless recorder to Ethernet.
with the system manager of your company for the values to be set.)
(Consult
•
Communicating conditions setting items
Item
Value at delivery
IP address
192.168. 1. 1
Sugnet mask
255.255.255. 0
Default gateway
0. 0. 0. 0
Setting range
0 to 255 for each digit
0 to 255 for each digit
0 to 255 for each digit
Remarks
Turn ON the power again after
setting change.
9.5 Ethernet communicating conditions setting operation
(1) Select Main unit” → “Ethernet communication setting” on the parameter setting screen, and the “Ethernet
communication setting” screen appears.
(2) Select “Ethernet setting 1”, and the following screen appears.
(3) Move the cursor to “IP address” and set an IP address.
(4) Move the cursor to “Subnet mask”, and set a subnet mask.
(5) Move the cursor to “Default gateway”, and set a default gateway.
-54-
10. FTP SERVER FUNCTION
10.1 Description of FTP server function
•
This function permits take-out of record files from the compact flash of the recorder, using browser or DOS
prompt.
•
This function permits take-out the record data from the internal memory of the recorder, using browser or DOS
prompt.
•
This function permits deletion of record files from the compact flash of the recorder, using browser or DOS
prompt. (This function is available only to a user of administration level.)
•
This function permits changing names of record files recorded on the compact flash of the recorder, using
browser or DOS prompt. (This function is available only to a user of administration level.)
•
Use Internet Explorer made by Microsoft as the personal computer's browser.
•
Up to eight (8) user names and passwords may be set for those who are permitted to log in the FTP server.
•
If the FTP access control function is OFF, log-in to the FTP server is permitted with common user name “ftp”
(without password).
•
When log-in or log-off to/from the FTP server is executed, the subject information is displayed on the Ethernet
log screen.
•
The FTP server permits log-in by one user only at a time.
•
The recorded data of an internal memory record meter becomes a binary form regardless of "Recorded data
form" setting of the main body.
•The folder structure of the FTP server is shown in the figure below
[Caution]
• The communication automatically disconnects, if no FTP communication request is made for 10 minutes.
•
The display motion of the paperless recorder may slow down when taking out a file of large size.
•
While the compact flash of the paperless recorder is accessed by FTP communication, do not take out the
compact flash.
Furthermore, when the FTP server function is used, inhibit access to the compact flash in the "Memory card
abstract" screen, before taking out the compact flash.
•
Do not delete or change the name of a file while the file is being recorded or integrated.
•
Attributes of all files in the FTP server are displayed as read-only as hidden files.
•
If the Ethernet communication is shut down while the FTP server is in log-in status, log-in is not permitted
until the communication is automatically disconnected ten (10) minutes later.
•
Data files cannot be written into the compact flash installed in the paperless recorder via FTP
communication.
•
Update time that appears on the list of files contained in the compact flash may differ from the actual update
time if the file list is displayed via FTP communication.
-55-
FTP server folder configuration
Compact flash card
Root
Folder
S000000
S******.FDT
Record file
A******.FDT
Event file
Folder name
T000000
File name
T******.FDT
Daily totalizing data file
D******.FDT
Monthly totalizing data file
M******.FDT
Annual totalizing data file
E******.FDT
External signal totalizing data file
PA00000.PHR
Setting value file
Folder name
PARAM
Internal memory (The name of record data in the internal memory is fixed.)
MEMORY
SI00000.FDT, SI00001.FDT, SI00002.FDT, SI00003.FDT
Record data of internal memory (4 pieces max.)
AI00000.FDT, AI00001.FDT, AI00002.FDT, AI00003.FDT
Event data of internal memory (4 pieces max.)
Folder name
T000000
File name
TI00000.FDT, TI00001.FDT
DI00000.FDT, DI00001.FDT
MI00000.FDT, MI00001.FDT
EI00000.FDT, EI00001.FDT
-56-
Daily totalizing data file of internal memory
(2 pieces max.)
Monthly totalizing data file of internal memory
(2 pieces max.)
Annual totalizing data file of internal memory
(2 pieces max.)
External input totalizing data of internal
memory
(2 pieces max.)
10.2 Setting FTP server function
•
Execute setting of FTP server function and of access verification, for using the FTP server function.
Furthermore, set names and passwords of those who use the FTP server function.
•
FTP server function setting items
Item
FTP server function
FTP access control
•
OFF
OFF
Value at delivery
Setting range
ON, OFF
ON, OFF
Value at delivery
(Blank)
(Blank)
Administrator
Setting range
Up to 16 letters may be set.
Up to 8 letters may be set.
Administrator, guest
Remarks
Turn ON the power again
after setting is changed.
User name setting items
Item
User 1 to 8 name
User 1 to 8 password
User 1 to 8 level
Remarks
10.3 FTP server function setting operation
• FTP server function setting
(1) Select “Main unit” → “Ethernet communication setting” → “Ethernet setting 2” on the parameter setting screen,
and the following screen appears.
(2) Move the cursor to “FTP server function”, and select FTP server function ON/OFF. The FTP server function
can be used, if ON is set.
(3) Move the cursor to “FTP access control”, and select FTP access control function ON/OFF. No password is
required at the time of log-in to the FTP server, if OFF is set.
-57-
• User name setting
(1) Select “Main unit” → “Ethernet communication setting” → “User account setting” on the parameter setting
screen, and the following screen appears.
(2)
(3)
(4)
(5)
Select a user No. to be set.
Set a user name using up to 16 letters.
Set a password using up to 8 letters.
Select a user access level out of “administrator” and “guest”.
If “guest” was selected, file deletion is not permitted, although log-in to the FTP server is permitted.
10.4 FTP server operation
•
Connect the FTP server to the paperless recorder from the browser, by performing operation in the sequence
indicated below.
(1) Start Internet Explorer from a personal computer on Ethernet.
(2) Enter the IP address of the paperless recorder in the address column in the following manner.
FTP: //(paperless recorder's IP address)
Enter FTP: //192.168.1.2 in case the IP address of the paperless recorder is 192.168.1.2.
(3) The screen that requests entry of user name and password appears. Enter a user name and password.
(4) "S000000" and "MEMORY" directory are displayed on a browser.
Select "S000000" folder when you want to display the file of the record in CompactFlash.
Select "MEMORY" folder when you want to display recorded data in an internal memory.
(5) The record file recorded on a browser is displayed.
(6) Select the file to be taken out, and copy it onto an arbitrary folder in the personal computer.
(7) When CompactFlash has been selected, the deletion of the record file is also possible.
Select a desired file and delete it.
-58-
11. Web server function
11.1 Description of web server function
•
The web server function permits monitoring of measured values and event log in the paperless recorder using
personal computer's browser.
•
Use Internet Explorer made by Microsoft as the personal computer's browser.
[Caution] • Monitoring from cell phone's browser is not permitted. If connection to recorder's web server is
made from a cell phone, the recorder may halt in the worst case. Do not attempt to monitor data in
the paperless recorder from a cell phone.
• An error may arise depending on the circumstances of the communication, as the period of update of
the browser is 10 seconds.
The screen of the PC is displayed again, if the update button of the browser is pressed in such a case.
• The characters may not be displayed normally depending on the setting of the browser.
• With the type of 9-channel specifications, 0.0°C is displayed as the reading of channels 10 to 18 on
the measured value display screen.
11.2 Setting web server function
•
Set the web server function for permitting its use.
•
Set items
Item
Web server function
Value at delivery
OFF
Setting range
ON, OFF
Remarks
Turn ON the power again after setting is changed.
11.3 Web server function setting operation
(1) Select “Main unit” → “Ethernet communication setting” → “Ethernet setting 2” on the parameter setting screen,
and the follow screen appears.
(2) Move the cursor to “Web server function”, and select web server function ON/OFF.
function is permitted if ON is set.
-59-
Use of the web server
11.4 Web server operation
•
Connect the web server to the paperless recorder from the personal computer's browser, by performing
operation in the sequence indicated below.
(1) Start Internet Explorer from a personal computer on Ethernet.
(2) Enter the IP address of the paperless recorder in the address column in the following manner.
http: //(paperless recorder's IP address)
Enter http: //192.168.1.2 in case the IP address of the paperless recorder is 192.168.1.2.
(3) The paperless recorder monitor screen is displayed on the browser.
11.5 Web monitor screen
•
Connect to the web server of the paperless recorder, and the following screen appears.
(1) Web monitor menu screen
-60-
(2) PV display screen
(3) Totalize display screen
-61-
(4) Event Summary display screen
-62-
12. E-MAIL SEND FUNCTION
12.1 Description of E-mail send function
•
E-mails can be transmitted from the paperless recorder.
•
E-mails can be transmitted in any of the states indicated below.
(1) An alarm arose or was cancelled.
(2) An external input (DI) was ON or OFF.
(3) Any error occurred to the main unit. (When battery end, memory card full, or one of the alarms of all the
channels should occur)
(4) Once every fixed period (The period may be selected out of 1 hour, 2 hours, 3 hours, 4 hours, 6 hours, 12
hours and 24 hours.)
•
Up to eight (8) addresses can be registered for transmission of E-mails.
•
Measured values of each channel can be attached to each E-mail.
(Receipt of E-mails is not permitted.)
• E-mail transmission test can be conducted in the E-mail trigger setting screen.
[Caution]
•
Up to sixteen (16) E-mail send requests can be transmitted continuously, but not more than 16.
No transmission will be implemented if the number of E-mail send requests exceeds 16. Therefore, make
setting so that E-mail send requests will not occur continuously.
•
For sending E-mails, it is necessary to register the paperless recorder in the mail server.
Consult with the system manager of your company, for registration to the mail server.
•
If E-mail send fails, the E-mail send requests are cancelled.
•
Even if E-mail is sent, there is a possibility where the E-mail does not reach the destination because of
incorrect address, etc.
•
If two or more E-mail addresses are set as send destinations in the E-mail trigger setting, the error message
is not recorded on the Ethernet log screen unless all the attempts to send E-mails fail.
12.2 Setting E-mail function
•
Set E-mail send/receive addresses and E-mail send trigger, for permitting use of the E-mail function.
(Consult with the system manager of your company, for the values to be set.)
•
E-mail function set items
Item
E-mail function
•
Value at delivery
OFF
Setting range
ON, OFF
Remarks
Turn ON the power again after setting
change.
E-mail send/receive address set items
Item
SMPT IP address
Sender’s mail address
Sender’s mail name
Receiver’s mail address
1 to 8
Value at delivery
0. 0. 0. 0
(Blank)
(Blank)
(Blank)
Setting range
0 to 255 for each digit
Up to 64 letters may be set.
Up to 32 letters may be set.
Up to 64 letters may be set.
-63-
Remarks
•
E-mail send trigger set items
Item
Title
Trigger timing
Value at delivery
(Blank)
None
DI No.
Alarm Channel
Alarm No.
Warning type
DI 1
Channel 1
1
Alarm ON (All ch)
Time cycle
Time base (hour)
Text 1
Text 2
PV value affixation
Receiver’s add No.
1 hour
0:00
(Blank)
(Blank)
OFF
None
Setting range
Up to 32 letters may be set.
None, DI ON, DI OFF,
Alarm ON, Alarm OFF,
Warning, Timer cycle
DI 1 to 10
Channel 1 to 18
1 to 4
Alarm ON (All ch),
All warning, No battery,
CF full
1, 2, 3, 4, 6, 12 hour, 1 day
0:00 to 23:00
Up to 32 letters may be set.
Up to 32 letters may be set.
ON, OFF
Receiver’s address
No. 1, 2, 3, 4, 5, 6, 7, 8
Remarks
Trigger timing = DI ON, DI OFF
Trigger timing = Alarm ON, OFF
Trigger timing = Warning
Trigger timing = Timer cycle
12.3 E-mail function setting operation
• Setting E-mail function
(1) Select “Main unit” → “Ethernet communication setting” → “Ethernet setting 2” on the parameter setting screen,
and the following screen appears.
(2) Move the cursor to “E-mail function”, and select E-mail function ON/OFF.
used, if ON is set.
-64-
The E-mail send function can be
• Setting E-mail send/receive addresses
(1) Select “Main unit” → “Ethernet communication setting” → “E-mail setting 1” on the parameter setting screen,
and the following screen appears.
(2)
(3)
(4)
(5)
Move the cursor to “SMTP IP address”, and set the IP address of the mail server.
Move the cursor to “Sender’s mail Add”, and set the sender's mail address.
Move the cursor to “Sender’s mail Name”, and set the sender's name.
Select “Main unit” → “Ethernet communication setting” → “E-mail setting 2” on the parameter setting screen,
and the following screen appears.
(6) Move the cursor to “Receiver’s mail Add”, and set up to eight (8) receivers' mail addresses.
-65-
• Setting E-mail send trigger
(1) Select “Main unit” → “Ethernet communication setting” → “E-mail trigger setting” on the parameter setting
screen, and the following screen appears.
(2) Up to ten (10) patterns of E-mail send timing may be set.
Select a send timing to be selected, and press the [ENT] key.
(3) Move the cursor to “Title”, and set the E-mail title.
(4) Move the cursor to “Trigger timing”, and select an E-mail send timing.
Select one of the followings as an E-mail send timing.
When a timing is selected, particulars set items are displayed for each timing type. Set these items also.
1) DI ON, DI OFF
E-mails can be sent by DI ON/OFF.
When DI ON/OFF timing is selected, set items for the DI No. to be used are displayed. Set the DI No. to be
used for judgment.
2) Alarm ON, Alarm OFF
E-mails can be sent by the alarm occur/cancel information.
When alarm ON/OFF timing is selected, set items for the channel No. and alarm No. to be used are displayed.
Set the channel No. and alarm No. to be used for judgment.
3) Warning
E-mails can be sent by warning occur information.
When warning is selected, set items for the warning information to be used are displayed. Set the warning
information to be used for judgment.
-66-
4) Timer cycle
E-mails can be sent in a fixed period.
When timer cycle is selected, set items for the send period and reference time are displayed. Set the Email send period and reference time.
(5) Move the cursor to “Text 1”, “Text 2”, and set a comment of two (2) lines to be described in the E-mail.
(6) Move the cursor to “PV value affixation”, and set whether to indicate measured values of all the channels in the
E-mail. All the channels can be indicated , ON is set.
(7) Move the cursor to “Receiver’s add No.”, and select an address No. to receive the E-mail.
The E-mail is sent to each address No. for which ON was set.
12.4 E-mail send test operation
•
Conduct an E-mail send test with the paperless recorder, by performing operation in the sequence indicated
below.
(1) Select “Main unit” → “Ethernet communication setting” → “E-mail trigger setting”.
(2) Select an E-mail trigger setting No. to conduct a send test.
(3) Move the cursor to “Mail send test”, and press the [ENT] key. Then, an E-mail send test can be conducted.
12.5 E-mail send contents
•
The paperless recorder sends an E-mail with following contents.
Sender's mail name
Mail title
Mail trigger timing & time
2002/ 4/ 3 20:00:00 Operational report
1hour
PVON
CH1 =
CH2 =
CH3 =
CH4 =
CH5 =
CH6 =
CH7 =
CH8 =
CH9 =
Mail text 1
Mail text 2
PV value
862.6mH
862.5mm/s
862.5mV
862.5mV
6.270V
6.270V
6.270V
6.270V
6.270V
-67-
13. MODBUS TCP/IP FUNCTION
13.1 Description of MODBUS TCP/IP function
•
The MODBUS TCP/IP protocol permits use of MODBUS protocol (MODBUS RTU), which is used with RS485 interface, on an Ethernet interface.
* See Chapter 5 through Chapter 7 for MODBUS protocol (MODBUS RTU) of RS-485 interface.
•
MODBUS TCP/IP communication is executed through port 502.
•
The MODBUS TCP/IP function permits read/write of set values from/to the paperless recorder.
13.2 Setting MODBUS TCP/IP function
•
Make MODBUS TCP/IP function setting to permit the use of MODBUS TCP/IP function.
•
Specify station No. to evaluate the device with which communication is to be carried out.
•
Set items
Item
MODBUS TCP/IP
MODBUS Station NO.
Factory default
OFF
1
Setting range
ON, OFF
0 to 255
Remarks
Turn on the power after the setting is changed.
Communication is not carried out if 0 is selected.
13.3 MODBUS TCP/IP function setting operation
(1) Select Select “Main unit” → “Ethernet communication setting” → “Ethernet setting 2” on the parameter setting
screen, and the following screen appears.
(2) Move the cursor to “MODBUS TCP/IP”, and select MODBUS TCP/IP function ON/OFF.
TCP/IP function can be used, if ON is set.
(3) Select “Main unit” → “RS485 communication setting” on the parameter setting screen.
(4) Move the cursor to “MODBUS Station No.” and select a desired station No.
-68-
The MODBUS
13.4 MODBUS TCP/IP communication protocol
•
The MODBUS TCP/IP communication protocol permits use of MODBUS protocol, which is used with RS-485
interface, on the same interface.
* See Chapter 5 through Chapter 7 for MODBUS protocol (MODBUS RTU) of RS-485 interface.
•
MODBUS TCP/IP communication is executed through port 502.
•
A message used by the MODBUS TCP/IP communication protocol is what is produced by deleting two bytes of
error check code MODBUS TCP/IP from a message used by MODBUS RTU and by adding a 6-byte header.
A MODBUS RTU message can be converted to a message for MODBUS TCP/IP as indicated below.
Data section
CRC
A
MODBUS RTU message
MODBUS TCP/IP message
•
Data section
The header of a MODBUS TCP/IP message is composed of transfer ID, protocol ID and total number of bytes
of the data section.
Byte No.
Data content
0
1
Transaction Identifier
Data meaning:
Transaction Identifier:
Protocol Identifier:
Length Unit Identifier:
•
Header
2
3
Protocol Identifier
4
5
Length Unit Identifier
Identification of a MODBUS Request/Response transaction.
Set 0 for MODBUS TCP/IP.
Number of bytes of data part
Conversion of what is shown in Chapter 6.2 (3) Message transmission (example) into a MODBUS TCP/IP
message, for instance, can be accomplished as described below.
For reading the measured value of channel 2 from station No. 1:
Relative address of channel 2 measured value: 0065H (register No. 30102), number of data: 01H
Composition of command message (bytes)
MODBUS RTU message (bytes)
Data
section
CRC
Station No.
Function code
Read start No.
(relative address)
Number of read
data
CRC data
More significant
Less significant
More significant
Less significant
More significant
Less significant
MODBUS TCP/IP message (bytes)
More significant
Transfer ID
Header
Less significant
More significant
Protocol ID
Less significant
More significant
Number of bytes
Less significant
Station No.
Data
Function code
section
Read start No. More significant
(relative address) Less significant
Number of read More significant
data
Less significant
01H
04H
00H
65H
00H
01H
21H
D5H
-69-
00H
00H
00H
00H
00H
06H
01H
04H
00H
65H
00H
01H
Composition of response message (bytes)
MODBUS RTU message (bytes)
Data
section
CRC
•
Station No.
Function code
Number of bytes of read data
Contents of first More significant
word data
Less significant
More significant
CRC data
Less significant
MODBUS TCP/IP message (bytes)
More significant
Transfer ID
Header
Less significant
More significant
Protocol ID
Less significant
More significant
Number of bytes
Less significant
Station No.
Data
Function code
section
Number of bytes of read data
Contents of first More significant
word data
Less significant
01H
04H
02H
01H
4FH
F9H
54H
00H
00H
00H
00H
00H
05H
01H
04H
02H
01H
4FH
The following error code is returned on occurrence of a communication error.
01H
Error code
Content
Illegal function code
02H
Illegal data address
03H
Illegal data number
04H
Device error
Explanation
Non-actual function code is designated.
Check for the function code.
A relative address of a resister number to which the designated function code
can not be used.
Because the designation of number is too much, the area where resister
numbers do not exist is designated.
Communication with slave equipment failed. Check the communication
specification for the slave equipment.
-70-
14. TROUBLESHOOTING
If the communication is unavailable, check the following items.
Case of RS-485 MODBUS communication
… Whether the power is turned ON again after communication setup change.
… Whether all devices related to communication are turned on.
… Whether connections are correct.
… Whether the number of connected instruments and connection distance are as specified.
… Whether communication conditions coincide between the master station (host computer) and slave stations
(GR200).
… Transmission speed : … 9600bps
… 19200bps
… Data length
: 8 bits
… Stop bit
: 1 bit
… Parity
: … odd
… even
… none
… Whether send/receive signal timing conforms to Section 5.4 in this manual.
… Whether the station No. designated as send destination by the master station coincides with the station No. of
the connected GR200.
… Whether more than one instrument connected on the same transmission line shares the same station No.
… Whether the station No. of instruments is set at other than 0.
If it is 0, the communication function does not work.
… Whether the 12th digit of type cord of this Recorder is R or W ?
R …-…)
(GR200 ……………-………W
Case of Ethernet communication (common to FTP, web, E-mail and MODBUS TCP/IP)
… Whether the power is turned ON again after communication setup change.
… Whether all devices related to communication are turned ON.
… Whether connections are correct.
… Whether the number of connected instruments and connection distance are as specified.
… Whether conditions for communication are correct.
… IP address
… Subnet mask
… Default gateway
… Whether the 12th digit of type code of this Recorder is E or W?
E …-…)
(GR200 ……………-………W
Case of FTP server function
… Whether the user name, the password, and the user level are correct?
… Whether a compact flash has been inserted to the main unit.
Case of E-mail send function
… Whether conditions for communication are correct.
… SMTP address
… Sender’s mail address
… Receiver’s mail address
… Whether E-mail send conditions are correct.
-71-
Case of MODBUS TCP/IP communication function
… Whether the station No. designated as send destination by the master station coincides with the station No. of
this Recorder been connected.
… Whether the station No. of this Recorder is set other than 0.
If it is 0, the communication function does not work.
-72-
SHINKO TECHNOS CO., LTD.
OVERSEAS DIVISION
Reg. Office : 2-5-1, Senbahigashi, Minoo, Osaka, 562-0035, Japan
Tel
: 81-72-727-6100
Fax
: 81-72-727-7006
URL
: http://www.shinko-technos.co.jp
E-mail
: [email protected]
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement