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
General Precautions
Safety 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
Overall System Configuration
Master Features DeviceNet Master Units and DeviceNet Units
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
Communications Software Switches and Communications Status
Masters
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
Configurator Connection
Tions. The maximum I/O for the slave function is 100 words
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
Comparison with Previous Models
CS/CJ-series PC
C200HW-DRM21-V1
Comparison with Previous Models
Using the Configurator 300 words total for
Eeprom
Outline of the Configurator
Model Contents Personal Computer
Models
Configurator Specifications
With no allocation area duplication
Basic Operating Procedures
Network Installation Procedure
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
Indicators
Nomenclature and Functions
Nomenclature and Functions
Status Indicators MS and NS
Indi Color Status Meaning likely errors
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
Mounting
CS-series, up to 16 Units can be mounted to the CS1W-BC
CS-series
Handling Precautions
Carefully align the connectors to mount the DeviceNet Unit
CJ-series
Remove the label after wiring
External Dimensions
Allocated CIO and DM Words
Overview of Word Allocations
Allocated CIO Area Words
Allocated DM 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
Software Switches 2 Word n+1
Slave Unit Func Oper Tion Ating Mode Reserved By system
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 Status 2 Word n+13
Master I/O Allocation Status
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
Enabled before you set these values
Areas and Word Ranges
Code Name Word range
Allocation Size Setup Table
Setting Results
Code Description Details
Slave User Allocations Setup Table
Setting Example
Word
Communications Cycle Time Reference Table
Master User-set Allocations 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
Master Remote I/O Communications
Allocations
Master Communications
User-set Allocations
Using the Master User
Fixed Allocations
Allocations Table
Section
Remote I/O Master Specifications
Slave alloca Fixed allo
Precautions on the Number of Master Units
Numbers of Master Units when DeviceNet Units are used
Pattern One Master Unit Multiple Master Units connected
Procedure for Using Remote I/O Master
User-set Remote I/O Allocations Using DM Area Settings
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
Changing System Components
Fixed Allocations Example
Node address Outputs Inputs Product
Enable Switch
Resulting Slave Allocation
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
Multiple masters cannot share the same slave
Changing System Components
Master User Allocations Table
Allocation Size Setup Table
Turning on the Master User Allocations Switch
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
Errors that May Occur in Remote I/O Communications
Following errors may occur during remote I/O communications
Condition Error Details Results Indicators Segment Display
Condition Error Details Results Indicators
Remote I/O Slave Communications
Slave Remote I/O Communications
Allocation Methods
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 User Allocations Switch word n+1, bit
Turn on the Slave Enable Switch
Areas and Word Ranges for the OUT 1/IN 1 Areas
Slave areas
Setting through
Configuration
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
Explicit Message Communications
Sending Fins Message Communications
Receiving Fins Message Communications
Message Communications Specifications
Sages
Message Communications Error Indications
Message Monitoring Timer
Message Communications Errors
Fins Commands and Responses
Indicators
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
Sending Fins Commands
Operating mode, and perform other functions at other nodes
Response beginning at word D
Using SEND090, RECV098, and CMND490
Type Name Address Content Word Bit
Communications Flags
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
Example Sending Explicit Messages Using CMND490
Following command is used Cmnd S D C
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
CPU Unit Status Read Service Code 40 Hex
Class ID command Always 002F 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
Word Data Read Service Code 1D Hex
Specified in hexadecimal as shown in the following table
Data from is specified in hexadecimal as shown below
Byte Data Write Service Code 1E Hex
You are using
Mal
Word Data Write Service Code 1F Hex
Data areas for the PC you are using
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
Backing Up Unit Setup Files
Restoring Unit Setup Files
Outline of Functions
Saving Files from Configurator to Memory Card
File Names
Communications Timing
Remote I/O Communications Characteristics
Communications Cycle Time and Refresh Time
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
Troubleshooting with the DeviceNet Unit Indicators
Determining Operating Status from the Indicators
Indicator status Network/Unit status Comments Segment
Troubleshooting Errors Occurring in the DeviceNet Unit
Error cate Indicators Gory Log Segment Hex
Master Errors
Segment MS indicator NS indicator Error log Hex
Set the slaves’ node addresses again
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
Software Switch Setting Errors
CPU Unit Status Error
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 Exchange Errors
CPU Unit Faulty H2
Unit Number duplication
CPU Unit Faulty Hb
CPU Unit Faulty H6
CPU Unit Memory Faulty
Table Not Registered
Routing Table Logic Error
There is an error in the contents of the routing table
Refresh Error
Likely Cause CPU Unit Watchdog Timer Error
An error occurred in the CPU Unit
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
Communications Error Operation Settings
Tinuing/stopping communications for errors
Use the following table to troubleshoot scan list problems
Maintenance and Replacement
Cleaning
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
Fixed Allocation or User-set Allocations Using DM
Connection path settings cannot be made
Connection Path
Master COS Send Switch
239
Resets the DeviceNet Unit
Reset
Resets restarts the DeviceNet Unit
There are no responses for this command
Baud rate
Space
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
Backing Up Unit Setup Files
Restoring Unit Setup Files
Outline of Functions
Saving Files from Configurator to Memory Card
File Names
Connecting another Company’s Slaves to an Omron Master
Connecting an Omron Slave to another Company’s Configurator
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
PC Object 2F Hex
Communications type Instance type
Format Transport class trigger
DeviceNet service Parameter option
TIM/CNT
PC area Refresh area type Refresh address
When the explicit message execution failed or timed out
Command Command code
Explicit Message Send
Appendix F
Index
Index
265
266
Revision History
Cat. No. W380-E1-2