Device Net
Device Net
Device Net
Identifies information about practices or circumstances that can cause an explosion in a hazardous environment,
which may lead to personal injury or death, property damage, or economic loss.
IMPORTANT
Identifies information that is critical for successful application and understanding of the product.
ATTENTION
Identifies information about practices or circumstances that can lead to personal injury or death, property damage,
or economic loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence
SHOCK HAZARD
Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous voltage may
be present.
BURN HAZARD
Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may reach
dangerous temperatures.
Allen-Bradley, Compact I/O, CompactLogix, MicroLogix, POINT I/O, PowerFlex 40, Rockwell Automation, RSLogix 500, RSLogix 5000, RSLinx, RSNetWorx for DeviceNet, and TechConnect are trademarks of
Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Summary of Changes
The information below summarizes the changes to this manual since the last
printing.
We have included change bars as shown to the right of this paragraph to help
you find new and updated information in this release of the manual. The table
below lists the changes that have been made to this revision of the manual.
Topic
Page
Automatically Configure a
DeviceNet Network
Chapter 4
Updated information
Index
Summary of Changes
Table of Contents
Preface
Chapter 1
Overview
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Module Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Scanner Module Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Communication with Your Slave Devices . . . . . . . . . . . . . . . . . . . . . . 14
1769-SDN Scanner Module Data Tables . . . . . . . . . . . . . . . . . . . . . . . 15
Input Data Image - MicroLogix 1500. . . . . . . . . . . . . . . . . . . . . . . 15
Output Data Image - MicroLogix 1500 . . . . . . . . . . . . . . . . . . . . . 15
Input Data Image - CompactLogix. . . . . . . . . . . . . . . . . . . . . . . . . 16
Output Data Image - CompactLogix . . . . . . . . . . . . . . . . . . . . . . . 16
RSNetWorx for DeviceNet Software as a Configuration Tool . . . . . . 17
Chapter 2
Quick Start for Experienced Users Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Required Tools and Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
What You Need to Do. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Chapter 3
Installation and Wiring
Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
General Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Hazardous Location Considerations. . . . . . . . . . . . . . . . . . . . . . . . 24
Preventing Electrostatic Discharge . . . . . . . . . . . . . . . . . . . . . . . . 25
Removing Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Reducing Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Protecting the Circuit Board from Contamination . . . . . . . . . . . . 26
System Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
System Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
System Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Minimum Spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Panel Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
DIN Rail Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Replace the Scanner Module within a System. . . . . . . . . . . . . . . . . . . . 31
Field Wiring Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Grounding the Scanner Module . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Scanner Module Power-up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table of Contents
Chapter 4
Automatically Configure a
DeviceNet Network
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
How AutoScan Operates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Determine If You Can Use AutoScan. . . . . . . . . . . . . . . . . . . . . . . . . . 38
How AutoScan Effects Your Network. . . . . . . . . . . . . . . . . . . . . . . . . 38
Connect Each Device to the Network . . . . . . . . . . . . . . . . . . . . . . . . . 39
Set the Baud Rate of a Device Via a DeviceNet
Configuration Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Set the Node Address of a Device Via a DeviceNet
Configuration Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Add the Scanner to the RSLogix 5000 Project . . . . . . . . . . . . . . . . . . . 44
Add the Scanner to the I/O Configuration Folder . . . . . . . . . . . . 44
Define the Properties of the Scanner . . . . . . . . . . . . . . . . . . . . . . . 45
Implement AutoScan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Initiate AutoScan Via the User Program . . . . . . . . . . . . . . . . . . . . 49
Initiate AutoScan via the 193-DNCT Terminal . . . . . . . . . . . . . . . 51
Additional Considerations Regarding AutoScan . . . . . . . . . . . . . . . . . 53
Type of Connection that the Scanner Sets Up . . . . . . . . . . . . . . . . 56
Access Device Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Put the Scanner in Run Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Chapter 5
Manually Configure the DeviceNet Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Software Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Network
Table of Contents
Chapter 6
DeviceNet I/O Image
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
1769-SDN Input Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
MicroLogix 1500 Status Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Scan Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Device Failure Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Autoverify Failure Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Slave Device Idle Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Active Node Array. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Scanner Module Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Reserved Array. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Device Status Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Module Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
CompactLogix Status Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Scan Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Device Failure Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Autoverify Failure Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Device Idle Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Active Node Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Status Display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Scanner Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Scanner Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Scrolling Device Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Scrolling Device Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Device Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
CompactLogix Status Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Fault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Disable Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Device Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Autoverify Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Comm Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Dup Node Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Dnet Power Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
CompactLogix Command Register . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Fault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Disable Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Halt Scanner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Input Data Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
1769-SDN Output Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Table of Contents
Chapter 7
Use the 1769-SDN Scanner
Module with MicroLogix
Controllers
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
MicroLogix 1500 Controllers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
RSLogix 500 Programming Software I/O Configuration . . . . . . . . . 104
Start the Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
I/O Configuration Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Read I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Installed I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
1769-SDN Scanner Module Configuration . . . . . . . . . . . . . . . . . 108
Changing the 1769-SDN Configuration . . . . . . . . . . . . . . . . . . . . 109
Backplane Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
PCCC Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Program Upload and Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Configure a Local DeviceNet Message . . . . . . . . . . . . . . . . . . . . . . . . 113
Message Setup Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
MSG Instruction Error Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Chapter 8
Troubleshooting
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Appendix A
1769-SDN DeviceNet Class Codes Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Appendix B
CompactLogix Backup on the
DeviceNet Network
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
How the Backup Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Backup System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Configure the Backup System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Develop the CompactLogix Backup Application. . . . . . . . . . . . . . . . 134
Backup Heartbeat Configuration Rungs. . . . . . . . . . . . . . . . . . . . 134
Reading Backup State Rung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Reading Backup Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Using Indicators to Check Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Module Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Node Address and Status Display. . . . . . . . . . . . . . . . . . . . . . . . . 142
Development and Debugging Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Glossary
Index
Preface
Read this preface to familiarize yourself with the rest of the manual.
This manual is a user manual for the Compact I/O 1769-SDN DeviceNet
scanner module. It describes the procedures you use to install, program, and
troubleshoot your scanner module. This manual:
provides instructions on installing the scanner module.
contains information about using the scanner module on the DeviceNet
network.
provides tips on troubleshooting the scanner module.
contains application examples to show how the scanner module is used
with various programmable controllers.
IMPORTANT
Use this manual if you are responsible for designing, installing, programming,
or troubleshooting control systems that use Rockwell Automation
programmable controllers.
You should have a basic understanding of electrical circuitry and familiarity
with relay logic. If you do not, obtain the proper training before using this
product.
Preface
Preface
Additional Resources
Resource
Description
RSNetWorx for DeviceNet Getting Results Describes using RSNetWorx for DeviceNet software (catalog number 9357-DNETL3).
Guide, publication DNET-GR001
CompactLogix System User Manual,
publication 1769-UM007
Describes planning, mounting, wiring, and troubleshooting your CompactLogix system. This
manual focuses on the 1769-L20 and 1796-L30 CompactLogix controllers.
MicroLogix 1500 Programmable Controllers Planning, mounting, wiring, and troubleshooting your MicroLogix 1500 system
User Manual, publication 1764-UM001
Compact I/O Analog Modules User Manual, Installing, configuring, and using Compact I/O analog modules
publication 1769-UM002
DeviceNet Interface User Manual,
publication 1761-UM005
How to install and use the DeviceNet Interface (catalog number 1761-NET-DNI)
10
Chapter
Overview
Introduction
Page
Module Features
12
13
14
15
17
The configuration data tables and the RSNetWorx for DeviceNet dialog boxes
used to configure the data tables are also described in this chapter. Before
configuring your scanner, you must understand these items:
Data exchange between the programmable controller and DeviceNet
devices through the scanner
User-configurable scanner module data tables
Role of RSNetWorx for DeviceNet software
These topics are covered briefly in this chapter and in more detail throughout
the rest of the manual.
11
Chapter 1
Overview
Module Features
3A
8B
8A
4
8B
5
9
7A
3B
2B
7B
Module Features
12
Item
Description
2A
2B
3A
3B
Grounding screw
7A
7B
8A
8B
Nameplate label
Overview
Chapter 1
E3 Overload
Relay
PowerFlex 40 Drive
Enhanced DeviceNet
Communications Module
The scanner module communicates with DeviceNet devices over the network
to:
13
Chapter 1
Overview
The scanner module communicates with devices via strobe, poll, change of
state, or cyclic I/O messages. It uses these messages to solicit data from or
deliver data to each device. Data received from the devices, input data, is
organized by the scanner module and made available to the controller. Data
sent from your controller, output data, is organized in the scanner module and
sent on to your devices.
A strobe message is a multicast transfer of data that is 64 bits in length
sent by the scanner module that initiates a response from each strobed
slave device.
The strobe devices respond with their data, which can be as much as 8
bytes of information. As a slave device, the scanner module does not
support the strobe message.
A poll message is a point-to-point transfer of data from 0...128 bytes
sent by the scanner module to the slave device.
The poll message also initiates a response from each poll slave. The slave
device responds with its input data from 0...128 bytes.
A change-of-state message is a transfer of data sent whenever a data
change occurs.
A user-configurable heartbeat rate allows devices to indicate proper
operation during intervals between data changes.
A cyclic message is a transfer of data sent at a specific user-configurable
rate, such as every 50 ms.
IMPORTANT
In addition to I/O messaging, the scanner module also supports PCCC and
CIP explicit messaging, defined later in this manual.
14
Overview
Chapter 1
The scanner module uses input and output data images to transfer data, status,
and command information between the scanner module and the MicroLogix
controller to manage the flow of data between your controller and network
devices.
Description
Data Type
065
Status structure
66-word array
66245
180-word array
Word
Description
Data Type
0 and 1
2-word array
2181
180-word array
15
Chapter 1
Overview
Bit
Description
Behavior
Run
Fault
Disable network
Reserved(1)
N/A
Reset
515
Reserved(1)
N/A
1631
Reserved(1)
N/A
1
(1)
Do not manipulate reserved bits. Doing so may interfere with future compatibility.
Description
Data Type
089
90-DINT array
Description
Data Type
089
90-DINT array
Overview
Chapter 1
17
Chapter 1
Overview
18
Chapter
Introduction
This chapter helps you get started using the 1769-SDN scanner module.
Topic
Page
19
20
19
Chapter 2
Follow these steps to get started using the 1769-SDN scanner module.
1. Verify planned system configuration.
a. Ensure system power supply has sufficient current.
Maximum Current Draw
Module
5V DC
24V DC
1769-SDN
440 mA
0 mA
The scanner module cannot be located more than four modules away
from the system power supply.
b. Verify that the DeviceNet network has adequate power.
DeviceNet Power Requirements
Module
1769-SDN
N.E.C. Class 2
90 mA @ 11V DC, max.
110 mA @ 25V DC, max.
200 mA for 1.5 ms inrush
2. Remove power.
ATTENTION
20
Chapter 2
21
Chapter 2
Notes:
22
Chapter
This chapter describes how to install and wire the 1769-SDN scanner module.
This table describes what this chapter contains and where to find specific
information.
Power Requirements
Topic
Page
Power Requirements
23
General Considerations
24
System Planning
26
System Assembly
27
System Mounting
28
31
32
33
The scanner module receives power through the Compact I/O bus interface
from the +5V DC system power supply.
Maximum Current Draw
Module
5V DC
24V DC
1769-SDN
440 mA
0 mA
The scanner module also draws power from the DeviceNet network.
DeviceNet Power Requirements
Module
1769-SDN
N.E.C. Class 2
90 mA @ 11V DC, max.
110 mA @ 25V DC, max.
200 mA for 1.5 ms, inrush
23
Chapter 3
General Considerations
WARNING
EXPLOSION HAZARD
Substitution of components may impair suitability for Class I,
Division 2.
Do not replace components or disconnect equipment unless
power has been switched off or the area is known to be
nonhazardous.
Do not connect or disconnect components unless power has
been switched off or the area is known to be nonhazardous.
This product must be installed in an enclosure.
All wiring must comply with N.E.C. article 501-4(b).
24
(1)
Pollution Degree 2 is an environment where, normally, only nonconductive pollution occurs except that
occasionally a temporary conductivity caused by condensation shall be expected.
(2)
Over Voltage Category II is the load level section of the electrical distribution system. At this level, transient
voltages are controlled and do not exceed the impulse voltage capability of the products insulation.
(3)
Pollution Degree 2 and Over Voltage Category II are International Electrotechnical Commission (IEC)
designations.
Chapter 3
Removing Power
ATTENTION
Reducing Noise
We recommend installing this module in an industrial enclosure to reduce the
effects of electrical interference. Group your modules to minimize adverse
effects from radiated electrical noise and heat.
25
Chapter 3
System Planning
26
System Assembly
Chapter 3
D
E
B
F
1. Disconnect power.
2. Check that the bus lever of the scanner module (A) is in the unlocked
(fully right) position.
3. Use the upper and lower tongue-and-groove slots (B) to secure the
modules together.
4. Move the scanner module back along the tongue-and-groove slots until
the bus connectors (C) line up with each other.
5. Use your fingers or a small screwdriver to push the bus lever back
slightly to clear the positioning tab (D).
6. Move the scanner modules bus lever fully to the left (E) until it clicks.
Make sure it is locked firmly in place.
ATTENTION
7. Attach an end cap terminator (F) to the last module in the system by
using the tongue-and-groove slots as before.
8. Lock the end cap bus terminator (G).
IMPORTANT
27
Chapter 3
System Mounting
During panel or DIN rail mounting of all devices, be sure that all
debris (metal chips, wire strands) is prevented from falling into
the module. Debris that falls into the module could cause
damage at power up.
ATTENTION
Minimum Spacing
Maintain spacing from enclosure walls, wireways, and adjacent equipment.
Allow 50 mm (2 in.) of space on all sides for adequate ventilation, as shown
below.
End Cap
Compact I/O
Compact I/O
Compact I/O
Host Controller
Compact I/O
Side
Compact I/O
Top
Side
Bottom
Panel Mounting
Mount the scanner module to a panel, using two screws per scanner module.
Use M4 or #8 panhead screws. Mounting screws are required on every
module.
28
Chapter 3
15 mm
(0.59 in)
70.0 mm
(2.76 in)
52.5 mm
(2.06 in)
35.0 mm
(1.38 in)
132 mm
(5.20 in)
118 mm
(4.65 in)
52.5 mm
(2.07 in)
35.0 mm
(1.38 in)
35.0 mm
(1.38 in)
35.0 mm
(1.38 in)
35.0 mm
(1.38 in)
Compact I/O System with MicroLogix 1500 Base Unit and Processor
35 mm
(1.38 in.)
Mounting Hole
Dimension
13.5 mm
(0.53 in.)
28.5 mm
(1.12 in.)
59 mm
(2.32 in.)
59 mm
(2.32 in.)
122.6 mm (4.83 in.)
DIN Rail
Center Line
35 mm
(1.38 in.)
14.7 mm
(0.58 in.)
29
Chapter 3
30
Dimension
Height
59 mm (2.325 in.)
Chapter 3
The scanner module can be replaced while the system is mounted to a panel
(or DIN rail) once power is removed.
1. Remove power.
2. Remove the DeviceNet cable from the scanner module by removing the
DeviceNet connector.
3. Remove the upper and lower mounting screws from the scanner module
(or open the DIN rail latches using a flat-blade screwdriver).
4. On the scanner module to be replaced and the right-side adjacent
module (or end cap if the scanner module is the last module in the
bank), move the bus levers to the right (unlock) to disconnect the
scanner module from the adjacent modules.
5. Gently slide the disconnected scanner module forward.
6. If you feel excessive resistance, make sure that you disconnected the
scanner module from the bus and that you removed both mounting
screws (or opened the DIN latches).
It may be necessary to rock the scanner module slightly from front to
back to remove it, or, in a panel-mounted system, to loosen the screws
of adjacent modules.
7. Before installing the replacement scanner, be sure that the bus lever on
the right-side adjacent module is in the unlocked (fully right) position.
8. Slide the replacement scanner module into the open slot.
9. Connect the scanner module and modules together by locking (fully left)
the bus levers on the replacement scanner module and the right-side
adjacent module or end cap.
10. Replace the mounting screws (or snap the scanner module onto the
DIN rail).
11. Replace the DeviceNet cable on the scanner module by attaching the
connector to the scanner.
12. Restore the scanner module configuration using RSNetWorx for
DeviceNet software.
IMPORTANT
Be sure that the new module has the same node address
and communication rate as the module that was
replaced.
31
Chapter 3
DeviceNet
Connector
Grounding Screw
Use 2.1 mm2 (14 AWG
wire to connect to
panel ground.
Connect(1)
Red Wire
White Wire
Bare Wire
Blue Wire
Black Wire
(1)
32
To
V+
CAN High
Shield
CAN Low
V-
Chapter 3
When power is applied via the Compact I/O bus, the scanner module goes
through a self test sequence. Upon successful completion of the self test, the
scanner module is ready to communicate.
The default scanner module settings are:
Communication rate = 125 Kbps
Node address = 63
Use your configuration software to change the communication rate and node
address.
33
Chapter 3
Notes:
34
Chapter
Automatically Configure a
DeviceNet Network
Introduction
Page
38
38
39
44
Implement AutoScan
46
53
57
60
35
Chapter 4
AutoScan is active when the feature is enabled and the scanner is in IDLE
mode. When active, the scanner attempts to connect to each device not
enabled in the scan list. The scanner only checks for devices with node
addresses between 0 and 61, inclusive. The connections to these devices are
made on a round robin basis.
When a device is found, the scanner gets the Produced and Consumed data
sizes from the slave devices's Connection Object instance(s).
If the Produced data size is greater than the configured I/O allocation
size, the device is added to the scanlist with a produced size set equal to
the I/O allocation size.
When this happens, an I/O connection is made with the device. But it
errors and error code #77 is displayed on the 1769-SDN for the devices
node number.
If the Consumed data size is greater than the configured I/O allocation
size, then the node is rejected and not entered into the scan list.
However, you can change the I/O allocation size, as described in Configure I/O
Allocation Size Via the User Program, to accommodate the device with the largest
Produced and Consumed data sizes in your scanlist.
For qualifying nodes, the scanner enters the device into the scan list and
attempts to allocate an I/O connection using one of the following
communication format choices, in this particular order:
EXAMPLE
EPR = 250ms
EPR = 75ms
EPR = 75ms
EPR = 500ms
36
Chapter 4
The input and output data is mapped into the scanner's I/O data table based
on the device's node address and the configured fixed mapping size. The
DINT-based formula is used with the CompactLogix controller for calculating
the Input or Output data location is:
Input (Output) Offset = [(Node Address) x (Allocation Size)] / 4
EXAMPLE
When using the default fixed mapping size of 4 bytes, the input data for the devices shown in the example
below is allocated in the 1769-SDN's input table as shown below. Notice node 1 is located in the data map
at DINT location 1, node 2 at DINT location 2, and so on.
01
02
03
05
Notice that, in this example, node 4 is unused. However, the I/O memory slot remains allocated for it.
IMPORTANT
In this formula the Data Offset = 66 for Input Offset and 2 for
Output Offset.
The data offset value is used to account for scanners that have a fixed status
field at the start of the input or output data, for example, the 1769-SDN
scanner.
37
Chapter 4
Make sure your network meets the following requirements to use this chapter:
Consideration
Description
With AutoScan, the scanner automatically sets up communication with the devices on your DeviceNet
network. When you turn on the AutoScan option, the scanner removes any previous configuration that
was done to the scanner.
At its default setting, AutoScan allocates 1 DINT of input memory and 1 DINT of output memory for
each device on the DeviceNet network.
DINT
The actual data for the device
fills the portion that it needs
and the rest remains unused.
device at address 0
device at address 1
device at address 2
AutoScan lets you specify how much input and output memory to give to each address on your network.
For example, if you specify 2
DINTs (8 bytes) per address,
the scanner sets aside 2
DINTs for each address.
DINT
0
Input Memory
device at address 0
1
2
38
Input Memory
device at address 1
3
4
device at address 2
Chapter 4
Consideration
Description
While the scanner is in idle mode, AutoScan continues to establish communication with devices that
you connect to the network, as long as the device uses input data and output data sizes that fit in the
scanners I/O allocation size.
You have to use RSNetWorx for DeviceNet software to edit the configuration of the scanner to use the
Automatic Device Recovery (ADR) option of a DeviceNet scanner. This turns off AutoScan.
To this device
scanner
161
your devices
62
63
39
Chapter 4
Actual Terminal
Node Address
40
IMPORTANT
Chapter 4
If the Network Who screen does not appear as expected, then the
193-DNCT terminal may be set to autobaud enabled and is not able
to determine a communication rate because no communication is
occurring on the network at this time.
Follow these steps to disable the autobaud feature and set the baud rate.
1. On the 193-DNCT terminal keypad, press <ESC>
to
to select
41
Chapter 4
Actual Terminal
Node Address
42
Chapter 4
5. Press <Enter>
and a screen appears with the NodeComm
option highlighted.
6. Press <Enter>
and the Node Commissioning screen appears as
shown below with the BaudRate option highlighted.
7. Because you do not need to change the baud rate, press <SEL>
advance to the Address option and highlight it.
to
8. Press the numbers on the key pad for the node number that you plan to
use for the device that was just installed on the DeviceNet network and
press <Enter>
43
Chapter 4
Add the scanner to the I/O configuration of the controller to access the data
of your network.
44
Chapter 4
4
5
1
3
4
5
6. When the Module Properties dialog appears, that is, if you left the Open
Module Properties box checked, make additional required configuration
changes.
45
Chapter 4
Implement AutoScan
00
01
02
03
You can commission the node addresses via hardware switches on the
device(s) or through the 193-DNCT terminal.
46
Chapter 4
TIP
The default AutoScan setting allocates a 4-byte entry in both the input
and output memory maps in the scanner for each slave device detected
on the network. This default size is chosen to accommodate the default
Logix native data size of 32 bits (DINT). If that is adequate for the
application, skip to step 3.
For applications where the user would like to customize the I/O
allocation size, the 4-byte allocation could be adjusted through an
Explicit Message to the scanner using the SetAttributeSingle service.
The entry allocation could be configured for 1 to 32 bytes per node.
One way to set the allocation size is described in section Configure I/O
Allocation Size Via the User Program.
The following table lists devices that most commonly use the
AutoScan feature and their respective I/O allocation sizes.
Device
Bulletin Number
Input Allocation
Output
Allocation
1 byte
1 byte
193-E Electronic
Overload Relays
193
8 bytes
1 byte
PowerFlex 40
Adjustable Frequency
AC Drive
22B
4 bytes
4 bytes
47
Chapter 4
IMPORTANT
48
Chapter 4
49
Chapter 4
6. Return the scanner to Run mode, that is bit 0 in the scanner control
output word = 1, and the scanner status display should display the
scanner node address.
The previous example is from RSLogix 5000 programming software; refer to
the appropriate user manuals to determine how to perform explicit messaging
in other PLC platforms.
50
Chapter 4
.
6. Press <Down Arrow>
<Enter>
to
8. Press <SEL>
feature.
9. Press <SEL>
10. Type in the number of bytes that you want to automap to each
DeviceNet node, that is, 132. The default is 4 bytes.
11. Press <SEL>
to scroll down to Save, and press <Enter>
commit your byte size selections.
to
The AutoScan feature is now configured with the byte size entered in
step 9 and step 10. For the 1769-SDN scanner to remap the network with
this new setting, the AutoScan feature must be re-enabled.
51
Chapter 4
to scroll
Notice that the 1769-SDN module status indicator flashes red and back
to green, while the status display momentarily shows 72.
When the AutoScanning is complete, the status display blinks between
65 and the node address of the scanner.
13. On the AutoScan set-up screen, press either the <Up Arrow>
or
<Down Arrow>
14. Press <SEL>
changes.
to save your
16. Put the controller into Run mode and verify that the scanner is in Run
mode (CommandRegister.Run is 1) in the scanner control output
word = 0.
The scanner status should display only the node address of the scanner.
If it is flashing other codes as well, refer to Chapter 8, Troubleshooting for
more information.
52
Additional Considerations
Regarding AutoScan
Chapter 4
The factory default setting for AutoScan is disabled for all products.
Make sure that input or output data memory size in the scanner is large
enough to accommodate the size required based on the number of nodes on
the network and the AutoScan I/O allocation size per node.
TIP
IMPORTANT
EXAMPLE
If the I/O allocation size per node is configured for 16 bytes and
there are 32 slave devices on the network (node addresses 1 32), AutoScan requires 16 bytes x 32 = 512 bytes (128 DINT) of
I/O space in both the scanner's input and output table.
Assuming it is a CompactLogix system, the maximum scanner
input data table size is 90 DINT and 90 DINT for output. The
required space exceeds what the 1769-SDN can support. The
user would need to adjust the I/O allocation size or reduce the
slave device count on the network to include all of the devices
in the scanlist.
Devices outside of the scanner's allowable I/O image space
will be rejected and will not be included in the scanlist.
See Scanlist on page 54 for an accurate maximum node count by allocation size.
53
Chapter 4
Scanlist
54
Max Node
61
61
61
61
61
60
51
45
40
10
36
11
32
12
30
13
27
14
25
15
24
16
22
17
21
18
20
19
18
20
18
21
17
22
16
23
15
24
15
25
14
26
13
27
13
28
12
29
12
30
12
31
11
32
11
Chapter 4
Description of Status
65
When the scanner is in Run mode with AutoScan enabled, the scanner display
alternates between 65 and the scanner node address.
When a scanner is transitioned from Run mode to Idle mode while AutoScan
is enabled, it only scans the network for nodes that are not already in the
scanlist. However, while in Idle mode, an AutoScan DISABLE to ENABLE
transition causes the scanner to erase the existing scanlist and scan for all
nodes on the network.
The AutoScan feature checks for the Quick Connect setting in each slave
device and enables Quick Connect in the scanner if it is enabled in the slave
devices.
55
Chapter 4
Description:
The scanner automatically sets up communication with those devices that fit within the
memory allocated for each address.
For example, if you allocate 2 DINTs (8 bytes) per address, the scanner sets up
communication with any device that sends or receives 0 - 8 bytes of data.
The scanner adds as many device as it can until it runs out of memory.
If you give too much memory to each address, you may not have enough memory for all
your devices.
The scanner skips devices that are too large. If a device needs more memory than is allocated, the scanner skips it and does not set up
communication with it.
IMPORTANT: If the Produced data size is greater than the configured I/O allocation size,
the device is added to the scanlist with a produced size set equal to the I/O allocation size.
When this happens, an I/O connection is made with the device. But it errors and error code
#77 is displayed on the 1769-SDN for the devices node number.
For example, if you specify 2 DINTs (8 bytes) per address but a device sends 9 bytes, the
scanner does not add the device to the scan list.
Manually editing the scan list turns off
AutoScan.
If you use RSNetWorx for DeviceNet software to edit the configuration of the scanner, the
scanner turns off AutoScan. Do not turn it back on or you will clear the configuration that
you just entered.
For example, if you use RSNetWorx for DeviceNet software to manually add a device to the
scan list, the scanner turns off AutoScan. If turn on AutoScan again, the scanner clears out
the current configuration and starts over.
56
Chapter 4
When you add the scanner to the I/O configuration of the controller,
RSLogix 5000 software automatically creates a set of tags for the input, output,
and status data of the network:
:type
.Data
IO_offset
.bit
= Optional
Where
Is
location
type
Then location is
local chassis
Local:slot_number_of_scanner
remote chassis
adapter:slot_number_of_scanner
where:
adapter is the name of the EtherNet/IP or ControlNet module in
the remote chassis.
type of data:
Where
Is
output to a device
IO_offset_address
address of the device on the DeviceNet network (based on 4 bytes per node)
bit
57
Chapter 4
While you can use the input and output tags of the scanner directly in your
logic, it is a lot easier to use alias tags.
alias tag a tag that represents another tag
Both tags share the same data.
When the data changes, both tags change.
An alias tag provides a descriptive name for data,
such as DeviceNet input or output data.
As an option, create tags that describe each device without pointing them to
the actual addresses of the devices. Later, convert the tags to aliases for the
data of the devices.
2
3
58
Chapter 4
Look in the
controller-scoped tags.
59
Chapter 4
To:
O.CommandRegister.Run
O.CommandRegister.Run
60
Chapter
Introduction
Software Versions
This chapter describes how to configure the DeviceNet network using RSLinx
and RSNetWorx for DeviceNet software. This table describes what this
chapter contains and where to find specific information.
Topic
Page
Software Versions
61
62
62
64
This table lists the software and revision level required to operate with the
1769-SDN scanner module.
Function
Software
Version
Communication
RSLinx
2.30 or later
DeviceNet configuration
3.00 or later
RSLogix 500
5.00.10 or later
RSLogix 5000
8.02 or later
You will also need one of the following interfaces to use your computer to
communicate with the DeviceNet network:
1770-KFD RS-232 DeviceNet adapter
1784-PCD or 1784-PCID DeviceNet interface card
If your RSNetWorx for DeviceNet software does not include the required
Electronic Data Sheet (EDS) file, go to http://www.ab.com/networks/eds.
Register the new EDS file using the EDS Wizard in RSNetWorx for
DeviceNet software. Access the wizard from the Tools menu.
61
Chapter 5
Follow these steps to install RSLinx and RSNetWorx for DeviceNet software
1. Insert the software CD-ROM in the drive.
The CD-ROM supports Windows Autorun. If you have Autorun
configured, the installation will automatically start when you insert the
CD-ROM in your drive. If you do not have Autorun configured,
perform steps 2 and 3.
2. From the Windows Start menu, choose Run.
3. Browse for the Setup program on the CD-ROM and open it.
4. Follow the prompts that appear as you install the software.
After software installation is complete, you will use RSLinx software to
configure your DeviceNet driver and RSNetWorx for DeviceNet software to
configure the network.
62
Chapter 5
5. Your driver setup will depend on your particular system setup (COM
port, communication rate, node address). Choose the appropriate
settings for your system.
63
Chapter 5
6. .Click OK.
64
Chapter 5
on the toolbar.
A list of the available networks will appear. Your list may be different
from that shown below, depending upon the drivers you have
configured on your system.
65
Chapter 5
66
Chapter 5
67
Chapter 5
2. Click Browse.
68
Chapter 5
4. Select the device you are commissioning in the right panel and click OK.
You will see the Node Commissioning dialog with the current settings
for your scanner module.
The default scanner module settings are as follows.
Communication rate = 125 Kbps
Node address = 63
69
Chapter 5
70
Chapter 5
General Tab
This dialog shows the properties that RSNetWorx for DeviceNet software
displays for the 1769-SDN scanner module.
Available items are accessed through a series of tabs located across the top of
the dialog. The General tab is the default tab and provides information relative
to the module.
If you ever need product support, you will need to provide the revision
number when you contact Rockwell Automation Technical Support.
71
Chapter 5
Module Tab
Interscan Delay
This parameter defines the delay time the scanner module uses between scans
of the DeviceNet network. If you have slave devices configured for polled
behavior in the 1769-SDN scanner module scanlist, Interscan Delay (ISD)
defines the amount of time the scanner module waits between DeviceNet I/O
updates.
Increasing the ISD time causes a longer network scan, which adversely affects
overall input-to-output performance. However, the increase allows lower
priority messages to get more network access. These lower priority messages
include those used to do network browsing and configuration
upload/download functions. So, if these network functions are sluggish on
your system, increase the ISD time.
72
Chapter 5
FX B1 B2 B3 B4
FX B1 B2 B3 B4
FX B1 B2 B3 B4
FX B1 B2 B3 B4
FX B1 B2
FX B3 B4
FX B1 B2
FX B3 B4
FX B1
FX B2
FX B 3
FX B4
Poll Ratio = 1
Where:
FX = x foreground slave devices.
Poll Ratio = 2
Poll Ratio = 4
Module Defaults
Clicking Module Defaults sets Interscan Delay and Foreground to Background
Poll Ratio to the following values:
Interscan Delay: 10 ms
Foreground to Background Poll Ratio: 1
Slave Mode
Enable Slave mode only if you want to use this scanner module as a slave.
Clicking Enable Slave Mode opens this dialog.
73
Chapter 5
This parameter enables the slave functionality of the scanner, and lets you set
the I/O behavior, with the amount of data to be exchanged. The Slave mode
settings are described in this table.
Slave Mode Settings
Connection Format
Description
Strobed
Polled
74
Chapter 5
Transmit Retries
Transmit Retries specifies the number of times the scanner module attempts to
retransmit a change of state or cyclic message that has not been acknowledged
by the slave device. The connection is not necessarily dropped as a result of
reaching the retry limit.
75
Chapter 5
Scanlist Tab
The Scanlist defines which devices on the DeviceNet network are owned by
the scanner.
Available Devices
These are the devices on the network that have the ability to be slave I/O
devices. Slave-capable devices do not have to be used as slave I/O by a
scanner. They may alternately be used as slave I/O by another scanner module
on the same network, or they may have dual functionality. An example of a
dual function device is the 1761-NET-DNI module. The DNI can be used as
slave I/O, or as a communication interface for PLCs or other DF1 full-duplex
devices.
76
Chapter 5
Scanlist
These devices have been assigned to be slave I/O to this scanner. A slave
device on the DeviceNet network can be owned by only one master at a time.
Devices in the scanlist are configured using the input and output tabs.
Automap on Add
Automap allows a slaves I/O to be automatically mapped into the scanners
input or output image tables when the slave device is added to the scanlist. do
not check this box if you intend to map a slave device into a particular input or
output memory location.
If you do select Automap, you will be prompted to choose how the data
should be aligned in the scanner.
Electronic Key
The electronic key is used to make sure that a particular slave device always
matches the intended device when the scanner module initiates a connection
to it. When one of the devices in the Scanlist section is highlighted, these boxes
may be checked to indicate to what extent the key parameters must match the
actual device on the network. A match of just Device Type can be selected or
the additional parameters of Vendor ID, Product Code, Major Revision, and
Minor Revision may be incrementally added.
For Major and Minor Revisions, you can select or higher to indicate that either
an exact match, or some higher revision value of the revision is required.
If the scanner module detects a mismatch with any of the key parameters
checked, an AutoVerify failure will occur for that slave device and the scanner
module will not continue the connection allocation process.
77
Chapter 5
Input Tab
The input tab dialog lets you to define how data from all of the scanners slave
devices are mapped into the input image of the controller.
In this example, four input devices are mapped into the scanners input image.
The dialog shows each devices:
node number.
catalog number.
connection type used between the scanner module and the slave device
(strobed, polled, cyclic, or change of state).
amount of data that will be exchanged (in bytes).
word within the controllers input image where the data will appear.
78
Chapter 5
Advanced
The scanner module allows each nodes slave data to be broken up
(segmented) into separate input image areas. This capability lets you group
data from multiple slave nodes into contiguous memory locations. This is
simply an ease-of-use feature. For maximum performance, do not segment a
slave devices data.
Output Tab
The output tab dialog lets you define how data from the scanner module is
mapped to the outputs of the slave devices.
79
Chapter 5
In this example, four output devices are mapped into the scanners output
image. The dialog box shows each devices:
node number.
catalog number.
connection type used between the scanner module and the slave device
(strobed, polled, cyclic, or change of state).
amount of data that will be exchanged (in bytes).
word within the controllers output image.
80
Chapter 5
ADR allows a slave device to be removed from the network and replaced with
another identical slave device that is residing on the network at node address
63 and is not in the scan list. The replacement device will have its node address
automatically changed to that of the device being replaced. Depending on the
level of revision keying, it may be possible for the node address of the
replacement device to be changed but not brought online due to a
revision-keying mismatch.
The 1769-SDN scanner module can handle any number of device failures
simultaneously, however, the AAR feature will be disabled for devices that
have the same electronic key. The CR feature will remain active. In this case,
you must use the Node Commissioning tool that ships with RSNetWorx for
DeviceNet software to change the nodes address.
If the electronic key of the replacement device differs only by revision, the CR
feature may not work. Before replacing any device, you should make sure that
the configuration parameters of the replacement device are compatible with
the existing device.
IMPORTANT
Important Considerations
Keep the following in mind when using the ADR feature with RSNetWorx for
DeviceNet software:
ADR is intended for use in single-master environments.
The CR and AAR features can be used only with devices that are in the
scanlist of the scanner.
The AAR feature can be enabled for a device only if the CR feature is
also enabled.
The CR feature cannot be enabled for devices that have no writable
parameters (for example, a device that is entirely configured using
hardware switches).
RSNetWorx for DeviceNet software will notify you of devices that have
no writable parameters.
The AAR feature will not work for devices that do not support changing
the node address over the network.
81
Chapter 5
82
Chapter 5
83
Chapter 5
Summary Tab
The summary tab provides a condensed picture of the scanners configuration:
which nodes are mapped, if they are active, and receive and transmit
information.
84
Chapter 5
85
Chapter 5
Notes:
86
Chapter
Introduction
This chapter describes the input and output data structure. This table describes
what this chapter contains and where to find specific information.
Topic
Page
87
88
93
94
98
100
102
102
Name
Size
Word Offset
Status Structure
66-words (fixed)
065
66245
87
Chapter 6
The first area of the MicroLogix 1500 controller input image is the Status
Structure. The status words are described in more detail in the following
sections.
Description
Words
Data Type
Scan counter
0 and 1
2 words
25
64-bit array
69
64-bit array
1013
64-bit array
1417
64-bit array
Reserved(1)
1819
4-byte array
20 and 21
4-byte array
Reserved array(1)
2231
20-byte array
3263
64-byte array
64 and 65
2 words
(1)
Do not manipulate reserved bits. Doing so may interfere with future compatibility.
Scan Counter
This 32-bit unsigned value is incremented each time the DeviceNet network is
scanned. The value will automatically roll over to zero and continue counting.
88
Chapter 6
Bit 0...15
Description
2(1)
Node 015
3(2)
Node 1631
4(3)
Node 3247
5(4)
Node 4863
(1)
Bit 0 corresponds to Node 0, Bit 1 corresponds to Node 1 Bit 15 corresponds to Node 15.
(2)
Bit 0 corresponds to Node 16, Bit 1 corresponds to Node 17 Bit 15 corresponds to Node 31.
(3)
Bit 0 corresponds to Node 32, Bit 1 corresponds to Node 33 Bit 15 corresponds to Node 47.
(4)
Bit 0 corresponds to Node 48, Bit 1 corresponds to Node 49 Bit 15 corresponds to Node 63.
A value of 0 does not indicate that the slave has been brought
online or is functional, only that there is a configuration match
between the slave and the scanner.
89
Chapter 6
Bit 0...15
Description
(1)
Node 015
7(2)
Node 1631
8(3)
Node 3247
9(4)
Node 4863
(1)
Bit 0 corresponds to Node 0, Bit 1 corresponds to Node 1 Bit 15 corresponds to Node 15.
(2)
Bit 0 corresponds to Node 16, Bit 1 corresponds to Node 17 Bit 15 corresponds to Node 31.
(3)
Bit 0 corresponds to Node 32, Bit 1 corresponds to Node 33 Bit 15 corresponds to Node 47.
(4)
Bit 0 corresponds to Node 48, Bit 1 corresponds to Node 49 Bit 15 corresponds to Node 63.
90
Input Word
Bit 0...15
Description
10(1)
Node 0...15
11(2)
Node 1631
12(3)
Node 3247
13(4)
Node 4863
(1)
Bit 0 corresponds to Node 0, Bit 1 corresponds to Node 1 Bit 15 corresponds to Node 15.
(2)
Bit 0 corresponds to Node 16, Bit 1 corresponds to Node 17 Bit 15 corresponds to Node 31.
(3)
Bit 0 corresponds to Node 32, Bit 1 corresponds to Node 33 Bit 15 corresponds to Node 47.
(4)
Bit 0 corresponds to Node 48, Bit 1 corresponds to Node 49 Bit 15 corresponds to Node 63.
Chapter 6
Bit 0...15
Description
14(1)
Node 015
15(2)
Node 1631
16(3)
Node 3247
17(4)
Node 4863
(1)
Bit 0 corresponds to Node 0, Bit 1 corresponds to Node 1 Bit 15 corresponds to Node 15.
(2)
Bit 0 corresponds to Node 16, Bit 1 corresponds to Node 17 Bit 15 corresponds to Node 31.
(3)
Bit 0 corresponds to Node 32, Bit 1 corresponds to Node 33 Bit 15 corresponds to Node 47.
(4)
Bit 0 corresponds to Node 48, Bit 1 corresponds to Node 49 Bit 15 corresponds to Node 63.
Bit
Description
20
07 (lower byte)
07 (lower byte)
21
91
Chapter 6
Reserved Array
Reserved Array
Input Word
Description(1)
2231
Always 0
(1)
Do not manipulate reserved bits. Doing so may interfere with future compatibility.
Bit
Description
32
07 (lower byte)
33
92
07 (lower byte)
...
...
...
63
07 (lower byte)
Chapter 6
Input Word
Bit
Description
Operation
64
Run
Fault
Network disable
Device failure
Autoverify failure
Communication failure
65
(1)
8...15
Reserved
(1)
N/A
0...15
Reserved(1)
N/A
Do not manipulate reserved bits. Doing so may interfere with future compatibility.
93
Chapter 6
CompactLogix Status
Structure
The second area of the CompactLogix controller input image is the Status
Structure. The status words are described in more detail in the following
sections.
Description
Data Type
I.Status.Scan Counter
2 words
64-bit array
64-bit array
64-bit array
64-bit array
I.Status.Status Display
8 bytes
I.Status.Scanner Address
1 byte
I.Status.Scanner Status
1 byte
1 byte
1 byte
I.Status.Device Status
64 bytes
Scan Counter
This 32-bit unsigned value is incremented each time the DeviceNet network is
scanned. The value will automatically roll over to zero and continue counting.
94
Chapter 6
Bit 0...15
Description
2(1)
Node 015
3(2)
Node 1631
4(3)
Node 3247
5(4)
Node 4863
(1)
Bit 0 corresponds to Node 0, Bit 1 corresponds to Node 1 Bit 15 corresponds to Node 15.
(2)
Bit 0 corresponds to Node 16, Bit 1 corresponds to Node 17 Bit 15 corresponds to Node 31.
(3)
Bit 0 corresponds to Node 32, Bit 1 corresponds to Node 33 Bit 15 corresponds to Node 47.
(4)
Bit 0 corresponds to Node 48, Bit 1 corresponds to Node 49 Bit 15 corresponds to Node 63.
A value of 0 does not indicate that the slave has been brought
online or is functional, only that there is a configuration match
between the slave and the scanner.
95
Chapter 6
Bit 0...15
Description
(1)
Node 015
7(2)
Node 1631
8(3)
Node 3247
9(4)
Node 4863
(1)
Bit 0 corresponds to Node 0, Bit 1 corresponds to Node 1 Bit 15 corresponds to Node 15.
(2)
Bit 0 corresponds to Node 16, Bit 1 corresponds to Node 17 Bit 15 corresponds to Node 31.
(3)
Bit 0 corresponds to Node 32, Bit 1 corresponds to Node 33 Bit 15 corresponds to Node 47.
(4)
Bit 0 corresponds to Node 48, Bit 1 corresponds to Node 49 Bit 15 corresponds to Node 63.
96
Input Word
Bit 0...15
Description
10(1)
Node 0...15
11(2)
Node 1631
12(3)
Node 3247
13(4)
Node 4863
(1)
Bit 0 corresponds to Node 0, Bit 1 corresponds to Node 1 Bit 15 corresponds to Node 15.
(2)
Bit 0 corresponds to Node 16, Bit 1 corresponds to Node 17 Bit 15 corresponds to Node 31.
(3)
Bit 0 corresponds to Node 32, Bit 1 corresponds to Node 33 Bit 15 corresponds to Node 47.
(4)
Bit 0 corresponds to Node 48, Bit 1 corresponds to Node 49 Bit 15 corresponds to Node 63.
Chapter 6
Bit 0...15
Description
14(1)
Node 015
15(2)
Node 1631
16(3)
Node 3247
17(4)
Node 4863
(1)
Bit 0 corresponds to Node 0, Bit 1 corresponds to Node 1 Bit 15 corresponds to Node 15.
(2)
Bit 0 corresponds to Node 16, Bit 1 corresponds to Node 17 Bit 15 corresponds to Node 31.
(3)
Bit 0 corresponds to Node 32, Bit 1 corresponds to Node 33 Bit 15 corresponds to Node 47.
(4)
Bit 0 corresponds to Node 48, Bit 1 corresponds to Node 49 Bit 15 corresponds to Node 63.
Status Display
The Status Display is a 4-byte array of the 1769-SDN display.
Scanner Address
The Scanner Address is the scanners DeviceNet node number.
Scanner Status
The Scanner Status is the scanners DeviceNet status.
97
Chapter 6
Device Status
The Device Status is the status of each DeviceNet node, indexed by node
number into a 64-byte array.
CompactLogix Status
Register
The third area of the CompactLogix controller input image is the Status
Register. The status words are described in more detail in the following
sections.
Description
Data Type
I.StatusRegister.Run
I.StatusRegister.Fault
I.StatusRegister.DisableNetwork
I.StatusRegister.DeviceFailure
I.StatusRegister.Autoverify
bit
I.StatusRegister.CommFailure
I.StatusRegister.DupNodeFail
I.StatusRegister.DnetPowerDetect
Run
This bit displays whether the controller is in Idle or Run module.
0 = Idle
1 = Run
98
Chapter 6
Fault
This bit displays whether the network is faulted.
0 = Network is not faulted
1 = Network is faulted
Disable Network
This bit displays whether the network is disabled.
0 = Network is not disabled
1 = Network is disabled
Device Failure
This bit displays whether any device failures have occurred on the network.
0 = No device failures exist
1 = Device failure exists (examine the status structure for causes)
Autoverify Failure
This bit displays whether the scanner has failed to initialize any devices on the
network.
0 = The scanner has initialized all devices
1 = The scanner has failed to initialize at least one device
Comm Failure
This bit displays whether a communication failure exists on the network.
0 = No communication failures exist
1 = A communication failure exists
99
Chapter 6
CompactLogix Command
Register
The first area of the CompactLogix controller output image is the Command
Register. The status words are described in more detail in the following
sections.
Description
Data Type
O.CommandRegister.Run
O.CommandRegister.Fault
O.CommandRegister.DisableNetwork
bit
O.CommandRegister.HaltScanner
O.CommandRegister.Reset
Run
This bit changes the DeviceNet network between Idle and Run module.
0 = Idle
1 = Run
100
Chapter 6
Fault
This bit forces the scanner into a faulted condition.
0 = Network is not faulted
1 = Network is faulted
Disable Network
This bit disables the DeviceNet network.
0 = Network is not disabled
1 = Network is disabled
Halt Scanner
This bit halts the scanner.
0 = Scanner is not halted
1 = Scanner is halted
Reset
This bit resets the scanner.
0 = The scanner has not been reset
1 = The scanner has been reset.
Do not leave this bit = 1. If you do not change the bit back to 0, the scanner
continuously resets.
101
Chapter 6
The Input Data Image is described on page 15 for the MicroLogix 1500
controller and on page 16 for the CompactLogix controller.
102
Chapter
Introduction
MicroLogix 1500
Controllers
Page
103
104
Backplane Messaging
111
112
113
103
Chapter 7
One of the advanced features of RSLogix 500 software is the ability to have
the programming software establish a communication connection with the
controller and read which I/O modules are attached to the controller. This
capability significantly reduces the effort involved in configuring a system.
This section illustrates how to determine which I/O modules are attached to
the controller, and manually configure the modules. We will then configure the
scanner. An example network is shown below.
DeviceNet Network
Personal Computer Running RSNetWorx
for DeviceNet Software
Series 9000
Photoeye
RediSTATION
Interface
104
Chapter 7
In this example the name for this application is TEMP. In the TEMP
dialog, you see everything associated with the application. Within the
Controller folder you will see I/O Configuration.
3. Double-click I/O Configuration.
105
Chapter 7
The I/O configuration dialog shows each of the controller I/O slots. For the
MicroLogix 1500 controller, slot 0 contains the embedded I/O that is part of
the MicroLogix 1500 base unit. Slots 1...16 are for Compact I/O expansion
modules (referred to as local I/O, because they are physically attached to the
controller). Slots 9...16 are available using only a series C processor with a
series B base unit.
Click Read I/O Config to have RSLogix 500 software read the controllers
local I/O and configure the slots automatically.
Drag the appropriate modules from the available list (right pane) to the
appropriate slot on the left to manually configure the controller I/O. Modules
must be contiguous (with no open slots) from 1...16.
106
Chapter 7
Next you see a communication dialog that lets you select a communication
path by using RSLinx software to connect to the MicroLogix controller.
If you have previously connected to a controller, the communication driver
that you used before will be the active driver. This dialog provides the ability to
change the driver or perform a Who Active across a network to locate the
specific MicroLogix controller.
If the driver and path are correct, click Read I/O Config.
Installed I/O
RSLogix 500 software displays all of the I/O modules that are attached to the
MicroLogix controller.
In this example, there is a 1769-SDN scanner module at slot 1, and a 16-point
digital input module in slot 2.
107
Chapter 7
Input Words
This is the number of input words the controller assigns to the module. The
first 66 words (0...65) are required by the scanner module for status. DeviceNet
slave input data words start at slot word 66. You can have a maximum of 180
input words for DeviceNet slave devices (maximum slot amount for
1769-SDN scanner module inputs = 246).
Output Words
This is the number of output words the controller assigns to the module. The
first two words (0 and 1) are required by the scanner module for status.
DeviceNet slave output data words start at slot word 2. You can have a
maximum of 180 output words for DeviceNet slave devices (maximum slot
amount for scanner module outputs = 182).
108
Chapter 7
You can change (add or remove) the amount of data the controller has
assigned to the scanner module in the expansion module configuration dialog.
From within RSLogix 500 software, I/O configuration, open the 1769-SDN
scanner module and change the input or output words as needed. Save the
program and download to the controller.
Reducing the number of words for either inputs or outputs will require a
change in the 1769-SDN scanner modules scanlist, which is done using
RSNetWorx for DeviceNet software.
IMPORTANT
109
Chapter 7
110
Backplane Messaging
Chapter 7
PCCC Messaging
Programmable controller communications commands (PCCC) provides point
to point and master/slave communication between devices. PCCC is an open
protocol that is built into all Allen-Bradley controllers, and many other
Allen-Bradley and third-party products.
PCCC messaging has been used for many years on DH-485, DH+, and
Ethernet networks, and for point-to-point communication between
Allen-Bradley controllers. PCCC messaging lets you upload or download
programs over the DeviceNet network, and allows users to message across
DeviceNet networks, just like they did using DH-485 or DH+ networks.
There are a number of devices that support PCCC messaging over DeviceNet,
including the 1761-NET-DNI (DNI) interface, 1203-GU6 interface, and
RSLinx software. If the DeviceNet network has DNI interfaces, either device
can initiate a PCCC message.
111
Chapter 7
System Comms will generate an RSLinx software dialog similar to the example
below.
112
Configure a Local
DeviceNet Message
Chapter 7
This section describes how to configure a local message by using the scanner
module and a MicroLogix 1500 1764-LRP processor.
113
Chapter 7
Channel Parameter
The 1764-LRP controller supports three different pathways for messaging.
Channels 0 and 1 are RS-232 ports and are functionally identical to
MicroLogix 1200 and MicroLogix 1500 1764-LSP controllers. The 1764-LRP
controller also supports backplane communication through the Expansion
Communication Port (ECP) as illustrated below.
When ECP is chosen, you are able to select which slot position (1...16) the
scanner module resides in. The 1764-LRP processor can support up to two
1769-SDN scanner modules with full messaging functionality.
114
Chapter 7
Communication Command
115
Chapter 7
CIP Generic
Control & Information Protocol (CIP) is a newer and more versatile protocol
than PCCC. It is an open protocol that is supported by newer Allen-Bradley
controllers and third-party products.
CIP messaging is the native messaging format for the DeviceNet network. All
DeviceNet devices are compliant with CIP messaging. The MicroLogix 1500
1764-LRP processor (series C) has an enhanced message instruction that
provides simple, easy to use CIP messaging.
Selecting CIP Generic configures the message instruction to communicate
with DeviceNet devices that do not support PCCC messaging. When CIP
Generic is chosen, you will notice that a number of message parameters
change and many new ones become available depending upon the service
selected.
116
Chapter 7
117
Chapter 7
Target Device
118
Field
Definition
Message
Timeout
Target Type
Local Node
Address
Chapter 7
Field
Definition
Service
If you need to use a service that is not available, select one of the
generic services. The generic service lets you enter specific service
code parameters. Information on what services a target device
supports is usually provided in the devices documentation.
119
Chapter 7
MSG Instruction
Error Codes
When the processor detects an error during the transfer of Expansion I/O
Communication Module message data, the processor sets the ER bit and
writes an error code at MG file sub-element #18 that you can monitor from
your programming software.
1769-SDN Module Error Code
Error Code
Description
E0H
The processor also writes general status information related to this error at the
high byte of MG file sub-element #22 that can be monitored from your
program.
Error Status Information
120
General Status
Description
01H
02H
Resource unavailable
04H
07H
Connection lost
08H
09H
0BH
0CH
0EH
10H
11H
13H
14H
15H
16H
19H
20H
Invalid parameter
28H
Invalid member ID
Chapter
Troubleshooting
Introduction
Status Indicators
Page
Status Indicators
121
Error Codes
124
121
Chapter 8
Troubleshooting
This table summarizes the meanings of the status indicators and numeric
codes.
Module Indicator
Network Indicator
Color/Status Description
Module
Off
Flashing
Green
Solid Green
Flashing Red
Normal operation.
Recoverable Fault - Memory has been erased or is being programmed. Complete the flash update or
start a new update.
Bad firmware in module. Replace firmware.
Solid Red
Unrecoverable fault.
Verify module connectors are properly seated. If they are, verify that bus terminator/end cap is installed.
Cycle power. If still faulted, replace the module.
122
Troubleshooting
Chapter 8
Color/Status Description
Network
Off
No module power, no network power, or communications are not occurring between the module and the
DeviceNet network. (This may be an acceptable condition.)
Verify module has power. Check that the DeviceNet cable is securely connected and the DeviceNet
network is powered. Verify that network power is adequate (11...5V DC).
Flashing
Green
Device is operational. There are no connections established with any of the network devices.
If the module is supposed to be controlling DeviceNet slaves, configure the modules scanlist.
Solid Green
Flashing Red
One or more of the devices that the scanner module is communicating with is in a timed out state.
Monitor the status display, or the modules status field to determine which slave device is offline.
Solid Red
Sevensegment
Numeric
Display
Node Address Indicates diagnostic information about the status of the module.
and Status
Display
When the numeric display is showing 0...63, it is indicating the scanners DeviceNet node address.
When it shows 67...69, it indicates backup status.
When it shows 70...99, it indicates an error code for the displayed node address.
When it flashes alternating numbers, one is the error code (70...99), and the other is the node number
(0...63) that has generated the error.
123
Chapter 8
Troubleshooting
Error Codes
The following table describes the error codes indicated by the seven-segment
numeric display.
Device Status
Code
Name
Description
67
Backup Mode
68
No Backup Scanner
(decimal)
The configuration of the primary and the secondary controller does not match. Either one or both
of the configurations is incorrect.
Make sure that the same configuration is downloaded to both scanners.
70
Duplicate Node
Controller has Failed Duplicate Node Address Check. The node address selected is already in
use.
Change the modules or conflicting devices network address (node number) to an available one.
71
72
Slave Timeout
73
Electronic Key Mismatch The slave device Vendor ID key parameter does not match the slaves configuration in the
modules scanlist.
Make sure that the device at the flashing node address matches the desired electronic key
(vendor, product code, product type)
75
No Messages Received
No network traffic received by the scanner. 10 seconds have elapsed and no network traffic for
the module or for any other device have been received by the module.
Verify the scanlist is correctly configured to scan slave devices. Verify DeviceNet network
connections.
76
No Message For Scanner No direct network traffic for the scanner module detected. 10 seconds elapsed and no DeviceNet
input being screened by the module has been received.
77
The data being received from the slave device does not match the configuration in the scanlist.
Either reconfigure the slave device, or change the modules scanlist to match the slave device.
78
No Such Device
79
Transmit Failure
124
Troubleshooting
Chapter 8
Device Status
Code
Name
Description
In Idle Mode
(decimal)
80
Put the controller into RUN mode and enable the RUN bit in the Module Command Array. See
page 16.
81
Scanner Faulted
The scanner module has stopped producing and consuming I/O data. This condition does not
affect the scanners system or messaging modes.
Check the FAULT value in the Module Command Array. See page 16.
82
Fragmentation Error
83
Slave device is returning error responses when the module attempts to communicate with it.
Check slave devices configuration. Reboot slave device.
84
Module has not completed its initial attempt to establish communication with its slaves.
85
86
89
Auto Device
Slave device responded with an error to the initialization data sent to it by the scanner; or the
Replacement (ADR) Error configuration table in the scanners flash memory is not valid for a slave node.
Try the ADR download again. If it still fails, try clearing the ADR flash by downloading an empty
ADR configuration to the scanner module and then try the ADR configuration again.
90
Disabled Network
91
Bus Off
92
No DeviceNet Power
125
Chapter 8
Troubleshooting
Device Status
Code
Name
Description
FLASH Update
(decimal)
95
IMPORTANT: Do not disconnect the module from the network while a FLASH update is in
progress.
98
Firmware Corrupted
Firmware is corrupted.
Reflash module firmware. Do not power cycle the module. Doing so may cause the module to
become inoperable. If the problem persists contact Rockwell Automation Technical Support.
99
126
Hard Fault
Cycle power. Reflash module firmware. Contact Rockwell Automation Technical Support.
Appendix
Introduction
This appendix contains the most commonly used class codes for the
1769-SDN DeviceNet scanner module. They are shown in the following
tables.
DeviceNet Object
Name
Class
Instance
Attribute
Data Size
Access
MAC ID
0x03
0x01
0x01
1 byte
Get/Set(1)
Baud Rate
0x03
0x01
0x02
1 byte
Get/Set
0x03
0x01
0x04
1 byte
Get
Name
Class
Instance
Attribute
Data Size
Access
Vendor ID
0x01
0x01
0x01
2 bytes
Get
Device Type
0x01
0x01
0x02
2 bytes
Get
Product Code
0x01
0x01
0x03
2 bytes
Get
Revision
0x01
0x01
0x04
2 bytes
Get
Status
0x01
0x01
0x05
2 bytes
Get
Serial Number
0x01
0x01
0x06
4 bytes
Get
Product Name
0x01
0x01
0x07
9 bytes
Get
(1)
Identity Object
127
Appendix A
Notes:
128
Appendix
Introduction
Page
130
132
134
141
144
129
Appendix B
The following figure shows an example backup system. In the backup system,
the following occurs:
Both controllers/scanners simultaneously receive all inputs.
Both controllers execute in parallel but are not synchronized.
Only the primary controllers send output data to the I/O devices. A
virtual switch in the 1769-SDN scanner module is used to switch
outputs between primary and secondary controllers.
After failure or forced switchover, outputs are automatically switched by
the 1769-SDN scanner module from the primary controller to
secondary. When the switch occurs, the secondary controller becomes
the primary controller.
The switchover occurs so quickly that the I/O devices do not timeout;
these devices are unaware that redundant controllers/scanners exist and
are unaware of the switchover.
DeviceNet Network
Primary Controller
Primary Scanner Module
Secondary Controller
130
Appendix B
131
Appendix B
132
Appendix B
133
Appendix B
134
Appendix B
135
Appendix B
This figure shows rung 2 and the message setup used on it. The message in
rung 2 uses the INT data type.
136
Appendix B
This figure shows rungs 3 and 4 and the message setup used on it. The
message in rung 3 uses the INT data type.
137
Appendix B
138
Appendix B
This table describes the possible values this message may return when reading
the backup state of the DeviceNet scanner.
Disabled
Primary scanner
Backup scanner
254
67
68
69
255
139
Appendix B
This table describes the possible values this message may return when reading
the backup status of the DeviceNet scanner module.
If the message
reads this value
140
Using Indicators to
Check Status
Appendix B
Flashing red
141
Appendix B
If error codes other than those shown in these tables appear in the
display, refer to Chapter 8, Troubleshooting, for more information on
error codes.
Secondary
Node Number
00
01 or 00
Status
00 (Run mode)
Primary or Secondary
P - (Primary)
S - (Secondary)
Primary
Secondary
Node Number
00
01 or 00
Status
80 (Idle mode)
Primary or Secondary
P - (Primary)
S - (Secondary)
Idle Mode
Secondary
Node Number
00 or 01
01 or 00
Status
Undefined error or
69 (Backup scanner invalid CRC)
Primary or Secondary
P - (Primary)
--
Primary
Secondary
Node Number
00 or 01
01 or 00
Status
Undefined error or
69 (Backup scanner invalid CRC)
Primary or Backup
P - (Primary)
--
Idle Mode
142
Appendix B
Secondary
Node Number
00
01 or 00
Status
Undefined error
Primary or Secondary
--
P - (Primary)
Primary
Secondary
Node Number
00
00 or 01
Status
Undefined error
Primary or Secondary
--
P - (Primary)
Primary
Secondary
Node Number
00 or 01
00 or 01
Status
Primary or Secondary
P - (Primary)
--
Primary
Secondary
Node Number
00 or 01
00 or 01
Status
Primary or Secondary
P - (Primary)
--
Idle Mode
CRC Error
Run Mode
Idle Mode
Secondary
Node Number
Undefined error
Undefined error
Status
--
--
Primary or Secondary
--
--
143
Appendix B
Development and
Debugging Tips
144
Appendix B
145
Appendix B
Notes:
146
Glossary
Auto-Address Recovery (AAR)
Auto-Address Recovery (AAR) allows a slave device to be removed from the
network and replaced with another identical slave device that is residing on the
network at node address 63 and not in the scan list. The replacement device
will have its node address automatically changed to that of the device being
replaced. Depending on the level of revision keying, it may be possible for the
node address of the replacement device to be changed but not brought online
due to a revision-keying mismatch.
Auto Device Replacement (ADR)
The Auto Device Replacement feature automates the replacement of a failed
slave device on a DeviceNet network by configuring the new device to the
prior level of operation. This includes Configuration Recovery (CR) and
Auto-Address Recovery (AAR).
Bridge
The scanner modules support of explicit message transfer.
Change of State (COS)
A type of I/O data communication. The scanner module can send and receive
data with slave devices that have the change of state feature. Data is sent
whenever a data change occurs, or at the predefined heartbeat interval.
Configuration Recovery (CR)
Configuration Recovery (CR) allows a slave device to be removed from the
network and replaced with an identical slave device configured at the same
communication rate and Node Address as the device being replaced.
Controller
The programmable controller, for example CompactLogix or
MicroLogix 1500.
Cyclic
A type of I/O data communication. The scanner module can send and receive
data with slave devices that have the cyclic feature. Data is sent at a
user-configurable rate.
147
Glossary
148
Dual Mode
The scanner module is in Dual mode when it serves as a master to one or
more slaves and as a slave to another master simultaneously.
Electronic Data Sheet (EDS)
A vendor-supplied template that specifies how information is displayed as well
as what is an appropriate entry (value).
Explicit Messaging
A type of messaging used for lower priority tasks, such as configuration and
data monitoring.
Heartbeat Rate
Devices that are configured for change of state data will send data at this rate if
no data change occurs.
Host Platform
The computer on which the application software is run.
I/O
Input and output modules
Input Data
Data produced by a DeviceNet device and collected by the scanner module for
the host platform to read.
MAC ID
The network address of a DeviceNet node. Also referred to as node address.
Multicast
Used when describing a strobe message.
Glossary
149
Network
The DeviceNet network or the RSNetWorx for DeviceNet software
representation of the network.
Node
Hardware that is assigned a single address on the network. Also referred to as a
device.
Offline
When the host platform is not communicating on the network.
Online
When the host platform is configured and enabled to communicate on the
network.
Output Data
Data produced by the host platform that is written to the scanner modules
memory. This data is sent by the scanner module to DeviceNet devices.
Point-to-Point
Used when describing a poll message. The message solicits a response from a
single, specified device on the network.
Polled
A type of input/output-data communication. A polled message solicits a
response from a single, specified device on the network (a point-to-point
transfer of data).
Record
The node address and channel-specific memory assigned in the scanner
modules nonvolatile storage for a node in the scanlist.
Glossary
150
Rx
Abbreviation for receive
Scanlist
The list of devices (nodes) with which the scanner module is configured to
exchange I/O data.
Scanner
The function of the 1769-SDN scanner module to support the exchange of
I/O with slave modules.
Slave Mode
The 1769-SDN scanner module is in slave mode when it is placed in another
DeviceNet masters scanlist as a slave device.
Strobed
A type of I/O data communication. A strobed message solicits a response
from each strobed device (a multicast transfer). It is a 64-bit message that
contains one bit for each device on the network.
Tx
Abbreviation for transmit
Index
Numerics
1770-KFD RS-232 DeviceNet adapter 19,
61
193-DNCT terminal 40
initiating AutoScan 51-52
A
accessing device data 57-59
additional resources 10
Auto Device Replacement
in RSNetWorx for DeviceNet software
80-83
AutoScan
additional considerations 53-56
firmware requirements 38
implementing 46-60
initiate via a 193-DNCT terminal 51-52
initiate via a user program 49-50
overview 38
when to use 38
B
backplane messaging 111
backup
CompactLogix backup on the DeviceNet
network 129-145
baud rate
setting via a 193-DNCT terminal 40, 41
before you begin 11, 19
C
change of state message 14
class codes 127
common techniques used in this manual
10
communication with your slave devices
14
CompactLogix backup on the DeviceNet
network 129-145
configuring the DeviceNet network
I/O devices 70-84
manually 61-85
scanlist configuration 64
setting up an online connection 64-66
software installation 62
using RSLinx software 62-64
using RSNetWorx for DeviceNet
software 17, 64-85
D
data tables 15
DeviceNet adapter
1770-KFD 19, 61
DeviceNet driver
adding 62-64
DeviceNet I/O image 87-102
1769-SDN input structure 87
1769-SDN output structure 102
command register 100-101
input data image 102
status register 98-100
status structure 88-98
DeviceNet interface card
1784-PCIDS 19
DeviceNet interface cards
1784-PCD, 1784-PCID 61
DeviceNet network
CompactLogix backup on the network
129-145
power requirements 20, 23
DIN rail mounting 30
E
electrical noice
reducing 25
electrostatic discharge
preventing 25
equipment required for installation 19
error codes 124
message instructions 120
explicit messaging 14
F
features of the scanner 12
G
glossary 147-150
grounding 32
H
hazardous location considerations 24
151
Index
I
I/O allocation
configuring via a user program 48
in CompactLogix controller 37
in MicroLogix 1500 controller 37
maximum node number 54
implementing AutoScan 46-60
input data definition 14
installation 23-33
getting started 19
grounding 32
heat and noise considerations 25
required equipment 19
M
manually configuring the DeviceNet
network 61-85
message instruction error codes 120
messaging
backplane 111
configuring a local DeviceNet message
113-118
MicroLogix 1500 controllers 103-120
minimum spacing 28
module command array 16
module features 12
mounting 28-30
DIN rail mounting 30
panel 28-30
N
node address
set via RSNetWorx for DeviceNet
software 67
setting via a 193-DNCT terminal 42-43
O
operating modes 16
output data definition 14
P
panel mounting 28-30
poll message 14
power requirements
DeviceNet network 20, 23
maximum current draw 20, 23
preventing electrostatic discharge 25
publications, related
additional resources 10
152
R
reducing electrical noise 25
related publications 10
RSLinx software
configuring the DeviceNet network 62-64
installation 62
minimum version 19
RSLogix 500 programming software
104-110
minimum version 19
RSLogix 5000 programming software 44
minimum version 19
RSNetWorx for DeviceNet software
as a configuration tool 17
Auto Device Replacement 80-83
configuration screen map 18
configuring the DeviceNet network 64-85
installation 62
minimum version 19
S
scanlist configuration 70
scanner
configure automatically 35-60
module functions 13
replacement 31
software installation 62
software versions 19, 61
spacing
minimum 28
start-up instructions 19
strobe message 14
system assembly 27
system mounting 28-30
system planning 26
T
technical support 71
tools required for installation 19
troubleshooting 121-126
diagnostic indicators 121
error codes 124
status indicators 121
typical network configuration 13, 104
W
what you need to know 11
wiring 23-33
1769-SDN
Pub. No.
1769-UM009E-EN-P
Part No.
Please complete the sections below. Where applicable, rank the feature (1=needs improvement, 2=satisfactory, and 3=outstanding).
Overall Usefulness
Completeness
(all necessary information
is provided)
Technical Accuracy
(all provided information
is correct)
Clarity
1
(all provided information is
easy to understand)
procedure/step
illustration
feature
example
guideline
other
explanation
definition
Other Comments
illustration
Your Name
Your Title/Function
Location/Phone
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
1 ALLEN-BRADLEY DR
MAYFIELD HEIGHTS OH 44124-9705
PLEASE REMOVE
Other Comments
Rockwell Automation
Support
Installation Assistance
If you experience a problem within the first 24 hours of installation, please review the
information that's contained in this manual. You can also contact a special Customer
Support number for initial help in getting your product up and running.
United States
1.440.646.3434
Monday Friday, EST
Outside United
States
Outside United
States
Copyright 2009 Rockwell Automation, Inc. All rights reserved. Printed in the U.S.A.