RKC INSTRUMENT RB100 Communication Quick Manual
Digital Temperature Controller
IMR02C14-E1
Thank you for purchasing this RKC product. In order to achieve maximum performance
and ensure proper operation of your new instrument, carefully read all the instructions in
this manual. Please place this manual in a convenient location for easy reference.
This manual describes the connection method with host computer, communication
parameters and communication data (except for parameters in engineering mode) of the
RB100/RB400/RB900.
For detailed host communication such as protocol description, see the Communication
Instruction Manual (IMR02C16-E ).
The Communication Instruction Manual can be downloaded from our website:
URL: http://www.rkcinst.com/english/manual_load.htm
1. CONNECTION TO HOST COMPUTER
Make sure that lugs or unshielded cables of the communication terminals are
not touched to the screw heads, lugs, or unshielded cables of the power
supply terminals to prevent electric shock or instrument failure. Use additional
care when two lugs are screwed to one communication terminal.
The cable must be provided by the customer.
1.1 Communication terminal number and signal details
Terminal No.
Signal name
Symbol
13 Signal
ground
SG
14
Send/Receive data
T/R (A)
15
Send/Receive data
T/R (B)
1.2 Wiring method
When the interface of host computer (Master) is RS-485
Host computer (Master)
RS-485
Paired wire
Shielded twisted
pair wire
Controller (Slave)
*R
*R
13
T/R (B)
T/R (A) 14
15
SG
T/R (B)
T/R (A)
SG
(
−)
(
+)
Controller (Slave)
13
T/R (B)
T/R (A) 14
15
SG
(
−)
(
+)
(
−)
(
+)
Screw size: M3×7 (with 5.8×5.8 square washer)
Recommended tightening torque:
0.4
N・m (4 kgf・cm)
Recommended solderless terminals:
Manufactured
by
J.S.T MFG CO., LTD.
Circular terminal with isolation V1.25-MS3
(M3 screw, width 5.5 mm, hole diameter 3.2 mm)
*R: Termination resistors (Example: 120 Ω 1/2 W)
Maximum connections: Up to 31 instruments
When the host computer (Master) has a USB connector
Connect the USB communication converter between the host computer and the controller.
RS-485
Paired wire
Shielded twisted
pair wire
Controller (Slave)
*R
13
T/R (B)
T/R (A) 14
15
SG
(
−)
(
+)
Controller (Slave)
13
T/R (B)
T/R (A) 14
15
SG
Host computer (Master)
USB communication converter
COM-K (RKC product)
Connect to
USB port
USB cable
(COM-K accessory)
Connect to
USB connector
of COM-K
The termination
resistor is built
into the COM-K.
1 SG
2
4
3
5
T/R (A)
T/R (B)
Unused
Unused
(
−)
(
+)
Screw size: M3×7 (with 5.8×5.8 square washer)
Recommended tightening torque:
0.4
N・m (4 kgf・cm)
Recommended solderless terminals:
Manufactured
by
J.S.T MFG CO., LTD.
Circular terminal with isolation V1.25-MS3
(M3 screw, width 5.5 mm, hole diameter 3.2 mm)
*R: Termination resistors (Example: 120 Ω 1/2 W)
Maximum connections: Up to 31 instruments
For the COM-K, see the COM-K Instruction Manual (IMR01Z01-E ).
2. SETTING
To establish communication parameters between host computer and controller, it is
necessary to set the following parameters.
When all communication parameter settings have been completed, turn the power
off and then on to make the new set values take effect.
This instrument returns to the PV/SV monitor screen if no key operation is
performed for more than one minute
This section describes the parameters which must be set for communication. For
the mode/parameters transfer and data setting, see the RB100/RB400/RB900
Quick Operation Manual (IMR02C12-E ) and RB100/RB400/RB900
Parameter List (IMR02C13-E ).
Description of each parameters (Engineering mode F60)
Symbol Name Data
range
Description Factory
set value
(F60.)
Function block
60
This is the first parameter symbol of function block 60.
(CMPS)
Communication
protocol
0: RKC communication
1: Modbus
Use to select a protocol of
communication function.
Depends
on model
code
(Add)
Device address
(Slave address)
0 to 99
(Modbus: 1 to 99)
Do not use the same device
address for more than one
instrument in multi-drop
connection.
0
(Modbus: 1)
(bPS)
Communication
speed
0: 2400 bps
1: 4800 bps
2: 9600 bps
3: 19200 bps
Set the same communication
speed for both the controller
(slave) and the host
computer (master).
3
(bIT)
Data bit
configuration
See Data bit
configuration table
Set the same data bit
configuration for both the
controller (slave) and the host
computer (master).
0
(INT)
Interval time
0 to 250 ms
The interval time for the
controller should be set to
provide a time for host
computer to finish sending all
data including stop bit and to
switch the line to receive
status for the host.
10
Data bit configuration:
Set
value
Data
bit
Parity
bit
Stop
bit
Settable
communication
Set
value
Data
bit
Parity
bit
Stop
bit
Settable
communication
0 8
Without
1
6
7 Without
1
1 8
Without
2
7
7 Without
2
2 8 Even 1
8
7 Even
1
3 8 Even 2
9
7 Even
2
4 8 Odd 1
10
7 Odd
1
5 8 Odd 2
RKC
communication
Modbus
11
7 Odd
2
RKC
communication
Interval time:
The interval time for the controller should be set to provide a time for host computer to
finish sending all data including stop bit and to switch the line to receive status for the host.
If the interval time between the two is too short, the controller may send data before the
host computer is ready to receive it. In this case, communication transmission cannot be
conducted correctly.
3. COMMUNICATION REQUIREMENTS
Processing times during data send/receive
When the host computer is using either the polling or selecting procedure for
communication, the following processing times are required for controller to send data:
- Response wait time after controller sends BCC in polling procedure
- Response wait time after controller sends ACK or NAK in selecting procedure
Response send time is time when interval time is set at 0 ms.
RKC communication (Polling procedure)
Procedure details
Time
Response send time after controller receives ENQ
60 ms max.
Response send time after controller receives ACK
60 ms max.
Response send time after controller receives NAK
60 ms max.
Response send time after controller sends BCC
52 ms max.
RKC communication (Selecting procedure)
Procedure details
Time
Response send time after controller receives BCC
65 ms max.
Response wait time after controller sends ACK
52 ms max.
Response wait time after controller sends NAK
52 ms max.
Modbus
Procedure details
Time
Read holding registers [03H]
Response send time after the slave receives the query message
60 ms max.
Preset single register [06H]
Response send time after the slave receives the query message
65 ms max.
Diagnostics (loopback test) [08H]
Response send time after the slave receives the query message
60 ms max.
RS-485 send/receive timing (RKC communication)
RS-485 communication is conducted through two wires, therefore the transmission and
reception of data requires precise timing.
Polling procedure
a
: Response send time after the controller receives [ENQ] + Interval time
b: Response send time after the controller sends BCC
c: Response send time after the controller receives [ACK] + Interval time or
Response send time after the controller receives [NAK] + Interval tim
e
- - - - -
or
Host
computer
b
c
a
- - - - -
N
A
K
A
C
K
E
N
Q
S
T
X
B
C
C
E
O
T
Controller
Send data
(Possible/Impossible)
Possible
Impossible
Sending status
Send data
(Possible/Impossible)
Possible
Impossible
Sending status
Selecting procedure
a: Response send time after the controller receives BCC + Interval time
b: Response wait time after the controller sends ACK or Response wait time after the controller sends NAK
b
a
- - - - -
S
T
X
B
C
C
or
N
A
K
A
C
K
Host
computer
Controller
Send data
(Possible/Impossible)
Possible
Impossible
Sending status
Send data
(Possible/Impossible)
Possible
Impossible
Sending status
To switch the host computer from transmission to reception, send data must be on
line.
The following processing times are required for the controller to process data.
- In Polling procedure, Response wait time after the controller sends BCC
- In Selecting procedure, Response wait time after the controller sends ACK or
NAK
Fail-safe
A transmission error may occur with the transmission line disconnected, shorted or set to
the high-impedance state. In order to prevent the above error, it is recommended that the
fail-safe function be provided on the receiver side of the host computer. The fail-safe
function can prevent a framing error from its occurrence by making the receiver output
stable to the MARK (1) when the transmission line is in the high-impedance state.
Data backup
The nonvolatile memory (EEPROM) for data backup has limitations on the number of
memory rewrite times (approx. 1,000,000 times). If set values are frequently changed
through communication, please select “Buffer mode” in the EEPROM mode (Identifier:
EB).
Modbus data processing precautions
• The numeric range of data used in Modbus protocol is 0000H to FFFFH. Only the set
value within the setting range is effective.
FFFFH represents
−1.
• Data with decimal point is treated as data without decimal point on the Modbus protocol.
• If data (holding register) exceeding the accessible address range is accessed, an error
response message is returned.
• Read data of unused item is a default value.
• Any attempt to write to an unused item is not processed as an error. Data cannot be
written into an unused item.
• If data range or address error occurs during data writing (Write Action), it is not
processed as an error. Normal data is written in data register but data with error is not
written; therefore, it is recommended to confirm data of changed items after the data
setting.
• An attribute of the item for functions which are not in the controller is RO (read only). If
read action to this item is performed, the read data will be "0." If write action to this item
is performed, no error message is indicated and no data is written.
• Commands should be sent at time intervals of 24 bits after the master receives the
response message.
4. COMMUNICATION DATA LIST
The communication data map shows data which can be used for communication between
the host computer and controller.
Explanation of data map items
• Modbus register address
HEX: Hexadecimal
DEC: Decimal
• Attribute (A method of how communication data items are read or written when
viewed from the host computer is described)
RO: Read only data
(Host computer
← Controller)
R/W: Read and Write data (Host computer
↔ Controller)
• Data
Bit 15
Bit 0
……….……………………
RKC communication
ASCII code data of 6 digits
Modbus
16-bit data
Most significant
digit
Least significant
digit
….…...
Communication data (RKC communication)
During polling/selecting mode, data transmission can be continuously made by ACK in the
following ranges:
• From “Measured value (PV) monitor” to “Manipulated output ON/OFF state monitor
[cool-side]”
• From “Model code” to “Integrated operating time monitor”
Name
RKC
Iden-
tifier
Attri-
bute
Data range
Factory
set value
Measured value (PV)
monitor
M1 RO
Within
input
range
For input range, see “4. MODEL CODE” of
RB100/RB400/RB900 Installation Manual (IMR02C11-E ).
Current transformer 1
(CT1) input value
monitor
M2
RO
0.0 to 100.0 A
Current transformer 2
(CT2) input value
monitor
M3 RO
Event 1 state monitor
AA
RO
0: Event 1 OFF
1: Event 1 ON
Event 2 state monitor
AB
RO
0: Event 2 OFF
1: Event 2 ON
Burnout state monitor
B1
RO
0: OFF
1: ON (burnout)
Error code
ER
RO
1: Adjustment data error
2: Data back-up error
4: A/D conversion error (Including temperature
compensation error)
RUN/STOP transfer
SR
R/W 0: RUN
1: STOP
0
Set value 1 (SV1)
S1
R/W Setting limiter (low) to Setting limiter (high)
0
Event 1 set value
(EV1)
A1 R/W
Deviation
action:
−Input span to +Input span
Input value or set value action:
Same
as
input
range
TC/RTD:
50 (50.0)
V/I: 5.0
Event 1 set value
(EV1) [high]
− Input span to + Input span
(When event code U, X, Y or Z is selected.)
Event 2 set value
(EV2)
A2 R/W
The data range is the same as “Event 1 set value
(EV1).”
Event 2 set value
(EV2) [high]
The data range is the same as “Event 1 set value
(EV1) [high].”
TC/RTD:
50 (50.0)
V/I: 5.0
Heater break alarm 1
(HBA1) set value
A3
R/W 0.0 to 100.0 A
0.0
Heater break alarm 2
(HBA2) set value
A4 R/W
0.0
Control loop break
alarm (LBA) time
A5 R/W
0 to 7200 seconds (0: Unused)
480
LBA deadband (LBD)
A6
R/W 0 to Input span
0
Autotuning (AT)
G1
R/W 0: PID control
1: AT start
0
Unused
G2
R/W Must be always “0”
Proportional band
[heat-side]
P1 R/W
TC/RTD inputs:
1 (0.1) to Input span (Unit:
°C [°F])
Voltage (V)/current (I) inputs:
0.1 to 100.0 % of Input span
0 (0.0): ON/OFF action
TC/RTD:
30 (30.0)
V/I: 3.0
Integral time [heat-side]
I1
R/W 1 to 3600 seconds (0: PD action)
240
Derivative time [heat-side] D1
R/W 1 to 3600 seconds (0: PI action)
60
Anti-reset windup
(ARW)
W1 R/W
1 to 100 % of proportional band [heat-side]
(0: Integral action is always OFF)
100
Proportional cycle
time [heat-side]
T0
R/W 0 to 100 seconds
(0: Setting below 1 second is possible for “Proportional
cycle time [heat-side]” in the engineering mode)
M: Relay contact output
V: Voltage pulse output
T: Triac output
D: Open collector output
M: 20
V, T, D: 2
Proportional band
[cool-side]
P2 R/W
1 to 1000 % of proportional band [heat-side]
(ON/OFF control of cool-side only is not possible)
100
Overlap/Deadband V1
R/W
TC/RTD inputs:
−10 (−10.0) to +10 (+10.0) °C [°F]
Voltage (V)/current (I) inputs:
−10.0 to +10.0 % of Input span
0 (0.0)
Proportional cycle
time [cool-side]
T1
R/W 0 to 100 seconds
(0: Setting below 1 second is possible for “Proportional
cycle time [cool-side]” in the engineering mode)
M: 20
V, T, D: 2
PV bias
PB
R/W TC/RTD inputs:
−1999 (−199.9) to +9999 (+999.9) °C [°F]
Voltage (V)/current (I) inputs:
− Input span to + Input span
0 (0.0)
Set lock level
LK
R/W 0 to 10
For details of set lock level, see “■Engineering Mode” of
RB100/RB400/RB900 Parameter List (IMR02C13-E ).
The set data lock function is effective only for the setting
performed by key operation. Locked items by set data lock
function can be changed via communication.
0
EEPROM mode
EB
R/W 0: Backup mode
(Set values are store to the EEPROM when
set values are changed.)
1: Buffer mode
(Not set values are store to the EEPROM
when set values are changed.)
0
EEPROM state
EM
RO
0: The content of the EEPROM does not coincide
with that of the RAM.
1: The content of the EEPROM coincides with
that of the RAM.
Interlock release
IR
R/W To release the interlock, write “0 (zero).”
0
Event 1 delay timer
TD
R/W 0 to 600 seconds
0
Event 2 delay timer
TG
R/W
Data can be written only in STOP mode.
0
Continued on the next page
All Rights Reserved, Copyright
2008, RKC INSTRUMENT INC.
Communication
Quick Manual
To prevent electric shock or instrument failure, turn off the power before
connecting or disconnecting the instrument and peripheral equipment.
!
WARNING
RB100/RB400/RB900