Revised July
Page
Thing else
Moderate injury, or property damage
Word and is abbreviated Wd in documentation in this sense
To the user
Trademarks and Copyrights
Omron
Table of Contents
Remote I/O Slave Communications 121
Manual Products Contents Cat. No
About this Manual
WS02-CXPC1-EV
Precautions
Safety Precautions
General Precautions
Intended Audience
Operating Environment Precautions
Operating Environment Precautions
Application Precautions
Application Precautions
Concepts
Conformance to EC Directives
Applicable Directives
Conformance to EC Directives
Xvii
Section
Overview of DeviceNet
Section
Master Features DeviceNet Master Units and DeviceNet Units
Overall System Configuration
VME Master Boards
Environment-resistant Terminals
Configurator Features
Slave Features Terminals
Remote Adapters
RS-232C Units
Temperature Input Terminals
C200H I/O Link Units
Multiple I/O TERMINALs
Remote I/O Master
Master Model Without Configurator With Configurator
Applicable Units and DeviceNet Functions
C200HX/HG/HE
CS1W-DRM21 CIO, WR, DM, EM, HR
Remote I/O Slave only Units Mounted in a PC
C200HX/HG/HE CQM1H CQM1-DRT21
CIO, DM, EM, AR, LR, T/C
Master Unit model Send Receive
Message Communications
Communications Instructions
Master model Model Capacity
Masters
Communications Software Switches and Communications Status
Types of Slave
Name Appearance Points Model number Remarks
DRT1-TS04T
DRT1-HD16S
DRT1-ND16S
DRT1-TS04P
DRT1-ID08CL
DRT1-ID04CL
DRT1-ID04CL-1
DRT1-ID08CL-1
Multiple I/O Terminal Units
Tion Number Supply Input Output Voltage
GT1-TS04T
GT1-AD08MX
GT1-DA04MX
GT1-TS04P
DeviceNet Unit Features
DeviceNet Configurator
Fins Message Communications
Without the Configurator
Explicit Message Communications
User-set allocations
Tions. The maximum I/O for the slave function is 100 words
Configurator Connection
Through a Serial Line
Monitoring of DeviceNet
CX-Programmer
Programming
Slave PCs Ver .1 or Later
Refer to 4-1 Master Remote I/O Communications for details
Maximum Network Length
Various Connection
Methods
500 m
Functional and Performance Specifications
Specifications
General Specifications
DeviceNet Unit
Specifications
Figurator
OUT
Section
Remote I/O Allocation method Fixed allo
CVM1/CV
Cations parameter settings, etc
Comparison between CS1W-DRM21 and CJ1W-DRM21
CS1W-DRM21
CS/CJ-series PC
Comparison with Previous Models
C200HW-DRM21-V1
Comparison with Previous Models
Using the Configurator 300 words total for
Eeprom
Model Contents Personal Computer
Outline of the Configurator
Models
Configurator Specifications
With no allocation area duplication
Network Installation Procedure
Basic Operating Procedures
Hardware Preparations for Communications
Tions to be used, as shown in the table below
Creating Routing Tables
Sysmac Link Unit, Controller Link Unit, and Ethernet Unit
Communications
User-set Allocations Using Allocated DM Area Words
Procedures Prior to Starting Communications
Using the Master Function
Fixed Allocations
Using Slave Function
User-set Allocations Using the Configurator
Section
Section
List of Usage Methods by Purpose
Situation Action
List of Usage Methods by Purpose
Nomenclature and Installation
Nomenclature and Functions
Indicators
Nomenclature and Functions
Indi Color Status Meaning likely errors
Status Indicators MS and NS
OFF
Following table shows the functions of the 7-segment digits
Seven-Segment Display
Seven-segment Digits
Status Display
Following table shows the functions of the dot indicators
Switch Settings
Dot Indicators
Unit No. Switch
DIP Switch
Baud Rate
Connectors
Installing the DeviceNet Unit
System Configuration Precautions
Continue/Stop Remote I/O Communications
CS-series, up to 16 Units can be mounted to the CS1W-BC
Mounting
CS-series
Carefully align the connectors to mount the DeviceNet Unit
Handling Precautions
CJ-series
Remove the label after wiring
External Dimensions
Allocated CIO and DM Words
Overview of Word Allocations
Allocated DM Area Words
Allocated CIO Area Words
Unit number Allocated words
Software Switches 1 Word n
Allocated CIO Area Words
Word n n = CIO 1,500 + 25 x unit number
Mas Scan Unit Ter List Oper Func Sta Ating Tion Tus Mode
Unit status area 2 word n+11 Master Status 1 word n+12
OFF→
Mas
List Oper Func Sta Ating Tion Tus
A C2 error will be displayed on
Mode Alloca Tions
Slave Unit Func Oper Tion Ating Mode Reserved By system
Software Switches 2 Word n+1
Word n+1 n = CIO 1,500 + 25 x unit number
Slave Unit Func Oper Tion Ating Mode
User Allocates the following words to the slave Pro
List Func Oper Sta Tion Ating Tus Mode
Scan Slave Unit
Master COS Send Switches Words n+2 to n+5
Disconnect/Connect Switches Words n+6 to n+9
Bit Name Status Controlled Unit operation
Unit Status 1 Word n+10
Word n+10 n = CIO 1,500 + 25 x unit number
Unit Status 2 Word n+11
Word n+11 n = CIO 1,500 + 25 x unit number
Itored from I/O Data Communications Flag word n+12 bit
Master Status 1 Word n+12
Word n+12 n = CIO 1,500 + 25 x unit number
Master I/O Allocation Status
Master Status 2 Word n+13
Code Details
Slave Status 1 Word n+14
Word n+14 n = CIO 1,500 + 25 x unit number
Tions Flag for Ter OUT 2/IN
Registered Slave Table Words n+16 to n+19
List Enabled
Slave Status 2 Word n+15
Master Node Addresses
Word n+24 n = CIO 1,500 + 25 x unit number
13 C200H Master Replacement Master Status 1 Word n+24
Normal Slave Table Words n+20 to n+23
ON/OFF
Unit Structure
Communications Cycle Time Setup Table
Allocated DM Area Words
Master User Allocations Setup Table
Areas and Word Ranges
Enabled before you set these values
Code Name Word range
Setting Results
Allocation Size Setup Table
Code Description Details
Slave User Allocations Setup Table
Setting Example
Word
Master User-set Allocations Reference Table
Communications Cycle Time Reference Table
Ranges
Slave User-set Allocations Reference Table
Figuration Slave with the scan list disabled Error Flags
Slave Detailed Status
COS
Remote I/O Master Communications
Allocations
Master Remote I/O Communications
Master Communications
User-set Allocations
Using the Master User
Fixed Allocations
Allocations Table
Section
Remote I/O Master Specifications
Slave alloca Fixed allo
Numbers of Master Units when DeviceNet Units are used
Precautions on the Number of Master Units
Pattern One Master Unit Multiple Master Units connected
User-set Remote I/O Allocations Using DM Area Settings
Procedure for Using Remote I/O Master
Fixed Allocations for Remote I/O
User-set Remote I/O Allocations Using the Configurator
Scan List Contents
Scan List
Creating the Scan List
Scan List Enabled and Scan List Disabled
Through the allocated DM Through the Configurator
Shown below
Allocated Words
Use a Software Switch to select the allocation area
Fixed Allocations
Backing Up the Scan List
Master Enable Switch
Procedure
Place the CPU Unit in Program mode Turn on
Select Fixed
Fixed Allocations Area
104
Fixed Allocations Example
Changing System Components
Node address Outputs Inputs Product
Resulting Slave Allocation
Enable Switch
Turn on the Scan List
User-set Allocations
User-set Allocations Methods
108
First word for the Allocation Size Setup Table
Procedure Turn on the Master Enable Switch
Setting the Master User Allocations Table
Setting the Allocation Size Setup Table
Turn on the Slave User Allocations Switch
Changing System Components
Multiple masters cannot share the same slave
Master User Allocations Table
Turning on the Master User Allocations Switch
Allocation Size Setup Table
Resulting Slave Allocations
113
Procedure Step
Same node address cannot be allocated more than once
Example of User-set Allocations Using the Configurator
Starting Remote I/O Communications
Starting and Stopping Remote I/O Communications
Example of Ladder Programming for Remote I/O Communications
Stopping Remote I/O Communications
Example of Ladder Programming for Remote I/O Communications
Following errors may occur during remote I/O communications
Errors that May Occur in Remote I/O Communications
Condition Error Details Results Indicators Segment Display
Condition Error Details Results Indicators
Remote I/O Slave Communications
Allocation Methods
Slave Remote I/O Communications
Slave Communications
Remote I/O and Slave Communications Specifications
Procedures for Using Remote I/O Slave Communications
124
Allocation Area
Stop Slave
Select a Fixed
Turn on the Slave
Fixed Allocation Area
Set the Slave User Allocations Table
Connection Types
Stop Slave Communications
Slave User Allocations Table
Turn on the Slave Enable Switch
Turn on the Slave User Allocations Switch word n+1, bit
Areas and Word Ranges for the OUT 1/IN 1 Areas
Slave areas
Configuration
Setting through
Block
Connection Types and Allocated I/O Areas
Specified connection OUT 1 area 2 area Type
Message Communications
OverviewSection
Overview
Outline of Message Communications
Fins messages Explicit messages
Overall Structure
Type of Fins message Data send/receive Fins commands
Fins Message Communications
Nodes masters and/or slaves that support Fins messages
DeviceNet Instructions
Any Fins Command
Unit Series
Master Unit To send
Sending Fins Message Communications
Explicit Message Communications
Receiving Fins Message Communications
Message Communications Specifications
Sages
Message Communications Error Indications
Message Monitoring Timer
Message Communications Errors
Indicators
Fins Commands and Responses
Fins Communications
Are required follow the command code
Sending/Receiving Fins Command/Responses
Command Codes
Response Codes
Function Name Command Code
Fins Command Lists
Commands Addressed to CS/CJ-series CPU Units
Units Supporting Fins Communications
Forced SET/RESET Forced SET/RESET Cancel
Function Name Command
Error Clear Error LOG Read Error LOG Clear
Clock Read Clock Write
Commands Addressed to DeviceNet Units
Using Fins Message Communications
Setting Node Addresses
Command to Send Explicit DeviceNet Messages
Local Network Tables
Routing Tables
Relay network table, as described below
Example
Relay Network Tables
Procedure for Creating the Routing Table
Table is created
Lowed on the way to the final network
Control Data
Data Send/Receive Instructions
Description
DeviceNet networks
Unit Setting
Indicates a Unit as shown in the following table
Operating mode, and perform other functions at other nodes
Sending Fins Commands
Response beginning at word D
Using SEND090, RECV098, and CMND490
Communications Flags
Type Name Address Content Word Bit
Communications Flag Operation
Timing of Reading Responses
Following table
Communications Instructions Completion Codes
Send/Receive Data Areas
Programming Examples
Example 1 Sending Data Using Send
Command Details
Operation
Program Example
Bset
Example 2 Sending a Fins Command Using Cmnd
Connecting Networks for Fins Communications
Example Program
Sending Explicit Messages
Sending Explicit Messages
Error Responses
Fins Command Explicit Message Send 28
Command Block Response Block
Normal Response
Sending Explicit Messages Using CMND490
162
Following command is used Cmnd S D C
Example Sending Explicit Messages Using CMND490
Vendor code is read from a Slave Omron vendor code 002F Hex
Response
Receiving Explicit Messages
Status Read/Write for CPU Units
List of PLC Object Services
PLC Objects provide the following services
ITOR, RUN
Service Class ID Instance ID Request Contents Code Data
Memory Read/Write for CPU Units
Attribute ID Hex Contents Attribute value size
CPU Information Read Service Code 0E Hex
Command Block
Hexadecimal
CPU Unit Write Service Code 10 Hex
Error code Data cleared Hex
Fffe
171
Class ID command Always 002F Hex
CPU Unit Status Read Service Code 40 Hex
Operation Status
173
Byte Data Read Service Code 1C Hex
To read the data is specified in hexadecimal as shown below
Areas for the PC you are using
Hexadecimal as shown in the following table
Data will be read to the high word
Specified in hexadecimal as shown in the following table
Word Data Read Service Code 1D Hex
Data from is specified in hexadecimal as shown below
You are using
Byte Data Write Service Code 1E Hex
Mal
Data areas for the PC you are using
Word Data Write Service Code 1F Hex
Instance ID Hex CPU Unit memory area Word range For write
Data is written is specified in hexadecimal as shown below
Other Functions
Connecting to the CX-Programmer via the DeviceNet
Setting the Message
Setting the Message Monitoring Timer of the DeviceNet Unit
Use the Configurator to set the message monitoring timer
Monitoring Timer
184
Response when Using the CX-Programmer via the DeviceNet
Memory Card Backup Functions
Restoring Unit Setup Files
Backing Up Unit Setup Files
Outline of Functions
Saving Files from Configurator to Memory Card
File Names
Communications Timing
Communications Cycle Time and Refresh Time
Remote I/O Communications Characteristics
Communications Cycle Time
Communications Time/Slave
Maximum I/O Response Time
2 I/O Response Time
Refresh Time
Slaves with More Than 8 Bytes of Input or Out put
Communications Cycle
Time PC Cycle Time
More than One Master in Network
Minimum I/O Response Time
Master Function
Case Slave’s indicator status
System Startup Time
Tions start up
Slave Function
Message Communications
Message Communications Time
Message Communications Only No Remote I/O Communications
Calculating the Maximum Message Response Time
Request from One Client Byte Data Read
198
Troubleshooting and Maintenance
Determining Operating Status from the Indicators
Troubleshooting with the DeviceNet Unit Indicators
Indicator status Network/Unit status Comments Segment
Troubleshooting Errors Occurring in the DeviceNet Unit
Error cate Indicators Gory Log Segment Hex
Master Errors
Set the slaves’ node addresses again
Segment MS indicator NS indicator Error log Hex
Use slaves with input and output areas of 200 bytes max
Inspect the slave and then create the scan list again
205
Check the following
CPU Unit Status Error
Software Switch Setting Errors
Unit Status Error
Multiple Switches on
Network Errors
Incorrect Setting
Network Power Error
Master’s node address is also set on another node
Transmission Timeout Error
Node Address Duplication Error
0342
Bus Off Detected
Memory Access Errors
Message Monitoring Timer List Logic Error Likely Cause
Bus Off condition was detected
211
Reset the master scan list
Memory Access Error
CPU Unit Faulty H2
CPU Unit Exchange Errors
Unit Number duplication
CPU Unit Faulty Hb
CPU Unit Faulty H6
CPU Unit Memory Faulty
Table Not Registered
There is an error in the contents of the routing table
Routing Table Logic Error
Refresh Error
An error occurred in the CPU Unit
Likely Cause CPU Unit Watchdog Timer Error
Inspect the CPU Unit’s operating environment
Replace the CPU Unit
Slave Errors
CPU Unit Fatal Error Output OFF Error
Output OFF Bit A50015 was turned on in the CPU Unit
Unit Errors
Error Log Functions
Error Log Table
Special Unit Error
Time Information
Error Codes and Detail Codes
Monitored and the data cannot be saved
Unit, the time stamp will contain all zeroes
220
221
Remote I/O Communications Disabled
Troubleshooting
CPU Unit’s ERR/ALM Indicator Lit or Flashing
Error Probable cause
3 I/O Link Problems
Use the following table to troubleshoot I/O Link problems
Tinuing/stopping communications for errors
Communications Error Operation Settings
Use the following table to troubleshoot scan list problems
Cleaning
Maintenance and Replacement
Inspection
Replacing Faulty Units
Creating a New Network File
Allocation Differences from C200H DeviceNet Master Units
Software Switches
Unit No. Set on rotary switches on front panel 0 to
Word address Bit
DeviceNet Unit DRM21 status
Status Areas
Master Status Area
C200HX Unit Unit Mas
Appendix a
C200HX Unit Unit Mas Word Series
CS1W
Communications Cycle Time Present Value
Registered Slave Table
CJ1W
Bit CS/CJ Series
Replacing Ladder Programs from C200HW-DRM21-V1
Normal Slave Table
CS/CJ Series C200HS
Area type C200HW-DRM21-V1 This Unit CS1W Remarks
Message Communications in Ladder Programs
Replace the addresses as shown in the following table
Instructions C200HW-DRM21-V1 This Unit CS1W Remarks
Connection Characteristics
DeviceNet Connections
User-set allocations Using Configurator
Connections Using Allocations
Setting Connection Type
Allocation method Contents
Connection path settings cannot be made
Fixed Allocation or User-set Allocations Using DM
Connection Path
Master COS Send Switch
239
Resets the DeviceNet Unit
Reset
Resets restarts the DeviceNet Unit
There are no responses for this command
Space
Baud rate
Reads the internal status of the DeviceNet Unit
Test Data Command, Response
Echoback Test
Read Error History
Reads the error history saved in the DeviceNet Unit
Error History Clear
Appendix C
Appendix D
Restoring Unit Setup Files
Backing Up Unit Setup Files
Outline of Functions
Saving Files from Configurator to Memory Card
File Names
Connecting an Omron Slave to another Company’s Configurator
Connecting another Company’s Slaves to an Omron Master
Multi-vendor Applications
Object Mounting
ID content Get read Set write Value
Master Unit Device Profile
Identity Object 01 Hex
Connection Object 05 Hex
Appendix E
DeviceNet Object 03 Hex
MAC ID
ID content Get Set Value Read Write
Section Information Max. No. of instances
Number of output bytes used by Slave
256
ACK
Communications type Instance type
PC Object 2F Hex
Format Transport class trigger
DeviceNet service Parameter option
TIM/CNT
PC area Refresh area type Refresh address
Command Command code
When the explicit message execution failed or timed out
Explicit Message Send
Appendix F
Index
Index
265
266
Revision History
Cat. No. W380-E1-2