TN512642d-E
Instruction Manual
MICRO CONTROLLER X
COMMUNICATION
FUNCTIONS
(RS-485 MODBUS)
TYPE:PXR
INP-TN512642d-E
Note: MODBUS® is the registered trade mark of Gould Modicon.
Note: GW-BASIC, Windows 95 and MS-DOS are 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
2.
SPECIFICATIONS ···························································································································· 2
2.1 Communication Specifications········································································································ 2
3.
3.1
3.2
CONNECTION ································································································································· 3
Communication Terminal Allocation ······························································································ 3
Wiring············································································································································· 4
4.1
4.2
SETTING OF COMMUNICATION CONDITION ··················································································· 5
Set Items ········································································································································· 5
Setting Operation Method ··············································································································· 6
5.1
5.2
5.3
5.4
5.5
5.6
5.7
MODBUS COMMUNICATION PROTOCOL ·················································································· 7
General············································································································································ 7
Composition of Message ················································································································· 8
Response of Slave Station ············································································································· 10
Function Code······························································································································· 11
Calculation of Error Check Code (CRC-16) ·················································································· 12
Transmission Control Procedure ··································································································· 13
Precautions when Writing Data···································································································· 15
4.
5.
6.
DETAILS OF MESSAGE················································································································ 16
6.1
Read-out of Bit Data [Function code:01 H] ·············································································· 16
6.2
6.3
6.4
6.5
6.6
6.7
Read-out of Read-out Only Bit Data [Function code:02H]····························································· 17
Read-out of Word Data [Function code:03H]················································································· 19
Read-out of Read-out Only Word Data [Function code:04H]···························································· 22
Write-in of Bit Data (1 bit) [Function code:05H] ··········································································· 24
Write-in of Word Data (1 word) [Function code:06H] ··································································· 25
Write-in of Continuous Word Data [Function code:10H]······························································· 26
7.1
7.2
7.3
7.4
ADDRESS MAP AND DATA FORMAT························································································· 28
Data Format ·································································································································· 28
Address Map of Internal Calculation Value Data ·········································································· 31
Address Map of Engineering Unit Data························································································· 37
Additional Explanation of Address Map ······················································································· 43
7.
8.
SAMPLE PROGRAM ····················································································································· 47
9.
TROUBLESHOOTING··················································································································· 52
-i-
1. COMMUNICATION FUNCTIONS
1.1 General
・ PXR provides a communication function by RS-485 interface, by which it can transmit and receive data to and
from host computer, programmable controller, graphic display panel, etc.
・ The communication system consists of master station and slave stations.
Up to 31 slave stations (PXR) 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 "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 PXR, 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: KS-485 (non-isolated type)/SYSTEM SACOM Corp.
Type: SI-30A (isolated type)/SEKISUI ELECTRONICS Co., Ltd.
Personal
computer
Programmable
controller
RS-485
RS-232C
RS-232C RS-485 converter
RS-485
[Note] MODBUS® is the registered trade mark of Gould Modicon.
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-
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)
9600bps
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 others (withstand voltage : 500V AC)
-2-
3. CONNECTION
WARNING
For avoiding electric shock and malfunctions, do not turn on the power supply untill all wiring
have been completed.
3.1 Communication Terminal Allocation
PXR3
Terminal number
Signal name
⑮
RS485
+
⑭
RS485
-
⑦
RS485
+
⑧
RS485
-
①
RS485
+
②
RS485
-
PXR4
Terminal number
Signal name
PXR5,PXR9
Terminal number
Signal name
-3-
3.2 Wiring
・ Use twisted pair cables with shield.
・ The total extension length of the cable is up to 500 m.
A master station and up to 31 units of the PXR can be
connected per line.
・ Both ends of the cable should be terminate with terminating resistors 100Ω (1/2W or more).
・ The shield wire of the cable should be grounded at one place on the master station unit side.
・ If the PXR is to be installed where the level of noise applied to the PXR 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
Transmission
cable
Noise filter
Master station side
PXR
Slave station (PXR)
Twisted pair cable with shield
+
7 +
−
8 −
FG
Terminating resistor
100Ω
(1/2W)
Slave station (PXR)
RS-485 interface
or
RS-485 side of the RS-232C
RS-485 converter
7 +
8 −
Slave station (PXR)
7 +
8 −
Terminating resistor
100Ω
(1/2W)
-4-
4. SETTING OF COMMUNICATION CONDITION
In order that the master station and instrument (PXR) can correctly communicate, following settings are required.
・All communication condition settings of the master station are the same as those of instruments (PXR).
・All instruments (PXR) connected on a line are set to "Station Nos. (STno)" which are different from each
other.
(Any "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.
Parameter
symbol
―――
―――
―――
Item
Transmission speed
Data length
Stop bit
Value at
delivery
9600bps
8 bits
1 bit
CoM
Parity setting
0
STno
Station No.
1
PCoL
Communication
protocol
As
specified
in order
Set them by operating the front panel keys.
Setting range
Fixed (can not be changed)
Fixed (can not be changed)
Fixed (can not be changed)
0: odd parity
1: even parity
2: none parity
0 to 255
(0:communication function stop)
0: Z-ASCII
1: Modbus
-5-
Remarks
Set the same
communication
condition to the master
station and all slave
stations.
Set a different value to
each station.
Set the parameter to “1”.
(The parameter is not
displayed depending on
models).
4.2 Setting Operation Method
The following example shows how to set the communication conditions.
Example: Selecting an even parity and “STno=18” on a station.
Key
operation
Indication
200
200
Description
Running state (PV/SV indication)
SEL
(6 seconds)
P-n1
0
Press the SEL key for approximately 6 seconds. P-n1 appears and
No. 3 block parameter is selected.
∨
STno
0
SEL
STno
0
Operate the ∨ key repeatedly until STno parameter appears. (If past
over, operate the ∧ key to return.)
Press the SEL key. The numeric value on the lower indicator
blinks and the setting mode is selected.
∧∨
STno
18
Operate the ∧ or ∨ key to change the numeric value to 18.
SEL
STno
18
Press the SEL key again. The numeric value stops blinking and
the setting is registered.
∨
CoM
0
Press the ∨ key to display the CoM parameter.
SEL
CoM
0
Press the SEL key. The numeric value on the lower indicator
blinks and the setting mode is selected.
∧∨
CoM
1
Operate the ∧ or ∨ key until the numeric value changes to 1 (even
parity).
SEL
CoM
1
∨
PCoL
1
Press the SEL key again. The numeric value stops blinking and
the setting is registered.
Press the ∨ key to display the PCoL parameter.
Make sure that the set value is set to “1”.
(If the set value is set to another one, set it to “1”).
Press the SEL key for 3 seconds to resume the running indication
(PV/SV indication).
SEL
(3 seconds)
200
200
-6-
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
Data on
the line
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
Data on
the line
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.
-7-
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 125 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 "STno".
For details of setting the parameter "STno", 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 coil number or a register number is assigned to each data in the temperature controller. For reading/writing
the data by communication, designate the coil number or register number.
Note that the coil number or register number transmitted on message is expressed as its relative address.
The relative address is calculated by the following expression.




Relateve address = The lower 4 digits of the Coil number or 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.
-8-
(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
02H
Illegal data address
03H
Illegal data value
Description
Non-actual function code is designated.
Check for the function code.
A relative address of a coil number or resister
number to which the designated function code can
not be used.
Because the designation of number is too much,
the area where coil numbers or 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, coil numbers and register numbers are assigned by function codes.
Each function code acts on specific coil number and register number.
This correspondence is shown in Table5-2, and the message length by function is shown in Table5-3.
Table5-2
No.
01H
02H
03H
04H
05H
06H
10H
Correspondence between function codes and objective address
Function code
Function
Object
Read-out
Coil
(continuously)
Read-out
Input relay
(continuously)
Read-out
Holding register
(continuously)
Read-out
Input register
(continuously)
Write-in
Coil
Write-in
Holding register
Write-in
Holding register
(continuously)
No.
Coil No. and resister No.
Contents
0xxxx
Read-out/write-in
bit data
1xxxx
Read-out
bit data
4xxxx
Read-out/write-in
word data
3xxxx
Read-out
word data
0xxxx
4xxxx
Read-out/write-in
Read-out/write-in
bit data
word data
4xxxx
Read-out/write-in
word data
Table5-3 Function code and message length
[Unit:byte]
Number of
Command message
Response message
Function
Contents
designatable
code
Minimum Maximum Minimum Maximum
data
01H
Read-out of bit data
1 bit*1
8
8
6
6
02H
Read-out of bit data (read-out only)
8 bits*1
8
8
6
6
03H
Read-out of word data
60 words*1
8
8
7
125
Read-out of word data
*1
04H
37 words
8
8
7
79
(read-out only)
05H
06H
10H
Write-in of bit data
Write-in of word data
Write-in of continuous word data
1 bit
1 words
60 words*1
8
8
11
8
8
129
8
8
8
8
8
8
*1) The "Number of designatable data" given above is the limit due to the number of data which the instrument
assigns to coil number and register number (except function codes 05H, 06H).
-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 (PXR)
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 1 to 30 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.)
Controll
station → PXR
POL1
POL2
1 to 30msec
Controll
station ← PXR
POL1 response data
Data on line
POL1
POL1 response data
-14-
POL2
5.7 Precautions when Writing Data
PXR contains internal nonvolatile memory (EEPROM) that is used to save the setting parameters. The data
written to the nonvolatile memory (EEPROM) remains even after the power for PXR is turned off. Parameters
that are written via communication are automatically saved in the internal nonvolatile memory (EEPROM).
However, please note that there are two limitations as follows.
Caution:
1. There is a limit to the number of times that data can be transferred to the nonvolatile memory (EEPROM)
(100,000 times). Data cannot be guaranteed if written more than 100,000 times.
Be careful not to transfer unnecessary data when writing data via communication.
In particular, when constructing a communication system with master POD (such as a touch panel), make
sure that the POD writing and trigger settings are appropriate.
Avoid writing at fixed cycles.
2.
Writing to the nonvolatile memory (EEPROM) takes several milliseconds. If the power for PXR is turned
off during this operation, the data saved to the nonvolatile memory (EEPROM) may be corrupted.
Wait several seconds after writing data before turning off the power.
In particular, when writing data in a cycle from master device, there is a greater danger of the writing timing
and power shutoff timing coinciding.
Avoid writing at fixed cycles.
-15-
6. DETAILS OF MESSAGE
6.1 Read-out of Bit Data [Function code:01 H]
Function code
01H
(1)
Max. bit number read-out in one message
1 bit
Relative data address
0000H
Coil number
00001
Message composition
Command message composition (byte)
Station No.
Function code
Read-out start No.
00H
(relative address)
00H
Read-out
00H
bit number
01H
Upper
CRC data
Lower
* Arrangement of read-out bit data
MSB
0
0
0
0
0
Response message composition (byte)
Station No.
Function code
01H
State of the first 8 bits
Upper
CRC data
Lower
LSB
0
0
State of read-out bit
(2)
Function explanations
The state of the bit of the coil No. 00001 is read-out.
(3)
Message transmission (example)
The following shows an example of reading-out the FIX execution request data from No. 1 slave station.
FIX execution request bit
Relative address:0000 H
Command message composition (byte)
Station No.
01H
Function code
01H
Read-out start No. Upper
00H
(relative address)
Lower
00H
Read-out
Upper
00H
bit number
Lower
01H
Upper
FDH
CRC data
Lower
CAH
Number of data : 01H
Response message composition (byte)
Station No.
01H
Function code
01H
Read-out byte number
01H
State of the first 8 bits
00H
Upper
51H
CRC data
Lower
88H
* Meaning of read data
State of FIX execution request
MSB
00H=
0
-16-
0
0
0
0
LSB
0
0
0
↑
No execution of FIX
6.2 Read-out of Read-out Only Bit Data [Function code:02H]
Function code
02H
(1)
Max. bit number read-out in one message
8 bits
Relative data address
0000H to 000FH
Coil number
10001 to 10016
Message composition
Command message composition (byte)
Station No.
Function code
Read-out start No. Upper
(relative address) Lower
Read-out
00H
bit number
Lower 01H to 08H
Upper
CRC data
Lower
* Arrangement of read-out bit data
MSB
Response message composition (byte)
Station No.
Function code
01H
State of the read-out bit
Upper
CRC data
Lower
LSB
……
State of the first 1 bit
State of the last 1 bit
(2)
Function explanations
Bit information data of continuous read-out bit number from the read-out start number.
Read-out bit data are arranged in 8-bit unit and transmitted from the slave station.
When read-out bit data number is not multiple of 8, all the bits (MSB side) not related with the state of the last
8 bits will become "0".
-17-
(3)
Message transmission (example)
The following shows an example of reading-out the state of the alarm 1 and alarm 2 transmitted from No.31
slave station.
Data number : 02H
Alarm 1 detect data bit
Relative address : 000CH
Alarm 2 detect data bit
Relative address : 000DH
Command message composition (byte)
Station No.
1FH
Function code
02H
Read-out start No. Upper
00H
(relative address)
Lower
0CH
Read-out
Upper
00H
bit number
Lower
02H
Upper
3AH
CRC data
Lower
76H
Response message composition (byte)
Station No.
1FH
Function code
02H
Read-out byte number
01H
State of the first 8 bits
01H
Upper
66H
CRC data
Lower
60H
* Meaning of read-out data
State of alarm detection of
alarms 1 and 2
(State of the first 2 bits)
01H=
MSB
0
0
0
0
0
Alarm 2 OFF state
Alarm 1 ON state
-18-
0
0
LSB
1
6.3 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
60 words
0000H-0077H
03E8H-045FH
40001-40120
41001-41120
Internal calculation value
Engineering unit
(1)
Message composition
Command message composition (byte)
Station No.
Function code
Read-out start
Upper
No.
(relative address) Lower
Read-out word
number
CRC data
Upper
Lower
Upper
Lower

 1 to 60

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
Upper
Lower
* 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.
-19-
Read-out word data are
(3)
Message transmission
(a) In case of data of internal calculation value
The following shows an example of reading the low and high limits of set value from No. 2 slave station.
Data number : 02H
Relative address of low limit of set value : 001EH
Command message composition (byte)
Station No.
02H
Function code
03H
Read-out start No. Upper
00H
(relative address)
Lower
1EH
Read-out word
Upper
00H
number
Lower
02H
Upper
A4H
CRC data
Lower
3EH
Response message composition (byte)
Station No.
02H
Function code
03H
Read-out byte number
04H
Upper
00H
Contents of the
first word data
Lower
00H
Contents of the
Upper
27H
next word data
Lower
10H
Upper
D3H
CRC data
Lower
0FH
* Meaning of read-out data
Low limit of set value
00 00H =
0(= 0.00%FS)
(contents of first word data)
High limit of set value
27 10H = 10000(=100.00%FS)
(contents of next word data)
When input range is 0 to 400 ºC,
Low limit of set value =40 0ºC (=100.00%FS)
High limit of set value = 400ºC (=100.00%FS)
Point
For handling of the internal calculation value, engineering unit and decimal point,
refer to section 7.1.
-20-
(b) In case of data of engineering unit
The following shows an example of reading the low and high limits of set value from No. 2 slave station.
Relative address of low limit set value : 0406 H Data number : 02H
Command message composition (byte)
Station No.
02H
Function code
03H
Read-out start No. Upper
04H
(relative address)
Lower
06H
Read-out word
Upper
00H
number
Lower
02H
Upper
25H
CRC data
Lower
09H
* Meaning of read-out data
Low limit of set value
(contents of first word data)
High limit of set value
(contents of next word data)
00 00H =
Response message composition (byte)
Station No.
02H
Function code
03H
Read-out byte number
04H
0H
Contents of the Upper
first word data
Lower
0H
01H
Contents of the Upper
next word data
Lower
90H
Upper
C8H
CRC data
Lower
CFH
0
01 90H = 400
When the position of decimal point is 0,
Low limit of set value = 0℃
High limit of set value =400℃
Point
For handling of the internal calculation value, engineering unit and decimal point,
refer to section 7.1.
-21-
6.4 Read-out of Read-out Only Word Data [Function code:04H]
Function code
Max. word number read-out
in one message
Relative data address
Register No.
Kind of data
04H
37 words
0000H-0024H
03E8H-040CH
30001-30037
31001-31037
Internal calculation value
Engineering unit
(1)
Message composition
Command message composition (byte)
Response message composition (byte)
Station No.
Station No.
Function code
Function code
Read-out start No. Upper
Read-out byte number
Read-out word number×2
(relative address) Lower
Contents of the Upper
first word data
Read-out word
Upper
Lower

 1 to 15
number

Contents of the Upper
Lower
next word data
Upper
Lower
CRC data
Lower
~
~
Contents of
Upper
the last word
Lower
data
Upper
CRC data
Lower
* 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.
-22-
(3)
Message transmission
(a) In case of data of internal calculation value
The following shows an example of reading-out the PV from No. 1 slave station.
Relative address of PV:0000 H
Data number:01H
Command message composition (byte)
Station No.
01H
Function code
04H
Read-out start No.
Upper
00H
(relative address)
Lower
00H
Read-out word
Upper
00H
number
Lower
01H
Upper
31H
CRC data
Lower
CAH
Response message composition (byte)
Station No.
01H
Function code
04H
Read-out byte number
02H
Upper
03H
Contents of the
first word data
Lower
46H
Upper
38H
CRC data
Lower
32H
* Meaning of read-out data
Contents of the first word data
03 46H = 838(=8.38%FS)
When input range is 0 to 400ºC,
PV=33.5ºC(=8.38%FS×400)
Input range
(b) In case of data of engineering unit
The following shows an example of reading-out the PV value from No. 1 slave station.
Relative address of PV value:03E8 H
Data number:01H
Command message composition (byte)
Station No.
01H
Function code
04H
Read-out start No.
Upper
03H
(relative address)
Lower
E8H
Read-out word
Upper
00H
number
Lower
01H
Upper
B1H
CRC data
Lower
BAH
* Meaning of read-out data
Contents of the first word data
01 4FH
Response message composition (byte)
Station No.
01H
Function code
04H
Read-out byte number
02H
Upper
01H
Contents of the
first word data
Lower
4FH
Upper
38H
CRC data
Lower
32H
= 335
When the position of decimal point is 1,
PV=33.5ºC(=33.5)
Point
For handling of the internal calculation value, engineering unit and decimal point,
refer to section 7.1.
-23-
6.5 Write-in of Bit Data (1 bit) [Function code:05H]
Function code
05H
(1)
Max. bit number written-in one message
1 bit
Coil No.
00001
Message composition
Command message composition (byte)
Station No.
Function code
Write-in designate
00H
No.
00H
(relative address)
State of write-in
Upper  0000H=0

designation
Lower  FF00H=1
Upper
CRC data
Lower
(2)
Relative data address
0000H
Response message composition (byte)
Station No.
Function code
Write-in
00H
designate No.
00H
(relative address)
State of write-in Upper  0000H=0

designation
Lower  FF00H=1
Upper
CRC data
Lower
Function explanations
Data of "0" or "1" is written in a bit of write-in designation No. bit. When "0" is written-in data of 0000H is
transmitted, and when "1" is written-in, data of FF00H is transmitted.
(3)
Message transmission (example:This is the method of FIX execution)
The following shows an example of FIX execution request to No. 1 slave station.
FIX execution request bit
Relative address:0000H
Command message composition (byte)
Station No.
01H
Function code
05H
Write-in designate
Upper
00H
No.
Lower
00H
(relative address)
Response message composition (byte)
Station No.
01H
Function code
05H
Write-in
Upper
00H
designate No.
00H
(relative address) Lower
State of write-in
designation
State of write-in
designation
CRC data
Upper
Lower
Upper
Lower
FFH
00H
8CH
3AH
CRC data
Upper
Lower
Upper
Lower
FFH
00H
8CH
3AH
After receiving above command, it takes approximately 5s that PXR saves memory data from RAM to
EEPROM.
Caution!
If you turn off the PXR during above saving (5s or less), memory data are broken and can not be used.
Point
For details of FIX processing, refer to section 5.7.
-24-
6.6 Write-in of Word Data (1 word) [Function code:06H]
Function code
Max. word number write-in
in one message
Relative data address
Register No.
Kind of data
06H
1 word
0000H-0077H
03E8H-045FH
40001-40120
41001-41120
Internal calculation value
Engineering unit
(1)
Message composition
Command message composition (byte)
Station No.
Function code
Write-in
Upper
designate No.
(relative address) Lower
Write-in word
Upper
data
Lower
Upper
CRC data
Lower
(2)
Response message composition (byte)
Station No.
Function code
Write-in
Upper
designate No.
(relative address) Lower
Write-in word
Upper
data
Lower
Upper
CRC data
Lower
Function explanation
Designated word data is written in write-in designate No.
the order of upper and lower bytes.
(3)
Write-in data are transmitted from master station in
Message transmission (example)
The following shows an example of setting 100.0 (10000=C3E8H) to the parameter "P" of No.1 slave station.
Parameter "P"
Relative address: 0005H (table of internal calculation unit)
(or 03EDH (table of engineering value))
* Parameter "P" is not in the engineering unit setting, the same value is written in both tables.
Command message composition (byte)
Station No.
01H
Function code
06H
Write-in
Upper
designate No.
(relative address) Lower
State of write-in
designation
CRC data
Upper
Lower
Upper
Lower
00H
05H
Response message composition (byte)
Station No.
01H
Function code
06H
In case of Write-in
Upper
interval
designate
No.
calculation
(relative address) Lower
value
05H
Upper
Lower
Upper
Lower
03H
E8H
99H
75H
03H
E8H
99H
75H
State of write-in
designation
CRC data
00H
Point
For handling of the internal calculation value, engineering unit and decimal point,
refer to section 7.1.
Note!
When setting is being locked, response is returned normally, but the command is not
executed. Make sure that setting is not locked to send the write-in command. If the
write-in command message is sent to any slave station during the FIX process,
response is not returned from it.
-25-
6.7 Write-in of Continuous Word Data [Function code:10H]
Function code
Max. word number write-in
in one message
Relative data address
Register No.
Kind of data
10H
60 words
0000H-0077H
03E8H-045FH
40001-40120
41001-41120
Internal calculation value
Engineering unit
(1)
Message composition
Command message composition (byte)
Station No.
Function code
Write-in start No. Upper
(relative address) Lower
Write-in word
Upper

 1 to 60
number

Lower
Response message composition (byte)
Station No.
Function code
Write-in start No.
Upper
(relative address)
Lower
Upper
Write-in word
number
Lower
Upper

 Write-in word number×2 CRC data

Lower
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
Upper
Lower
* 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.
-26-
Write-in word data are
(3)
Message transmission (example)
The following shows an example of writing-in P=100.0, I=10, and D=5.0 to No. 1 slave station.
P=03E8H(=1000D)
I=0064H(=100D)
D=0032H(=50D)
Parameter "P"
Relative address:0005H
Data number:03H
Command message composition (byte)
Station No.
01H
Function code
10H
Upper
00H
Write-in start No.
Lower
05H
Write-in word
Upper
00H
number
Lower
03H
Write-in byte number
06H
First write-in
Upper
03H
word data
Lower
E8H
Next write-in
Upper
00H
word data
Lower
64H
Last write-in
Upper
00H
word data
Lower
32H
Upper
56H
CRC data
Lower
BEH
Point
Caution
Response message composition (byte)
Station No.
01H
Function code
10H
Upper
00H
Write-in start No.
Lower
05H
Write-in word
Upper
00H
number
Lower
03H
Upper
90H
CRC data
Lower
09H
Since the transmission data can not include a decimal point, data of 100.0 is
transmitted as "1000".
For transmission format of each data, refer to the address map (Chapter7).
When setting is being locked, response is returned normally. However, the
command is not executed. If the write-in command message is sent to any slave
station during the FIX process, response is not returned from it.
-27-
7. ADDRESS MAP AND DATA FORMAT
7.1 Data Format
7.1.1 Transmission data format
The MODBUS protocol used in this instrument (PXR) is RTU (Remote Terminal Unit) mode.
Transmitted data is "numeric value" and not "ASCII code".
7.1.2 Internal calculation value and engineering unit
This instrument can handle 2 kinds of set value data or other data which are affected by input range as follows.
1) Internal calculation value : In % with respect to input range (0.00 to 100.00, without decimal point)
2) Engineering unit
: Subjected to scaling to actual value according to input range
"Engineering unit" data can be handled with "Internal calculation value" address (register No.) plus 1,000
[Example] The value of "PV = 150" (input range: 0 to 400ºC)
Register No.
Data (HEX)
Internal
30001
0EA6H
calculation value
Engineering uni
31001
0096H
Data (decimal)
3750(37.50%)
150
In case of "Internal calculation value" here,
37.50 (%) × 400 (full scale) = 150(℃)is obtained.
Note that the same data is handled at both addresses if it is not affected by input range.
This handling does not apply to bit data. (Address increased by 1,000 is invalid.)
For data affected by input range, refer to address maps in Sections 7.2 and 7.3.
Note
: After changing the input range by communication write-in, pay attention to the decimal point position.
After changing the decimal point position by communication write-in, simultaneously change the lower
limit and upper limit of input range..
Example : Input range 0 to 400 changed into 0.0 to 400.0
a) Face panel operation :
P-dP=0→1 suffices
b) Communication write-in : P-dP=0→1
P-SL=0→0
P-SU=400→4000
-28-

 must be performed.

7.1.3 Handling of decimal point
Some internally stored data have more digits below decimal point than displayed on the face panel.
No decimal point is added to transmission data.
For data given in the following table, carry out an alignment of decimal point.
(a) Internal calculation value data (address map shown in Section 7.2)
Digits below point
Designate by
parameter [P-dP]
(0 to 2)
1 digit below point
2 digits below point
Kind
Parameter [ P-SL ]
Parameter [ P-SU ]
Register No.
40018
40019
Parameter [ P ]
Parameter [ i ]
Parameter [ d ]
Parameter [ CooL ]
Parameter [ P-dF ]
Parameter [ HB ]
Parameter [ r-dF ]
Parameter [ CT ]
Data affected by input range
Parameter [ dB ]
Parameter [ bAL ]
Parameter [ PLC1 ]
Parameter [ PHC1 ]
Parameter [ PLC2 ]
Parameter [ PHC2 ]
Parameter [ Ao-L ]
Parameter [ Ao-H ]
Parameter [ OUT1 ]
Parameter [ OUT2 ]
40006
40007
40008
40010
40022
40039
40120
30010
See address map (Section 7.2)
40011
40013
40025
40026
40027
40028
40115
40116
30004
30005
(b) Engineering unit (address map shown in Section 7.3)
Digits below point
Designate by
parameter [P-dP]
(0 to 2)
1 digit below point
2 digits below point
Kind
Parameter [ P-SL ]
Parameter [ P-SU ]
Data affected by input range
Parameter [ P ]
Parameter [ i ]
Parameter [ d ]
Parameter [ CooL ]
Parameter [ P-dF ]
Parameter [ HB ]
Parameter [ r-dF ]
Parameter [ CT ]
Parameter [ dB ]
Parameter [ bAL ]
Parameter [ PLC1 ]
Parameter [ PHC1 ]
Parameter [ PLC2 ]
Parameter [ PHC2 ]
Parameter [ Ao-L ]
Parameter [ Ao-H ]
Parameter [ OUT1 ]
Parameter [ OUT2 ]
-29-
Register No.
41018
41019
See address map (Section 7.3)
41006
41007
41008
41010
41022
41039
40120
31010
41011
41013
41025
41026
41027
41028
40115
40116
31004
31005
7.1.4 Data when input is abnormal
When "UUUU" or "LLLL" is displayed on the face panel on account of over-range, under-range or input open
circuit for example, PV read-out value is 105% or -5% of input range.
Presence of any input abnormality via communication can be detected by:
"Register No. 30008 (or 31008): Input/main unit abnormal status"
7.1.5 Range of write-in data
When data is written in each parameter, the write-in data should be kept within the setting range. PXR accepts the
write-in data beyond the range. However, be careful since the PXR performance will not be guaranteed.
-30-
7.2 Address Map of Internal Calculation Value Data
Data affected by input range is handled in terms of internal value (0.00 to 100.00% value) before scaling.
For detailed contents about individual parameter function or setting range, refer to the operation manual
(ECNO: 406).
Bit data [read-out/write-in] : Function code [01H, 05H]
Relative
address
0000H
Coil No.
00001
Type
Bit
Memory contents
Read-out data
Write-in data
setting range
Affected by
input range
Write in non-volatile memory 0: Not writing-in
0: No request
(FIX execution)
1: Writing in memory 1: Request to write in
Remarks or
corresponding
parameter
(the same
function as
40001)
Bit data [read-out only] : Function code [02H]
Relative
address
Coil No. Type
Memory contents
0000H
0001H
0002H
0003H
0004H
0005H
0006H
0007H
10001
10002
10003
10004
10005
10006
10007
10008
Bit
0008H
10009
Bit
0009H
10010
Bit
000AH
10011
Bit
000BH
10012
Bit
HB alarm relay output
000CH
000DH
000EH
10013
10014
10015
Bit
Bit
Bit
Alarm 1 ON/OFF
Alarm 2 ON/OFF
Alarm 3 ON/OFF
000FH
10016
Bit
HB alarm relay output
Bit
Alarm 1 ON/OFF
(Reserve)
(Reserve)
(Reserve)
Alarm 2 ON/OFF
(Reserve)
(Reserve)
(Reserve)
Alarm 1 output
(Calculation result of
non-exciting alarm)
Alarm 2 output
(Calculation result of
non-exciting alarm)
Alarm 3 output
(Calculation result of
non-exciting alarm)
Read-out data
Affected by
input range
Remarks or
corresponding
parameter
0: Alarm 1 OFF,1: Alarm 1 ON
0: Alarm 2 OFF,1: Alarm 2 ON
0: Relay output of alarm 1 OFF
1: Relay output of alarm 1 ON
0: Relay output of alarm 2 OFF
1: Relay output of alarm 2 ON
0: Relay output of alarm 3 OFF
1: Relay output of alarm 3 ON
0: HB alarm output OFF
1: HB alarm output ON
0: Alarm 1 OFF,1: Alarm 1 ON
0: Alarm 2 OFF,1: Alarm 2 ON
0: Alarm 3 OFF,1: Alarm 3 ON
0: HB alarm output OFF
1: HB alarm output ON
-31-
(Same as 10001)
(Same as 10002)
(Same as 10012)
Word data [read-out/write-in] : Function code [03H, 06H, 10H]
Relative Register
Type
address
No.
Memory contents
Read-out data
0000H
40001 Word Non-volatile memory write-in
0: Not writing-in
1: Writing in memory
0001H
40002 Word PID/FUZZY/SELF selection
0: PID control
1: FUZZYcontrol
2: SELF tuning control
0002H
40003 Word SV value set on face panel
0003H
40004 Word Control RUN/standby
0004H
40005 Word Auto tuning command
0005H
0006H
0007H
0009H
000AH
000BH
40006 Word P
40007 Word I
40008 Word D
Hysteresis range at
40009 Word
two-position control
40010 Word COOL
40011 Word Dead band
40012 Word Anti-reset windup
000CH
40013 Word Output convergence value
000DH
000EH
000FH
0010H
0011H
0012H
0013H
0014H
0015H
40014
40015
40016
40017
40018
40019
40020
40021
40022
0016H
40023 Word RCJ yes/no
0017H
0018H
0019H
001AH
001BH
001CH
001DH
001EH
001FH
0020H
0021H
0022H
0023H
0024H
0025H
40024
40025
40026
40027
40028
40029
40030
40031
40032
40033
40034
40035
40036
40037
40038
0008H
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
Word
PV shift
SV offset
Input type code
Temperature unit
Input scale lower limit
Input scale upper limit
Decimal point place¥
(Do not use)
Input filter time constant
MV limit kind
Output 1 lower limit
Output 1 upper limit
Output 2 lower limit
Output 2 upper limit
(Do not use)
(Do not use)
Word Set value (SV) lower limit
Word Set value (SV) upper limit
(Do not use)
(Do not use)
(Do not use)
(Do not use)
(Do not use)
(Do not use)
Write-in data
setting range
0:No request
1:Request to write in
0 to 10000
(within 0.00 to 100.00% FS within set
value limits)
0: Invalidate standby (RUN)
1: Validate standby
0: Auto tuning
0: Disable auto
disabled
tuning
1: While executing
1: Request
standard type AT
execution of
executed
standard type
2: While executing
2: Request
low PV type AT
execution of low
executed
PV type AT
0 to 9999(0.0 to 999.9%)
0 to 32000(0 to 3200.0 sec)
0 to 9999(0.0 to 999.9 sec)
0 to 5000(0.00 to 50.00%FS)
0 to 1000(0.0 to 100.0)
-5000 to 5000(-50.00 to +50.00)
0 to 10000(0.00 to 100.00%)
-10000 to 10000
(-100.00 to 100.00%)
-1000 to 1000(-10.00 to 10.00%FS)
-5000 to 5000(-50.00 to 50.00%FS)
0 to 16
0:ºC
1:°F
-1999 to 9999
-1999 to 9999
0 to 2
Remarks or
Affected by
corresponding
input range
parameter
(Same
function
as 00001)
CTrL
* Inhibit
change
while
controlling
*
STby
AT
P
i
D
*
HyS
*
CooL
db
Ar
bAL
*
*
P-dF
0 to 9000(0.0 to 900.0 sec)
0: Disable RCJ compensation
(do not perform reference cold junction
compensation)
1: Enable RCJ compensation (perform
reference cold junction compensation)
0 to 15
-300 to 10300(-3.00 to 103.00%)
-300 to 10300(-3.00 to 103.00%)
-300 to 10300(-3.00 to 103.00%)
-300 to 10300(-3.00 to 103.00%)
0 to 10000(0.00 to 100.00%FS)
0 to 10000(0.00 to 100.00%FS)
-32-
PVOF
SVOF
P-n2
P-F
P-SL
P-SU
P-dP
rCJ
PCUT
PLC1
PHC1
PLC2
PHC2
*
*
SV-L
SV-H
Relative Register
Type
address
No.
0026H
0027H
0028H
0029H
002AH
40039
40040
40041
40042
40043
002BH
40044 Word
Alarm 1 set value or
alarm 1 lower limit set value
002CH
40045 Word
Alarm 2 set value or
alarm 2 lower limit set value
002DH
40046 Word
Alarm 3 set value or
alarm 3 lower limit set value
002EH
40047 Word Alarm 1 upper limit set value
002FH
40048 Word Alarm 2 upper limit set value
0030H
40049 Word Alarm 3 upper limit set value
0031H
0032H
0033H
0034H
0035H
0036H
0037H
0038H
0039H
003AH
003BH
003CH
003DH
003EH
003FH
0040H
0041H
0042H
0043H
0044H
0045H
0046H
0047H
0048H
0049H
004AH
004BH
004CH
004DH
004EH
004FH
0050H
40050
40051
40052
40053
40054
40055
40056
40057
40058
40059
40060
40061
40062
40063
40064
40065
40066
40067
40068
40069
40070
40071
40072
40073
40074
40075
40076
40077
40078
40079
40080
40081
0051H
Word
Word
Word
Word
Word
Memory contents
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
Word
Word
Heater burnout alarm set value
Setting lock
Alarm 1 type
Alarm 2 type
Alarm 3 type
Alarm 1 hysteresis
Alarm 2 hysteresis
Alarm 3 hysteresis
Alarm 1 ON-delay set value
Alarm 2 ON-delay set value
Alarm 3 ON-delay set value
(Do not use)
Ramp/soak No. 1 target value
Ramp/soak No. 2 target value
Ramp/soak No. 3 target value
Ramp/soak No. 4 target value
Ramp/soak No. 5 target value
Ramp/soak No. 6 target value
Ramp/soak No. 7 target value
Ramp/soak No. 8 target value
Ramp/soak No. 1 ramp time
Ramp/soak No. 1 soak time
Ramp/soak No. 2 ramp time
Ramp/soak No. 2 soak time
Ramp/soak No. 3 ramp time
Ramp/soak No. 3 soak time
Ramp/soak No. 4 ramp time
Ramp/soak No. 4 soak time
Ramp/soak No. 5 ramp time
Ramp/soak No. 5 soak time
Ramp/soak No. 6 ramp time
Ramp/soak No. 6 soak time
Ramp/soak No. 7 ramp time
Ramp/soak No. 7 soak time
Ramp/soak No. 8 ramp time
Ramp/soak No. 8 soak time
Ramp/soak mode
40082 Word Ramp/soak command
Write-in data
setting range
Read-out data
0 to 500(0.0 to 50.0A)
0 to 5
0 to 34
0 to 34
0 to 34
Remarks or
Affected by
corresponding
input range
parameter
Hb
LoC
ALM1
ALM2
ALM3
For absolute value alarm
0 to 10000(0.00 to 100.00%FS)
For deviation alarm
-10000 to 10000
(-100.00 to 100.00%FS)
*
AL1 or A1-L
*
AL2 or A2-L
*
AL3 or A3-L
For absolute value alarm
0 to 10000(0.00 to 100.00%FS)
For deviation alarm
-10000 to 10000
(-100.00 to 100.00%FS)
*
A1-H
*
A2-H
*
A3-H
*
*
*
A1hy
A2hy
A3hy
dLy1
dLy2
dLy3
*
*
*
*
*
*
*
*
Sv-1
Sv-2
Sv-3
Sv-4
Sv-5
Sv-6
Sv-7
Sv-8
TM1r
TM1S
TM2r
TM2S
TM3r
TM3S
TM4r
TM4S
TM5r
TM5S
TM6r
TM6S
TM7r
TM7S
TM8r
TM8S
MOD
0 to 5000(0.00 to 50.00%FS)
0 to 9999(0 to 9999 sec)
0 to 10000
(0.00 to 100.00%FS,
within set value limit)
0 to 5999(0 to 5999 min)
* With main unit parameter,
Hour Min
is displayed and set.
Therefore, correspondence occurs as:
3601: Data via communication
∥
6001: Display/setting on main unit
0 to 15
0: oFF
Ramp/soak stopped
1: rUn
Ramp/soak operated
2: HLd
Ramp/soak halted
3: End
Ramp/soak ended
-33-
0: oFF
Stop ramp/soak
1: rUn
Start ramp/soak
2: HLd
Halt ramp/soak
ProG
Relative Register
Type
address
No.
Memory contents
Note
0052H
40083 Word Ramp/soak pattern selection
0053H
0054H
0055H
0057H
40084
(Do not use)
40085 Word PV stable range
40086
(Do not use)
Communication DI action
40087 Word
request
40088 Word Control action type code
0058H
40089 Word
0059H
40090 Word
005AH
005BH
005CH
005DH
005EH
005FH
40091
40092
40093
40094
40095
40096
0060H
40097 Word Hysteresis mode setting
0061H
40098 Word (Do not use)
0062H
40099 Word User zero adjustment
0063H
40100 Word User span adjustment
0064H
40101 Word
0065H
40102 Word
0066H
40103 Word
0067H
40104 Word
0068H
40105 Word
0069H
40106 Word
006AH
40107 Word
006BH
40108 Word
006CH
40109 Word
006DH
40110 Word
006EH
40111 Word
006FH
40112 Word
0070H
40113 Word
0071H
40114 Word
0072H
40115 Word
0073H
40116 Word
0056H
Word
Word
Word
Word
Word
Word
Output proportional cycle
(output 1)
Output proportional cycle
(output 2)
(Do not use)
Alarm 1 option function
Alarm 2 option function
Alarm 3 option function
DI1 action setting
DI2 action setting
DSP1
(parameter mask designation)
DSP2
(parameter mask designation)
DSP3
(parameter mask designation)
DSP4
(parameter mask designation)
DSP5
(parameter mask designation)
DSP6
(parameter mask designation)
DSP7
(parameter mask designation)
DSP8
(parameter mask designation)
DSP9
(parameter mask designation)
DSP10
(parameter mask designation)
DSP11
(parameter mask designation)
DSP12
(parameter mask designation)
DSP13
(parameter mask designation)
Type of Re-transmission output
Re-transmission output
scaling lower limit
Re-transmission output
scaling upper limit
Read-out data
Write-in data
setting range
Remarks or
Affected by
corresponding
input range
parameter
0: Execute No. 1 to 4 ramp/soak
(PTn=1)
1: Execute No. 5 to 8 ramp/soak
(PTn=2)
2: Execute No. 1 to 8 ramp/soak
(PTn=3)
0 to 10000(0.00 to 100.00%FS)
PTn
*
SLFb
*② (refer to section 7.4.)
0 to 19
0: Current output type
1 to 150(1 to 150 sec):
Relay, SSR drive output type
P-n1
1 to 150(1 to 150 sec)
TC2
TC
A1op
A2op
A3op
di-1
di-2
0 to 7(binary data 000B to 111B)
0 to 12
0 to 12
0: off (main unit parameter setting)
1: on (main unit parameter setting)
-5000 to 5000
(-50.00 to 50.00%FS)
-5000 to 5000
(-50.00 to 50.00%FS)
ONOF
*
ADJ0
*
ADJS
0 to 255
dSP1
0 to 255
dSP2
0 to 255
dSP3
0 to 255
dSP4
0 to 255
dSP5
0 to 255
dSP6
0 to 255
dSP7
0 to 255
dSP8
0 to 255
dSP9
0 to 255
dSP10
0 to 255
dSP11
0 to 255
dSP12
0 to 255
dSP13
0:PV,1:SV,2:MV,3:DV
-10000 to 10000
(-100.00 to 100.00%)
-10000 to 10000
(-100.00 to 100.00%)
Ao-T
-34-
Ao-L
Ao-H
Relative Register
Type
address
No.
0074H
0075H
0076H
0077H
Memory contents
Read-out data
Write-in data
setting range
Remarks or
Affected by
corresponding
input range
parameter
0: Local
1: Remote
-5000 to 5000
40118 Word Remote SV input zero adjustment
(-50 to 50% of input scale)
Remote SV input span
-5000 to 5000
40119 Word
adjustment
(-50 to 50% of input scale)
Remote SV input filter time
40120 Word
0 to 9000 (0.0 to 900.0 sec)
constant
40117 Word
Local/remote operation
changeover
CMod
*
rEM0
*
rEMS
r-dF
Note) Read-out/write-in data from Register No. 40083 (ramp/soak pattern selection) correspond to parameter“PTn”
to be displayed as shown below:
Read-out/write-in data
0
1
2
Parameter PTn
1
2
3
-35-
Contents
1 to 4 ramp/soak executed
5 to 8 ramp/soak executed
1 to 8 ramp/soak executed
Word data (read-out only) : Function code [04H]
Relative
address
Register
No.
Type
0000H
30001
Word
Process value (PV)
0 to 10000(0.00 to 100.00%FS)
*
0001H
30002
Word
Currently used set value (SV)
0 to 10000(0.00 to 100.00%FS)
*
0002H
30003
Word
Currently used deviation (DV)
0003H
0004H
0005H
0006H
0007H
30004
30005
30006
30007
30008
Word
Word
Word
Word
Word
0008H
30009
Word
0009H
000AH
000BH
000CH
000DH
000EH
0024H
30010
30011
30012
30013
30014
30015
30037
Word
Word
Word
Word
MV (output 1)
MV (output 2)
Station No.
Alarm
Input/main unit abnormal status
Ramp/soak current running
position
Heater current
Timer 1 current count
Timer 2 current count
Timer 3 current count
(Reserve)
DI action status
Remotr SV input value
Word
Word
Memory contents
Read-out data
-10000 to 10000
(-100.00 to 100.00%FS)
-300 to 10300(-3.00 to 103.00%)
-300 to 10300(-3.00 to 103.00%)
0 to 255
*③ (refer to Section 7.4.)
*④ (refer to Section 7.4.)
0 to 17
*⑥ (refer to Section 7.4.)
0 to 500(0.0 to 50.0A)
Affected by
input range
*
OUT1
OUT2
STno
STAT
CT
TM-1
TM-2
TM-3
0 to 9999(0 to 9999 sec)
*⑤ (refer to Section 7.4.)
0 to 10000(0.00 to 100.00%FS)
Remarks or
corresponding
parameter
(Displayed PV
value)
(Displayed SV
value)
*
rSV
Notes)
・ For details of * ② to * ⑥ in the table, refer to Section 7.4.
・ The area marked (Do not use) is a reserve area.
Do not write in there.
・ Register numbers 30002 (currently used SV) and 40003 (face panel set SV) do not become the same
value while switching-SV is active or ramp/soak is under way. (Example: While SV-1 is selected, the
value of SV-1 is read out of register number 30002.) For reading out SV for monitoring, use SV in
register number 30002.
•
-36-
7.3 Address Map of Engineering Unit Data
Data affected by input range is handled in terms of a value (engineering unit) after scaling.
For detailed contents about individual parameter function or setting range, refer to the operation manual
(ECNO: 406).
Bit data [read-out/write-in] : Function code [01H, 05H, 0FH]
Relative Register
Type
address
No.
0000H
00001
Bit
Memory contents
Write in non-volatile memory
(FIX execution)
Read-out data
0: Not Writing-in
1: Writing in memory
Write-in data
setting range
Affected by
input range
0: No request
1: Write-in request
Remarks or
corresponding
parameter
(the same
function as
41001)
Bit data [read-out only] : Function code [02H]
Relative
address
Register
No.
Type
Memory contents
Alarm 1 ON/OFF
(Reserve)
(Reserve)
(Reserve)
Alarm 2 ON/OFF
(Reserve)
(Reserve)
(Reserve)
Alarm 1 output
(Calculation result of nonexciting
alarm)
Alarm 2 output
Calculation result of nonexciting
alarm)
Alarm 3 output
Calculation result of nonexciting
alarm)
0000H
0001H
0002H
0003H
0004H
0005H
0006H
0007H
10001
10002
10003
10004
10005
10006
10007
10008
Bit
0008H
10009
Bit
0009H
10010
Bit
000AH
10011
Bit
000BH
10012
Bit
HB alarm relay output
000CH
000DH
000EH
10013
10014
10015
Bit
Bit
Bit
Alarm 1 ON/OFF
Alarm 2 ON/OFF
Alarm 3 ON/OFF
000FH
10016
Bit
HB alarm relay output
Bit
Read-out data
Affected by
input range
Remarks or
corresponding
parameter
0: Alarm 1 OFF,1: Alarm 1 ON
0: Alarm 2 OFF,1: Alarm 2 ON
0: Relay output of alarm 1 OFF
1: Relay output of alarm 1 ON
0: Relay output of alarm 2 OFF
1: Relay output of alarm 2 ON
0: Relay output of alarm 3 OFF
1: Relay output of alarm 3 ON
0: HB alarm output OFF
1: HB alarm output ON
0: Alarm 1 OFF,1: Alarm 1 ON
0: Alarm 2 OFF,1: Alarm 2 ON
0: Alarm 3 OFF,1: Alarm 3 ON
0:HB alarm output OFF
1:HB alarm output ON
-37-
(Same as 10001)
(Same as 10002)
(Same as 10012)
Word data [read-out/write-in]: Function code [03H, 06H, 10H]
Relative Register
Type
address
No.
Memory contents
Non-volatile memory write-in
(FIX execution)
03E8H
41001 Word
03E9H
41002 Word PID/FUZZY/SELF selection
03EAH
41003 Word
03EBH
41004 Word Control RUN/standby
03ECH
41005 Word Auto tuning command
03EDH
03EEH
03EFH
03F1H
41006 Word P
41007 Word I
41008 Word D
Hysteresis range at
41009 Word
two-position control
41010 Word COOL
03F2H
41011 Word Dead band
03F3H
41012 Word Anti-reset windup
03F4H
41013 Word Output convergence value
03F5H
41014 Word PV shift
03F6H
41015 Word SV offset
03F7H
03F8H
03F9H
03FAH
03FBH
03FCH
03FDH
41016
41017
41018
41019
41020
41021
41022
03FEH
41023 Word RCJ yes/no
03FFH
0400H
0401H
0402H
0403H
0404H
0405H
0406H
0407H
0408H
0409H
040AH
41024
41025
41026
41027
41028
41029
41030
41031
41032
41033
41034
41035
03F0H
SV value controlled on face
panel
Word
Word
Word
Word
Word
Input type code
Temperature
Input scale lower limit
Input scale upper limit
Decimal point place
(Do not use)
Word Input filter time constant
Word
Word
Word
Word
Word
MV limit kind
Output 1 lower limit
Output 1 upper limit
Output 2 lower limit
Output 21 upper limit
(Do not use)
(Do not use)
Word Set value (SV) lower limit
Word Set value (SV) upper limit
(Do not use)
(Do not use)
(Do not use)
Read-out data
0: Not writing in
1: Write in memory
Write-in data
setting range
Affected by
input range
0: No request
1: Request to write in
0: PID control
1: FUZZYcontrol
2: SELF tuning control
-1999 to 9999 (within set value limits)
*
0: Invalidate standby (RUN)
1: Validate standby
0: Auto tuning
0: Disable auto
disabled
tuning
1: While executing
1: Request
standard type AT
execution of
executed
standard type
2: While executing
2: Request
low PV type AT
execution of low
executed
PV type AT
0 to 9999(0.0 to 999.9%)
0 to 32000(0 to 3200.0 sec)
0 to 9999(0.0 to 999.9 sec)
0 to 9999 (0 to 50% value of input scale)
0 to 1000(0.0 to 100.0)
-5000 to 5000
(-50.00 to +50.00%)
-1999 to 9999
(0 to 100% value of input scale)
-10000 to 10000
(-100.00 to 100.00%)
-1999 to 9999
(-10 to 10% value of input scale)
-1999 to 9999
(-50 to 50% value of input scale)
0 to 16
0:℃
1:°F
-1999 to 9999
-1999 to 9999
0 to 2
STby
AT
P
i
D
*
-38-
HyS
CooL
db
*
Ar
bAL
*
PVOF
*
SVOF
P-n2
P-F
P-SL
P-SU
P-dP
0 to 9000 (0.0 to 900.0 sec)
0: Disable RCJ compensation
(do not perform reference cold junction
compensation)
1: Enable RCJ compensation (perform
reference cold junction compensation)
0 to 15
-300 to 10300 (-3.00 to 103.00%)
-300 to 10300 (-3.00 to 103.00%)
-300 to 10300 (-3.00 to 103.00%)
-300 to 10300 (-3.00 to 103.00%)
-1999 to 9999 (within input scale)
-1999 to 9999 (within input scale)
Remarks or
corresponding
parameter
(Same functionas
00001)
CTrL
*
Inhi
bit change
while
controlling
P-dF
rCJ
PCUT
PLC1
PHC1
PLC2
PHC2
*
*
SV-L
SV-H
Relative Register
Type
address
No.
Memory contents
040BH
040CH
040DH
040EH
040FH
0410H
0411H
0412H
41036
41037
41038
41039
41040
41041
41042
41043
0413H
41044 Word
0414H
41045 Word
0415H
41046 Word
0416H
41047 Word Alarm 1 upper limit set value
0417H
41048 Word Alarm 2 upper limit set value
0418H
41049 Word Alarm 3 upper limit set value
0419H
041AH
041BH
041CH
041DH
041EH
041FH
0420H
0421H
0422H
0423H
0424H
0425H
0426H
0427H
0428H
0429H
042AH
042BH
042CH
042DH
042EH
042FH
0430H
0431H
0432H
0433H
0434H
0435H
0436H
0437H
0438H
41050
41051
41052
41053
41054
41055
41056
41057
41058
41059
41060
41061
41062
41063
41064
41065
41066
41067
41068
41069
41070
41071
41072
41073
41074
41075
41076
41077
41078
41079
41080
41081
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
Word
Word
Word
Word
Word
Word
Word
(Do not use)
(Do not use)
(Do not use)
Heater burnout alarm set value
Setting lock
Alarm 1 type
Alarm 2 type
Alarm 3 type
Alarm 1 set value or
alarm 1 lower limit set value
Alarm 2 set value or
alarm 2 lower limit set value
Alarm 3 set value or
alarm 3 lower limit set value
Alarm 1 hysteresis
Alarm 2. hysteresis
Alarm 3. hysteresis
Alarm 1 ON-delay set value
Alarm 2 ON-delay set value
Alarm 3 ON-delay set value
(Do not use)
Ramp/soak No. 1 target value
Ramp/soak No. 2 target value
Ramp/soak No. 3 target value
Ramp/soak No. 4 target value
Ramp/soak No. 5 target value
Ramp/soak No. 6 target value
Ramp/soak No. 7 target value
Ramp/soak No. 8 target value
Ramp/soak No. 1 ramp time
Ramp/soak No. 1 soak time
Ramp/soak No. 2 ramp time
Ramp/soak No. 2 soak time
Ramp/soak No. 3 ramp time
Ramp/soak No. 3 soak time
Ramp/soak No. 4 ramp time
Ramp/soak No. 4 soak time
Ramp/soak No. 5 ramp time
Ramp/soak No. 5 soak time
Ramp/soak No. 6 ramp time
Ramp/soak No. 6 soak time
Ramp/soak No. 7 ramp time
Ramp/soak No. 7 soak time
Ramp/soak No. 8 ramp time
Ramp/soak No. 8 soak time
Ramp/soak mode
Read-out data
Write-in data
setting range
Affected by
input range
Remarks or
corresponding
parameter
Hb
LoC
ALM1
ALM2
ALM3
0 to 500(0.0 to 50.0A
0 to 5
0 to 34
0 to 34
0 to 34
-1999 to 9999
For absolute value alarm:
0 to 100% value of input scale
For deviation alarm:
–100 to 100% value of input scale
*
AL1 or A1-L
*
AL2 or A2-L
*
AL3 or A3-L
-1999 to 9999
For absolute value alarm:
0 to 100% value of input scale
For deviation alarm:
–100 to 100% value of input scale
*
A1-H
*
A2-H
*
A3-H
*
*
*
A1hy
A2hy
A3hy
dLy1
dLy2
dLy3
*
*
*
*
*
*
*
*
Sv-1
Sv-2
Sv-3
Sv-4
Sv-5
Sv-6
Sv-7
Sv-8
TM1r
TM1S
TM2r
TM2S
TM3r
TM3S
TM4r
TM4S
TM5r
TM5S
TM6r
TM6S
TM7r
TM7S
TM8r
TM8S
MOD
0 to 9999
(0 to 50% value of input scale)
0 to 9999(0 to 9999 sec)
-1999 to 9999
(within set value limit)
0 to 5999(0 to 5999 min)
* With main unit parameter,
Hour Min
is displayed and set.
Therefore, correspondence occurs as:
3601: Data via communication
∥
6001: Display/setting on main unit
0 to 15
-39-
Relative Register
Type
address
No.
0439H
Memory contents
41082
Word Ramp/soak command
043AH
41083
Word Ramp/soak pattern selection
043BH
043CH
043DH
41084
41085
41086
043EH
41087
043FH
41088
(Do not use)
Word PV stable range
(Do not use)
Communication DI action
Word
request
Word Control action type code
0440H
41089
Word
0441H
41090
Word
0442H
0443H
0444H
0445H
0446H
0447H
41091
41092
41093
41094
41095
41096
Word
Word
Word
Word
Word
0448H
41097
Word Hysteresis mode setting
0449H
41098
(Do not use)
044AH
41099
Word User zero adjustment
044BH
41100
Word User span adjustment
044CH
41101
Word
044DH
41102
Word
044EH
41103
Word
044FH
41104
Word
0450H
41105
Word
0451H
41106
Word
0452H
41107
Word
0453H
41108
Word
0454H
41109
Word
0455H
41110
Word
0456H
41111
Word
0457H
41112
Word
0458H
41113
Word
Note
Output proportional cycle
(output 1)
Output proportional cycle
(output 2)
(Do not use)
Alarm 1 option function
Alarm 2 option function
Alarm 3 option function
DI1 action setting
DI2 action setting
DSP1
(parameter mask designation)
DSP2
(parameter mask designation)
DSP3
(parameter mask designation)
DSP4
(parameter mask designation)
DSP5
(parameter mask designation)
DSP6
(parameter mask designation)
DSP7
(parameter mask designation)
DSP8
(parameter mask designation)
DSP9
(parameter mask designation)
DSP10
(parameter mask designation)
DSP11
(parameter mask designation)
DSP12
(parameter mask designation)
DSP13
(parameter mask designation)
Read-out data
Write-in data
setting range
Affected by
input range
0: oFF
Ramp/soak stopped
0: oFF
1: rUn
Stop ramp/soak
Ramp/soak
1: rUn
operated
Start ramp/soak
2: HLd
2: HLd
Ramp/soak halted
Halt ramp/soak
3: End
Ramp/soak ended
0: Execute No. 1 to 4 ramp/soak
1: Execute No. 5 to 8 ramp/soak
2: Execute No. 1 to 8 ramp/soak
-1999 to 9999 (Within input scale)
Remarks or
corresponding
parameter
ProG
PTn
*
SLFb
*② (refer to section 7.4.)
0 to 19
0: Current output type
1 to 150(1 to 150 sec):
Relay, SSR drive output type
P-n1
1 to 150(1 to 150 sec)
TC2
TC
A1op
A2op
A3op
di-1
di-2
0 to 7(binary data 000B to 111B)
0 to 12
0 to 12
0: off (main unit parameter setting)
1: on (main unit parameter setting)
-1999 to 9999
(-50 to 50% value of input scale)
-1999 to 9999
(-50 to 50% value of input scale)
ONOF
*
ADJ0
*
ADJS
0 to 255
dSP1
0 to 255
dSP2
0 to 255
dSP3
0 to 255
dSP4
0 to 255
dSP5
0 to 255
dSP6
0 to 255
dSP7
0 to 255
dSP8
0 to 255
dSP9
0 to 255
dSP10
0 to 255
dSP11
0 to 255
dSP12
0 to 255
dSP13
-40-
Relative Register
Type
address
No.
0459H
41114
045AH
41115
045BH
41116
045CH
41117
045DH
41118
045EH
41119
045FH
41120
Note)
Memory contents
Read-out data
Write-in data
setting range
Affected by
input range
Word Type of Re-transmission output.
Re-transmission output
Word
scaling lower limit
Re-transmission output
Word
scaling upper limit
Local/remote operation
Word
changeover
0:PV,1:SV,2:MV,3:DV
-10000 to 10000
(-100.00 to 100.00%)
-10000 to 10000
(-100.00 to 100.00%)
0: Local
1: Remote
-5000 to 5000
Word Remote SV input zero adjustment
(-50 to 50% of input scale)
Remote SV input span
-5000 to 5000
Word
adjustment
(-50 to 50% of input scale)
Remote SV input filter time
Word
0 to 9000 (0.0 to 900.0 sec)
constant
Remarks or
corresponding
parameter
Ao-T
Ao-L
Ao-H
CMod
*
rEM0
*
rEMS
r-dF
Read-out/write-in data from Register No. 40083 (ramp/soak pattern selection) correspond to parameter “PTn” to
be displayed as shown below:
Read-out/write-in data
Parameter PTn
Contents
0
1
1 to 4 ramp/soak executed
1
2
5 to 8 ramp/soak executed
2
3
1 to 8 ramp/soak executed
-41-
Word data [read-out only]: Function code [04H,]
Relative
address
Register
No.
Type
03E8H
31001
Word
Process value (PV)
-1999 to 9999 (within input scale)
03E9H
31002
Word
Currently used set value (SV)
-1999 to 9999 (within set value limit) *
03EAH
31003
Word
Currently used deviation (DV)
03EBH
03ECH
03EDH
03EEH
03EFH
31004
31005
31006
31007
31008
Word
Word
Word
Word
Word
03F0H
31009
Word
03F1H
03F2H
03F3H
03F4H
03F5H
03F6H
040C H
31010
31011
31012
31013
31014
31015
31037
Word
Word
Word
Word
MV (output 1)
MV (output 2)
Station No.
Alarm
Input/main unit abnormal status
Ramp/soak current running
position
Heater current
Timer 1 current count
Timer 2 current count
Timer 3 current count
(Reserve)
DI action status
Remote SV input value
Word
Word
Memory contents
Read-out data
-1999 to 9999
(-100 to 100% value of input scale)
-300 to 10300(-3.00 to 103.00%)
-300 to 10300(-3.00 to 103.00%)
0 to 255
*③ (refer to Section 7.4.)
*④ (refer to Section 7.4.)
0 to 17
*⑥ (refer to Section 7.4.)
0 to 500(0.0 to 50.0A)
Affected by
input range
*
*
OUT1
OUT2
STno
STAT
CT
TM-1
TM-2
TM-3
0 to 9999(0 to 9999 sec)
*⑤ (refer to Section 7.4.)
-1999 to 9999
Remarks or
corresponding
parameter
(Displayed PV
value)
(Displayed SV
value)
*
rSV
Notes)
・ For details of * ② to * ⑥ in the table, refer to Section 7.4.
・ The area marked (Do not use) is a reserve area.
Do not write in there.
・ Register numbers 31002 (currently used SV) and 40003 (face panel set SV) do not become the same
value while switching-SV is active or ramp/soak is under way. (Example: While SV-1 is selected, the
value of SV-1 is read out of register number 31002.) For reading out SV for monitoring, use SV in
register number 31002.
-42-
7.4 Additional Explanation of Address Map
*②
Register number 40087, 41087 (read-out/write-in area)
Contents of the communication DI action
Used for requesting a DI action via communication. Once written in, the contents remain held unless
the power is turned off or another value is written in. Pay attention to this point particularly when
canceling the alarm latching.
Read-out data is the data which was written in via communication and is different from hardware DI
action request data (see * ⑤).
Bit
Contents
0 Switching-SV selection
1
2
3
4
5
(Reserve)
(Reserve)
(Reserve)
Canceling the alarm 1
latching
6 Canceling the alarm 2
latching
7 Canceling the alarm 3
latching
8 ALM1 relay timer action
9 ALM2 relay timer action
10 ALM3 relay timer action
11
12
13
14
15
Do not doubly request the action of the same function as hardware DI.
Bit
Read-out
10
Bit
0 0 While selecting
face panel set SV
0 1 While selecting
SV-1
0: Not requested to cancel the
latching
1: Requested to cancel the
latching
0: Not requested to cancel the
latching
1: Requested to cancel the
latching
0: Not requested to cancel the
latching
1: Requested to cancel the
latching
0: Timer DI = OFF
1: Timer DI = ON
0: Timer DI = OFF
1: Timer DI = ON
0: Timer DI = OFF
1: Timer DI = ON
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
-43-
Write-in
10
0 0 While selecting
face panel set SV
0 1 While selecting
SV-1
0: Not requested to cancel the
latching
1: Requested to cancel the
latching
0: Not requested to cancel the
latching
1: Requested to cancel the
latching
0: Not requested to cancel the
latching
1: Requested to cancel the
latching
0: Timer DI = OFF
1: Timer DI = ON
0: Timer DI = OFF
1: Timer DI = ON
0: Timer DI = OFF
1: Timer DI = ON
*③
Register numbers 30007, 31007 (read-out only area)
Alarm status contents (bit data, Coil numbers 10009 to 10016 grouped in 1 byte.)
Bit
Contents
Read-out
0 Alarm 1 output
0: Alarm 1 relay output OFF
(calculation result of de-energizing alarm) 1: Alarm 1 relay output ON
1 Alarm 2 output
0: Alarm 2 relay output OFF
(calculation result of de-energizing alarm) 1: Alarm 2 relay output ON
2 Alarm 3 output
0: Alarm 3 relay output OFF
(calculation result of de-energizing alarm) 1: Alarm 3 relay output ON
3 HB alarm relay output
0: HB alarm output OFF
1: HB alarm output ON
4 Alarm 1 ON/OFF
0: Alarm 1 OFF,1: Alarm 1 ON
5 Alarm 2 ON/OFF
0: Alarm 2 OFF,1: Alarm 2 ON
6 Alarm 3 ON/OFF
0: Alarm 3 OFF,1: Alarm 3 ON
7 HB alarm relay output
0: HB alarm output OFF
1: HB alarm output ON
*④
Register numbers 30008, 31008 (read-out only area)
Input/main unit abnormal status
Bit
Contents
0 Input Lower open-circuit
1 Input Upper open-circuit
2 Input under-range
3 Input over-range
4 (Reserve)
5 (Reserve)
6 Setting range error
7 EEPROM error
Read-out
0: Lower open-circuit absent
1: Lower open -circuit present
0: Lower open-circuit absent
1: Lower open -circuit present
0: Under-range absent
1: Under-range present
0: Over-range absent
1: Over-range present
0: Setting range normal
1: Setting range abnormal
0: EEPROM normal
1: EEPROM abnormal
-44-
*⑤
Register numbers 30015, 31015 (read-out only area)
Contents of DI action status
Hardware DI (DI input terminal) action request information
Bit
Contents
Read-out
0 Switching-SV selection
Bit
10
1
0 0 Face panel set SV selected
0 1 SV-1 selected
2 Control RUN/standby
0: Control RUN requested
1: Control standby requested
3 Auto tuning (standard)
0: AT not requested
1: AT (standard) action requested
4 Auto tuning (low PV type)
0: AT not requested
1: AT (low PV type) action requested
5 Canceling the alarm 1 latching 0: Not requested to cancel the latching
1: Requested to cancel the latching
6 Canceling the alarm 2 latching 0: Not requested to cancel the latching
1: Requested to cancel the latching
7 Canceling the alarm 3 latching 0: Not requested to cancel the latching
1: Requested to cancel the latching
8 ALM1 relay timer action
0: Timer DI = OFF
1: Timer DI = ON
9 ALM2 relay timer action
0: Timer DI = OFF
1: Timer DI = ON
10 ALM3 relay timer action
0: Timer DI = OFF
1: Timer DI = ON
11 RUN/RESET selection of
0: Not requested RUN
ramp/soak
(RESET)
1: Requested RUN
12 (Reserve)
13 (Reserve)
14 (Reserve)
15 (Reserve)
-45-
*⑥
Register numbers 30009, 31009 (read-out only area)
Ramp/soak current running position
Readout data
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Indication of parameter
“STAT”
oFF
1-rP
1-Sk
2-rP
2-Sk
3-rP
3-Sk
4-rP
4-Sk
5-rP
5-Sk
6-rP
6-Sk
7-rP
7-Sk
8-rP
8-Sk
End
Running position (status)
Stop status of ramp/soak
No. 1 ramp time
No. 1 soak time
No. 2 ramp time
No. 2 soak time
No. 3 ramp time
No. 3 soak time
No. 4 ramp time
No. 4 soak time
No. 5 ramp time
No. 5 soak time
No. 6 ramp time
No. 6 soak time
No. 7 ramp time
No. 7 soak time
No. 8 ramp time
No. 8 soak time
End status of ramp/soak
-46-
8. SAMPLE PROGRAM
This section concerns data read-out/write-in sample program by GW-BASIC*1 which operated on Windows 95*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.
Note)
Cautions on using SEKISUI’s RS232C and RS485 converter unit (SI-30A)
In SI-30A, send data are received, added to start of the answer data from the slave station. After
cleared data corresponding to the number of sending bytes, treat the remaining data as the answer data
in the data receiving process.
*1:
GW-BASIC, Windows 95 and MS-DOS are registered trademarks of Microsoft Corporation.
-47-
(a) Example of data read-out
Operation : Read-out PV, SV (currently used), DV and MV (control output 1) at a time.
(Continuous word read-out from read-out only area)
Used function code
: 04H
Read-out start register No.
: 31001 (Engineering unit data)
Read-out word number
:4
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
'------------------------------------------------------' 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)=&H03
'Upper byte of relative address(03E8H) of resister No.31001
CC(4)=&HE8
'Lower byte of relative address(03E8H) of resister No.31001
CC(5)=&H00
'Upper byte of read-out word number(0004H)
CC(6)=&H04
'Lower byte of read-out word number(0004H)
COUNT=6
'
'------------- CRC code calculation of send data -------------GOSUB 3020
'GOSUB CRC.CALC
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=0 TO 30000 :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
-48-
1730
1740
1750
1760
1770
1780
1790
1800
1810
1900
1910
1920
1930
1940
1950
1960
1970
1980
1990
2000
2010
2020
2030
3000
3010
3020
3030
3040
3050
3060
3070
3080
3090
3100
3110
3120
3130
3140
3150
3160
3170
3180
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(P-dP)=1
PRINT
PV$=HEX$(CC(4))+RIGHT$("0"+HEX$(CC(5)),2)
'2 bytes -> 1 word
SV$=HEX$(CC(6))+RIGHT$("0"+HEX$(CC(7)),2)
'2 bytes -> 1 word
DV$=HEX$(CC(8))+RIGHT$("0"+HEX$(CC(9)),2)
'2 bytes -> 1 word
MV$=HEX$(CC(10))+RIGHT$("0"+HEX$(CC(11)),2)
'2 bytes -> 1 word
PRINT "PV =";VAL("&H"+PV$)/10;"degree C"
'1 place of decimal
PRINT "SV =";VAL("&H"+SV$)/10;"degree C"
'1 place of decimal
PRINT "DV =";VAL("&H"+DV$)/10;"degree C"
'1 place of decimal
PRINT "MV1=";VAL("&H"+MV$)/100;"%"
'MV is data of 2 places 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
'GOTO CRC.CALC.10
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
-49-
(b) Data write-in example
Operation : Start ramp/soak of No. 1 station via communication
(Single word write-in)
Used function code
: 06H
Write-in register No.
: 41082 (Table of engineering unit data)
Write-in data
: 1 (Ramp/soak start)
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
'------------------------------------------------------' WRITE CONTINUOUS WORDS
SAMPLE PROGRAM
'------------------------------------------------------'
'
'
CLS
DIM CC(255)
'
'-------------- Send data setting ----------------------CC(1)=&H01
'Station No. = 1
CC(2)=&H06
'Function code = 06H
CC(3)=&H04
'Upper byte of relative address(0439H) of resister No.41082
CC(4)=&H39
'Lower byte of relative address(0439H) of resister No.41082
CC(5)=&H00
'Upper byte of write-in word data(0001H)
CC(6)=&H01
'Lower byte of write-in word data(0001H)
COUNT=6
'
'------------- CRC code calculation of send data -------------GOSUB 3020
'GOSUB CRC.CALC
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 30000 :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
-50-
1730
1740
1750
1760
1770
1780
1790
1800
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
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
PRINT
PRINT "Completion of ramp/soak start-up"
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
'GOTO CRC.CALC.10
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
-51-
9. TROUBLESHOOTING
If the communication is unavailable, check the following items.
□
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
(PXR).
□
Transmission speed :
9600bps
□
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 PXR
□
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 11th digit of type cord of this controller is M or V?
M
(PXR4□□□□-□□ V □□-□)
-52-
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