DeviceNet is a registered trademark of Open DeviceNet Vendor Association, Inc.
Modbus is a registered trademark of Schneider Electric.
The name of each programmable controller (PLC) means the products of each manufacturer.
Company names and product names used in this manual are the trademarks or registered trademarks of
the respective companies.
This product has been self-tested by RKC at DeviceNet Protocol Conformance Test Software Version
A-17.
All Rights Reserved, Copyright 2005, RKC INSTRUMENT INC.
t
Thank you for purchasing this RKC instrument. 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.
SYMBOLS
WARNING
CAUTION
!
An external protection device must be installed if failure of this instrument
could result in damage to the instrument, equipment or injury to personnel.
: This mark indicates precautions that must be taken if there is danger of electric
shock, fire, etc., which could result in loss of life or injury.
: This mark indicates that if these precautions and operating procedures are no
taken, damage to the instrument may result.
: This mark indicates that all precautions should be taken for safe usage.
: This mark indicates important information on installation, handling and operating
procedures.
: This mark indicates supplemental information on installation, handling and
operating procedures.
: This mark indicates where additional information may be located.
WARNING
!
All wiring must be completed before power is turned on to prevent electric
shock, fire or damage to instrument and equipment.
This instrument must be used in accordance with the specifications to
prevent fire or damage to instrument and equipment.
This instrument is not intended for use in locations subject to flammable or
explosive gases.
Do not touch high-voltage connections such as power supply terminals, etc.
to avoid electric shock.
RKC is not responsible if this instrument is repaired, modified or
disassembled by other than factory-approved personnel. Malfunction can
occur and warranty is void under these conditions.
IMR01Y09-E3
i-1
CAUTION
This product is intended for use with industrial machines, test and measuring equipment.
(It is not designed for use with medical equipment and nuclear energy.)
This is a Class A instrument. In a domestic environment, this instrument may cause radio
interference, in which case the user may be required to take adequate measures.
This instrument is protected from electric shock by reinforced insulation. Provide
reinforced insulation between the wire for the input signal and the wires for instrument
power supply, source of power and loads.
Be sure to provide an appropriate surge control circuit respectively for the following:
- If input/output or signal lines within the building are longer than 30 meters.
- If input/output or signal lines leave the building, regardless the length.
This instrument is designed for installation in an enclosed instrumentation panel. All
high-voltage connections such as power supply terminals must be enclosed in the
instrumentation panel to avoid electric shock by operating personnel.
All precautions described in this manual should be taken to avoid damage to the
instrument or equipment.
All wiring must be in accordance with local codes and regulations.
All wiring must be completed before power is turned on to prevent electric shock,
instrument failure, or incorrect action.
The power must be turned off before repairing work for input break and output failure
including replacement of sensor, contactor or SSR, and all wiring must be completed
before power is turned on again.
To prevent instrument damage or failure, protect the power line and the input/output lines
from high currents with a protection device such as fuse, circuit breaker, etc.
Prevent metal fragments or lead wire scraps from falling inside instrument case to avoid
electric shock, fire or malfunction.
Tighten each terminal screw to the specified torque found in the manual to avoid electric
shock, fire or malfunction.
For proper operation of this instrument, provide adequate ventilation for heat dispensation.
Do not connect wires to unused terminals as this will interfere with proper operation of the
instrument.
Turn off the power supply before cleaning the instrument.
Do not use a volatile solvent such as paint thinner to clean the instrument. Deformation or
discoloration will occur. Use a soft, dry cloth to remove stains from the instrument.
To avoid damage to instrument display, do not rub with an abrasive material or push front
panel with a hard object.
Do not connect modular connectors to telephone line.
NOTICE
This manual assumes that the reader has a fundamental knowledge of the principles of electricity,
process control, computer technology and communications.
The figures, diagrams and numeric values used in this manual are only for purpose of illustration.
RKC is not responsible for any damage or injury that is caused as a result of using this instrument,
instrument failure or indirect damage.
RKC is not responsible for any damage and/or injury resulting from the use of instruments made by
imitating this instrument.
Periodic maintenance is required for safe and proper operation of this instrument. Some
components have a limited service life, or characteristics that change over time.
Every effort has been made to ensure accuracy of all information contained herein. RKC makes no
warranty expressed or implied, with respect to the accuracy of the information. The information in
this manual is subject to change without prior notice.
No portion of this document may be reprinted, modified, copied, transmitted, digitized, stored,
processed or retrieved through any mechanical, electronic, optical or other means without prior
written approval from RKC.
DeviceNet communication converter COM-JH (hereafter called COM-JH) is communication
converter to connect the RKC digital controller FB400/FB900 to a programmable controller (hereafter
called PLC) for DeviceNet.
This chapter describes features, package contents, model code, system configuration, etc.
• Up to 31 controllers can be connected to one COM-JH.
• On DeviceNet, a PLC is a master device, and the COM-JH is a slave device.
• There are two DeviceNet connector types: open-style connector and micro-style connector.
Programmable controller (PLC)
[Master]
DeviceNet
Controller communication (RS-485: Modbus)
1
DeviceNet
communication
converter
COM-JH
[Slave]
Power supply (24 V DC)
231
FB400 or FB900
(Up to 31 controllers)
For DeviceNet, see the website of ODVA (Open DeviceNet Vendor Association).
URL: http://www.odva.org
IMR01Y09-E3 1
1. OUTLINE
1.1 Checking the Product
Before using this product, check each of the following:
Model code
Check that there are no scratch or breakage in external appearance (case, front panel, or terminal, etc.)
Check that all of the items delivered are complete. (See below)
COM-JH [For FB400/FB900] Installation Manual (IMR01Y04-E) 1 Enclosed with instrument
Floppy disk (EDS file *) 1 Enclosed with instrument
ローダツール操作説明書 (IMR01W05-J)
If any of the products are missing, damaged, or if your manual is incomplete, please contact
RKC sales office or the agent.
別売り
1
* EDS file
The supplied floppy disk contains the EDS file for the COM-JH.
Use the EDS file when recognizing the COM-JH on the DeviceNet by using a configurator (tool used
to set a master or slave environment on the DeviceNet) of each manufacturer.
For how to use EDS file, see Configuration Tool Instruction Manual of each company or
Instruction Manual of the master product.
1.2 Model Code
Check whether the delivered product is as specified by referring to the following model code list.
If the product is not identical to the specifications, please contact RKC sales office or the agent.
• Communication environment setting mode by the switch:
Flashes
RUN [Green]
• When normally: Turns on
• Self-diagnostic error: Flashes slowly
• Data collection just after the power is turned on: Flashes rapidly
NS or NET (Network status)
[Green/Red]
• Network is operating normally, but communications have not yet
been established: A green lamp flashes
• Network is operating normally (communications established):
A green lamp turns on
• I/O connection is timeout: A red lamp flashes
• A fatal communications error has occurred,
Network communications are not possible: A red lamp turns on
MS or MOD (Module status)
[Green/Red]
• When DeviceNet communication is normal: A green lamp turns on
• Controller communication error: A green lamp flashes
• Memory backup error: A red lamp turns on
DeviceNet connector
COM. PORT
[Open-style or
Micro-style
Connector for PLC (Master) connection
connector]
Switches
Node address setting switch
DeviceNet communication
speed setting switch
DIP switch
• Set the node address for DeviceNet
• Used for the PLC communication environment setting
• Set the communication speed for DeviceNet
• Used for the PLC communication environment setting
• Set the communication speed for controller communication
• Set the number of polling I/O communication for DeviceNet
Others
Terminal cover Terminal covers above and below the COM-JH
Mounting bracket
• Used for the DIN rail mounting
• When panel mounted, two mounting brackets are required for the
upper and lower sides (one required for the upper side: separately
sold).
Terminal base Part of the terminal and base of COM-JH
(There is the termination resistor setting switch in the inside of
terminal base)
Mainframe Part of the mainframe of COM-JH
4
IMR01Y09-E3
f
2. HANDLING PROCEDURES
Conduct necessary setting before communication according to the procedure described below.
communication setting
COM-JH
Communication
environment setting
Mounting
Set the node address, DeviceNet communication speed, controller
communication speed and number of communication words when conducting
DeviceNet polling I/O communication of COM-JH.
See 5. SETTING (P. 20).
Set the Communication environment of DeviceNet polling I/O communication.
See 5.4 Communication Environment Setting by Rotary Switch (P. 23),
Number of communication words setting by DIP switch (P. 32),
Communication parameter setting by configuration tool (P. 33) or
Communication parameter setting by Explicit message
communication (P. 41)
Mount the COM-JH, Controller and PLC.
• See 3. MOUNTING (P. 7).
• For controller mounting, see FB400/FB900 Installation Manual
(IMR01W01-E).
• For PLC mounting, see Instruction Manual for the used PLC.
Wiring and Connection
Connect power supply wires to the COM-JH, and also connect the COM-JH
to the controller and the COM-JH to the PLC, respectively.
• See 4. WIRING (P. 11).
• For controller wiring, see FB400/FB900 Installation Manual
(IMR01W01-E).
Power ON
To prevent malfunctioning, turn the power on in order o
DeviceNet communication, slave and master.
When turn on the power supply of DeviceNet communication, slave including
COM-JH, and master (PLC etc.), the COM-JH performs as follows.
1. The COM-JH starts collecting data on each controller connected from the
time when the power is turned on.
2. The RUN lamp flashed at very short intervals.
3. After data collection is finished and DeviceNet communication becomes
enabled *, the RUN lamp keeps lighting.
*
Time required for enabling DeviceNet communication is about 30 seconds.
A
IMR01Y09-E3 5
2. HANDLING PROCEDURES
A
PLC setting
Controller setting
Installation of
the EDS file
DeviceNet
communication setting
Data download
Programming
Set communication parameters of PLC.
See 8.3 Setting of Use Instruments (P. 77) and Instruction Manual
for the used PLC.
Set communication parameters of controller.
• See 8.3 Setting of Use Instruments (P. 77)
• See FB400/FB900 Communication Quick Manual
(IMR01W07-E).
Install the EDS file of COM-JH in a configuration tool of DeviceNet.
The EDS file is attached to a COM-JH as a floppy disk.
See the Instruction Manual of Configuration Tool.
Set COM-JH communication parameters relating to polling I/O
communication by using the DeviceNet configuration tool.
See 6.2.1 Polling I/O communication (P. 27) and the Instruction
Manual of Configuration Tool.
Download each device parameter created by the DeviceNet configuration tool
to device on the actual network.
See the Instruction Manual of Configuration Tool.
Create the sequence program.
See 8.4 Sample Programs (P. 78).
6
IMR01Y09-E3
3. MOUNTING
This chapter describes installation environment, mounting cautions, dimensions and mounting
procedures.
To prevent electric shock or instrument failure, always turn off the power before
mounting or removing the instrument.
WARNING
!
3.1 Mounting Cautions
(1) This instrument is intended to be used under the following environmental conditions. (IEC61010-1)
[OVERVOLTAGE CATEGORY II, POLLUTION DEGREE 2]
(2) Use this instrument within the following environment conditions.
• Allowable ambient temperature: −10 to +50 °C
• Allowable ambient humidity: 5 to 95 % RH
(Absolute humidity: MAX.W.C 29.3 g/m
3
dry air at 101.3 kPa)
• Installation environment conditions: Indoor use
Altitude up to 2000 m
(3) Avoid the following conditions when selecting the mounting location.
• Rapid changes in ambient temperature which may cause condensation.
• Corrosive or inflammable gases.
• Direct vibration or shock to the mainframe.
• Water, oil, chemicals, vapor or steam splashes.
• Excessive dust, salt or iron particles.
• Excessive induction noise, static electricity, magnetic fields or noise.
• Direct air flow from an air conditioner.
• Exposure to direct sunlight.
• Excessive heat accumulation.
(4) Take the following points into consideration when mounting this instrument.
• Ensure at least 50 mm space on top and bottom of the instrument for maintenance and
environmental reasons.
• Do not mount this instrument directly above equipment that generates large amount of heat
(heaters, transformers, semi-conductor functional devices, large-wattage resistors).
• If the ambient temperature rises above 50 °C, cool this instrument with a forced air fan, cooler,
or the like. However, do not allow cooled air to blow this instrument directly.
• In order to improve safety and the immunity to withstand noise, mount this instrument as far
away as possible from high voltage equipment, power lines, and rotating machinery.
High voltage equipment: Do not mount within the same panel.
Power lines: Separate at least 200 mm.
Rotating machinery: Separate as far as possible.
IMR01Y09-E3 7
3. MOUNTING
(5) This instrument is permanently connected to equipment, please take the following points.
• A switch or circuit-breaker shall be included in the building installation.
• It shall be in close proximity to the equipment and within easy reach of the operator.
• It shall be marked as the disconnecting device for the equipment.
3.2 Dimensions
(Unit: mm)
109.5
2
3
30
125
5
Depth in connector mounting
Conduct installation in consideration of the sizes of the connector and cable when connector-connected.
[Usage example of micro-style connector]
78
8
109.5
Approx. 100 *
(Unit: mm)
* For open-style connector: Approx. 50 mm
IMR01Y09-E3
3. MOUNTING
t
3.3 DIN Rail Mounting
Mounting procedures
1. Pull down the mounting bracket at the bottom of the instrument (A). Attach the hooks on the top
of the instrument to the DIN rail and push the lower section into place on the DIN rail (B).
2. Slide the mounting bracket up to secure the instrument to the DIN rail (C).
DIN rail
Mounting
bracke
(A) Pull down
Removing procedures
(B)
Push
(C) Locked
1. Turn the power OFF.
2. Remove the wiring.
3. Pull down a mounting bracket with a
blade screwdriver (A). Lift the
instrument from bottom, and take it
off (B).
(B) Lift and
take off
(A) Pull down
IMR01Y09-E3
9
3. MOUNTING
)
3.4 Panel Mounting
1. Pull down the mounting bracket (A) until locked and that a mounting hole appears.
2. Prepare one mounting bracket per instrument (B) sold separately (KSRX-55) and then insert it in
the rear of the terminal board at top of the instrument until locked but a mounting hole does not
disappear.
3. Mount each module directly on the panel with screws which are inserted in the mounting holes of
the top and bottom mounting brackets.
Recommended tightening torque: 0.3 N⋅m (3 kgf⋅cm)
The customer needs to provide the M3 size screws. Select the screw length that matches the
mounting panel.
(B) Insert
Mounting dimensions
(Unit: mm
Mounting
holes
Mounting bracket
(Sold separately)
[KSRX-55]
(A) Pull down
M3
130.5 ± 0.2
10
IMR01Y09-E3
4. WIRING
This chapter describes wiring cautions, wiring layout and wiring of terminals.
4.1 Wiring Cautions
To prevent electric shock or instrument failure, do not turn on the power until all
the wiring is completed.
• To avoid noise induction, keep input signal wire away from instrument power line, load lines and
power lines of other electric equipment.
• If there is electrical noise in the vicinity of the instrument that could affect operation, use a noise
filter.
WARNING
!
− Shorten the distance between the twisted power supply wire pitches to achieve the most effective
noise reduction.
− Always install the noise filter on a grounded panel. Minimize the wiring distance between the
noise filter output and the instrument power supply terminals to achieve the most effective noise
reduction.
− Do not connect fuses or switches to the noise filter output wiring as this will reduce the
effectiveness of the noise filter.
• Power supply wiring must be twisted and have a low voltage drop.
• For an instrument with 24 V power supply, supply power from a SELV circuit.
• A suitable power supply should be considered in the end-use equipment. The power supply must be
in compliance with a limited-energy circuits (maximum available current of 8 A).
• Use the solderless terminal appropriate to the screw size (M3).
5.9 mm or less
3.2 mm or more
Recommended tightening torque:
0.4 N⋅m (4 kgf⋅cm)
IMR01Y09-E3 11
4. WIRING
4.2 Terminal Configuration
The terminal configuration is as follows.
Upper-side
terminal
3
7 654
21
Controller
communication
RS-485
T/R(A)
1
T/R(B)
5
SG
4
: The part of internal wiring
Power supply
9
12
DC
+
24 V
11 1098
−
14 1312
Lower-side
terminal
Ground
8
FG
As controller communication terminal Nos. 1, 4 and 5 are internally connected to terminal
Nos. 3, 6 and 7, any terminals can be used.
As ground and power supply terminal Nos. 8, 9 and 12 are internally connected to terminal
Nos. 10, 11 and 14, any terminals can be used.
Terminal No. 2 and No. 13 is not used.
12
IMR01Y09-E3
4.3 Connection to DeviceNet
To prevent electric shock or instrument failure, turn off the power before
connecting or disconnecting the instrument and peripheral equipment.
4.3.1 Connection outline of DeviceNet
The following diagram shows the configuration of a DeviceNet network.
Communication
power
WARNING
!
4. WIRING
Terminating
resistor
Trunk
line
Node
Trunk
line
Power
supply tap
Trunk
line
T-branch
tap
Node
Node
Drop line
Drop line
Trunk
line
T-branch
tap
Trunk
line
Terminating
resistor
Drop line
Node
• Nodes:
There are two kinds of nodes of master and slave in DeviceNet. The master and slaves can be
connected at any location in the network.
• Trunk/Drop lines:
The trunk line refers to the cable that has termination resistors on both ends. Cables branching from
the trunk line are known as drop lines.
Use the DeviceNet communication cable (thick or thin cable) for Trunk/Drop lines.
• Connection methods:
Two methods can be used to connect DeviceNet nodes: The T-branch method and the multi-drop
method. With the T-branch method, the node is connected to a drop line created with a T-branch Tap.
With the multi-drop method, the node is directly connected to the trunk line or the drop line.
IMR01Y09-E3
13
4. WIRING
• Termination resistors:
Install termination resistors to both ends of a trunk line in DeviceNet.
Specification of termination resistor: 121 Ω, ±1 %, 1/4 W (Metal film resistance)
• Communications power supplies:
To use DeviceNet, connect a communications power supply (24 V DC) to the communications
connector of each node with a cable.
• Communication length:
Communication
speed
125 kbps 500 m 156 m or less
250 kbps 250 m 100 m 6 m 78 m or less
500 kbps 100 m 39 m or less
For details of DeviceNet Network installation conditions and methods, refer to the
instruction manual of the DeviceNet master unit or DeviceNet Specifications.
DeviceNet specifications are available at ODVA (Open DeviceNet Vendor Association).
URL: http://www.odva.org
Maximum network length *
Thick trunk length Thin trunk length
Maximum
drop length
* Maximum distance between nodes
Cumulative
drop length
14
IMR01Y09-E3
4.3.2 Pin layout of connector
Open-style connector
4. WIRING
DeviceNet connector
Open-style connector
(COM. PORT)
1: V−
2: CAN_L
3: Drain
4: CAN_H
5: V+
Pin No. and signal details
Pin No. Signal name SymbolCable color
1
Power supply, minus (−) V−
2 Communication data, low CAN_L Blue
3 Shield Drain
4 Communication data, high CAN_H White
5
Power supply, plus (+) V+
Connection plugs (Recommended model)
MSTB2.5/5-STF-5.08AUM (PHOENIX CONTACT, Inc.)
Multi-drop type (recommended model)
TMSTBP2.5/5-STF-5.08AUM (PHOENIX CONTACT, Inc.)
Black
Red
IMR01Y09-E3
15
4. WIRING
+
−
Micro-style connector
DeviceNet connector
Micro-style connector
(COM. PORT)
3: V
2: V
5: CAN_L
1: Drain
4: CAN_H
Pin No. and signal details
Pin No. Signal name SymbolCable color
1 Shield Drain
2
3
Power supply, plus (+) V−
Power supply, minus (−) V+
Red
Black
4 Communication data, high CAN_H White
5 Communication data, low CAN_L Blue
Connection socket (Recommended model)
SACC-M12FS-5CON-PG 9-M (PHOENIX CONTACT, Inc.)
(This socket is a type to use thin cable.)
Cable
Use the communication cable (thick cable or thin cable) that matched specification of DeviceNet.
By thickness of a cable to use and connection method, usable connection connector type is
different.
For cable specifications, connection method and vendor, see the website of ODVA (Open
DeviceNet Vendor Association).
URL: http://www.odva.org
16
IMR01Y09-E3
4.4 Wiring to the Controllers
Conduct wiring between the COM-JH and controller (FB400/FB900) as shown in the following.
When conducting wiring to the FB400/FB900, always conduct wiring to the
Communication 1 terminal.
FB400/FB900 communication terminal number and signal details
Terminal No. Signal name Symbol
25 Signal ground SG
26 Send/receive data T/R (A)
27 Send/receive data T/R (B)
Wiring
(−)
COM-JH
SG
T/R (A)
RS-485
4
1
Paired wire
Controller
25
SG
T/R (A)
26
(−)
4. WIRING
(+)
T/R (B)
*R
Terminal block
5
Shielded twisted
pair wire
T/R (B)
27
Communication terminals
(communication 1 side)
(+)
Controller
25
SG
(−)
T/R (A)
26
T/R (B)
*R: Termination resistors (Example: 120 Ω 1/2 W)
Maximum controller connections: 31 controllers
27
*R
Communication terminals
(communication 1 side)
(+)
The cable is provided by the customer.
The termination resistor existing within the COM-JH can be connected or disconnected by
the switch. (Factory set value: Termination resistor connected)
[See 4.5 Termination Resistor (P. 18)]
IMR01Y09-E3
17
4. WIRING
(
)
4.5 Termination Resistor
Procedure for setting a termination resistor to controller communication (RS-485) and its setting
position are described in the following.
Termination resistor setting position
It the COM-JH is connected to the extreme end of the communication line, install one termination
resistor each to the COM-JH and the controller located most distantly from the COM-JH.
Termination
resistor ON
(Factory
set value)
COM-JH
Setting procedure of termination resistor (COM-JH)
Controller communication
RS-485: Modbus
FB400
or
FB900
FB400
or
FB900
1
2
FB400
or
FB900
31
Connect a termination
resistor to the terminals
from exterior.
See 4.4 Wiring to
the Controllers
(P. 17).
As the COM-JH is internally provided with a selector switch for choosing the ON/OFF of a
termination resistor, it is not required to externally install the termination resistor.
(Factory set value: Termination resistor connected)
1. Turn off the power supply of the module.
Do not separate the mainframe from the terminal base with the power turned on. If
so, instrument failure may result.
2. Pull out the mainframe itself toward you (2) while pushing the locks at its top and bottom (1),
and then separate it from the terminal base.
Upper-side
lock
Top view
Terminal base
Mainframe
(1) Push
(2) Pull out
Lower-side
lock
Bottom view
Removing the module mainframe
18
(1) Push
IMR01Y09-E3
3. Turn on the termination resistor transfer switch in the terminal base.
The COM-JH is shipped from the factory with the selector switch set to “ON: Termination
resistor connected.”
ON
OFF
Termination resistor
transfer switch
4. WIRING
Termination
resistor OFF
Factory set value: ON
Termination
resistor ON
(120 Ω 1/2 W)
A terminal base of the state which removed module mainframe
4. Push the mainframe thus separated in the terminal base until firmly locked.
Terminal base
Mainframe
Push the module
mainframe until firmly
locked
IMR01Y09-E3
Mounting the module mainframe
19
5. SETTING
To prevent electric shock or instrument failure, always turn off the power
before setting the switch.
To prevent electric shock or instrument failure, never touch any section other
than those instructed in this manual.
CAUTION
Do not separate the module mainframe from the terminal base with the power turned on.
If so, instrument failure may result.
WARNING
!
5.1 Node Address Setting
To identify each device connected to the network, it is necessary to set a different address to each
device (node). For the DeviceNet, as it is possible to connect up to 64 devices including a master to
the network, node address (MAC ID) from 0 to 63 can be set.
For this setting, use a small blade screwdriver.
Set the address such that it is different to the other addresses on the same line.
Otherwise, problems or malfunction may result.
Node address setting switch
MSD: High-order digit setting
(set value × 10)
LSD: Low-order digit setting
(set value × 1)
Setting range: 0 to 63
(Factory set value: 63)
The above figure is open-style connector type. The figure of micro-style connector type is
the same as an open-style connector type.
When any number exceeding 64 is set, the node address number becomes “63.”
20IMR01Y09-E3
t
5.2 DeviceNet Communication Speed Setting
Set a communication speed for the DeviceNet using a small blade screwdriver.
5. SETTING
DeviceNe
Setting range: 0: 125 kbps
(Factory set value: 0)
communication
speed setting switch
(DR or RATE)
1: 250 kbps
2: 500 kbps
The above figure is open-style connector type. The figure of micro-style connector type is
the same as an open-style connector type.
When any number between 3 and 9 is set, the communication speed becomes “500 kbps.”
IMR01Y09-E3 21
5. SETTING
5.3 DIP Switch Setting
With the DIP switch which there is on the left side of mainframe, set the controller communication
speed and set the number of communication words when conducting DeviceNet polling I/O
communication.
DIP switch
ON
ON
ON
12345678
12345678
Left side view
OFF
1 2 Controller communication speed
OFF OFF38400 bps
ON OFF9600 bps
OFF ON 19200 bps
ON ON 38400 bps
Factory set value: 19200 bps
4 5
OFF OFF7 words
ON OFF25 words
OFF ON 45 words
ON ON 100 words
Number of communication words when conducting
DeviceNet polling I/O communication
22
Factory set value: 7 words
Switch No. 3, 6, 7 and 8: OFF fixed. (Don’t change this one)
The number of communication words can be calculated from the following equation.
Number of communication words
= Number of communication items × Number of communication controllers + Fixed communication date items: 5 words*
* Measured data items (IN)
Receive counter: 1 word
Alarm state: 2 words
RUN/STOP state: 2 words
Setting data items (OUT)
Setting state selection: 3 words
RUN/STOP transfer: 2 words
IMR01Y09-E3
5. SETTING
The number of communication words when conducting polling I/O communication can also
be set via Explicit message communication, or by the configuration tool or rotary switch.
However, when the number of communication words is set via Explicit message
communication, or by the configuration tool or rotary switch, the value set by the DIP switch
may be ignored.
5.4 Communication Environment Setting by Rotary Switch
Set communication environment of polling I/O communication of DeviceNet by using the “Node
address setting switch” and the “DeviceNet communication speed setting switch” which are the rotary
switch of the COM-JH.
The setting details cannot be check afterwards. When checking the details thus set, check
them via Explicit message communication. In addition, as each switch position is moved
during the setting, record the switch setting state before making the setting.
Setting procedure
1. Turn off the power supply.
2. Before communication environment, record the switch positions of node address setting switch
and DeviceNet communication speed setting switch. (When this module is used for the first time,
no recording is required.)
3. Set all the values of a node address setting switch
and a DeviceNet communication speed setting
switch to “9.”
Node address setting switch
and
DeviceNet communication speed
setting switch
8
7
9
6
0
5
1
4
2
3
4. Turning on the power sets the module to the
communication environment setting mode. If set
to the communication environment setting mode,
the RUN lamp goes off and the FAIL lamp
FAIL lamp
(red) flashing
RUN lamp
turns off
flashes.
5. Select a setting item number with MSD of the node address setting switch, and set data with LSD
of the node address setting switch.
See List of communication environment setting items (P. 24).
6. Set the DeviceNet communication speed setting switch in the order of “9,” “0” and “1.”
The RUN lamp turns on and then it turns off after registration of the set data is complete (after a
lapse about 3 seconds).
7. Repeat the steps from 5. to 6. of above, and set other setting items.
However, set the DeviceNet communication speed setting switch in the order of “1,” “0” and “1”
from the second setting.
8. First check that the RUN lamp goes off, and then turn off the power.
9. Return the switch positions of node address setting switch and DeviceNet communication speed
setting switch to the positions already recorded.
10. Turn on the power again.
The set data valid if the power is turned on again.
The addresses that are set in object
instances 1 to 31 of the controller address
settings* must be set in order from the
lowest instance.
Free setting:
The addresses that are set in object
instances 1 to 31 of the controller address
settings* can be set freely.
* The Attribute ID: 246 of controller object
(0x64: 64Hex).
1 Number of polling I/O
communication controllers
0: 1 controller
1 to 8: 2 to 30 controllers
(= set value × 4 − 2)
9: 31 controllers
Set the number of controller
communicating by polling I/O
communication.
2 Unused Don’t set this one
3 Unused Don’t set this one
4 Number of communication
measured data items (IN) when
conducting polling I/O
communication
0 to 8: 0 to 80 words (= set value × 10)
9: 200 words
Set the number of measured data items (IN)
communicating via polling I/O
switch setting
communication.
5 Number of communication setting
data items (OUT) when
conducting polling I/O
communication
0 to 8: 0 to 80 words (= set value × 10)
9: 200 words
Set the number of setting data items (OUT)
communicating via polling I/O
switch setting
communication.
1
The PID/AT transfer by polling I/O communication is invalid.
2
The PID/AT transfer by polling I/O communication is valid.
0 to 5: 0 to 20 ms (= set value × 4)
6: 30 ms
7: 50 ms
8: 70 ms
9: 100 ms
Set the standby time until the COM-JH
starts sending data after receiving data from
the controller.
7 Unused Don’t set this one
8 Controller address setting
0: Controller 1 to 31: 1 to 31
1: Controller 1: 1
Controller 2 to 31: 0
2~8: Don’t set this one
9: Automatic acquisition of controller
address
Set the address of the controller that is
connected to COM-JH to have
communication take place with only that
address.
Set “9: Automatic acquisition of controller
address” and turn on the power again to
acquire the connected controller address
automatically.
Factory
set value
0
0
9 Set value initialization 0 to 8: Unused
9: Communication environment
setting initialization execution
Initialize each communication environment
setting data item which can be set by the
rotary switch.
The number of communication words can be calculated from the following equation.
Number of communication words
= Number of communication items × Number of communication controllers + Fixed communication date items: 5 words*
* Measured data items (IN)
Receive counter: 1 word
Alarm state: 2 words
RUN/STOP state: 2 words
Setting data items (OUT)
Setting state selection: 3 words
RUN/STOP transfer: 2 words
The number of polling I/O communication controllers, the number of communication
measured data items (IN) and the number of communication setting data items (OUT) can
also be set via Explicit message communication, or by the configuration tool.
IMR01Y09-E3
25
6. DeviceNet COMMUNICATION
6.1 Features and Functionality
One DeviceNet Network can have a maximum of 64 Media Access Control Identifiers (MAC ID:
Node address).
Network length changes with communication speed.
Communication
speed
Maximum network length *
Thick trunk length Thin trunk length
Maximum
drop length
Cumulative
drop length
125 kbps 500 m 156 m or less
250 kbps 250 m 100 m 6 m 78 m or less
500 kbps 100 m 39 m or less
* Maximum distance between nodes
Install termination resistors to both ends of a trunk line in DeviceNet.
Specification of termination resistor: 121 Ω, ±1 %, 1/4 W (Metal film resistance)
A DeviceNet node is modeled as a collection of objects.
The object model provides a template for organizing and implementing the Attributes (data),
Services and Behaviors of the components of a DeviceNet product.
This model has represented the construction of address designation to consist of four levels of
Node address (MAC ID), Object class ID, Instance ID and Attribute ID.
An address of this 4 level is used as an identification factor of data in Explicit message
communication.
Address Lowest Highest
Node 0 63
Object class 1 65535
Instance 0 65535
Attribute 1 255
DeviceNet incorporates CAN (Controller Area Network). CAN defines the syntax or form of the
data movement. Data on DeviceNet is transmitted using CAN data frame.
Identifier Control Data (0 to 8 bytes) CRC
Start of Frame
RTR Bit
CAN data frame
ACK
End of Frame
For details on the communication specification of DeviceNet, see DeviceNet specifications.
DeviceNet specifications are available from ODVA (Open DeviceNet Vendor Association).
URL: http://www.odva.org
26IMR01Y09-E3
6. DeviceNet COMMUNICATION
6.2 Communication Method
COM-JH has supported “Polling I/O communication” and “Explicit message communication” as a
communication method of DeviceNet.
6.2.1 Polling I/O communication
Polling I/O communication is the communication that master and slave always execute transmission
and reception of data. Used always when checking data items such as measured values, etc.
Set the following items before communication start.
• Communication data items (setting data items and measured data items)
• Number of communication controllers
• Number of communication words
• Controller address
• Action mode
• Automatic acquisition of controller address
Polling made once enables the following data items to be read or written via polling I/O communication.
Request: setting data items (OUT) Response: measured data items (IN)
Setting state selection Receive counter
RUN/STOP transfer Alarm state
Selected set items RUN/STOP state
Selected measured items
Master
(PLC)
DeviceNet
Request
Setting state selection
RUN/STOP transfer
Selected set items
Slave
(COM-JH)
Outline of polling I/O communication
Response
Receive counter
Alarm state
RUN/STOP state
Selected measured items
For data processed in actual communication, its decimal point is ignored. In addition,
data with a minus sign is expressed as 2’s complement data.
[Example 1]
For a set value of “120.0,” set “1200.”
[Example 2]
For a set value of “−1,” set “65535.”
(10000H − 1 = FFFFH = 65535)
IMR01Y09-E3 27
6. DeviceNet COMMUNICATION
Data to send from a master [Request: setting data items (OUT)]
A master transmits data of the following for slave (COM-JH).
Communication data (setting data items) contents
No. Items Data range
1 Setting state selection
(All controller)
Bit data
b0: Data setting disabled/enabled
0: Depending on the setting contents
of communication data No. 2 and
No. 3
1: All-controller setting enabled
(include RUN/STOP)
b1 to 15: Unused
[Decimal number: 0 to 1]
2 Setting state selection
(Controller 1 to 16)
Bit data
b0 to 15: Data setting disabled/enabled
(Controller 1 to 16)
0: Setting disabled
1: Setting enabled
[Decimal number: 0 to 65535]
3 Setting state selection
(Controller 17 to 31,
RUN/STOP)
Bit data
b0 to 14: Data setting disabled/enabled
(Controller 17 to 31)
b15: RUN/STOP transfer disabled/enabled
0: Setting disabled
1: Setting enabled
[Decimal number: 0 to 65535]
Factory
set value
0
0
0
4 RUN/STOP transfer
(Controller 1 to 16)
Bit data
b0 to 15: RUN/STOP transfer *
(Controller 1 to 16)
0: RUN 1: STOP
[Decimal number: 0 to 65535]
5 RUN/STOP transfer
(Controller 17 to 31)
Bit data
b0 to 14: RUN/STOP transfer *
(Controller 17 to 31)
0: RUN 1: STOP
b15: Unused
[Decimal number: 0 to 32767]
* It is possible to change the logic of RUN/STOP by Explicit message communication.
Communication data Nos. 1 to 5 (corresponding to 5 words) are fixed communication data items.
Continued on the next page.
28
Same as
RUN/STOP
state of
controller
Same as
RUN/STOP
state of
controller
IMR01Y09-E3
Continued from the previous page.
6. DeviceNet COMMUNICATION
No. Items Data range
On
and
after
6
Selected set items
Setting items are set by the
configuration tool or via Explicit
message communication are
Same as the range of setting items selected Same as the
assigned by the number of
controllers similarly set.
[Factory set value:
Set value (SV)]
In order to validate data after communication data No. 6, it is necessary to set the controllers
corresponding to communication data Nos. 2 and 3 to “1: Setting enabled” or to
communication data No. 1 to “1: All-controller setting enabled.”
For the setting method of the number of communication words, refer to the following.
− 5.3 DIP Switch Setting (P. 22),
− 5.4 Communication Environment Setting by Rotary Switch (P. 23)
− Number of communication words setting by DIP switch (P. 32)
− Communication parameter setting by configuration tool (P. 33)
− Communication parameter setting by Explicit message communication (P. 41)
Factory
set value
factory set
value of
setting data
items
selected
For the setting method of the number of communication controllers, controller address and
automatic acquisition of controller address, refer to the following.
− 5.4 Communication Environment Setting by Rotary Switch (P. 23)
− Communication parameter setting by configuration tool (P. 33)
− Communication parameter setting by Explicit message communication (P. 41)
For the setting method of the action mode, refer to the following.
− 5.4 Communication Environment Setting by Rotary Switch (P. 23)
− Communication parameter setting by Explicit message communication (P. 41)
For contents of setting data items, see 7. COMMUNICATION DATA LIST (P. 44).
IMR01Y09-E3
29
6. DeviceNet COMMUNICATION
Data which a master receives [Response: measured data items (IN)]
A master transmits data of the following for slave (COM-JH).
Communication data (measured data items) contents
No. Items Data range
1 Receive counter 1 0 to 65535
Increments each time the COM-JH receives the setting item
(OUT) data.
2 Alarm state
(Controller 1 to 16)
Bit data
b0 to 15: Alarm state
2
(Controller 1 to 16)
0: Alarm OFF 1: Alarm ON
[Decimal number: 0 to 65535]
3 Alarm state
(Controller 17 to 31, Setting
update flag/Flag during polling
I/O communication updating)
Bit data
b0 to 14: Alarm state
2
(Controller 17 to 31)
0: Alarm OFF 1: Alarm ON
b15: OR operation is performed to the “Setting update
flag
3
” and the “Flag during polling I/O
communication updating.”
0: Setting update is completed
1: During setting update
[Decimal number: 0 to 65535]
4 RUN/STOP state
(Controller 1 to 16)
Bit data
b0 to 15: RUN/STOP state
0: RUN
4
(Controller 1 to 16)
1: STOP
[Decimal number: 0 to 65535]
5 RUN/STOP state
(Controller 17 to 31)
Bit data
b0 to 14: RUN/STOP state
0: RUN
4
(Controller 17 to 31)
1: STOP
b15: Unused
[Decimal number: 0 to 32767]
1
The counter is reset when the power is turned on or when it exceeds 65535.
2
Set to “1” if any bit in “Controller state 1” of the controller object (0x64) is set to ON.
3
Set to 1 if the item whose setting was changed from among data items on and after measured data
item (IN) No.4 is being updated while set to 0 if the same item has been update.
No setting change has been finished as for as this value remains set at 1. In addition, ReadOnly items
can always be read regardless of this value.
4
It is possible to change the logic of RUN/STOP by Explicit message communication.
Communication data Nos. 1 to 5 (corresponding to 5 words) are fixed communication data
items.
Continued on the next page.
30
IMR01Y09-E3
6. DeviceNet COMMUNICATION
Continued from the previous page.
No. Items Data range
On
and
after
6
Selected measured items
Same as the range of measured items selected
Measured items set by the
configuration tool or via
Explicit message
communication are assigned by
the number of controllers
similarly set.
[Factory set value:
Measured value (PV)]
For the setting method of the number of communication words, refer to the following.
− 5.3 DIP Switch Setting (P. 22),
− 5.4 Communication Environment Setting by Rotary Switch (P. 23)
− Number of communication words setting by DIP switch (P. 32)
− Communication parameter setting by configuration tool (P. 33)
− Communication parameter setting by Explicit message communication (P. 41)
For the setting method of the number of communication controllers, controller address and
automatic acquisition of controller address, refer to the following.
− 5.4 Communication Environment Setting by Rotary Switch (P. 23)
− Communication parameter setting by configuration tool (P. 33)
− Communication parameter setting by Explicit message communication (P. 41)
For the setting method of the action mode, refer to the following.
− 5.4 Communication Environment Setting by Rotary Switch (P. 23)
− Communication parameter setting by Explicit message communication (P. 41)
IMR01Y09-E3
For contents of setting data items, see 7. COMMUNICATION DATA LIST (P. 44).
31
6. DeviceNet COMMUNICATION
Number of communication words setting by DIP switch
Use the switch Nos. 4 and 5 of the DIP switch which there is on the left side of COM-JH, sets the
number of communication words when conducting polling I/O communication.
DIP switch
ON
ON
ON
OFF
Left side view
12345678
12345678
4 5
OFF OFF7 words
ON OFF25 words
OFF ON 45 words
ON ON 100 words
Number of communication words when conducting
DeviceNet polling I/O communication
Factory set value: 7 words
Switch No. 3, 6, 7 and 8: OFF fixed. (Don’t change this one)
The number of communication words can be calculated from the following equation.
Number of communication words
= Number of communication items × Number of communication controllers + Fixed communication date items: 5 words*
* Measured data items (IN)
Receive counter: 1 word
Alarm state: 2 words
RUN/STOP state: 2 words
Setting data items (OUT)
Setting state selection: 3 words
RUN/STOP transfer: 2 words
The number of communication words when conducting polling I/O communication can also
be set via Explicit message communication, or by the configuration tool or rotary switch.
However, when the number of communication words is set via Explicit message
communication, or by the configuration tool or rotary switch, the value set by the DIP switch
may be ignored.
For switch Nos. 1 and 2, see 5.3 DIP Switch Setting (P. 22).
32
IMR01Y09-E3
6. DeviceNet COMMUNICATION
Communication parameter setting by configuration tool
Set the following items with the configuration tool.
• Communication data items (setting data items and measured data items)
• Number of communication controllers
• Number of communication words
• Controller address
• Automatic acquisition of controller address
Time-out may occur if trying to read any COM-JH parameter from the configuration
tool while in polling I/O communication between the master station and COM-JH.
When reading or setting the parameters by the configuration tool, stop polling I/O at
the master station.
For operation of the configuration tool, see each configuration tool instruction manual.
It is also possible to set communication data items, the number of communication controllers,
the number of communication words, the controller address and the automatic acquisition of
controller address using Explicit message communication.
For details, see Communication parameter setting by Explicit message communication (P. 41).
Setting procedure
1. Connect a personal computer installed with the configuration tool to the COM-JH via DeviceNet.
2. Install the EDS file attached to COM-JH in the configuration tool.
3. Open a parameter setting screen of COM-JH after having added COM-JH to network
configuration by using a configuration tool.
< Reference screen 1: Configuration tool made by OMRON >
IMR01Y09-E3
Set attribute ID of the communication item,
the number of communication controllers,
the number of communication words, the
controller address and the automatic
acquisition of controller address.
Continued on the next page.
33
6. DeviceNet COMMUNICATION
Continued from the previous page.
<Reference screen 2: Configuration tool made by Rockwell>
Set attribute ID of the communication item,
the number of communication controllers,
the number of communication words, the
controller address and the automatic
acquisition of controller address.
4. Sets the attribute ID of communication data items, the number of communication controllers, the
number of communication words, the controller address and the automatic acquisition of
controller address with a parameter setting screen.
“The number of communication controllers” corresponds to number of controllers
communicating via polling I/O communication.
For the attribute ID of communication data items, see 7. COMMUNICATION DATA LIST (P. 44).
34
IMR01Y09-E3
6. DeviceNet COMMUNICATION
Parameter setting example of polling I/O communication
An example of how to set each parameter for polling of the following data is shown.
• Measured data items: Alarm state, RUN/STOP state, Measured value (PV),
Manipulated output value (MV1) monitor
• Setting data items: Setting state selection, RUN/STOP transfer, Set value (SV),
Event 1 set value
• Number of communication controllers: 3 controllers
• Number of communication words: 11 words * (IN), 11 words * (OUT)
* 2 (Number of communication data items) × 3 (Number of communication controllers) +
5 (Fixed communication data, five words)
• Controller address: 1 to 3 (Address of controller 1 to controller 3)
• Automatic acquisition of controller address: 0 (Do not execute the automatic acquisition)
Fixed five communication data words are assigned to the measured data items of “Alarm
state” and “RUN/STOP state.” In addition, fixed five communication data words are assigned
to the setting data items of “Setting state selection” and “RUN/STOP transfer.”
When the number of communication words is set via Explicit message communication, or by
the configuration tool or rotary switch, the value set by the DIP switch may be ignored.
Conduct parameter set according to the procedure described below.
1. Set measured data items (IN) with a parameter setting screen of COM-JH.
• Set attribute ID “1” of “Measured value (PV)” in “IN ch1 (Parameter 1).”
• Set attribute ID “14” of “Manipulated output value (MV1) monitor” in “IN ch2 (Parameter 2).”
• “0” is set to unused IN ch (Parameter 3 to 32).
Parameter Value
1 IN ch1 1
2 IN ch2 14
3 IN ch3 0
4 IN ch4 0
32 IN ch32 0
Attribute ID of Measured value (PV): 1
Attribute ID of Manipulated output value
(MV1) monitor: 14
Set “0” in unused items
In addition to “Alarm state” and “RUN/STOP state” assigned as fixed, up to 32 types of
measured data items can be selected.
Continued on the next page.
IMR01Y09-E3
35
6. DeviceNet COMMUNICATION
Continued from the previous page.
Set measured data items in order starting from IN ch1 (Parameter 1). If any of the
following values is set, all items from that item to IN ch32 (Parameter 32) are the same as
those when set at “0.”
• If at “0”
• If set to attribute ID to which no communication data items are assigned
• If at 231 to 236 or 238 to 243 as attribute ID
For attribute ID of the communication data items, see 7. COMMUNICATION DATA
LIST (P. 44).
2. Set the setting data item (OUT) on the same COM-JH parameter setting screen.
• Set attribute ID “45” of “Set value (SV)” in “OUT ch1 (Parameter 33).”
• Set attribute ID “39” of “Event 1 set value” in “OUT ch2 (Parameter 34).”
• “0” is set to unused OUT ch (Parameter 35 to 64).
Parameter Value
33 OUT ch1 45
34 OUT ch2 39
35 OUT ch3 0
36 OUT ch4 0
64 OUT ch32 0
Attribute ID of Set value (SV): 45
Attribute ID of Event 1 set value: 39
Set “0” in unused items
In addition to “Setting state selection” and “RUN/STOP transfer” assigned as fixed, up to
32 types of setting data items can be selected.
36
Set the setting data items in order starting from OUT ch1 (Parameter 33). If any of the
following values is set, all items from that item to OUT ch32 (Parameter 64) are the same
as those when set at “0.”
• If at “0”
• If set to attribute ID to which readable communication data items are assigned
• If set to attribute ID to which no communication data items are assigned
• If at 36, 231 to 236 or 238 to 243 as attribute ID
• If at 33 as attribute ID (when “b1: PID/AT transfer by polling I/O communication” of
attribute ID “246” (Action mode selection) is “0: Invalid”
For attribute ID of the communication data items, see 7. COMMUNICATION DATA LIST (P. 44).
Continued on the next page.
IMR01Y09-E3
6. DeviceNet COMMUNICATION
Continued from the previous page.
3. Set the number of communication controllers on the same COM-JH parameter setting screen.
Set “3” which is the number of controllers communicating via polling I/O communication to
Number of I/O Controllers (Parameter 65).
1 IN ch1 1
64 OUT ch32 0
65 Number of I/O Controllers3
66 I/O IN WORDS 0
67 I/O OUT WORDS 0
Parameter Value
Number of communication controllers: 3
4. Set the number of communication words on the same COM-JH parameter setting screen.
• Set “11 words” which is the number of communication measured data items communicating via
polling I/O communication to I/O IN WORDS (Parameter 66).
• Set “11 words” which is the number of communication setting data items communicating via
polling I/O communication to I/O OUT WORDS (Parameter 67).
1 IN ch1 1
64 OUT ch32 0
65 Number of I/O Controllers3
66 I/O IN WORDS 11
67 I/O OUT WORDS 11
Parameter Value
Number of communication measured data items:
11 words
Number of communication setting data items:
11 words
5. Set the controller address on the same COM-JH parameter setting screen.
• Set address “1” of controller 1 in “Address of Controller 1 (Parameter 68).”
• Set address “2” of controller 2 in “Address of Controller 2 (Parameter 69).”
• Set address “3” of controller 3 in “Address of Controller 3 (Parameter 70).”
• Set “0” in non-connected controllers 4 to 31 (Parameters 71 to 98).
68 Address of Controller 1 1
69 Address of Controller 2 2
70 Address of Controller 3 3
71 Address of Controller 4 0
98 Address of Controller 31 0
99 Auto acquisition of address0
Parameter Value
Address of controller 1: 1
Address of controller 2: 2
Address of controller 3: 3
Set “0” in non-connected controllers *
* Controllers with addresses set to “0” will not
perform communication. If a value other than "0"
(1 to 31) is set in a non-connected controller,
communication will take place, however, all data
will be “0.”
Continued on the next page.
IMR01Y09-E3
37
6. DeviceNet COMMUNICATION
Continued from the previous page.
6. Set the automatic acquisition of controller address on the same COM-JH parameter setting screen.
• Set “0”, no automatic acquisition of controller address, in “Auto acquisition of address (Parameter
99).”
Parameter Value
68 Address of Controller 1 1
69 Address of Controller 2 2
70 Address of Controller 3 3
71 Address of Controller 4 0
98 Address of Controller 31 0
99 Auto acquisition of address 0
0: Do not execute the automatic acquisition
1: Execute the automatic acquisition *
* Automatically reverts to “0: Do not execute the
automatic acquisition” after automatic acquisition
When automatic acquisition of controller address
is executed, the “number of communication
controllers” and “controller address” parameters
are updated.
The controller address automatic acquisition set “1: Execute the automatic acquisition,”
performs the automatic acquisition of the controller address by turning on the power
again.
Example of communication data list
This is a list of communication data items in the previous parameter setting example (P. 35).
(Communication data items IN and OUT corresponding to 11 words, respectively.)
• Measured and setting data items from No. 1 to 5 (corresponding to 5 words) are those assign as fixed.
( section)
• Communication data items set on and after No. 6 are assigned by the specified number of
communication controllers.
• Data of unused items become “0.”
No. Measured data items (IN) No.Setting data items (OUT)
Receive counter
1
Alarm state (Controller 1 to 16)
2
Alarm state 2
3
(Controller 17 to 31, Setting update flag)
RUN/STOP state (Controller 1 to 16)
4
RUN/STOP state (Controller 17 to 31)
5
Controller 1 Measured value (PV)
6
Controller 2 Measured value (PV)
7
Controller 3 Measured value (PV)
8
Controller 1 Manipulated output value
9
(MV1) monitor
Controller 2 Manipulated output value
10
(MV1) monitor
Controller 3 Manipulated output value
11
(MV1) monitor
Setting state selection (All controller)
1
Setting state selection (Controller 1 to 16)
2
Setting state selection
3
(Controller 17 to 31, RUN/STOP)
RUN/STOP transfer (Controller 1 to 16)
4
RUN/STOP transfer (Controller 17 to 31)
5
Controller 1 Set value (SV)
6
Controller 2 Set value (SV)
7
Controller 3 Set value (SV)
8
Controller 1 Event 1 set value
9
Controller 2 Event 1 set value
10
Controller 3 Event 1 set value
11
For details of communication data items, see 7. COMMUNICATION DATA LIST (P. 44).
38
IMR01Y09-E3
6. DeviceNet COMMUNICATION
6.2.2 Explicit message communication
Explicit message communication uses an Explicit message defined with DeviceNet, and be
communication to execute transmission and reception of data between nodes when it is necessary.
Explicit message communication is executed like the following, when COM-JH (slave) is connected to
a master instrument with DeviceNet.
In Explicit message communication, not only data relating to the COM-JH but also all of the
attributes (data) described in APPENDIX A. DEVICE PROFILES (P. 94) are subject to
being sent or received.
When read data
If the node address (MAC ID), service code (0EH: Get_Attribute_Single), object class ID, instance ID
and attribute ID are sent from the master, the node address (MAC ID) thus sent and service code (0EH
+ 80H *) as well as the data requested are sent from the slave.
* 80H represents a response message.
[Normal response]
Master
(PLC)
[Error response]
Master
(PLC)
Service code 14H of “Error response” has shown that it is error response.
DeviceNet
Request
Node address (MAC ID)
Service code (0EH)
Object class ID
Instance ID
Attribute ID
Slave
(COM-JH)
Response
Node address (MAC ID)
Service code (0EH
Request data
+ 80H)
DeviceNet
Request
Node address (MAC ID)
Service code (0EH)
Object class ID
Instance ID
Attribute ID
Slave
(COM-JH)
Response
Node address (MAC ID)
Service code (14H
Error code
+ 80H)
IMR01Y09-E3
For Error code of “Error response”, see DeviceNet specifications.
39
6. DeviceNet COMMUNICATION
When write data
If the node address (MAC ID), service code (10H: Set_Attribute_Single), object class ID, instance ID
attribute ID and write data are sent from the master, the node address (MAC ID) thus sent and service
code (10H + 80H *) are sent from the slave.
* 80H represents a response message.
[Normal response]
Master
[Error response]
Master
For data processed in actual communication, its decimal point is ignored. In addition,
data with a minus sign is expressed as 2’s complement data.
[Example 1] For a set value of “120.0,” set “1200.”
[Example 2] For a set value of “−1,” set “65535.”
(10000H − 1 = FFFFH = 65535)
DeviceNet
Request
Node address (MAC ID)
Service code (10H)
Object class ID
Instance ID
Attribute ID
Write data
Response
Node address (MAC ID)
Service code (10H
+ 80H)
DeviceNet
Request
Node address (MAC ID)
Service code (10H)
Object class ID
Instance ID
Attribute ID
Write data
Response
Node address (MAC ID)
Service code (14H
Error code
+ 80H)
Slave
(COM-JH)
Slave
(COM-JH)
40
Service code 14H of “Error response” has shown that it is error response.
For Error code of “Error response”, see DeviceNet specifications.
For Explicit message communication specification of data relating to COM-JH,
see Controller object (0x64) (P. 100) of APPENDIX A.DEVICE PROFILES.
IMR01Y09-E3
6. DeviceNet COMMUNICATION
Communication parameter setting by Explicit message communication
“Communication data item setting”, “Setting the number of communication controllers”, “Controller
address setting”, “Action mode selection” and “Automatic acquisition of controller address” necessary
when conducting polling I/O communication are described by referring to the same settings made via
Explicit message communication.
Communication item setting
Each communication data item when conducting polling I/O communication is set by object instance
(instance ID) 1 in “Controller communication item setting object (0xC7: C7Hex).”
Controller communication item setting object (0xC7: C7Hex): Object instance 1
Attribute ID Contents Data range
1 Measured data item (IN) 1 1
2 Measured data item (IN) 2
3 Measured data item (IN) 3
4 Measured data item (IN) 4
5 Measured data item (IN) 5
Select the necessary measured data
item from among controller objects
(0x64: 64Hex) and set the relevant
attribute ID.
Attribute ID: 1 to 255
32 Measured data item (IN) 32
33 Setting data item (OUT) 1 45
34 Setting data item (OUT) 2
35 Setting data item (OUT) 3
36 Setting data item (OUT) 4
37 Setting data item (OUT) 5
Select the necessary setting data item
from among controller objects
(0x64: 64Hex) and set the relevant
attribute ID.
Attribute ID: 1 to 255
64 Setting data item (OUT) 32
Set measured data items in order starting from “Measured data item (IN) 1.” If any of the
following values is set, all items from that item to “Measured data item (IN) 32” are the
same as those when set at “0.”
• If at “0”
• If set to attribute ID to which no communication data items are assigned
• If at 231 to 236 or 238 to 243 as attribute ID
Factory
set value
0
0
IMR01Y09-E3
Set the setting data items in order starting from “Setting data item (OUT) 1.” If any of the
following values is set, all items from that item to “Setting data item (OUT) 32” are the same
as those when set at “0.”
• If at “0”
• If set to attribute ID to which readable communication data items are assigned
• If set to attribute ID to which no communication data items are assigned
• If at 36, 231 to 236, or 238 to 243 as attribute ID
• If at 33 as attribute ID (when “b1: PID/AT transfer by polling I/O communication” of
attribute ID “246” (Action mode selection) is “0: Invalid”)
For contents of attribute ID of controller object (0x64: 64Hex), see 7. COMMUNICATION DATA LIST (P.44).
41
6. DeviceNet COMMUNICATION
Number of communication controllers setting
The number of communication controllers when conducting polling I/O communication is set by the
attribute ID 236 of object instance (instance ID) 1 in “Controller object (0x64: 64Hex).”
Corresponding object: Controller object (0x64)
Object class ID: 64
Instance ID: 1
Attribute ID: 236 (Number of polling I/O communication controllers)
Write data: 1 to 31
Number of communication words setting
The number of communication words when conducting polling I/O communication is set by the
attribute IDs, 240 and 241 of object instance (instance ID) 1 in “Controller object (0x64: 64Hex).”
Attribute ID 240: Number of communication measured data items (IN)
Attribute ID 241: Number of communication setting data items (OUT)
Corresponding object: Controller object (0x64)
Object class ID: 64
Instance ID: 1
Attribute ID: 240 (Number of communication measured words)
241 (Number of communication setting words)
Write data: 0 to 200 words
The number of communication words can be calculated from the following equation.
Number of communication words
= Number of communication items × Number of communication controllers + Fixed communication date items: 5 words*
* Measured data items (IN)
Receive counter: 1 word
Alarm state: 2 words
RUN/STOP state: 2 words
Setting data items (OUT)
Setting state selection: 3 words
RUN/STOP transfer: 2 words
Controller address setting
The controller address setting when conducting polling I/O communication is set by the attribute ID
245 of object instance (instance ID) 1 to 31 in “Controller object (0x64: 64Hex).”
Corresponding object: Controller object (0x64)
Object class ID: 64
Instance ID: 1 to 31
Attribute ID: 245 (Controller address setting)
Write data: 0 to 99
Set “0” in non-connected controllers.
Controllers with addresses set to “0” will not perform communication. If a value other than “0”
(1 to 99) is set in a non-connected controller, communication will take place, however, all data
will be “0.”
42
IMR01Y09-E3
6. DeviceNet COMMUNICATION
Action mode selection
The action mode selection when conducting polling I/O communication is set by the attribute ID 246
of object instance (instance ID) 1 in “Controller object (0x64: 64Hex).”
Write data: Bit data
b0: Address setting method transfer
0: Continuous setting
1: Free setting
b1: PID/AT transfer by polling I/O communication
0: Invalid
1: Valid
[Decimal number: 0 to 3]
Automatic acquisition of controller address setting
The Automatic acquisition of controller address when conducting polling I/O communication is set by
the attribute ID 247 of object instance (instance ID) 1 in “Controller object (0x64: 64Hex).”
Corresponding object: Controller object (0x64)
Object class ID: 64
Instance ID: 1
Attribute ID: 247 (Automatic acquisition of controller address)
Write data: 0: Do not execute the automatic acquisition
1: Execute the automatic acquisition *
* Automatically reverts to “0: Do not execute the automatic acquisition”
after automatic acquisition.
When automatic acquisition of controller address is executed, the
“number of communication controllers” and “controller address”
parameters are updated.
The controller address automatic acquisition set “1: Execute the automatic acquisition,”
performs the automatic acquisition of the controller address by turning on the power again.
Data setting by Explicit message communication
Corresponding object: Controller object (0x64)
Object class ID: 64
Instance ID: 1 to 31
Attribute ID: 1 to 255
[Example] Node address of COM-JH: 1
When set in “100”
Node address (MAC ID) 1 1
Service code 10H (Set_Attribute_Single) 10H (Set_Attribute_Single)
Object class ID 64 64
Instance ID 3 (Controller number) 2 (Controller number)
Attribute ID 45 (Set value (SV)) 46 (Proportional band [heat side])
Write data 100 50
IMR01Y09-E3
in set value (SV) of controller 3
When set in “50” in proportional
band [heat-side] of controller 2
43
7. COMMUNICATION DATA LIST
Attribute contents of the controller object (0x64: 64Hex) are described to the communication data list.
(1) (2)(3) (4)(5)(6)
ID
1
(0x0001)
2
(0x0002)
3
(0x0003)
Number
Name
Measured value (PV) 31 RO Input scale low to Input scale high
Current transformer 1
(CT1) input value monitor
Current transformer 2
(CT2) input value monitor
of data
items
Attribute
31 RO
31 RO
Data range
CTL-6-P-N:
0.0 to 30.0 A
CTL-12-S56-10L-N:
0.0 to 100.0 A
Factory
set value
(1) ID: Attribute ID
Attribute ID is written using both of decimal and hexadecimal (in
parentheses) numbers.
(2) Name: The communication item name is written.
(3) Number of data items: The number of data items is written.
1: Only object instance 1 is valid
2: Only object instance 1 and 2 are valid
31: Valid for object instance 1 to 31
(4) Attribute: A method of how communication data items are read or written when
viewed from the PLC is described.
RO: Only reading data is possible. (Get: Yes, Set: No)
Correspond to Service code: 0EH (Get_Attribute_Single) of
DeviceNet. For data request of a master, data is read from slave.
Master (PLC etc.)
Data direction
The controller
R/W: Reading and writing data is possible. (Get: Yes, Set: Yes)
Correspond to Service code: 0EH (Get_Attribute_Single)/Service
code: 10H (Set_Attribute_Single) of DeviceNet.
In Get_Attribute_Single, data is read for data request of a master
from Slave.
In Set_Attribute_Single, write in data for Slave from a master.
Master (PLC etc.)
Data direction
The controller
(5) Data range: The data range of communication item is written.
Bit image of bit data is as follows.
16-bit data
…………….……………………
b15
b0
(6) Factory set value: The factory set value of communication item is written.
For controller object (0x64: 64Hex), see Controller Object (0x64: 64Hex) of APPENDIX A. DEVICE PROFILES (P. 100).
44IMR01Y09-E3
Communication data (Controller Object 0x64)
7. COMMUNICATION DATA LIST
ID
1
(0x0001)
2
(0x0002)
3
(0x0003)
4
(0x0004)
5
(0x0005)
6
(0x0006)
7
(0x0007)
8
(0x0008)
9
(0x0009)
10
(0x000A)
11
(0x000B)
12
(0x000C)
13
(0x000D)
14
(0x000E)
15
(0x000F)
16
(0x0010)
Number
Name
Measured value (PV) 31 RO Input scale low to Input scale high
Current transformer 1
(CT1) input value monitor
Current transformer 2
(CT2) input value monitor
Set value (SV) monitor 31 RO
Remote setting (RS) input
value monitor
Burnout state monitor 31 RO
Burnout state monitor of
feedback resistance input
Event 1 state monitor 31 RO
Event 2 state monitor 31 RO
Event 3 state monitor 31 RO
Event 4 state monitor 31 RO
Heater break alarm 1
(HBA1) state monitor
Heater break alarm 2
(HBA2) state monitor
Manipulated output value
(MV1) monitor [heat-side]
Manipulated output value
(MV2) monitor [cool-side]
Error code 31 RO
of data
items
31 RO
31 RO
31 RO
31 RO
31 RO
31 RO
31 RO
31 RO
Attri-
bute
CTL-6-P-N:
0.0 to 30.0 A
CTL-12-S56-10L-N:
0.0 to 100.0 A
Setting limiter (low) to Setting limiter
(high)
Setting limiter (low) to Setting limiter
(high)
0: OFF
1: ON
0: OFF
1: ON
0: OFF
1: ON
0: OFF
1: ON
PID control or heat/cool PID control:
−5.0 to +105.0 %
Position proportioning control with
feedback resistance (FBR) input:
FBR input value is displayed.
0.0 to 100.0 %
−5.0 to +105.0 %
Bit data
b0: Adjustment data error
b1: Back-up error
b2: A/D conversion error
b3: Unused
b4: Unused
b5: Custom data error
b6: Unused
b7: Watchdog timer error
b8: Program error (stack)
b9 to b10: Unused
b11: Program error (busy)
b12 to b15: Unused
Data 0: OFF 1: ON
[Decimal number: 0 to 4095]
Data range
Factory
set value
Continued on the next page.
IMR01Y09-E3 45
7. COMMUNICATION DATA LIST
Continued from the previous page.
ID
17
(0x0011)
18
(0x0012)
19
(0x0013)
20
(0x0014)
21
(0x0015)
Digital input (DI) state
monitor
Output state monitor 31 RO
Operation mode state
monitor
Memory area soak time
monitor
Integrated operating time
monitor
Name
Number
of data
items
31 RO
31 RO
31 RO
31 RO 0 to 19999 hours
Attri-
bute
Bit data
b0: The state of DI1
b1: The state of DI2
b2: The state of DI3
b3: The state of DI4
b4: The state of DI5
b5: The state of DI6
b6: The state of DI7
b7 to b15: Unused
Data 0: Contact open
1: Contact closed
[Decimal number: 0 to 127]
Bit data
b0: The state of OUT1
b1: The state of OUT2
b2: The state of DO1
b3: The state of DO2
b4: The state of DO3
b5: The state of DO4
b6 to b15: Unused
Data 0: OFF 1: ON
[Decimal number: 0 to 63]
Bit data
b0: Control STOP
b1: Control RUN
b2: Manual mode *
b3: Remote mode *
b4 to b15: Unused
Data 0: OFF 1: ON
[Decimal number: 0 to 15]
* During operation in manual mode, the
manual mode of the operation mode
state monitor is set to the “1: ON”
state and the remote mode of the same
monitor is se to the “0: OFF” state
even if the parameter, “Remote/Local
transfer” is set to “1: Remote mode.”
0 to 11999 seconds or
0 to 5999 minutes
Data range of Area soak time can be
selected on the Soak time unit.
Data range
Factory
set value
46
Continued on the next page.
IMR01Y09-E3
7. COMMUNICATION DATA LIST
Continued from the previous page.
Number
ID
Name
of data
items
22
(0x0016)
23
(0x0017)
24
(0x0018)
25
(0x0019)
•
•
•
32
Holding peak value ambient
temperature monitor
Power feed forward input
value monitor
Backup memory state
monitor
Unused
31 RO −10.0 to +100.0 °C
31 RO
31 RO
(0x0020)
33
PID/AT transfer
1, 2
31 R/W
(0x0021)
34
Auto/Manual transfer 31 R/W
(0x0022)
35
Remote/Local transfer 31 R/W
(0x0023)
36
RUN/STOP transfer 31 R/W
(0x0024)
37
Memory area transfer 31 R/W
(0x0025)
38
Interlock release 31 R/W
(0x0026)
1
When used in polling I/O communication, set “PID/AT transfer by polling I/O communication” in the
Attri-
bute
Data range
0.0 to 160.0 %
Factory
set value
Display in the percentage of the load
voltage (rated value).
0: The content of the backup memory
does not coincide with that of the
RAM.
1: The content of the backup memory
coincides with that of the RAM.
0: PID control
0
1: Autotuning (AT) *
* Automatically reverts to 0 after
autotuning ends.
0: Auto mode
0
1: Manual mode
0: Local mode
0
1: Remote mode
When performing remote control by
remote setting input and also performing
cascade control and ratio setting via
intercontroller communication, transfer to
the remote mode.
0: RUN mode (Control start)
0
1: STOP mode (Control stop)
1 to 8
1
0: Interlock release (execution/state)
0
1: Interlock
An event whose event interlock is set
to “1: Used” is set to the event ON
state results in “1: Interlocked state.”
“1” is for monitoring the interlocked
state. Under this condition, do not write
“1.”
action mode selections (ID: 246) to “1: Valid.”
2
When PID/AT transfer is set to “1: Autotuning (AT)” in polling I/O communication, do not change any
of the other communication data for controllers with AT set until AT ends, as “1: Autotuning (AT)” may
set again when AT ends.
Continued on the next page.
IMR01Y09-E3
47
7. COMMUNICATION DATA LIST
Continued from the previous page.
Number
ID
Name
of data
items
39
Event 1 set value (EV1) ★ 31 R/W50
(0x0027)
40
Event 2 set value (EV2) ★ 31 R/W50
(0x0028)
41
Event 3 set value (EV3) ★ 31 R/W50
(0x0029)
42
Event 4 set value (EV4) ★ 31 R/W
(0x002A)
43
(0x002B)
44
Control loop break alarm
(LBA) time ★
LBA deadband ★31 R/W 0 to Input span
31 R/W
(0x002C)
45
Set value (SV) ★ 31 R/W
(0x002D)
46
(0x002E)
47
(0x002F)
Proportional band
[heat-side] ★
Integral time
[heat-side] ★
31 R/W
31 R/W
★: Data related to multi-memory area function
It is possible to change only the data of the control area which is selected by the memory area
transfer (ID: 37).
Attri-
bute
Data range
Deviation:
−Input span to +Input span
Process and set value:
Input scale low to Input scale high
Manipulated output value (MV1 or
MV2):
−5.0 to +105.0 %
If the Event type corresponds to “0:
None,” set to RO (Only reading data is
possible).
If Event 4 corresponds to “9: Control
loop break alarm (LBA),” the Event 4 set
value becomes RO (Only reading data is
possible).
0 to 7200 seconds
(0: Unused)
If Event 4 is other than “9: Control loop
break alarm (LBA),” set to RO (Only
reading data is possible).
If Event 4 is other than “9: Control loop
break alarm (LBA),” set to RO (Only
reading data is possible).
Setting limiter (low) to Setting limiter
(high)
TC/RTD inputs:
0 to Input span, 0.0 to Input span or
0.00 to Input span (Unit: °C [°F])
Varies with the setting of the decimal
point position selection.
Voltage (V)/current (I) inputs:
0.0 to 1000.0 % of Input span
(0, 0.0, 0.00: ON/OFF action)
PID control or heat/cool PID control:
0 to 3600 seconds or
0.0 to 1999.9 seconds
(0, 0.0: PD action) *
Position proportioning control:
1 to 3600 seconds or
0.1 to 1999.9 seconds
* When the heat-side or cool-side integral
time is set to zero for heat/cool PID
control, PD action will take place for both
heat-side and cool-side.
Varies with the setting of the
integral/derivative time decimal point
position selection.
Continued on the next page.
Factory
set value
50
480
0
TC/RTD:
0 °C [°F]
V/I: 0.0 %
TC/RTD: 30
V/I: 30.0
240
48
IMR01Y09-E3
Continued from the previous page.
Number
ID
Name
of data
items
48
(0x0030)
49
(0x0031)
50
(0x0032)
51
(0x0033)
52
(0x0034)
Derivative time
[heat-side] ★
Control response
parameter ★
Proportional band
[cool-side] ★
Integral time
[cool-side] ★
Derivative time
[cool-side] ★
31 R/W
31 R/W
31 R/W
31 R/W
31 R/W
★: Data related to multi-memory area function
It is possible to change only the data of the control area which is selected by the memory area
transfer (ID: 37).
7. COMMUNICATION DATA LIST
Attri-
bute
Data range
0 to 3600 seconds or
0.0 to 1999.9 seconds
(0, 0.0: PI action)
Varies with the setting of the
integral/derivative time decimal point
position selection.
0: Slow
1: Medium
2: Fast
[P or PD action: 2 (Fast) fixed]
TC/RTD inputs:
1 to Input span, 0.1 to Input span or
0.01 to Input span (Unit: °C [°F])
Varies with the setting of the decimal
point position selection.
Voltage (V)/current (I) inputs:
0.1 to 1000.0 % of Input span
If control is other than heat/cool PID
control, set to RO (Only reading data is
possible).
0 to 3600 seconds or
0.0 to 1999.9 seconds (0, 0.0: PD action) *
* When the heat-side or cool-side integral
time is set to zero for heat/cool PID
control, PD action will take place for both
heat-side and cool-side.
Varies with the setting of the
integral/derivative time decimal point
position selection.
If control is other than heat/cool PID
control, set to RO (Only reading data is
possible).
0 to 3600 seconds or
0.0 to 1999.9 seconds (0, 0.0: PI action)
Varies with the setting of the
integral/derivative time decimal point
position selection.
If control is other than heat/cool PID
control, set to RO (Only reading data is
possible).
Continued on the next page.
Factory
set value
60
PID control,
Position
proportioning
control: 0
Heat/cool PID
control: 2
TC/RTD: 30
V/I: 30.0
240
60
IMR01Y09-E3
49
7. COMMUNICATION DATA LIST
Continued from the previous page.
Number
ID
53
(0x0035)
54
(0x0036)
55
(0x0037)
56
(0x0038)
57
(0x0039)
58
(0x003A)
59
(0x003B)
60
(0x003C)
Name
Overlap/Deadband ★ 31 R/W
Manual reset ★ 31 R/W
Setting change rate limiter
(up) ★
Setting change rate limiter
(down) ★
Area soak time ★ 31 R/W
Link area number ★ 31 R/W
Heater break alarm 1
(HBA1) set value
Heater break
determination point 1
of data
items
31 R/W
31 R/W
31 R/W
31 R/W
★: Data related to multi-memory area function
It is possible to change only the data of the control area which is selected by the memory area
transfer (ID: 37).
Attri-
bute
TC/RTD inputs:
−Input span to +Input span
(Unit:°C [°F])
Voltage (V)/current (I) inputs:
−100.0 to +100.0 % of Input span
Minus (−) setting results in overlap.
However, the overlapping range is
within the proportional range.
If control is other than heat/cool PID
control, set to RO (Only reading data is
possible).
−100.0 to +100.0 %
The offset can be manually eliminated.
If the integral function is valid, set to RO
(Only reading data is possible).
0 to Input span/unit time *
(0: Unused)
* Unit time: 60 seconds
(factory set value)
0 to 11999 seconds or
0 to 5999 minutes
Data range of Area soak time can be
selected on the Soak time unit.
0 to 8
(0: No link)
When CT is CTL-6-P-N:
0.0 to 30.0 A (0.0: Not used)
When CT is CTL-12-S56-10L-N:
0.0 to 100.0 A (0.0: Not used)
If there is no current transformer 1 (CT1)
or CT1 is assigned to “0: None,” set to RO
(Only reading data is possible).
0.0 to 100.0 % of HBA1 set value
(0.0: Heater break determination is
invalid)
If there is no current transformer 1 (CT1)
or CT1 is assigned to “0: None,” set to RO
(Only reading data is possible).
If Heater break alarm 1 (HBA1)
corresponds to “0: Type A,” set to RO
(Only reading data is possible).
Data range
Continued on the next page.
Factory
set value
0
0.0
0
0
0
0
0.0
30.0
50
IMR01Y09-E3
Continued from the previous page.
ID
61
(0x003D)
62
(0x003E)
63
(0x003F)
64
(0x0040)
65
(0x0041)
66
(0x0042)
67
(0x0043)
68
(0x0044)
Heater melting
determination point 1
Heater break alarm 2
(HBA2) set value
Heater break
determination point 2
Heater melting
determination point 2
PV bias 31 R/W −Input span to +Input span 0
PV digital filter 31 R/W
PV ratio 31 R/W 0.500 to 1.500 1.000
PV low input cut-off 31 R/W 0.00 to 25.00 % of input span
Name
Number
of data
items
31 R/W
31 R/W When CT is CTL-6-P-N:
31 R/W
31 R/W
Attri-
bute
0.0 to 100.0 % of HBA1 set value
(0.0: Heater melting determination is
invalid)
If there is no current transformer 1 (CT1)
or CT1 is assigned to “0: None,” set to RO
(Only reading data is possible).
If Heater break alarm 1 (HBA1)
corresponds to “0: Type A,” set to RO
(Only reading data is possible).
0.0 to 30.0 A (0.0: Not used)
When CT is CTL-12-S56-10L-N:
0.0 to 100.0 A (0.0: Not used)
If there is no current transformer 2 (CT2)
or CT2 is assigned to “0: None,” set to RO
(Only reading data is possible).
0.0 to 100.0 % of HBA2 set value
(0.0: Heater break determination is
invalid)
If there is no current transformer 2 (CT2)
or CT2 is assigned to “0: None,” set to RO
(Only reading data is possible).
If Heater break alarm 2 (HBA2)
corresponds to “0: Type A,” set to RO
(Only reading data is possible).
0.0 to 100.0 % of HBA2 set value
(0.0: Heater melting determination is
invalid)
If there is no current transformer 2 (CT2)
or CT2 is assigned to “0: None,” set to RO
(Only reading data is possible).
If Heater break alarm 2 (HBA2)
corresponds to “0: Type A,” set to RO
(Only reading data is possible).
0.0 to 100.0 seconds
(0.0: Unused)
If the Input square root extraction
corresponds to “0: Unused,” set to RO
(Only reading data is possible).
Data range
7. COMMUNICATION DATA LIST
Factory
set value
30.0
0.0
30.0
30.0
0.0
0.00
IMR01Y09-E3
Continued on the next page.
51
7. COMMUNICATION DATA LIST
Continued from the previous page.
ID
69
(0x0045)
70
(0x0046)
71
(0x0047)
72
(0x0048)
73
(0x0049)
74
(0x004A)
RS bias
Cascade control:
Ratio setting:
RS digital filter
Cascade control:
Ratio setting:
RS ratio
Cascade control:
Ratio setting:
Proportional cycle time
[heat-side]
Proportional cycle time
[cool-side]
Manual manipulated
output value
Name
Cascade bias
Ratio setting bias
Cascade digital filter
Ratio setting digital
filter
Cascade ratio
Ratio setting ratio
Number
of data
items
31 R/W −Input span to +Input span 0
31 R/W
31 R/W 0.001 to 9.999
31 R/W 0.1 to 100.0 seconds
31 R/W 0.1 to 100.0 seconds
31 R/W
Attri-
bute
0.0 to 100.0 seconds
(0.0: Unused)
M: Relay contact output
V: Voltage pulse output
T: Triac output
D: Open collector output
This item becomes RO (Only reading
data is possible) for the voltage/current
output specification.
M: Relay contact output
V: Voltage pulse output
T: Triac output
D: Open collector output
If control is other than heat/cool PID
control, set to RO (Only reading data is
possible).
This item becomes RO (Only reading
data is possible) for the voltage/current
output specification.
−Output limiter (high) [MV2] to
+Output limiter (high) [MV1]
(−105.0 to +105.0 %)
When the control motor with feedback
resistance (FBR) is used:
Output limiter (low) [MV1] to
Output limiter (high) [MV1]
Data range
Factory
set value
0.0
1.000
M output:
20.0
V, T, D output:
2.0
M output:
20.0
V, T, D output:
2.0
0.0
52
Continued on the next page.
IMR01Y09-E3
Continued from the previous page.
ID
75
(0x004B)
76
(0x004C)
77
(0x004D)
78
(0x004E)
79
(0x004)
80
(0x0050)
81
(0x0051)
82
(0x0052)
Set lock level 31 R/W
STOP display 31 R/W
Bar graph display 31 R/W
Bar graph display
resolution
Direct key 1 31 R/W
Direct key 2 31 R/W
Direct key 3 31 R/W
Direct key type 31 R/W
Name
Number
of data
items
31 R/W
7. COMMUNICATION DATA LIST
Attri-
bute
Bit data
b0: Lock only setting items
other than SV and event
set value (EV1 to EV4).
b1: Lock only event set value
(EV1 to EV4)
b2: Lock only set value (SV)
b3 to b15: Unused
Data 0: Unlock
1: Lock
[Decimal number: 0 to 7]
0: “SToP” is displayed on the PV
display.
1: “SToP” is displayed on the SV
display.
0: No display
1: MV1 or MV2
2: PV
3: SV monitor
4: Deviation value
5: CT1 input value
6: CT2 input value
1 to 100 digit/dot
Becomes valid when the bar graph
display is “4: Deviation value,” “5: CT1
input value” or “6: CT2 input value.”
0: Unused
1: A/M transfer key
(Type 1, Type 2)
0: Unused
1: MONI key (For type 1) or
R/L transfer key (For type 2)
0: Unused
1: AREA key (For type 1) or
RUN/STOP transfer key (For type 2)
1: Type 1
2: Type 2
Data range
Factory
set value
0
1
1
100
1
1
1
1
IMR01Y09-E3
Continued on the next page.
53
7. COMMUNICATION DATA LIST
Continued from the previous page.
ID
83
(0x0053)
84
(0x0054)
Input type 31 R/W
Display unit 31 R/W
Name
Number
of data
items
Attri-
bute
0: TC input K
1: TC input J
2: TC input R
3: TC input S
4: TC input B
5: TC input E
6: TC input N
7: TC input T
8: TC input W5Re/W26Re
9: TC input PLII
10: TC input U
11: TC input L
12: RTD input Pt100
13: RTD input JPt100
14: Current input 0 to 20 mA DC
15: Current input 4 to 20 mA DC
16: Voltage (high) input 0 to 10 V DC
17: Voltage (high) input 0 to 5 V DC
18: Voltage (high) input 1 to 5 V DC
19: Voltage (low) input 0 to 1 V DC
20: Voltage (low) input 0 to 100 mV DC
21: Voltage (low) input 0 to 10 mV DC
24: Voltage (high) input ±1 V DC
25: Voltage (low) input ±100 mV DC
26: Voltage (low) input ±10 mV DC
If changed to current/voltage (high) input
from TC/RTD/voltage (low) input, select
the hardware by the input selector switch
(for measurement input) at the side of the
instrument. For the selecting procedure, see
FB400/FB900 Instruction Manual
(IMR01W03-E).
0: °C
1: °F
The engineering unit for voltage/current
input is expressed as %.
Data range
Factory
set value
Depend on
model code.
When not
specifying:
TC/RTD or
V (low)/I: 0
V (high)/I: 16
0
54
Continued on the next page.
IMR01Y09-E3
Continued from the previous page.
ID
85
(0x0055)
86
(0x0056)
87
(0x0057)
88
(0x0058)
89
(0x0059)
Decimal point position 31 R/W
Input scale high 31 R/W
Input scale low 31 R/W
Input error determination
point (high)
Input error determination
point (low)
Name
Number
of data
items
31 R/W
31 R/W
7. COMMUNICATION DATA LIST
Attri-
bute
Data range
0: No decimal place
1: One decimal place
2: Two decimal places
3: Three decimal places
4: Four decimal places
TC input:
• K (−200.0 to +800.0 °C, −328.0 to
+800.0 °F), J (−200.0 to +800.0 °C,
−328.0 to +1200.0 °F), T, E (−200.0 to
+700.0 °C, −328.0 to +1292.0 °F), U, L
Only 0 or 1 can be set.
• Other than the above
Only 0 can be set.
RTD input:
• Pt (−100.00 to +100.00 °C, −199.99 to
+199.99 °F), JPt (−100.00 to +100.00 °C,
−199.99 to +199.99 °F)
From 0 to 2 can be set.
• Other than the above
Only 0 or 1 can be set.
Voltage (V)/current (I) inputs:
From 0 to 4 can be set.
TC/RTD inputs:
Input scale low to Maximum value of
the selected input range
Voltage (V)/current (I) inputs:
−19999 to +19999
(Varies with the setting of the decimal
Factory
set value
Depends on
model code.
When not
specifying:
TC/RTD: 0
V/I: 1
TC/RTD:
Maximum
value of the
selected input
range
V/I: 100.0
point position)
TC/RTD inputs:
Minimum value of the selected input
range to Input scale high
Voltage (V)/current (I) inputs:
−19999 to +19999
TC/RTD:
Minimum value
of the selected
input range
V/I: 0.0
(Varies with the setting of the decimal
point position)
Input scale low − (5 % of input span) to
Input scale high + (5 % of input span)
TC/RTD: Input
scale high +
(5 % of input
span)
V/I: 105.0
TC/RTD: Input
scale low −
(5 % of input
span)
V/I: −5.0
IMR01Y09-E3
Continued on the next page.
55
7. COMMUNICATION DATA LIST
Continued from the previous page.
ID
90
(0x005A)
91
(0x005B)
92
(0x005C)
93
(0x005D)
94
(0x005E)
95
(0x005F)
96
(0x0060)
97
(0x0061)
98
(0x0062)
99
(0x0063)
100
(0x0064)
Burnout direction 31 R/W
Square root extraction 31 R/W
Power supply frequency 31 R/W
Sampling cycle 31 R/W
Remote setting input type 31 R/W
Digital input (DI)
assignment
Output assignment 31 R/W
Timer 1 31 R/W0.0
Timer 2 31 R/W0.0
Timer 3 31 R/W0.0
Timer 4 31 R/W
Name
Number
of data
items
31 R/W
Attri-
bute
0: Upscale
1: Downscale
Valid only when the TC input and
voltage (low) input are selected.
0: Unused
1: Used
0: 50 Hz
1: 60 Hz
If power frequency measurement was
made possible with CT input and/or
power feed forward (PFF) input applied,
set to RO (Only reading data is possible).
0: 50 ms
1: 100 ms
2: 250 ms
14: Current input 0 to 20 mA DC
15: Current input 4 to 20 mA DC
16: Voltage (high) input 0 to 10 V DC
17: Voltage (high) input 0 to 5 V DC
18: Voltage (high) input 1 to 5 V DC
19: Voltage (low) input 0 to 1 V DC
20: Voltage (low) input 0 to 100 mV DC
21: Voltage (low) input 0 to 10 mV DC
If changed to voltage (high) input from
current/voltage (low) input, select the
hardware by the input selector switch [for
remote setting (SR) input] at the side of the
instrument.
For the selecting procedure, see the
FB400/FB900 Instruction Manual
(IMR01W03-E).
1 to 8
See Table 1 “Digital input (DI)
assignment” (P. 74).
1 to 7
See Table 2 “Output assignment” (P. 74).
0.0 to 600.0 seconds
Customization tool is necessary when the
0: Heater break alarm 1 (HBA1) type A
(Time-proportional control output)
1: Heater break alarm 1 (HBA1) type B
(Continuous control output and
time-proportional control output)
0: Heater break alarm 2 (HBA2) type A
(Time-proportional control output)
1: Heater break alarm 2 (HBA2) type B
(Continuous control output and
time-proportional control output)
0: Hot start 1
1: Hot start 2
2: Cold start
3: Stop start
(The unit is the same as input value.)
(0: Action depending on the Hot/Cold
start selection)
0: Remote setting input (remote
control)
1: Intercontroller communication
cascade control
2: Intercontroller communication
ratio setting
When performing cascade control or
ratio setting, set the master controller to
0 (Remote control). Set slave controllers
to 1 (Cascade control) or 2 (Ratio
setting).
If the external input type corresponds to
“1: Cascade control” or “2: Ratio
setting,” the setting becomes valid.
0: Unused
1: Used
Data range
Factory
set value
2
1
0
3 % of
input span
0
0
1
64
Continued on the next page.
IMR01Y09-E3
Continued from the previous page.
ID
151
(0x0097)
152
(0x0098)
153
(0x0099)
154
(0x009A)
155
(0x009B)
156
(0x009C)
157
(0x009D)
158
(0x009E)
159
(0x009F)
160
(0x00A0)
MV transfer function
[Action taken when
changed to Manual mode
from Auto mode]
Control action 31 R/W 0: Brilliant II PID control (direct action)
Integral/derivative time
decimal point position
Derivative action 31 R/W
Undershoot suppression
factor
Derivative gain 31 R/W
ON/OFF action
differential gap (upper)
ON/OFF action
differential gap (lower)
Action (high) at input error 31 R/W
Action (low) at input error 31 R/W
Name
7. COMMUNICATION DATA LIST
Number
of data
items
31 R/W 0: MV1 or MV2 in Auto mode is used.
31 R/W 0: 1 second setting (No decimal place)
31 R/W 0.000 to 1.000
31 R/W
31 R/W
Attri-
bute
1: When selected by digital input (DI):
MV1 or MV2 in previous Manual
mode is used.
When selected by front key:
MV1 or MV2 in Auto mode is
used.
2: MV1 or MV2 in previous Manual
mode is used.
1: Brilliant II PID control (reverse action)
2: Brilliant II Heat/Cool PID control
[water cooling]
3: Brilliant II Heat/Cool PID control
[air cooling]
4: Brilliant II Heat/Cool PID control
[Cooling gain linear type]
5: Position proportioning control
1: 0.1 seconds setting
(One decimal place)
0: Measured value derivative
1: Deviation derivative
0.1 to 10.0
TC/RTD inputs:
0 to Input span (Unit: °C [°F])
Voltage (V)/current ( I ) inputs:
0.0 to 100.0 % of input span
0: Normal control
1: Manipulated output value at input
error
Data range
Factory
set value
0
Depends on
model code.
When not
specifying: 1
0
0
Water cooling:
0.100
Air cooling:
0.250
Cooling gain
linear type:
1.000
6.0
TC/RTD:
1 °C [°F]
V/I: 0.1 %
TC/RTD:
1 °C [°F]
V/I: 0.1 %
0
0
IMR01Y09-E3
Continued on the next page.
65
7. COMMUNICATION DATA LIST
Continued from the previous page.
ID
161
(0x00A1)
162
(0x00A2)
163
(0x00A3)
Manipulated output value
at input error
Manipulated output value
(MV1) at STOP mode
[heat-side]
Manipulated output value
(MV2) at STOP mode
[cool-side]
Name
Number
of data
items
31 R/W
Attri-
bute
−105.0 to +105.0 %
Data range
Actual output values become those
restricted by the output limiter.
Position proportioning control:
If there is no feedback resistance
(FBR) input or the feedback
resistance (FBR) input is
disconnected, an action taken when
abnormal is in accordance with the
value action setting during STOP.
31 R/W−5.0
−5.0 to +105.0 %
Position proportioning control:
Only when there is feedback
resistance (FBR) input and no
31 R/W
feedback resistance (FBR) input is
disconnected, the manipulated output
value (MV1) during STOP is output.
Factory
set value
0.0
−5.0
164
(0x00A4)
165
(0x00A5)
166
(0x00A6)
167
(0x00A7)
168
(0x00A8)
169
(0x00A9)
170
(0x00AA)
171
(0x00AB)
172
(0x00AC)
173
(0x00AD)
174
(0x00AE)
Output change rate limiter
31 R/W0.0
(up) [MV1]
Output change rate limiter
31 R/W
(down) [MV1]
Output limiter (high)
31 R/W
[MV1]
Output limiter (low)
31 R/W
[MV1]
Output change rate limiter
31 R/W0.0
(up) [MV2]
Output change rate limiter
31 R/W
(down) [MV2]
Output limiter (high)
31 R/W Output limiter (low) [MV2] to 105.0 %
[MV2]
Output limiter (low)
31 R/W −5.0 % to Output limiter (high) [MV2]
[MV2]
Power feed forward
31 R/W
selection
Power feed forward gain 31 R/W
AT bias 31 R/W
0.0 to 100.0 %/seconds
(0.0: OFF)
Becomes invalid when in position
proportioning control.
Output limiter (low) [MV1] to 105.0 %
Position proportioning control:
Becomes valid only when there is
feedback resistance (FBR) input and
no feedback resistance (FBR) input is
disconnected.
−5.0 % to Output limiter (high) [MV1]
Position proportioning control:
Becomes valid only when there is
feedback resistance (FBR) input and
no feedback resistance (FBR) input is
disconnected.
0.0 to 100.0 %/seconds
(0.0: OFF)
Becomes invalid when in position
proportioning control.
Actual output values become those
restricted by the output limiter.
Position proportioning control:
Becomes valid only when there is
feedback resistance (FBR) input and
no feedback resistance (FBR) input is
disconnected (high limit of feedback
resistance input at AT).
−105.0 % to Output value with AT
turned on
Actual output values become those
restricted by the output limiter.
Position proportioning control:
Becomes valid only when there is
feedback resistance (FBR) input and
no feedback resistance (FBR) input is
disconnected (low limit of feedback
resistance input at AT).
0.01 to 10.00 times
Data range
Factory
set value
105.0
−105.0
1.00
1
IMR01Y09-E3
Continued on the next page.
67
7. COMMUNICATION DATA LIST
Continued from the previous page.
ID
185
(0x00B9)
186
(0x00BA)
187
(0x00BB)
188
(0x00BC)
189
(0x00BD)
190
(0x00BE)
191
(0x00BF)
192
(0x00C0)
193
(0x00C1)
194
(0x00C2)
195
(0x00C3)
196
(0x00C4)
197
(0x00C5)
198
(0x00C6)
199
(0x00C7)
200
(0x00C8)
201
(0x00C9)
Proportional band limiter
(high) [heat-side]
Proportional band limiter
(low) [heat-side]
Integral time limiter (high)
[heat-side]
Integral time limiter (low)
[heat-side]
Derivative time limiter
(high) [heat-side]
Derivative time limiter
(low) [heat-side]
Proportional band limiter
(high) [cool-side]
Proportional band limiter
(low) [cool-side]
Integral time limiter (high)
[cool-side]
Integral time limiter (low)
[cool-side]
Derivative time limiter
(high) [cool-side]
Derivative time limiter
(low) [cool-side]
Open/Close output neutral
zone
Open/Close output
differential gap
Action at feedback
resistance (FBR) input
break
Feedback adjustment 31 R/W
Control motor time 31 R/W
Name
Number
of data
items
31 R/W
Attri-
bute
Data range
TC/RTD inputs:
0 to input span, 0.0 to input span or
0.00 to input span (Unit: °C [°F])
Factory
set value
TC/RTD:
Input span
V/I: 1000.0 %
Varies with the setting of the
31 R/W
integral/derivative time decimal point
TC/RTD:
position selection.
Voltage (V)/current (I) inputs:
V/I: 0.0 %
0.0 to 1000.0 % of input span
31 R/W3600
0 to 3600 seconds or
0.0 to 1999.9 seconds
31 R/W
Varies with the setting of the
integral/derivative time decimal point
position selection.
31 R/W3600
0 to 3600 seconds or
0.0 to 1999.9 seconds
31 R/W
Varies with the setting of the
integral/derivative time decimal point
position selection.
31 R/W
TC/RTD inputs:
1 to input span, 0.1 to input span or
0.01 to input span (Unit: °C [°F])
TC/RTD:
Input span
V/I: 1000.0 %
Varies with the setting of the
31 R/W
integral/derivative time decimal point
TC/RTD:
position selection.
Voltage (V)/current (I) inputs:
V/I: 0.1 %
0.1 to 1000.0 % of input span
31 R/W3600
0 to 3600 seconds or
0.0 to 1999.9 seconds
31 R/W
Varies with the setting of the
integral/derivative time decimal point
position selection.
31 R/W3600
0 to 3600 seconds or
0.0 to 1999.9 seconds
31 R/W
Varies with the setting of the
integral/derivative time decimal point
position selection.
1: 0 to 11999 seconds
Set the data range of Memory area soak
time monitor and Area soak time.
0: Unused
1: Used
31 R/W
Bit data
b0: Input error
b1 to b15: Unused
Data 0: Flashing display
1: Non-flashing display
[Decimal number: 0 to 1]
Bit data
b0: Burnout state
b1: Burnout state of feedback resistance
(FBR) input
b2: Event 1 state
b3: Event 2 state
b4: Event 3 state
b5: Event 4 state
b6: Heater break alarm 1 (HBA1) state
b7: Heater break alarm 2 (HBA2) state
b8 to b15: Unused
Data 0: OFF 1: ON
[Decimal number: 0 to 255]
Factory
set value
0
1
0
0
70
Continued on the next page.
IMR01Y09-E3
Continued from the previous page.
Number
ID
Name
of data
items
226
Controller state 2 31 RO
(0x00E2)
227
Controller state
3 31 RO
(0x00E3)
228
(0x00E4)
230
Unused
•
•
•
(0x00E6)
231
(0x00E7)
1
Valid only when Explicit message communication is used.
Comprehensive alarm
1
state
Attri-
bute
1 RO
7. COMMUNICATION DATA LIST
Data range
Bit data
b0: Adjustment data error
b1: Back-up error
b2: A/D conversion error
b3 to b4: Unused
b5: Custom data error
b6: Unused
b7: Watchdog timer error
b8: Program error (stack)
b9 to b10: Unused
b11: Program error (busy)
b12 to b14: Unused
b15: Controller communication error
Data 0: OFF 1: ON
[Decimal number: 0 to 35239]
Bit data
b0: Control STOP
b1: Control RUN
b2: Manual mode *
b3: Remote mode *
b4 to b14: Unused
b15: Autotuning (AT)
Data 0: OFF 1: ON
[Decimal number: 0 to 32783]
* During operation in manual mode, the
manual mode of the operation mode
state monitor is set to the
“1: ON” state and the remote mode of
the same monitor is se to the
“0: OFF” state even if the parameter,
“Remote/Local transfer” is set to “1:
Remote mode.”
Bit data
b0: Burnout state
b1: Burnout state of feedback
resistance (FBR) input
b2: Event 1 state
b3: Event 2 state
b4: Event 3 state
b5: Event 4 state
b6: Heater break alarm 1 (HBA1) state
b7: Heater break alarm 2 (HBA2) state
b8 to b15: Unused
Data 0: OFF 1: ON
[Decimal number: 0 to 255]
OR of Controller state 1 (ID: 225) in all
controller
Continued on the next page.
Factory
set value
IMR01Y09-E3
71
7. COMMUNICATION DATA LIST
Continued from the previous page.
Number
ID
Name
of data
items
232
Controller alarm state
1
2 RO
(0x00E8)
233
Error state
1
2 RO
(0x00E9)
234
RUN/STOP
1
2 R/W
(0x00EA)
235
Setting update flag
1
1 RO
(0x00EB)
236
(0x00EC)
Number of polling I/O
communication
controllers 1
237
(0x00ED)
238
Unused
COM-JH error code
1
1 RO
(0x00EE)
239
(0x00EF)
1
Valid only when Explicit message communication is used.
Number of connected
controller in controller
communication
1
Attri-
bute
1 R/W 1 to 31 10
1 RO 0 to 31
Data range
Bit data
Object instance 1:
b0 to b15: Controller 1 to 16
Object instance 2:
b0 to b14: Controller 17 to 31
Data 0: OFF 1: ON
[Decimal number: 0 to 65535]
OR of Controller state 1 (ID: 225)
Bit data
Object instance 1:
b0 to b15: Controller 1 to 16
Object instance 2:
b0 to b14: Controller 17 to 31
Data 0: OFF 1: ON
[Decimal number: 0 to 65535]
OR of Controller state 2 (ID: 226)
Bit data
Object instance 1:
b0 to b15: Controller 1 to 16
Object instance 2:
b0 to b14: Controller 17 to 31
Data RUN/STOP state is depending on
the value of RUN/STOP logic
selection (ID: 242)
[Decimal number: 0 to 65535]
Link RUN/STOP transfer (ID: 36)
0: Setting update is completed
1: During setting update
Bit data
b0: Back-up error
b1: Controller communication error
b2 to b15: Unused
Data 0: OFF 1: ON
[Decimal number: 0 to 3]
Continued on the next page.
Factory
set value
0
72
IMR01Y09-E3
7. COMMUNICATION DATA LIST
Continued from the previous page.
Number
ID
Name
of data
items
240
(0x00F0)
241
(0x00F1)
242
(0x00F2)
243
Number of communication
measured data items (IN)
when conducting polling
I/O communication
1, 2
Number of communication
setting data items (OUT)
when conducting polling
I/O communication
RUN/STOP logic
selection
1, 2
Setting validity selection
1, 2
1
1 R/W
(0x00F3)
244
Unused
(0x00F4)
245
(0x00F5)
246
(0x00F6)
247
(0x00F7)
1
Valid only when Explicit message communication is used.
2
The setting is validated when the power is turned off once after the setting is changed and it is turned
Controller address
1, 2
setting
Action mode selection
1, 2,
Automatic acquisition of
controller address
1, 2
♦
Attri-
bute
1 R/W
Data range
0: Depends on the DIP switch setting
Factory
set value
1 to 5: 5 words
6 to 200: 6 to 200 words
1 R/W
0: Depends on the DIP switch setting
1 to 5: 5 words
6 to 200: 6 to 200 words
1 R/W
0: RUN = 0, STOP = 1
1: RUN = 1, STOP = 0
Valid to RUN/STOP (ID: 234) and the
4th word and the 5th word in the polling
I/O communication setting item (OUT).
However, invalid to the RUN/STOP
transfer (ID: 36).
0: The setting is validated when the
power is turned off once after the
setting is changed and it is turned on
again.
1: The setting is validated just after the
setting is changed.
Object data
• The data of “Controller
communication item setting object
(0xC7)”
• The data of “Number of polling I/O
communication controllers (ID: 236)”
1 R/W 0 to 99 (0: No communication) 1 to 31
1 R/W
Bit data
b0: Address setting method transfer
0: Continuous setting
1: Free setting
b1: PID/AT transfer polling I/O
communication
0: Invalid
1: Valid
b2 to b15: Unused
Data 0: OFF 1: ON
[Decimal number: 0 to 3]
1 R/W
0: Do not execute the automatic acquisition
1: Execute the automatic acquisition
on again.
: It is possible to set in the communication environment setting by the rotary switch of
COM-JH (See P. 23) or configuration tool (See P. 33).
♦: Communication environment setting by rotary switch of COM-JH is possible.
0
0
0
0
0
0
IMR01Y09-E3
73
7. COMMUNICATION DATA LIST
Continued from the previous page.
ID
248
(0x00F8)
•
•
•
255
(0x00FF)
Number
Name
of data
items
Unused
Attri-
bute
Data range
Table 1: Digital input (DI) assignment
Set value DI 1 DI 2 DI 3 DI 4 DI 5 DI 6 DI 7
Factory
set value
1
2
3
4
5
6
7
8
RUN/STOP: RUN/STOP transfer AUTO/MAN: Auto/Manual transfer REM/LOC: Remote/Local transfer
RUN/STOPREM/LOC
Memory area number selection
(1 to 8)
RUN/STOPUnused
REM/LOCUnused
AUTO/MANUnused
Memory
area set
Unused
RUN/STOPREM/LOC AUTO/MAN
Interlock
release
RUN/STOPAUTO/MAN
REM/LOCAUTO/MAN
Interlock
release
Interlock
release
Interlock
release
Interlock
release
Interlock
release
Table 2: Output assignment
Set value
1 Control output 1 Control output 2Event 1 Event 2 Event 3 Event 4
2 Control output 1 Control output 2Event 1 Event 2 Event 3 HBA
3
4 Control output 1 Control output 2Event 1 HBA Event 3 Event 4
Control output 1 Control output 2Event 1 Event 2 HBA
Control output 1 HBA Event 1 Event 2 Event 3
Control output 1
Output 2
(OUT2)
FAIL
(De-energized)
Digital output 1
(DO1)
Event 1 Event 2 Event 3 Event 4
Digital output 2
(DO2)
Digital output 3
(DO3)
Digital output 4
(De-energized)
(De-energized)
(DO4)
FAIL
FAIL
“Energized” or “De-energized” can be selected for the digital outputs (DO1 to DO4).
[Factory set value: Energized]
However, with the exception of “FAIL (de-energized, fixed).”
Invalid for a non-existing output/event function.
74
IMR01Y09-E3
•
8. USAGE EXAMPLE
This chapter describes a usage example of DeviceNet communication when connected with the
COM-JH and controller (FB400) with the PLC set to a master.
8.1 Handling Procedures
Preparations of
configuration instrument
Mounting and Wiring
Setting of use instruments
Communication items
setting
Programming
See 8.2 System Configuration (P. 87).
For mounting/wiring of COM-JH, see 3. MOUNTING
(P. 7) and 4. WIRING (P. 11).
• For mounting/wiring of controller, see FB400/FB900
Installation Manual (IMR01W01-E).
• For mounting/wiring of PLC, see Instruction Manual for
the used PLC.
For network laying requirement of DeviceNet/method, see
Instruction Manual of master product or website of ODVA
(Open DeviceNet Vendor Association).
URL: http://www.odva.org
See 5. SETTING (P. 20) and 8.3 Setting of Use Instruments (P. 77).
See 6. DeviceNet COMMUNICATIONS (P. 26) and the
Instruction Manual of Configuration Tool.
See 8.4 Sample Programs (P. 78) and PLC Instruction
Manual.
IMR01Y09-E3 75
8. USAGE EXAMPLE
8.2 System Configuration
COM-JH (Slave)
Node address: 1
DeviceNet communication speed:
125 kbps
Number of communication words:
7 words
Controller communication speed:
19200 bps
(Factory set value)
OMRON
SYSMAC CJ series
PLC (Master)
Node address: 0
DeviceNet communication
speed: 125 kbps
Unit number: 0
(Address setting method Continuous setting, PID/AT transfer by polling I/O communication: Invalid)
• Automatic acquisition of controller address:
0: Do not execute the automatic acquisition
For setting procedure, see 5. SETTING (P. 20) and 6.2. Communication Method (P.27)
[Controller communication requirement]
• Communication speed: 19200 bps (factory set value)
For setting procedure, see 5.3 DIP Switch Setting(P. 22)
.
Controller (FB400) setting
.
[Controller communication requirement: Use communication 1 side]
• Node address: 1 and 2
• Communication protocol: Modbus-RTU
• Communication speed: 19200 bps (factory set value)
• Data bit configuration: Data 8-bit, without parity, stop 1-bit
For setting procedure, see FB400/FB900 Communication Quick Manual (IMR01W07-E).
IMR01Y09-E3
77
8. USAGE EXAMPLE
8.4 Sample Programs
8.4.1 Polling I/O communication (When the SYSMAC CJ)
Polling I/O communication is called “Remote I/O communication” in OMRON PLC related
Communication requirement
Contents of communication parameter setting
Memory allocation
Data which a master receives [Response: measured data items (IN)]
instruction manuals.
Communication data items: Measured data item (IN): Measured value (PV) [Attribute ID: 1]
Setting data item (OUT): Set value (SV) [Attribute ID: 45]
Number of communication controllers: 2 controllers
Number of communication words: 7 words (Factory set value)
Controller address: 1, 2 (Factory set value: 1 to 31)
Address of controller 1 and controller 2
Action mode: 0 (Factory set value)
Address setting method: Continuous setting
PID/AT transfer polling I/O communication: Invalid
Automatic acquisition of controller address:
0 (Factory set value)
Do not execute the automatic acquisition
The above communication parameters can be set via Explicit message communication or by the
configuration tool *.For details, see Communication parameter setting by configuration
tool (P. 33), or Communication parameter setting by Explicit message communication
(P. 41).
*
Except the setting of the action mode.
Allocate the memory by using the configuration tool.
Allocation method: User-set
Data area: Measured data item (IN) area: D00000 to D00006 (7 words)
Setting data item (OUT) area: D10000 to D10006 (7 words)
No. Items Storage location of read data
1 Receive counter D00000
2 Alarm state (Controller 1 to 16) D00001
3 Alarm state
D00002
(Controller 17 to 31, Setting update flag)
4 RUN/STOP state (Controller 1 to 16) D00003
5 RUN/STOP state (Controller 17 to 31) D00004
6 Measured value (PV) [Controller 1] D00005
7 Measured value (PV) [Controller 2] D00006
Communication data Nos. 1 to 5 (corresponding to 5 words) are fixed communication data items.
78
IMR01Y09-E3
Data to send from a master [Request: setting data items (OUT)]
8. USAGE EXAMPLE
No.
Items Data contents
1 Setting state selection
(All controller)
2 Setting state selection
(Controller 1 to 16)
3 Setting state selection
(Controller 17 to 31,
RUN/STOP)
4 RUN/STOP transfer
(Controller 1 to 16)
0
As there are two controllers, only
bit 0 (controller 1) and bit 1
(controller 2) can be used.
0000000000000000
bit 1 bit 0
[Decimal number: 0 to 3]
Only bit 15 (RUN/STOP transfer
disabled/enabled) can be used.
0000000000000000
bit 15
[Decimal number: 0 to 32768]
As there are two controllers, only
bit 0 (controller 1) and bit 1
(controller 2) can be used.
0000000000000000
bit 1 bit 0
[Decimal number: 0 to 3]
Storage location
of write data
D10000
D10001
D10002
D10003
5 RUN/STOP transfer
(Controller 17 to 31)
6
Set value (SV) [Controller 1
Set value (SV) [Controller 2]
7
Communication data Nos. 1 to 5 (corresponding to 5 words) are fixed communication data
items.
0 D10004
]
100 D10005
200 D10006
IMR01Y09-E3
79
8. USAGE EXAMPLE
Sample program (ladder)
Measured data items (IN)
Data corresponding to the measured data item (IN) ca be checked only by reading the data storage
register assigned by the configuration tool.
Setting data items (OUT)
The following procedure is required for setting data to the controller.
1. Sets 100 to “Set value (SV): D10005” of Controller 1.
2. Sets 200 to “Set value (SV): D10006” of Controller 2.
3. Set bit 0 (Controller 1) and bit 1 (Controller 2) for “Setting state selection: D10001” to
“1: Setting enabled.”
4. Set bit 0 (Controller 1) and bit 1 (Controller 2) for “Setting state selection: D10001” to
“0: Setting disabled” after a lapse of preset time* (Example: 200 ms).
* Sets any time longer than the “communication cycle time” set to the PLC.
5. Sets 0 (reset) to “Set value (SV): D10005” of Controller 1.
6. Sets 0 (reset) to “Set value (SV): D10006” of Controller 2.
1.00
T0000
1.00
1.01
MOV
&100
D10005
MOV
&200
D10006
1.00 1.00
TIMH
0000
#20
MOV
#3
D10001
DIFD
1.01
MOV
#0
D10001
MOV
#0
D10005
MOV
#0
D10006
Sets 100 to D10005 when relay 1.00
is turned ON.
Sets 200 to D10006 when relay 1.00
is turned ON.
Activate timer T0000 by setting to
200 ms when relay 1.00 is turned
ON.
Sets 0003H (bit 0: 1, bit 1: 1) to
D10001 when relay 1.00 is turned
ON.
Differentiating the fall signal of the
relay1.00 activates the relay 1.01.
Sets 0000H (bit 0: 0, bit 1: 0) to
D10001 when relay 1.01 is turned
ON.
Sets 0 (data reset) to D10005 when
relay 1.01 is turned ON.
Sets 0 (data reset) to D10006 when
relay 1.01 is turned ON.
80
IMR01Y09-E3
8. USAGE EXAMPLE
8.4.2 Explicit message communication (When the SYSMAC CJ)
In order to conduct Explicit message communication using the OMRON SYSMAC CJ PLC,
the FINS command for FINS communication (communication protocol developed by
OMRON) is used.
For the FINS command and the CMND instruction, see the Instruction Manual of OMRON
SYSMAC CJ PLC.
Communication requirement
The vendor code is read from the COM-JH (slave). (RKC vendor code: 394 = 018AH)
• Using the “Explicit message send” command (2801) of FINS command.
• The “CMND instruction” is used to send FINS commands.
• Write location of request data from the PLC (master): On and after D01000
• Storage location of response data from the COM-JH (slave): On and after D02000
• The completion code is stored in D00006 when execution of CMND has been completed abnormally
and then the command is executed again.
• When an Explicit message is sent by the SYSMAC CJ, the send location of the FINS command is
assigned to the DeviceNet master unit of its own node instead of the actual send location (COM-JH).
The COM-JH node address is specified within Explicit message send command data.
SYSMAC CJ
FINS command
Explicit
message
COM-JH
CPU unit
CMND
Node address: 11
DeviceNet master unit
Unit No.: 0
Node address: 05
Unit address: FEH or 10H
IMR01Y09-E3
81
8. USAGE EXAMPLE
Command data format
Command data format at communicating by an Explicit message with SYSMAC CJ is shown with the
following.
[Request data format from the PLC (master)]
28 01
534 bytes
max.
Command
code
Destination node address
Object
class ID
Service code
Instance ID
Service data
[Response data format]
• Normal response
28 01 00 00
534 bytes
max.
Command
code
Response
code
No. of bytes
received
Service code
Source node address
Service data
• Error response
28 01 00 00 94
Command
code
Response
code
No. of bytes
received
Source node address
Service code (94H): 14H + 80H = 94H
Error code
• Cannot be sent/Timeout
14H: Error response
80H: Response data
28 01
Command
code
As this response (Cannot be sent/Timeout) is an error response sent to the CPU unit from
the DeviceNet master unit of the SYSMAC CJ, this is not an error in DeviceNet
communication.
82
Response
code
IMR01Y09-E3
8. USAGE EXAMPLE
Description of CMND
[CMND S D C]
CMND
S
D
C
S: First command word
D: First response word
C: First control data word
Command data is set in order starting with the word specified for the CMND operand S (first
command word) and continuing with words with higher addresses in I/O memory in the command
block format.
15 0
C+0
15 0
C+1
15 0
C+2
0 0
Number of command bytes to send
0000H to 02E1H (0 to 542 bytes)
Number of response data bytes to receive
0000H to 02E1H (0 to 542 bytes)
15 0
C+3
Destination network address
00H: Local network
01H to 7FH: 1 to 127
Destination node address
00 to 3FH: 0 to 63
Destination unit FINS address
FEH: The local unit
10H to 1FH: Unit numbers + 10H
15 10 8 3 0
0 0 0 0 0
C+4
0: Response returned
1: No response
Transmission port number: 0 to 7
Number of retries: 0H to FH (0 to 15 times)
15 0
C+5
Response monitoring time
0000H: 2 seconds
0001H to FFFFH: 0.1 to 6553.5 seconds
IMR01Y09-E3
83
8. USAGE EXAMPLE
[Sample program]
S D01000+ 0 2801H Command code (2801H)
+ 1 0B0EH Slave node address: 11 (0BH), Service code (0EH)
+ 2 0001H Object class ID (0001H)
+ 3 0001H Instance ID (0001H)
+ 4 0100H Attribute ID (01H)
D D02000 First response word at local node
C D00000+ 0 0009H Number of command bytes (9 bytes)
+ 1 0000H Response code (0000H)
+ 2 0004H Number of bytes received (0004H)
+ 3 0B8EH Response source node address: 11 (0BH), Normal completion (8EH)
+ 4 8A01H Vendor code stored from high to low byte
(RKC vendor code: 394 = 018AH)
84
IMR01Y09-E3
Sample program (ladder)
A20011
BSET
#0000
D00000
D02999
8. USAGE EXAMPLE
Sets 0000 in order to initialize D00000
to D02999.
A20011: Special auxiliary relay
First cycle flag
MOV
#0009
D00000
MOV
#000A
D00001
MOV
#0001
D00002
MOV
#05FE
D00003
MOV
#0000
D00004
MOV
#0064
D00005
MOV
#2801
D01000
Places 0009 into D00000.
Number of command bytes: 9 bytes
Places 000A into D00001.
Number of response bytes: 10 bytes
Places 0001 into D00002.
Destination network address: 01H
Places 05FE into D00003.
Destination node address: 05H
Destination unit FINS address: FEH
Places 0000 into D00004.
Response (0), Transmission port No.0,
No retries (0)
Places 0064 into D00005.
Response monitoring time:
10.0 seconds
Places 2801 into D01000.
Explicit message send command
IMR01Y09-E3
MOV
#0B0E
D01001
MOV
#0001
D01002
MOV
#0001
D01003
MOV
#0100
D01004
MOV
#0001
0000
Places 0B0E into D01001.
Slave node address: 11 (0BH)
Service code: 0EH
Places 0001 into D01002.
Object class ID: 0001H
Places 0001 into D01003.
Instance ID: 0001H
Places 0100 into D01004.
Attribute ID: 01H
Places 0001 in CIO 0000.
Continued on the next page.
85
8. USAGE EXAMPLE
d
d
Continued from the previous page.
000000 A20200
Port
Enabled
Flag
Message
Communications
Permitted Flag
151100
CMND
D01000
D02000
D00000
Sends 9 bytes of command data to
node 05 (unit FE) on network 01 an
receives 10 bytes of response data an
stores it in D02000.
000001
A20200
Port
Enabled
Flag
A21900
Port
Execution
Error Flag
ASL
0000
MOV
A203
D00006
ASR
0000
END
Shifts the contents of CIO 0000 one
bit to the left (CIO 000001 ON).
Stores the completion code in A203 to
D00006.
Shifts the contents of CIO 0000 one bit
to the right and retry at next cycle (CIO
000000 ON).
86
IMR01Y09-E3
9. TROUBLESHOOTING
This section explains probable causes and treatment procedures if any abnormality occurs in the
instrument. For any inquiries, please contact RKC sales office or the agent, to confirm the
specifications of the product.
If it is necessary to replace a device, always strictly observe the warnings below.
To prevent electric shock or instrument failure, always turn off the system
power before replacing the instrument.
To prevent electric shock or instrument failure, always turn off the power
before mounting or removing the instrument.
To prevent electric shock or instrument failure, do not turn on the power until
all the wiring is completed.
To prevent electric shock or instrument failure, do not touch the inside of the
instrument.
All wiring must be performed by authorized personnel with electrical
experience in this type of work.
CAUTION
WARNING
!
Do not separate the mainframe from the terminal base with the power turned on. If so,
instrument failure may result.
IMR01Y09-E3 87
9. TROUBLESHOOTING
COM-JH
Problem Probable cause Solution
light up
Power not being supplied Check external breaker etc. RUN lamp does not
Appropriate power supply voltage
not being supplied
Check the power supply
Power supply terminal contact
Retighten the terminals
defect
Power supply section defect
RUN lamp flashes
rapidly
Data collection just after the power
is turned on
Replace COM-JH
After data collection, the lamp goes on,
if normal
Memory backup error Replace COM-JH RUN lamp flashes
slowly
Controller communication error
Controller is not connected
Confirm the controller connection
condition and connect correctly
FAIL lamp is lit Hardware error Replace COM-JH
FAIL lamp flashes Communication environment
setting mode by the switch
Return the switch to its original
position
For the communication
environment setting mode by the
switch, see 5.4 Communication
Environment Setting by Rotary
Switch (P. 23).
DeviceNet
No response
(DeviceNet)
88
Problem Probable cause Solution
Wrong connection, no connection
or disconnection of the DeviceNet
Confirm the connection method or
condition and connect correctly
communication cable
Breakage, wrong wiring, or
imperfect contact of the DeviceNet
Confirm the wiring or connector and
repair or replace the wrong one
communication cable
Communication speed setting of
master (PLC) and the slave
Confirm the communication speed
setting and set that correctly
(COM-JH) is mismatch
Wrong node address setting Confirm the address setting and set that
correctly
Continued on the next page.
IMR01Y09-E3
Continued from the previous page.
Problem Probable cause Solution
9. TROUBLESHOOTING
• NS (or NET) lamp
OFF
• MS (or MOD) lamp
ON (Green)
MS (or MOD) lamp
flashes (Green)
MS (or MOD) lamp
ON (Red)
• NS (or NET) lamp
ON (Red)
• MS (or MOD) lamp
ON (Green)
Wait for completion of node
address duplication check with a
master
If only the COM-JH is in this state
though both of the NS/MS
(NET/MOD) lamps are lit in green,
re-start after checking that each
communication speed is the same
Controller communication error Remove error factors from the
connection with the controller and then
make a re-start.
Memory backup error Replace COM-JH
Node address duplication Re-start after the re-setting is made so
that no node address is duplicated
Bus off status (communication stop
by data abnormality frequent
occurrence)
Re-start after checking the following
items.
• Does the speed coincide with the
master communication speed ?
• Is not the DeviceNet communication
cable connected yet, incorrectly
connected or removed ?
• Is the length of the DeviceNet
communication cable appropriate ?
• Are termination resistors (121 Ω)
connected only to both ends of the
trunk line ?
• Does much noise exist ?
• NS (or NET) lamp
flashes (Red)
• MS (or MOD) lamp
ON (Green)
IMR01Y09-E3
Breakdown of communication
device
DeviceNet communication
I/O connection time-out state
Replace COM-JH
• Set the I/O connection Expected
packet rate (class: 0x05, instance: 2,
attribute: 9) to 0 (No time-out) or set
it to a sufficiently large value.
• Lengthen the master I/O message
communication cycle time.
Continued on the next page.
89
9. TROUBLESHOOTING
Continued from the previous page.
Problem Probable cause Solution
• NS (or NET) lamp
flashes (Green)
• MS (or MOD) lamp
ON (Green)
DeviceNet communication
Communication have not yet been
established
It is checked whether or not the
COM-JH is registered to the master as
a slave.
Re-start after checking the following
items.
• Does the speed coincide with the
master communication speed ?
• Is not the DeviceNet communication
cable connected yet, incorrectly
connected or removed ?
• Is the length of the DeviceNet
communication cable appropriate ?
• Are termination resistors (121 Ω)
connected only to both ends of the
trunk line ?
Communication speed: 9600 bps, 19200 bps, 38400 bps
Data bit configuration: Data 8-bit, Without parity, Stop 1-bit
Maximum connections: 31 controllers (FB400/FB900) [Device address setting: 1 to 31]
Connection method: Terminals
Termination resistor: Built-in terminal base of COM-JH [ON/OFF select with switch (120 Ω)]
IMR01Y09-E3 91
10. SPECIFICATIONS
Self-diagnostic function
Hardware error: Display: FAIL lamp ON
Memory backup error: Display: RUN lamp flashes, MS lamp (Red) ON
If any error occurs, bit 7 of attribute ID: 5 in Identity object (0x01:
01Hex) is set to 1.
If any error occurs, bit 0 of attribute ID: 238 in Controller object (0x64:
64Hex) is set to 1.
Controller communication error:
Display: RUN lamp flashes, MS lamp (Green) flashes
If any error occurs, bit 7 of attribute ID: 5 in Identity object (0x01: 01Hex) is
set to 1.
If any error occurs, bit 2 of attribute ID: 238 in Controller object (0x64:
64Hex) is set to 1.
General specifications
Power supply voltage:21.6 to 26.4 V DC [Including power supply voltage variation] (Rating 24 V DC)
Current consumption: 80 mA max.
Rush current: 12 A or less
Insulation resistance: Between communication terminal and grounding:
20 MΩ or more at 500 V DC
Between power supply terminal and grounding:
20 MΩ or more at 500 V DC
Between power supply and communication terminals:
20 MΩ or more at 500 V DC
Withstand voltage: See table
Time: 1 min.
Grounding terminal
Power terminal
Communication
terminal
Grounding
terminal
600 V AC
600 V AC 600 V AC
Power
terminal
Power failure: A power failure of 20 ms or less will not affect the control action.
Memory backup: Backed up by non-volatile memory
Number of writing: Approx. 100,000 times
Data storage period: Approx. 10 years
Vibration: Amplitude: < 1.5 mm (5 to 9 Hz)
2
Acceleration: < 5 m/s
Each direction of XYZ axes
(9 to150 Hz)
Shock:Height 50 mm or less Each direction of XYZ axes (de-energized state)
Allowable ambient temperature:
−10 to +50 °C
Allowable ambient humidity:
5 to 95 % RH
(Absolute humidity: MAX.W.C 29.3 g/m
3
dry air at 101.3 kPa)
92
IMR01Y09-E3
10. SPECIFICATIONS
Installation environment conditions:
Indoor use
Altitude up to 2000 m
Operating environment: Avoid the following conditions when selecting the mounting location.
• Rapid changes in ambient temperature which may cause condensation.
• Corrosive or inflammable gases.
• Direct vibration or shock to the mainframe.
• Water, oil, chemicals, vapor or steam splashes.
• Excessive dust, salt or iron particles.
• Excessive induction noise, static electricity, magnetic fields or noise.
A device profile is the specification that defined each necessary parameter with DeviceNet.
Use it after understanding contents of a device profile of COM-JH fully when connected to a master.