1769-SDN
1769-SDN
DeviceNet Scanner
Module
Catalog Number 1769-SDN
User Manual
Important User Information Solid state equipment has operational characteristics differing from those of
electromechanical equipment. Safety Guidelines for the Application,
Installation and Maintenance of Solid State Controls (publication SGI-1.1
available from your local Rockwell Automation sales office or online at
http://literature.rockwellautomation.com) describes some important
differences between solid state equipment and hard-wired electromechanical
devices. Because of this difference, and also because of the wide variety of
uses for solid state equipment, all persons responsible for applying this
equipment must satisfy themselves that each intended application of this
equipment is acceptable.
In no event will Rockwell Automation, Inc. be responsible or liable for
indirect or consequential damages resulting from the use or application of
this equipment.
The examples and diagrams in this manual are included solely for illustrative
purposes. Because of the many variables and requirements associated with
any particular installation, Rockwell Automation, Inc. cannot assume
responsibility or liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to
use of information, circuits, equipment, or software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without
written permission of Rockwell Automation, Inc., is prohibited.
Throughout this manual, when necessary, we use notes to make you aware
of safety considerations.
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 be dangerous temperatures.
Allen-Bradley, Rockwell Automation, TechConnect, Compact I/O, CompactLogix, Logix5000, RSNetWorx, RSNetWorx for
DeviceNet, MicroLogix, POINT I/O, PowerFlex,RSLinx, RSLogix, RSLogix 500, RSLogix 5000, Series 9000, RediSTATION, DH+,
SLC, PanelView Plus, and PLC-5 are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Summary of Changes
To help you find new and updated information in this release of the
manual, we have included change bars as shown to the right of this
paragraph.
Notes:
Chapter 1
Overview What You Need to Know . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Identify Module Features . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
What Your Scanner Module Does . . . . . . . . . . . . . . . . . . . . 13
Communicating with Your Slave Devices . . . . . . . . . . . . . . . 14
1769-SDN Scanner Module Data Tables . . . . . . . . . . . . . . . . 15
Input Data Image. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Output Data Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
RSNetWorx Software as a Configuration Tool . . . . . . . . . . . . 16
Chapter 2
Quick Start for Experienced Users Required Tools and Equipment . . . . . . . . . . . . . . . . . . . . . . 19
What You Need to Do. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Chapter 3
Installation and Wiring Compliance to European Union Directives . . . . . . . . . . . . . . 23
EMC Directive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Low Voltage Directive . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
General Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Hazardous Location Considerations . . . . . . . . . . . . . . . . 25
Preventing Electrostatic Discharge . . . . . . . . . . . . . . . . . 26
Removing Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Reducing Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Protecting the Circuit Board from Contamination. . . . . . . 27
System Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
System Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
System Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Minimum Spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Panel Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
DIN Rail Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Replace the Scanner Module within a System . . . . . . . . . . . . 33
Field Wiring Connections . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Grounding the Scanner Module . . . . . . . . . . . . . . . . . . . 34
DeviceNet Wiring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Scanner Module Power-up . . . . . . . . . . . . . . . . . . . . . . . . . 35
Chapter 4
Configure the DeviceNet Network Software Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Install the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Use RSLinx Software to Configure Your DeviceNet Driver. . . 38
Use RSNetWorx Software to Configure the 1769-SDN Scanlist 40
Set Up an Online Connection . . . . . . . . . . . . . . . . . . . . . 40
Set the Node Address. . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Configure the I/O Devices . . . . . . . . . . . . . . . . . . . . . . . 46
General Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Module Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Scanlist Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Input Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Auto Device Replacement (ADR) Tab . . . . . . . . . . . . . . . 56
Summary Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Download and Save Your Configuration . . . . . . . . . . . . . 60
Chapter 5
DeviceNet I/O Image SDN Input File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Status Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Scan Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Device Failure Array . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Autoverify Failure Array . . . . . . . . . . . . . . . . . . . . . . . . . 65
Slave Device Idle Array . . . . . . . . . . . . . . . . . . . . . . . . . 66
Active Node Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Scanner Module Status . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Reserved Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Device Status Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Module Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Input Data Image. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
SDN Output File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Output Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Module Command Array . . . . . . . . . . . . . . . . . . . . . . . . 70
Output Data Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Chapter 6
Using the 1769-SDN Scanner
Module with CompactLogix
Controllers
Chapter 7
Using the 1769-SDN Scanner MicroLogix 1500 Controllers . . . . . . . . . . . . . . . . . . . . . . . . 75
Module with MicroLogix RSLogix 500 Software I/O Configuration . . . . . . . . . . . . . . . 76
Controllers Start the Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
I/O Configuration Screen . . . . . . . . . . . . . . . . . . . . . . . . 78
Read I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 79
Installed I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
1769-SDN Scanner Module Configuration . . . . . . . . . . . . 80
Changing the 1769-SDN Configuration . . . . . . . . . . . . . . 81
Backplane Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
PCCC Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Program Upload and Download . . . . . . . . . . . . . . . . . . . . . 83
Configuring a Local DeviceNet Message . . . . . . . . . . . . . . . . 85
Message Setup Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . 85
MSG Instruction Error Codes . . . . . . . . . . . . . . . . . . . . . . . . 92
Chapter 8
Troubleshooting Diagnostic Indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Appendix A
1769-SDN DeviceNet Class Codes
Appendix B
CompactLogix Backup on the Using This Appendix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
DeviceNet Network How the Backup Works . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Backup System Requirements. . . . . . . . . . . . . . . . . . . . 101
Configure the Backup System . . . . . . . . . . . . . . . . . . . . . . 102
Develop the CompactLogix Backup Application . . . . . . . . . 104
Backup Heartbeat Configuration Rungs. . . . . . . . . . . . . 104
Reading Backup State Rung . . . . . . . . . . . . . . . . . . . . . 108
Reading Backup Status . . . . . . . . . . . . . . . . . . . . . . . . . 110
Using Indicators to Check Status . . . . . . . . . . . . . . . . . . . . 111
Module Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . 111
Node Address and Status Display . . . . . . . . . . . . . . . . . 112
Development and Debugging Tips. . . . . . . . . . . . . . . . . . . 114
Glossary
Index
Read this preface to familiarize yourself with the rest of the manual. It
provides information concerning:
Who Should Use This Use this manual if you are responsible for designing, installing,
programming, or troubleshooting control systems that use
Manual Allen-Bradley programmable controllers.
About the CompactLogix This manual focuses on the 1769-SDN scanner module. For detailed
information about using the 1769-SDN scanner module with a
System CompactLogix system, refer to DeviceNet Modules in Logix5000
Control Systems User Manual, publication DNET-UM004.
Purpose of This Manual This manual is a reference guide 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:
Common Techniques Used The following conventions are used throughout this manual:
in This Manual • Bulleted lists such as this one provide information, not
procedural steps.
• Numbered lists provide sequential steps or hierarchical
information.
Resource Description
DeviceNet Modules in Logix5000 Control Configuring the CompactLogix controllers in the DeviceNet network and bridging information
Systems User Manual, publication
DNET-UM004
ControlNet Modules in Logix5000 Control Configuring the CompactLogix controllers in the ControlNet network and bridging information
Systems User Manual, publication
CNET-UM001
RSNetWorx for DeviceNet Getting Results RSNetWorx for DeviceNet software (catalog number 9357-DNETL3)
Guide, publication DNET-GR001
CompactLogix System User Manual, Planning, mounting, wiring, and troubleshooting your CompactLogix system
publication 1769-UM007
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, How to install and use the DeviceNet Interface (catalog number 1761-NET-DNI)
publication 1761-UM005
DeviceNet Media Design and Installation DeviceNet network planning information
Guide, publication DNET-UM072
DF1 Protocol and Command Set Reference IDF1 open protocol
Manual, publication 1770-6.5.16
Industrial Automation Wiring and Grounding and wiring Allen-Bradley programmable controllers
Grounding Guidelines, publication 1770-4.1
National Electrical Code - Published by the Wire sizes and types for grounding electrical equipment
National Fire Protection Association of
Boston, MA.
Overview
The following table identifies what this chapter contains and where to
find specific information.
Topic Page
What You Need to Know 11
Identify Module Features 12
What Your Scanner Module Does 13
Communicating with Your Slave Devices 14
1769-SDN Scanner Module Data Tables 15
RSNetWorx Software as a Configuration 16
Tool
What You Need to Know Before configuring your scanner, you must understand these items:
These topics are covered briefly in this chapter and in more detail
throughout the rest of the manual.
Identify Module Features Use the following figure to identify the features of the scanner.
2A
1 3A
8B
8A 4
8B
5
9
7A
3B
2B
7B
Features
Item Description
1 Bus lever (with locking function)
2A Upper DIN rail latch
2B Lower DIN rail latch
3A Upper panel mounting tab
3B Lower panel mounting tab
4 Module and Network status LEDs
5 Address and Error numeric display
6 Grounding screw
7A DeviceNet mating male receptacle
7B Removable DeviceNet female connector
8A Movable bus connector with female pins
8B Bus connector with male pins
9 Nameplate label
What Your Scanner Module In a typical configuration, the scanner module acts as an interface
between DeviceNet devices and the programmable controller.
Does
DeviceNet Network
PLC with RSNetWorx
for DeviceNet Software
1784-PCD
Interface Card
1734 POINT I/O E3 Overload MicroLogix 1000 controller MicroLogix 1200 controller
Relay PowerFlex 40 Driv e with 1761-NE T-DNI with 1761-NE T-DNI
Enhanced DeviceNet
Communic ations Module
31535M
Communicating with Your The scanner module communicates with devices via strobe, poll,
change of state, or cyclic I/O messages. It uses these messages to
Slave Devices 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.
The poll message also initiates a response from each poll slave.
The slave device responds with its input data from 0...128 bytes.
IMPORTANT Throughout this document, input and output are defined from
the controller’s point of view. Output is data sent from the
controller to a device. Input is data collected by the controller
from a device.
1769-SDN Scanner Module To manage the flow of data between your controller and network
devices, the scanner module uses input and output data images to
Data Tables transfer data, status, and command information between the scanner
module and the MicroLogix controller.
The input data image is transferred from the scanner module to the
controller across the Compact I/O bus.
The output data image is transferred from the controller to the scanner
module across the Compact I/O bus.
RSNetWorx Software as a RSNetWorx software is used to configure the scanner’s slave devices.
This software tool connects to the scanner module over the DeviceNet
Configuration Tool network via an RS-232 interface (1770-KFD module) or PC card
(1784-PCD or 1784-PCID).
Register the new EDS file by using the EDS wizard in RSNetWorx
software. Access the wizard from the Tools menu. This configuration
tool lets you to identify all of the DeviceNet devices and their
locations in your system.
Notes:
This chapter helps you get started using the 1769-SDN scanner
module. Procedures are based on the assumption that you have an
understanding of Allen-Bradley controllers. You should understand
electronic process control and be able to interpret the ladder logic
instructions required to generate the electronic signals that control
your application. Because it is a start-up guide for experienced users,
this chapter does not contain detailed explanations about the
procedures listed.
This table identifies what this chapter contains and where to find
specific information.
Topic Page
Required Tools and Equipment 19
What You Need to Do 20
Required Tools and Have the following tools and equipment ready:
Equipment • Personal computer
• Programmable controller: CompactLogix or MicroLogix 1500
system
• 1770-KFD RS-232 DeviceNet adapter, or 1784-PCD or 1784-PCID
DeviceNet interface card
• For network communication: RSLinx software, version 2.30 or
later
• For DeviceNet network configuration:
RSNetWorx for DeviceNet software, version 3.00 or later
• For ladder logic programming:
RSLogix 500 software, version 5.00.10 or later, or
RSLogix 5000 software, version 8.02 or later
• 1769-SDN scanner module
• Mounting hardware
• Screwdriver
What You Need to Do Follow these steps to get started using the 1769-SDN scanner module.
Module 5V dc 24V dc
1769-SDN 440 mA 0 mA
2. Remove power.
Notes:
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.
Topic Page
Compliance to European Union Directives 23
Power Requirements 24
General Considerations 25
System Planning 27
System Assembly 29
System Mounting 30
Replace the Scanner Module within a 33
System
Field Wiring Connections 34
Scanner Module Power-up 35
Compliance to European This product is approved for installation within the European Union
and EEA regions. It has been designed and tested to meet the
Union Directives following directives.
EMC Directive
• EN 50081-2
EMC – Generic Emission Standard, Part 2 - Industrial
Environment
• EN 50082-2
EMC – Generic Immunity Standard, Part 2 - Industrial
Environment
Power Requirements The scanner module receives power through the Compact I/O bus
interface from the +5V dc system power supply.
Module 5V dc 24V dc
1769-SDN 440 mA 0 mA
The scanner module also draws power from the DeviceNet network.
General Considerations The Compact I/O system is suitable for use in an industrial
environment when installed in accordance with these instructions.
Specifically, this equipment is intended for use in clean, dry
environments (Pollution Degree 2(1)) and to circuits not exceeding
Over Voltage Category II(2) (IEC 60664-1).(3)
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).
(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 product’s insulation.
(3)
Pollution Degree 2 and Over Voltage Category II are International Electrotechnical Commission (IEC)
designations.
Removing Power
Reducing Noise
The printed circuit boards of the modules must be protected from dirt,
oil, moisture, and other airborne contaminants. To protect these
boards, we recommend installing the system in an enclosure suitable
for the environment. The interior of the enclosure should be kept
clean and the enclosure door should be kept closed whenever
possible.
System Assembly The scanner module can be attached to an adjacent controller, power
supply, or I/O module. This procedure shows you how to assemble
the Compact I/O system.
A
D
E
C
B
G
B
F
1. Disconnect power.
2. Check that the bus lever of the scanner module (A) is in the
unlocked (fully right) position.
6. Move the scanner module’s bus lever fully to the left (E) until it
clicks. Make sure it is locked firmly in place.
System Mounting
ATTENTION 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.
Minimum Spacing
Top
Compact I/O
Compact I/O
Compact I/O
Compact I/O
Compact I/O
Side Side
End Cap
Host Controller
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.
132mm
(5.20in)
118mm
(4.65in)
Compact I/O System with MicroLogix 1500 Base Unit and Processor
168 mm 35 mm
Mounting Hole (6.62 in.) (1.38 in.) 28.5 mm
Dimension (1.12 in.)
147 mm 35 mm
(5.79 in.) (1.38 in.)
(2.32 in.)
59 mm
(2.32 in.)
59 mm
DIN Rail
Center Line
13.5 mm 14.7 mm
(0.53 in.) (0.58 in.)
This procedure lets you use the assembled modules as a template for
drilling holes in the panel. Due to module mounting hole tolerance, it
is important to follow these procedures.
1. On a clean work surface, assemble no more than three modules.
2. Using the assembled modules as a template, carefully mark the
center of all module-mounting holes on the panel.
3. Return the assembled modules to the clean work surface,
including any previously mounted modules.
4. Drill and tap the mounting holes for the recommended M4 or #8
screw.
5. Place the modules back on the panel, and check for proper hole
alignment.
6. Attach the modules to the panel using the mounting screws.
Before mounting the module on a DIN rail, close the DIN rail latches.
Press the DIN rail mounting area of the module against the DIN rail.
The latches will momentarily open and lock into place. DIN rail
mounting dimensions are shown below.
Dimension Height
A 118 mm (4.65 in.)
B 59 mm (2.325 in.)
Replace the Scanner The scanner module can be replaced while the system is mounted to
a panel (or DIN rail) once power is removed.
Module within a System
1. Remove power.
3. Remove the upper and lower mounting screws from the scanner
module (or open the DIN rail latches using a flat-blade
screwdriver).
10. Replace the mounting screws (or snap the scanner module onto
the DIN rail).
IMPORTANT Be sure that the new module has the same node address
and communication rate as the module that was
replaced.
Field Wiring Connections Follow these procedures to wire the scanner module.
ATTENTION The grounding screw on the front of the scanner module must
be connected to a suitable ground source when operating in
electrically noisy environments. Use a 2.1 mm2 (14 AWG) wire
to make this connection.
DeviceNet Wiring
DeviceNet
Connector
Connect(1) To
Red Wire V+
Grounding Screw
White Wire CAN High
Bare Wire Shield
Use 2.1 mm2 (14 AWG
wire to connect to Blue Wire CAN Low
panel ground. Black Wire V-
(1)
DeviceNet cable colors are shown on the
wiring label on the front of the scanner
Scanner Module Power-up 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.
Topic Page
Software Versions 37
Install the Software 38
Use RSLinx Software to Configure Your 38
DeviceNet Driver
Use RSNetWorx Software to Configure the 40
1769-SDN Scanlist
Software Versions This table lists the software and revision level required to operate with
the 1769-SDN scanner module.
You will also need one of the following interfaces to use your
computer to communicate with the DeviceNet network:
Register the new EDS file using the EDS Wizard in RSNetWorx
software. Access the wizard from the Tools menu.
Install the Software Follow these steps to install RSLinx and RSNetWorx software
3. Browse for the Setup program on the CD-ROM and open it.
Use RSLinx Software to Follow these steps to configure the DeviceNet driver.
Configure Your DeviceNet 1. Start RSLinx software.
Driver
6. .Click OK.
You will use the driver you just configured to browse and configure
the network with RSNetWorx software.
Use RSNetWorx Software This manual assumes a certain level of familiarity with RSNetWorx
to Configure the 1769-SDN software. For detailed information on RSNetWorx for DeviceNet
software, refer to your software’s documentation.
Scanlist
Set Up an Online Connection
2. Click Browse.
The devices on the network will appear in the right panel of the
dialog.
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.
General Tab
This dialog shows the properties that RSNetWorx software displays for
the 1769-SDN scanner module.
If you ever need product support, you will need to provide the
revision number when you contact Rockwell Automation Technical
Support.
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.
Devices set for polled behavior can be polled on every I/O scan
(foreground) or they can be polled less frequently (background).
Setting a device for foreground or background behavior is done when
you configure each device in the scanner’s input section.
FX B1 B2 FX B3 B4 FX B1 B2 FX B3 B4
Where:
Poll Ratio = 2
FX = x foreground slave devices.
Module Defaults
• 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.
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.
Transmit Retries
Scanlist Tab
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.
Scanlist
Automap on Add
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.
Input Tab
The input tab dialog lets you to define how data from all of the
scanner’s slave devices are mapped into the input image of the
controller.
In this example, four input devices are mapped into the scanner’s
input image. The dialog shows each device’s:
• node number.
• catalog number.
• type of connection that is used between the scanner module and
the slave device (strobed, polled, cyclic, or change of state).
• the amount of data that will be exchanged (in bytes).
• the word within the controller’s input image where the data will
appear.
Advanced
Output Tab
The output tab dialog lets you define how data from the scanner
module is mapped to the outputs of the slave devices.
In this example, four output devices are mapped into the scanner’s
output image. The dialog box shows each device’s:
• node number.
• catalog number.
• type of connection that is used between the scanner module and
the slave device (strobed, polled, cyclic, or change of state).
• the amount of data that will be exchanged (in bytes).
• the word within the controller’s output image.
Important Considerations
Keep the following in mind when using the ADR feature with
RSNetWorx for DeviceNet software:
• The AAR feature will not work for devices that do not support
changing the node address over the network.
On the ADR tab, you can configure the ADR parameters for the
1769-SDN scanner module. Using the controls on this tab, you can
select ADR parameters and enable or disable this functionality either
globally or on a device-specific basis.
Configure each device on the network. If online, make sure that the
configuration is synchronized with the online devices.
1. On the ADR tab, select the device you want to configure to use
ADR.
This will load the configuration of each device selected into the
scanner module configuration software. If you are online, but
did not upload the network, the configuration retrieved for the
devices may not be what is actually used online.
Summary Tab
Notes:
This chapter describes the input and output data structure. This table
describes what this chapter contains and where to find specific
information.
Topic Page
SDN Input File 63
Status Structure 64
Module Status Register 69
Input Data Image 69
SDN Output File 70
Output Data Image 71
SDN Input File The 1769-SDN scanner module’s input image is configurable up to 246
words. The input image is broken up into two primary components,
the status area and the input data area.
Input Image
Status Structure The first area of the input image is the Status Structure. The status
words are described in more detail in the following sections.
Scan Counter
3(2) Node 16…31 Bit OFF (0) = Slave node not faulted
ATTENTION 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.
The slave device idle array contains 64 bits of data. Each bit indicates
the state of a slave device. A bit value of 0 represents a Non-idle mode
or that the slave is not present in the scanlist. A bit value of 1
represents Idle mode where the slave node is present in the scanlist.
The Active Node array contains 64 bits of data that represents each
slave node’s status. A slave node is considered active when it is
present and enabled in the master’s scanlist. A bit value of 0 means
Not Active, a bit value of 1 means Active.
Reserved Array
Reserved Array
Device Status
Input Word Bit Description
32 0…7 (lower byte) Node 0 DeviceNet status
8…15 (upper byte) Node 1 DeviceNet status
33 0…7 (lower byte) Node 2 DeviceNet status
8…15 (upper byte) Node 3 DeviceNet status
... ... ...
63 0…7 (lower byte) Node 62 DeviceNet status
8…15 (upper byte) Node 63 DeviceNet status
Output Data Image The Output Data Image can be up to a 180 word array. The
controllers output data will be delivered across the DeviceNet
network to the destination slave devices. The scanner’s scanlist
configuration will determine how this data is actually sent to the slave
device (polled, cyclic, or change of state).
Notes:
Notes:
Topic Page
MicroLogix 1500 Controllers 75
RSLogix 500 Software I/O Configuration 76
Backplane Messaging 82
Program Upload and Download 83
Configuring a Local DeviceNet Message 85
MicroLogix 1500 The MicroLogix 1500 programmable controller has two different
processors that are compatible with the 1769-SDN scanner module.
Controllers The 1764-LSP and 1764-LRP processors can use the scanner module as
a DeviceNet master and own DeviceNet slave devices. This allows
either processor to communicate with intelligent devices like drives,
scales, and starters, or use the DeviceNet network to expand the
processor’s I/O capacity.
RSLogix 500 Software I/O One of the advanced features of RSLogix 500 software is the ability to
have the programming software establish a communication
Configuration 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.
1770-KFD PC
Communication
Module
DANGER
DANGER
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.
To have RSLogix 500 software read the controller’s local I/O and
configure the slots automatically, click Read I/O Config.
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.
Input Words
Output Words
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.
Backplane Messaging The MicroLogix 1500 1764-LRP processor and the 1769-SDN scanner
module also support backplane messaging. This new level of
functionality allows the processor to read (get) or write (set) data to
other devices on the DeviceNet network. This is also referred to as
Explicit Messaging.
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.
Program Upload and Before performing a program upload or download through the
scanner, be sure that the module is properly installed in the system,
Download and that a terminator is present at the end of the Compact I/O
expansion bus.
IMPORTANT DeviceNet networks can operate at 125 Kbps, 250 Kbps, or 500
Kbps. Depending on network size and communication activity,
performing program upload or download operations while the
network is controlling an application may impact control system
performance. It is up to you to know and understand how
upload and download will impact operations.
Configuring a Local This section describes how to configure a local message by using the
scanner module and a MicroLogix 1500 1764-LRP processor.
DeviceNet Message
The RSLogix 500 Message Setup dialog appears. This dialog is used to
set up or monitor message parameters for this controller, target device,
and control bits. Descriptions of each of these sections follow.
Channel Parameter
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.
Communication Command
CIP Generic
For receive, the size in bytes entered must be greater than or equal to
the number of bytes that the DeviceNet device will return. DeviceNet
devices return a fixed number of bytes, depending on the class and
service. If more data is returned than expected, the message will be in
error and no data will be written. If less data is returned than
expected, the data will be written and the remainder of the bytes will
be filled with zeros.
Target Device
Message Timeout
Target Type
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 device’s documentation.
MSG Instruction Error When the processor detects an error during the transfer of Expansion
I/O Communication Module message data, the processor sets the ER
Codes bit and writes an error code at MG file sub-element #18 that you can
monitor from your programming software.
Troubleshooting
Topic Page
Diagnostic Indicators 93
Error Codes 95
Diagnostic Indicators The first step in troubleshooting is to observe the 1769-SDN scanner
module’s status indicators and seven-segment numeric displays. The
indicators function as follows:
Error Codes The following table describes the error codes indicated by the
seven-segment numeric display.
Device Status
(decimal)
67 Backup Mode Scanner in Backup Scanner mode. None.
68 No Backup Scanner No backup scanner module present. Install and configure a backup scanner, if
needed.
69 Backup Scanner Invalid The configuration of the primary and the Be sure that the same configuration is
CRC secondary controller does not match. Either one downloaded to both scanners.
or both of the configurations is incorrect.
70 Duplicate Node Controller has Failed Duplicate Node Address Change the module’s or conflicting device’s
Check. The node address selected is already in network address (node number) to an
use. available one.
71 Illegal Scanlist Data Illegal data in scanlist. Reconfigure the scanlist table and remove
any illegal data.
72 Slave Timeout One of the module’s slave devices has stopped Inspect the module’s slave devices and verify
communicating. the DeviceNet connections.
73 Electronic Key Mismatch The slave device Vendor ID key parameter does Make sure that the device at the flashing
not match the slave’s configuration in the node address matches the desired electronic
module’s scanlist. key (vendor, product code, product type)
75 No Messages Received No network traffic received by the scanner. 10 Verify the scanlist is correctly configured to
seconds have elapsed and no network traffic for scan slave devices. Verify DeviceNet
the module or for any other device have been network connections.
received by the module.
76 No Message For Scanner No direct network traffic for the scanner module None. There are other active devices on the
detected. 10 seconds elapsed and no DeviceNet network, initiating messages, but none of
input being screened by the module has been the messages are for the module.
received.
77 Slave Data Size The data being received from the slave device Either reconfigure the slave device, or
Mismatch does not match the configuration in the scanlist. change the module’s scanlist to match the
slave device.
78 No Such Device Slave device in scanlist does not exist. Either add the device to the DeviceNet
network, or delete the device’s entry in the
scanlist.
79 Transmit Failure The module has failed to transmit a message. Make sure that the module is connected to a
valid network. Check for disconnected
cables.
80 In Idle Mode Module is in Idle mode. Put the controller into RUN mode and enable
the RUN bit in the Module Command Array.
See page 70.
81 Scanner Faulted The scanner module has stopped producing and Check the FAULT value in the Module
consuming I/O data. This condition does not Command Array. See page 70.
affect the scanner’s system or messaging modes.
Device Status
(decimal)
82 Fragmentation Error Error detected in sequence of fragmented I/O Check scanlist table entry for slave device to
messages from device. make sure that input and output data lengths
are correct. Check slave device
configuration.
83 Slave Init Error Slave device is returning error responses when Check slave device’s configuration. Reboot
the module attempts to communicate with it. slave device.
84 Not Yet Initialized Module has not completed its initial attempt to None. This code clears itself once the
establish communication with its slaves. module properly initializes all slave devices
on the network.
85 Receive Buffer Overflow Data size returned is larger than expected. Configure the slave device for a smaller data
size.
86 Device Went Idle Device is producing idle state. Check the device configuration and slave
node status.
89 Auto Device Slave device responded with an error to the Try the ADR download again. If it still fails,
Replacement (ADR) Error initialization data sent to it by the scanner; or the try clearing the ADR flash by downloading an
configuration table in the scanner’s flash memory empty ADR configuration to the scanner
is not valid for a slave node. module and then try the ADR configuration
again.
90 Disabled Network DeviceNet Port is disabled. Check for the DISABLE being set in the
Module Command Array. See page 70.
91 Bus Off Bus off condition detected on integral DeviceNet Check the DeviceNet connections and
port. physical media integrity. Check system for
failed slave devices or other possible
sources of network interference. Check the
Baud Rate.
92 No DeviceNet Power No network power detected on DeviceNet port. Provide network power. Make sure the
module drop cable is providing the proper
power to the DeviceNet port.
95 FLASH Update Flash Update In Progress None. 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 Hard Fault Cycle power. Reflash module firmware.
Contact Rockwell Automation Technical
Support.
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
Identity Object
Notes:
Using This Appendix This chapter offers a solution to back up your CompactLogix
controller on the DeviceNet network. CompactLogix system backup
on the DeviceNet network is a simple, low-cost, backup system most
effective when used in smaller applications that require fast
switchovers from a primary to a secondary controller.
Topic Page
How the Backup Works 100
Configure the Backup System 102
Develop the CompactLogix Backup 104
Application
Using Indicators to Check Status 111
Development and Debugging Tips 114
How the Backup Works The following figure shows an example backup system. In the backup
system, the following occurs:
DeviceNet Network
Primary Controller
Secondary Controller
31722-M
1. Install all I/O and operator interfaces that you need to back up
on the DeviceNet network.
3. Set the scanner module node address to 0 (or the lower of the
two node addresses reserved for the CompactLogix controller
backup system).
13. Use RSLogix 5000 software to download the user program to the
second CompactLogix controller as you did in step 6.
Develop the CompactLogix The CompactLogix backup is enabled from an RSLogix 5000 software
user program with a few simple ladder rungs. The following rungs are
Backup Application used in the CompactLogix backup:
The first, and most critical, step is to set the backup heartbeat constant
in the DeviceNet scanner. The heartbeat constant enables the backup
feature and determines the switchover time (2 x heartbeat).
IMPORTANT If multiples of 8 are not used for the requested heartbeat, then
the DeviceNet scanner module uses the next higher supported
heartbeat value that can be read from the scanner. For example,
if you set the heartbeat to 10, the scanner module uses a 16 ms
heartbeat.
You can set the heartbeat constant with five rungs of ladder logic. This
figure shows rungs 0 and 1 and the message setup used in rung 1. The
message in rung 1 uses the INT data type.
This figure shows rung 2 and the message setup used on it. The
message in rung 2 uses the INT data type.
This figure shows rungs 3 and 4 and the message setup used on it.
The message in rung 3 uses the INT data type.
You can read the backup state of the DeviceNet scanner module with
a single rung of ladder logic. The backup state is useful for debugging
or more sophisticated backup schemes. The message in this rung uses
the SINT data type.
This figure shows the rung you can use to read the backup state.
This table describes the possible values this message may return when
reading the backup state of the DeviceNet scanner.
If the message reads The backup state of the DeviceNet scanner module is
this value
0 Disabled
1 Primary scanner
2 Backup scanner
3 Invalid primary node address (for example, the node address
cannot be 62 or 63)
4 Faulted backup scanner module - CRC failure (for example,
the scanlists in the scanners do not match)
5 Faulted backup scanner module - backup node number
failure (for example, the backup scanner module is not using
a node number = the primary node number + 1)
6 Backup scanner module pending primary detection
254 Attempting primary access
67 Scanner in Backup Scanner mode
68 No backup scanner module present
69 Invalid backup scanner module CRC
255 Attempting backup access
You can read the backup status of the DeviceNet scanner module with
a single rung of ladder logic. The backup state is useful for debugging
or more sophisticated backup schemes. The message in this rung uses
the SINT data type.
This figure shows the rung you can use to read the backup state.
This table describes the possible values this message may return when
reading the backup status of the DeviceNet scanner module.
Using Indicators to The 1769-SDN scanner module’s status indicators provide useful
information (for example, determining which scanner module is
Check Status primary) about backup scanner module status.
Module Status
Indicator
Network Status
Indicator
This table lists the indicators to monitor when checking backup status.
If error codes other than those shown in these tables appear in the
TIP display, refer to Chapter 8, Troubleshooting, for more information on
error codes.
Run Mode
Primary Secondary
Node Number 00 01 or 00
Status 00 (Run mode) 67 (Backup mode enabled) or 00 (Run mode)
Primary or Secondary P - (Primary) S - (Secondary)
Idle Mode
Primary Secondary
Node Number 00 01 or 00
Status 80 (Idle mode) 67 (Backup mode enabled) or 80 (Idle mode)
Primary or Secondary P - (Primary) S - (Secondary)
Run Mode
Primary Secondary
Node Number 00 or 01 01 or 00
Status 68 (No backup scanner present) or Undefined error or
00 (Run mode) 69 (Backup scanner invalid CRC)
Primary or Secondary P - (Primary) --
Idle Mode
Primary Secondary
Node Number 00 or 01 01 or 00
Status 68 (No backup scanner present) or Undefined error or
80 (Idle mode) 69 (Backup scanner invalid CRC)
Primary or Backup P - (Primary) --
Run Mode
Primary Secondary
Node Number 00 01 or 00
Status Undefined error 68 (No backup scanner present) or
00 (Run mode)
Primary or Secondary -- P - (Primary)
Idle Mode
Primary Secondary
Node Number 00 00 or 01
Status Undefined error 68 (No backup scanner present) or
80 (Idle mode)
Primary or Secondary -- P - (Primary)
CRC Error
Run Mode
Primary Secondary
Node Number 00 or 01 00 or 01
Status 68 (No backup scanner present) or 69 (Backup scanner invalid CRC)
00 (Run mode)
Primary or Secondary P - (Primary) --
Idle Mode
Primary Secondary
Node Number 00 or 01 00 or 01
Status 68 (No backup scanner present) or 69 (Backup scanner invalid CRC)
80 (Idle mode)
Primary or Secondary P - (Primary) --
Run Mode
Primary Secondary
Node Number Undefined error Undefined error
Status -- --
Primary or Secondary -- --
Development and When you implement the CompactLogix system backup on the
DeviceNet network, we recommend that you consider the following
Debugging Tips development and debugging tips:
• Develop and debug the entire application with only the primary
controller and scanner module present. When the application is
totally verified, then download the program and exact same
scanlist to the secondary controller, without the primary
controller present. Verify that the secondary is also functioning
properly, and then both primary and secondary can be added to
the network at the same time.
• Local I/O still works when this solution is used, but the local I/O
is not backed up.
Notes:
C M
change of state message 14 manuals, related 10
common techniques used in this manual module command array 70
10 mounting 30
configuring the DeviceNet network
I/O devices 46-60, 61 O
scanlist configuration 40 operating modes 15, 70
setting up an online connection 40-42 output data definition 14
software installation 38
using RSLinx software 38-40
using RSNetworx software 40-61 P
current draw 20 panel mounting 30-32
cyclic message 14 poll message 14
power requirements 24
D publications, related
data tables 15 additional resources 10
DeviceNet driver
adding 38-40 R
DeviceNet network related publications 10
CompactLogix backup on the network 99 RSLinx software
DIN rail mounting 32 configuring the DeviceNet network 38-40
installation 38
E RSNetWorx for DeviceNet software
EMC Directive 23 configuration screen map 17
configuring the DeviceNet network 40-61
equipment required for installation 19
installation 38
European Union Directives 23 RSNetWorx software
explicit messaging 14, 82 technical data publication 10
G S
grounding 34 scanlist configuration 46
scanner module functions 13
H software installation 38
http software versions 37
//www.ab.com/literature 10 spacing 30
start-up instructions 19
strobe message 14
I
T W
technical support 47 what you need to know 11
tools required for installation 19 wiring 23
troubleshooting 93
diagnostic indicators 93
typical network configuration 13, 76
You can complete this form and mail (or fax) it back to us or email us at
[email protected]
Cat. No. 1769-SDN Pub. No. 1769-UM009D-EN-P Pub. Date August 2007 Part No. 953157-62
Please complete the sections below. Where applicable, rank the feature (1=needs improvement, 2=satisfactory, and 3=outstanding).
Overall Usefulness 1 2 3 How can we make this publication more useful for you?
Other Comments You can add additional comments on the back of this form.
Your Name
Your Title/Function Would you like us to contact you regarding your comments?
Location/Phone ___No, there is no need to contact me
___Yes, please call me
___Yes, please email me at _______________________
___Yes, please contact me via _____________________
Return this form to: Rockwell Automation Technical Communications, 1 Allen-Bradley Dr., Mayfield Hts., OH 44124-9705
Fax: 440-646-3525 Email: [email protected]
Other Comments
PLEASE REMOVE
PLEASE FOLD HERE
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
1 ALLEN-BRADLEY DR
MAYFIELD HEIGHTS OH 44124-9705
Rockwell Automation Rockwell Automation provides technical information on the Web to assist
you in using its products. At http://support.rockwellautomation.com, you can
Support find technical manuals, a knowledge base of FAQs, technical and application
notes, sample code and links to software service packs, and a MySupport
feature that you can customize to make the best use of these tools.
Installation Assistance
Rockwell tests all of its products to ensure that they are fully operational
when shipped from the manufacturing facility. However, if your product is
not functioning, it may need to be returned.
United States Contact your distributor. You must provide a Customer Support case
number (see phone number above to obtain one) to your distributor in
order to complete the return process.
Outside United Please contact your local Rockwell Automation representative for
States return procedure.