RKC INSTRUMENT DeviceNet COM-JH Instruction Manual

Communication converter for fb400/fb900

Advertisement

Quick Links

DeviceNet Communication
Converter
COM-JH
[For FB400/FB900]
Instruction Manual
IMR01Y09-E3
RKC INSTRUMENT INC.
®

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DeviceNet COM-JH and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for RKC INSTRUMENT DeviceNet COM-JH

  • Page 1 DeviceNet Communication Converter COM-JH [For FB400/FB900] Instruction Manual IMR01Y09-E3 RKC INSTRUMENT INC. ®...
  • Page 2 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.
  • Page 3 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.
  • Page 4 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.
  • Page 5: Table Of Contents

    CONTENTS Page 1. OUTLINE................1 1.1 Checking the Product ..................2 1.2 Model Code .....................2 1.3 Parts Description .....................3 2. HANDLING PROCEDURES ..........5 3. MOUNTING ................7 3.1 Mounting Cautions...................7 3.2 Dimensions......................8 3.3 DIN Rail Mounting ...................9 3.4 Panel Mounting....................10 4.
  • Page 6 Page 6. DeviceNet COMMUNICATIONS ........26 6.1 Features and Functionality ................26 6.2 Communication Method.................27 6.2.1 Polling I/O communication ................. 27 6.2.2 Explicit message communication ............... 39 7. COMMUNICATION DATA LIST ......... 44 8. USAGE EXAMPLE ............. 75 8.1 Handling Procedures ..................75 8.2 System Configuration ..................76 8.3 Setting of Use Instruments ................77 8.4 Sample Programs..................78...
  • Page 7: Outline

    1. OUTLINE 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. •...
  • Page 8: Checking The Product

    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) Accessories Q’TY Remarks...
  • Page 9: Parts Description

    1. OUTLINE 1.3 Parts Description Terminal cover DeviceNet Indication lamps DeviceNet communication speed communication speed setting switch (DR) setting switch (RATE) Node address setting switch DeviceNet connector DeviceNet connector [Open-style connector] [Micro-style connector] (COM.PORT) (COM.PORT) Terminal cover Mounting bracket Front view of open-style connector type Front view of micro-style connector type Terminal base Indication lamps...
  • Page 10 1. OUTLINE Indication lamps • When instrument abnormally: FAIL [Red] Turns on • Communication environment setting mode by the switch: Flashes • When normally: [Green] Turns on • Self-diagnostic error: Flashes slowly • Data collection just after the power is turned on: Flashes rapidly •...
  • Page 11: Handling Procedures

    2. HANDLING PROCEDURES Conduct necessary setting before communication according to the procedure described below. COM-JH Set the node address, DeviceNet communication speed, controller communication setting communication speed and number of communication words when conducting DeviceNet polling I/O communication of COM-JH. See 5.
  • Page 12 2. HANDLING PROCEDURES Set communication parameters of PLC. PLC setting See 8.3 Setting of Use Instruments (P. 77) and Instruction Manual for the used PLC. Set communication parameters of controller. Controller setting • See 8.3 Setting of Use Instruments (P. 77) •...
  • Page 13: Mounting

    3. MOUNTING This chapter describes installation environment, mounting cautions, dimensions and mounting procedures. WARNING To prevent electric shock or instrument failure, always turn off the power before mounting or removing the instrument. 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.
  • Page 14: Dimensions

    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. •...
  • Page 15: Din Rail Mounting

    3. MOUNTING 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.
  • Page 16: Panel Mounting

    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.
  • Page 17: Wiring

    4. WIRING This chapter describes wiring cautions, wiring layout and wiring of terminals. 4.1 Wiring Cautions WARNING 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.
  • Page 18: Terminal Configuration

    4. WIRING 4.2 Terminal Configuration The terminal configuration is as follows. Controller communication Upper-side RS-485 terminal T/R(A) T/R(B) : The part of internal wiring 11 10 Power supply Ground 13 12 Lower-side − terminal 24 V As controller communication terminal Nos. 1, 4 and 5 are internally connected to terminal Nos.
  • Page 19: Connection To Devicenet

    4. WIRING 4.3 Connection to DeviceNet WARNING 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 Trunk...
  • Page 20 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.
  • Page 21: Pin Layout Of Connector

    4. WIRING 4.3.2 Pin layout of connector Open-style connector 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 Symbol Cable color Black Power supply, minus (−) V−...
  • Page 22 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 Symbol Cable color Shield Drain  Power supply, plus (+) V− Black Power supply, minus (−) Communication data, high...
  • Page 23: Wiring To The Controllers

    4. WIRING 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.
  • Page 24: Termination Resistor

    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.
  • Page 25 4. WIRING 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.” Termination resistor transfer switch Termination Termination resistor OFF resistor ON (120 Ω...
  • Page 26: Setting

    5. SETTING WARNING 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.
  • Page 27: Devicenet Communication Speed Setting

    5. SETTING 5.2 DeviceNet Communication Speed Setting Set a communication speed for the DeviceNet using a small blade screwdriver. DeviceNet communication speed setting switch (DR or RATE) Setting range: 0: 125 kbps 1: 250 kbps 2: 500 kbps (Factory set value: 0) The above figure is open-style connector type.
  • Page 28: Dip Switch Setting

    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 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Left side view Controller communication speed...
  • Page 29: Communication Environment Setting By Rotary Switch

    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.
  • Page 30 5. SETTING List of communication environment setting items Node address setting switch MSD Node address setting switch LSD Factory set value Setting item Data range Action mode selection Address setting method Continuous setting Free setting Continuous setting Free setting 4 to 9: Don’t set this one Continuous setting: The addresses that are set in object instances 1 to 31 of the controller address...
  • Page 31 5. SETTING Continued from the previous page. Node address setting switch MSD Node address setting switch LSD Factory set value Setting item Data range 0 to 5: 0 to 20 ms (= set value × 4) Controller communication transmission wait time 30 ms 50 ms 70 ms...
  • Page 32: Devicenet Communications

    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 Maximum network length * Maximum Cumulative speed drop length drop length Thick trunk length Thin trunk length 125 kbps...
  • Page 33: Communication Method

    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.
  • Page 34 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 Factory Items Data range set value Bit data Setting state selection Data setting disabled/enabled (All controller) 0: Depending on the setting contents...
  • Page 35 6. DeviceNet COMMUNICATION Continued from the previous page. Factory Items Data range set value Selected set items Same as the range of setting items selected Same as the factory set Setting items are set by the after value of configuration tool or via Explicit setting data message communication are items...
  • Page 36 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 Items Data range Receive counter 0 to 65535 Increments each time the COM-JH receives the setting item (OUT) data.
  • Page 37 6. DeviceNet COMMUNICATION Continued from the previous page. Items Data range Selected measured items Same as the range of measured items selected Measured items set by the after configuration tool or via Explicit message communication are assigned by the number of controllers similarly set.
  • Page 38 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 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8...
  • Page 39 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 •...
  • Page 40 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.
  • Page 41 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 •...
  • Page 42 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.”...
  • Page 43 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). Parameter Value IN ch1...
  • Page 44 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 69 Address of Controller 2...
  • Page 45: Explicit Message Communication

    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.
  • Page 46 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.
  • Page 47 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.
  • Page 48 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: Attribute ID:...
  • Page 49 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).” Corresponding object: Controller object (0x64) Object class ID: 64 Instance ID: Attribute ID: 246 (Action mode selection)
  • Page 50: Communication Data List

    7. COMMUNICATION DATA LIST Attribute contents of the controller object (0x64: 64Hex) are described to the communication data list. Number Attri- Factory Name of data Data range bute set value items  Measured value (PV) RO Input scale low to Input scale high (0x0001) ...
  • Page 51 7. COMMUNICATION DATA LIST Communication data (Controller Object 0x64) Number Attri- Factory Name of data Data range bute set value items  Measured value (PV) RO Input scale low to Input scale high (0x0001)  Current transformer 1 CTL-6-P-N: (0x0002) (CT1) input value monitor 0.0 to 30.0 A CTL-12-S56-10L-N:...
  • Page 52 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items  Digital input (DI) state RO Bit data (0x0011) monitor 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...
  • Page 53 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items RO −10.0 to +100.0 °C  Holding peak value ambient (0x0016) temperature monitor  Power feed forward input RO 0.0 to 160.0 % (0x0017) value monitor Display in the percentage of the load...
  • Page 54 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Event 1 set value (EV1) ★ Deviation: −Input span to +Input span (0x0027) Process and set value: Input scale low to Input scale high Event 2 set value (EV2) ★...
  • Page 55 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Derivative time R/W 0 to 3600 seconds or (0x0030) [heat-side] ★ 0.0 to 1999.9 seconds (0, 0.0: PI action) Varies with the setting of the integral/derivative time decimal point position selection.
  • Page 56 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items R/W TC/RTD inputs: Overlap/Deadband ★ −Input span to +Input span (0x0035) (Unit:°C [°F]) Voltage (V)/current (I) inputs: −100.0 to +100.0 % of Input span Minus (−) setting results in overlap.
  • Page 57 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Heater melting R/W 0.0 to 100.0 % of HBA1 set value 30.0 (0x003D) determination point 1 (0.0: Heater melting determination is invalid) If there is no current transformer 1 (CT1) or CT1 is assigned to “0: None,”...
  • Page 58 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items R/W −Input span to +Input span RS bias (0x0045) Cascade control: Cascade bias Ratio setting: Ratio setting bias RS digital filter R/W 0.0 to 100.0 seconds (0x0046) (0.0: Unused)
  • Page 59 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Set lock level R/W Bit data (0x004B) 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)
  • Page 60 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Input type R/W 0: TC input K Depend on (0x0053) 1: TC input J model code. 2: TC input R 3: TC input S When not 4: TC input B...
  • Page 61 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Decimal point position R/W 0: No decimal place Depends on (0x0055) 1: One decimal place model code. 2: Two decimal places 3: Three decimal places When not 4: Four decimal places...
  • Page 62 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Burnout direction R/W 0: Upscale 1: Downscale (0x005A) Valid only when the TC input and voltage (low) input are selected. R/W 0: Unused Square root extraction (0x005B)
  • Page 63 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Energized/De-energized R/W Bit data (0x0065) b0: DO1 b1: DO2 b2: DO3 b3: DO4 b4 to b15: Unused Data 0: Energized 1: De-energized [Decimal number: 0 to 15] Alarm (ALM) lamp...
  • Page 64 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Transmission output R/W When the PV, SV, SV monitor and RS: PV/SV/RS: (0x0070) scale high Input scale low to Input scale high Input scale high When the MV1 and MV2: MV1/MV2:...
  • Page 65 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Force ON of Event 1 R/W Bit data (0x0077) action b0: Event output turned on at input error occurrence b1: Event output turned on in manual mode b2: Event output turned on during the...
  • Page 66 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Event 2 differential gap Deviation, process or set value: : TC/RTD: 0 to Input span (Unit: °C [°F]) 2 °C [°F] (0x007B) MV: 0.0 to 110.0 % V/I: 0.2 %...
  • Page 67 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Event 3 hold action R/W 0: OFF Depends on (0x007F) 1: Hold action ON model code. (At power turned on) When not 2: Re-hold action ON specifying: 0...
  • Page 68 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Event 4 type R/W 0: None Depends on (0x0084) Deviation high model code. Deviation low When not Deviation high/low specifying: 0 Band Process high...
  • Page 69 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Force ON of Event 4 R/W Bit data (0x0089) action b0: Event output turned on at input error occurrence b1: Event output turned on in manual mode b2: Event output turned on during the...
  • Page 70 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items CT2 assignment R/W 0: None (0x008F) 1: OUT1 2: OUT2 3: DO1 4: DO2 5: DO3 6: DO4 Heater break alarm 2 R/W 0: Heater break alarm 2 (HBA2) type A (0x0090) (HBA2) type...
  • Page 71 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items MV transfer function R/W 0: MV1 or MV2 in Auto mode is used. (0x0097) [Action taken when 1: When selected by digital input (DI): changed to Manual mode MV1 or MV2 in previous Manual from Auto mode]...
  • Page 72 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items R/W −105.0 to +105.0 % Manipulated output value (0x00A1) at input error Actual output values become those restricted by the output limiter. Position proportioning control: If there is no feedback resistance (FBR) input or the feedback...
  • Page 73 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items AT cycles R/W 0: 1.5 cycles (0x00AF) 1: 2.0 cycles 2: 2.5 cycles 3: 3.0 cycles Output value with AT R/W Output value with AT turned off to 105.0 + 105.0 %...
  • Page 74 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Proportional band limiter TC/RTD inputs: TC/RTD: (0x00B9) (high) [heat-side] 0 to input span, 0.0 to input span or Input span 0.00 to input span (Unit: °C [°F]) V/I: 1000.0 % Varies with the setting of the...
  • Page 75 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Integrated output limiter R/W 0.0 to 200.0 % of control motor time 150.0 (0x00CA) (0.0: OFF) Becomes invalid when there is feedback resistance (FBR) input.
  • Page 76 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items Automatic temperature R/W 0.1 to 1999.9 seconds 10.0 (0x00D3) rise dead time Automatic temperature R/W 0.1 to Input span/minutes (0x00D4) rise gradient data RUN/STOP group...
  • Page 77 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items RO Bit data Controller state 2  Adjustment data error (0x00E2) Back-up error A/D conversion error b3 to b4: Unused Custom data error Unused...
  • Page 78 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items  Controller alarm state RO Bit data (0x00E8) 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...
  • Page 79 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items R/W 0: Depends on the DIP switch setting Number of communication (0x00F0) 1 to 5: 5 words measured data items (IN) 6 to 200: 6 to 200 words when conducting polling 1, 2...
  • Page 80 7. COMMUNICATION DATA LIST Continued from the previous page. Number Attri- Factory Name Data range of data bute set value items     Unused (0x00F8) • • • (0x00FF) Table 1: Digital input (DI) assignment Set value DI 1 DI 2 DI 3 DI 4...
  • Page 81: Usage Example

    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 See 8.2 System Configuration (P. 87). configuration instrument •...
  • Page 82: System Configuration

    8. USAGE EXAMPLE 8.2 System Configuration OMRON SYSMAC CJ series Personal computer PLC (Master) Node address: 0 DeviceNet communication speed: 125 kbps Unit number: DeviceNet Controller communication (RS-485: Modbus) COM-JH (Slave) Controller 1 Controller 2 Node address: 1 (Device address 1) (Device address 2) DeviceNet communication speed: 125 kbps...
  • Page 83: Setting Of Use Instruments

    8. USAGE EXAMPLE 8.3 Setting of Use Instruments Setting of the PLC, COM-JH and controller is shown in the following. PLC setting [DeviceNet communication requirement] • Node address: • DeviceNet communication speed: 125 kbps • Unit number: • Communication cycle time: (Number of COM-JH communication words ×...
  • Page 84: Sample Programs

    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 instruction manuals. Communication requirement Contents of communication parameter setting 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:...
  • Page 85 8. USAGE EXAMPLE Data to send from a master [Request: setting data items (OUT)] Storage location Items Data contents of write data Setting state selection D10000 (All controller) Setting state selection As there are two controllers, only D10001 bit 0 (controller 1) and bit 1 (Controller 1 to 16) (controller 2) can be used.
  • Page 86 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.
  • Page 87: Explicit Message Communication (When The Sysmac Cj)

    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.
  • Page 88 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)] 534 bytes max. Command Object Instance ID Service data code class ID Service code Destination node address...
  • Page 89 8. USAGE EXAMPLE Description of CMND [CMND S D C] CMND 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.
  • Page 90 8. USAGE EXAMPLE [Sample program] D01000+ 0 2801H Command code (2801H) 0B0EH Slave node address: 11 (0BH), Service code (0EH) 0001H Object class ID (0001H) 0001H Instance ID (0001H) 0100H Attribute ID (01H) D02000 First response word at local node D00000+ 0 0009H Number of command bytes (9 bytes)
  • Page 91 8. USAGE EXAMPLE Sample program (ladder) A20011 Sets 0000 in order to initialize D00000 BSET to D02999. #0000 D00000 A20011: Special auxiliary relay D02999 First cycle flag Places 0009 into D00000. Number of command bytes: 9 bytes #0009 D00000 Places 000A into D00001. Number of response bytes: 10 bytes #000A...
  • Page 92 8. USAGE EXAMPLE Continued from the previous page. 000000 A20200 151100 Sends 9 bytes of command data to CMND node 05 (unit FE) on network 01 and D01000 Port receives 10 bytes of response data and Message D02000 Enabled Communications stores it in D02000.
  • Page 93: Troubleshooting

    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. WARNING To prevent electric shock or instrument failure, always turn off the system power before replacing the instrument.
  • Page 94 9. TROUBLESHOOTING COM-JH Problem Probable cause Solution RUN lamp does not Power not being supplied Check external breaker etc. light up Appropriate power supply voltage Check the power supply not being supplied Power supply terminal contact Retighten the terminals defect Power supply section defect Replace COM-JH RUN lamp flashes...
  • Page 95 9. TROUBLESHOOTING Continued from the previous page. Problem Probable cause Solution Wait for completion of node If only the COM-JH is in this state • NS (or NET) lamp address duplication check with a though both of the NS/MS master (NET/MOD) lamps are lit in green, •...
  • Page 96 9. TROUBLESHOOTING Continued from the previous page. Problem Probable cause Solution • NS (or NET) lamp DeviceNet communication It is checked whether or not the flashes (Green) Communication have not yet been COM-JH is registered to the master as • MS (or MOD) lamp established a slave.
  • Page 97: Specifications

    10. SPECIFICATIONS DeviceNet communication Protocol: DeviceNet Supported connection: Polling I/O, Explicit message Connection method: Multi-drop connection, T-branch connection (Terminating resistor is necessary) Communication speed: 125 kbps, 250 kbps, 500 kbps (Communication speed can be selected with switch) Factory set value: 125 kbps Communication length: Maximum network length * Communication...
  • Page 98: General Specifications

    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.
  • Page 99 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. •...
  • Page 100: Appendix

    General device data Conforms to DeviceNet Volume I -Release 2.0 specification Volume II -Release 2.0 Vender name RKC INSTRUMENT INC. (Vendor ID = 394) Device profile name Generic Device Product catalog number Instruction manual number: English: IMR01Y04-E , IMR01Y09-E , IMR01Y14-E ,...
  • Page 101: Object Mounting

    APPENDIX A.2 Object Mounting Identity Object (0x01: 01Hex) Object class Attributes Not supported Services Not supported Object instance 1 ID Description Get Set Type Value Attributes Vendor ID UINT Product type UINT Product code UINT Revision Major revision USINT Minor revision USINT Status (bits supported) WORD...
  • Page 102 APPENDIX Message Router Object (0x02: 02Hex) Object class Attributes Not supported Services Not supported Object instance Attributes Not supported Services Not supported DeviceNet Object (0x03: 03Hex) Object class ID Description Get Set Type Value Attributes Revision UINT DeviceNet service Parameter option Services 0x0E Get_Attribute_Single None...
  • Page 103 APPENDIX Assembly Object (0x04: 04Hex) Object class ID Description Get Set Type Value Attributes Revision UINT DeviceNet service Parameter option Services 0x0E Get_Attribute_Single None Object instance 100 ID Description Get Set Type Value Attributes Data Measured value (PV) of controller 1 DeviceNet service Parameter option Services...
  • Page 104 APPENDIX Connection Object (0x05: 05Hex) Object class Attributes Not supported Services Not supported Number of maximum possible active connection Object instance 1 Number of Section Information maximum instance Instance type Explicit Message Production trigger Cyclic Transport type Server Transport class ID Description Get Set Type Value...
  • Page 105 APPENDIX Continued from the previous page. Object instance 2 Number of Section Information maximum instance Instance type Polled I/O Production trigger Cyclic Transport type Server Transport class ID Description Get Set Type Value Attributes State USINT Instance type USINT 0x01 Transport class trigger BYTE 0x82...
  • Page 106 APPENDIX Controller Object (0x64: 64Hex) Object class Attributes Not supported Services Not supported Object instance ( : 1 to 31) Any object instance from 1 to 31 corresponds to any controller from 1 to 31. If Get is made to the instance No. corresponding to the nonexistent controller No. in communication items other than “unused,”...
  • Page 107 APPENDIX Continued from the previous page. Description Type Value Attributes Unused UINT 0 to 65535 Unused UINT 0 to 65535 1, 2 PID/AT transfer See P. 47 Auto/Manual transfer See P. 47 Remote/Local transfer See P. 47 RUN/STOP transfer See P. 47 Memory area transfer See P.
  • Page 108 APPENDIX Continued from the previous page. Description Type Value Attributes RS bias See P. 52 RS digital filter See P. 52 RS ratio See P. 52 Proportional cycle time [heat-side] See P. 52 Proportional cycle time [cool-side] See P. 52 Manual manipulated output value See P.
  • Page 109 APPENDIX Continued from the previous page. Description Type Value Attributes Event 1 delay timer See P. 58 Force ON of Event 1 action WORD See P. 59 Event 2 type See P. 59 Event 2 hold action See P. 59 Event 2 interlock See P.
  • Page 110 APPENDIX Continued from the previous page. Description Type Value Attributes Manipulated output value (MV1) at STOP See P. 66 mode [heat-side] Manipulated output value (MV2) at STOP See P. 66 mode [cool-side] Output change rate limiter (up) [MV1] See P. 66 Output change rate limiter (down) [MV1] See P.
  • Page 111 APPENDIX Continued from the previous page. Description Type Value Attributes ST start condition See P. 69 Automatic temperature rise group See P. 69 Automatic temperature rise learning See P. 69 Automatic temperature rise dead time See P. 70 Automatic temperature rise gradient data See P.
  • Page 112 APPENDIX Continued from the previous page. Description Type Value Attributes Number of connected controller in UNIT See P. 72 1, 2, 3 controller communication Number of communication measured data UNIT See P. 73 items (IN) when conducting polling I/O 1, 2, 4 communication Number of communication setting data UNIT...
  • Page 113 APPENDIX Controller Communication Item Setting Object (0xC7: C7Hex) Object class Attributes Not supported Services Not supported Object instance 1 Description Get Set Type Value (Default) Attributes Measured data item (IN) 1 Yes Yes UINT 1: Measured value (PV) Measured data item (IN) 2 Yes Yes UINT Measured data item (IN) 3 Yes Yes UINT...
  • Page 114 APPENDIX Continued from the previous page. Description Get Set Type Value (Default) Attributes Setting data item (OUT) 6 Yes Yes UINT Setting data item (OUT) 7 Yes Yes UINT Setting data item (OUT) 8 Yes Yes UINT Setting data item (OUT) 9 Yes Yes UINT Setting data item (OUT) 10 Yes Yes UINT...
  • Page 115 The first edition: APR. 2005 [IMQ00] The third edition: JUN. 2007 [IMQ00]...
  • Page 116 RKC INSTRUMENT INC. HEADQUARTERS: 16-6, KUGAHARA 5-CHOME, OHTA-KU TOKYO 146-8515 JAPAN PHONE: 03-3751-9799 (+81 3 3751 9799) E-mail: info@rkcinst.co.jp FAX: 03-3751-8585 (+81 3 3751 8585) IMR01Y09-E3 JUN. 2007...

Table of Contents