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 we use notes to make you aware of safety
considerations.
WARNING
IMPORTANT
ATTENTION
SHOCK HAZARD
BURN HAZARD
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.
Identifies information that is critical for successful application and
understanding of the product.
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
Labels may be on or inside the equipment, for example, a drive or
motor, to alert people that dangerous voltage may be present.
Labels may be on or inside the equipment, for example, a drive or
motor, to alert people that surfaces may reach dangerous
temperatures.
Summary of Changes
Introduction
Updated Information
TopicPage
1756-L64 ControlLogix ControllerThroughout manual
Add-On Instructions 73
Select a System Overhead Percentage 79
Add Your Axes 100
Obtain Axis Information 108
The release of this document contains new and updated information.
To find new and updated information, look for change bars, as shown
next to this paragraph.
The document contains these changes.
3Publication 1756-UM001G-EN-P - January 2007
Summary of Changes 4
Notes:
Publication 1756-UM001G-EN-P - January 2007
ControlLogix System Overview
Directly Connect to the Controller
via the Serial Port
Use this manual to become familiar with the ControlLogix controller
and its features. This version of the manual corresponds to controller
firmware revision 15.
This manual describes the necessary tasks to install, configure,
program, and operate a ControlLogix system. In some cases, this
manual includes references to additional documentation that provides
the more comprehensive details.
These core documents address the Logix5000 family of controllers:
Logix5000 Controllers Quick Start1756-QS001
Logix5000 Controllers Common Procedures Programming Manual1756-PM001
Logix5000 Controllers System Reference1756-QR107
Logix5000 Process Control and Drives Instructions Reference
Manual
Logix5000 Process Control and Drives Instructions Reference
Manual
To view or download manuals, visit
http://literature.rockwellautomation.com/literature.
To obtain a hard copy of a manual, contact your local Rockwell
Automation distributor or sales representative.
9Publication 1756-UM001G-EN-P - January 2007
10
Notes:
Publication 1756-UM001G-EN-P - January 2007
ControlLogix System Overview
Chapter
1
Introduction
1756 I/O Modules in the
Same Chassis as the
ControlLogix Controller
This chapter provides an overview of the ControlLogix system. The
ControlLogix system provides sequential, process, motion, and drive
control together with communication and I/O in a chassis-based
system. A simple ControlLogix system consists of a stand-alone
controller and I/O modules in a single chassis.
ControlLogix Controller
For a more flexible system, use:
• multiple controllers in a single chassis.
• multiple controllers joined across networks.
• I/O from multiple platforms that is distributed in many locations
and connected over multiple I/O links.
ControlLogix System Overview
Communication Interface
Modules in the Same
Chassis as the
ControlLogix Controller
EtherNet/IP Link
1756 I/O modules in the
Same chassis as the
ControlLogix Controller
Remote I/O Modules
Drives
}
ControlNet Link
EtherNet/IP Link
ControlNet Link
Computers
Other Controllers
11Publication 1756-UM001G-EN-P - January 2007
SERCOS Drives
SERCOS Link
DeviceNet Link
Universal remote I/O Link
12 ControlLogix System Overview
The ControlLogix controller is part of the Logix5000 family of
controllers. A ControlLogix system includes:
• the ControlLogix controller is available in different combinations
of user memory.
ControllerMemory for Data
and Logic
I/ONonvolatile
Backup Memory
1756-L55M12750 KB208 KBno
1756-L55M131.5 MB208 KBno
1756-L55M143.5 MB208 KBno
1756-L55M167.5 MB
208 KBno
≤ 3.5 MB of data
1756-L55M22750 KB208 KBIntegrated
1756-L55M231.5 KB208 KBIntegrated
1756-L55M243.5 KB208 KBIntegrated
1756-L612 MB478 KB
1756-L624 MB478 KB
1756-L638 MB478 KB
1756-L6416 MB478 KB
1756-L60M03SE750 KB478 KB
(1)
CompactFlash is optional and does not come with the controller.
CompactFlash
CompactFlash
CompactFlash
CompactFlash
CompactFlash
(1)
(1)
(1)
(1)
(1)
card
card
card
card
card
• RSLogix 5000 programming software.
• 1756 ControlLogix I/O modules that reside in a 1756 chassis.
• different communication modules for EtherNet/IP, ControlNet,
DeviceNet, DH+, and Universal remote I/O networks.
• other networks via third-party devices, such as Foundation
Fieldbus and the Highway Addressable Remote Transducer
(HART).
• a built-in serial port on every ControlLogix controller.
Publication 1756-UM001G-EN-P - January 2007
ControlLogix System Overview 13
The ControlLogix controller divides resources between a Logix CPU
and a backplane CPU.
Logix CPU and Backplane CPU
Design
Logic and Data Memory
Program Source Code
Tag Data
RSLinx Tag Group Lists
• The Logix CPU executes application code and messages.
• The backplane CPU communicates with I/O and sends and
When you design a ControlLogix system, select:
• I/O devices.
• motion control and drives requirements.
• communication modules.
• controllers.
• chassis.
• power supplies.
• software.
I/O Memory
I/O Data
Logix
CPU
I/O Force Tables
Message Buffers
Produced/consumed Tags
Backplane
CPU
receives data from the backplane. This CPU operates
independently from the Logix CPU, so it sends and receives I/O
information asynchronous to program execution.
Install Hardware
To install a ControlLogix controller:
• install memory options.
– on a 1756-L55, install a memory board for additional memory.
– on a 1756-L6x, install a 1784-CF64 CompactFlash card for
nonvolatile memory.
See the chapter Maintain Nonvolatile Memory.
• connect the battery.
See the chapter Maintain the Battery.
• install the controller in the chassis.
Publication 1756-UM001G-EN-P - January 2007
14 ControlLogix System Overview
• make serial connections.
See the chapter Directly Connect to the Controller via the Serial
Port.
• load controller firmware.
• make additional network connections.
See the chapter Communicate over Networks.
Publication 1756-UM001G-EN-P - January 2007
Chapter
2
Directly Connect to the Controller via the
Serial Port
Introduction
Connect the Controller to
via the Serial Port
This chapter explains how to connect the controller to the serial port
and how to upload and download a project to the controller.
TopicPage
Connect the Controller to via the Serial Port15
Configure the Serial Driver17
Select the Controller Path19
To connect a serial cable, perform this procedure.
1. Obtain a 1756-CP3 serial cable.
You can also use a 1747-CP3 cable from the SLC product family,
but once the cable is connected you cannot close the controller
door.
15Publication 1756-UM001G-EN-P - January 2007
16 Directly Connect to the Controller via the Serial Port
TIP
I
If you make your own serial cable:
• Limit the length to 15.2m (50 ft).
• Wire the connectors this way.
WorkstationController
1 CD
2 RDX
3 TXD
4 DTR
COMMON
6 DSR
7 RTS
8 CTS
9
1 CD
2 RDX
3 TXD
4 DTR
COMMON
6 DSR
7 RTS
8 CTS
9
• Attach the shield to both connectors.
2. Connect the cable to the controller and to your workstation.
CP3 Cable
Publication 1756-UM001G-EN-P - January 2007
Directly Connect to the Controller via the Serial Port 17
Configure the Serial Driver
Use RSLinx software to configure the RS-232 DF1 Device driver for
serial communication.
To configure the driver, perform this procedure.
1. From the Communications pull-down menu in RSLinx software,
choose Configure Drivers.
The Configure Drivers dialog appears.
2. From the Available Driver Types pull-down menu, choose the
RS-232 DF1 Device driver.
3. Click Add New.
The Add New RSLinx Driver dialog appears.
4. Type the driver name and click OK.
Publication 1756-UM001G-EN-P - January 2007
18 Directly Connect to the Controller via the Serial Port
5. Specify the serial port settings.
a. From the Comm Port pull-down menu, choose the serial port
on the workstation to which the cable is connected.
b. From the Device pull-down menu, choose Logix 5550-Serial
Port.
c. Click Auto-Configure.
6. Was the auto configuration successful?
IfThen
YesClick OK.
NoGo to step 5. and verify that you selected the correct Comm Port.
7. Click Close.
Publication 1756-UM001G-EN-P - January 2007
Directly Connect to the Controller via the Serial Port 19
Select the Controller Path
In RSLogix 5000 programming software, to select the controller path,
perform this procedure.
1. Open an RSLogix 5000 project for the controller.
2. From the Communications pull-down menu, choose Who
Active.
3. Expand the communication driver to the level of the controller.
4. Select the controller.
ToChoose
Monitor the project in the controllerGo Online
Transfer a copy of the project from the controller to
RSLogix 5000 software
Transfer the open project to the controllerDownload
Upload
Publication 1756-UM001G-EN-P - January 2007
20 Directly Connect to the Controller via the Serial Port
Notes:
Publication 1756-UM001G-EN-P - January 2007
Communicate over Networks
e
Chapter
3
Introduction
Network SupportExample
Control distributed (remote) I/O
• EtherNet/IP network
• ControlNet network
• DeviceNet network
• Universal remote I/O network
• Foundation Fieldbus network
• HART network
Produce/consume (interlock) data between controllers
• EtherNet/IP network
• ControlNet network
This chapter explains over what networks you can communicate.
ControlLogix Controller
Control Network
Distributed (remot
I/O Platform)
ControlLogix Controller
Control Network
Other Logix5000
Controller
Send and receive messages to and from other devices.
This includes access to the controller via RSLogix 5000
programming software.
• EtherNet/IP network
• ControlNet network
• DeviceNet (to devices only) network
• serial network
• DH+ network
• DH-485 network
TopicPage
EtherNet/IP Network Communication22
ControlNet Network Communication25
DeviceNet Network Communication28
21Publication 1756-UM001G-EN-P - January 2007
ControlLogix Controller
Control Network
Other Remote
Devices
22 Communicate over Networks
TopicPage
Serial Network Communication31
DH-485 Network Communication37
DH+ Network Communication41
Universal Remote I/O Communication43
Foundation Fieldbus45
HART46
EtherNet/IP Network
Communication
The EtherNet/IP network offers a full suite of control, configuration,
and data collection services by layering the Common Industrial
Protocol (CIP) over the standard Internet protocols, such as TCP/IP
and UDP. This combination of well-accepted standards provides the
capability required to both support information data exchange and
control applications.
The EtherNet/IP network also uses commercial, off-the-shelf Ethernet
components and physical media, providing you with a cost-effective
plant-floor solution.
For EtherNet/IP network communication, you have several
communication modules from which to choose.
EtherNet/IP Communication Modules
FunctionsRequired
Module
• Control I/O modules.
• Require an adapter for distributed I/O on EtherNet/IP links.
• Communicate with other EtherNet/IP devices (messages).
• Share data with other Logix5000 controllers (produce/consume).
• Bridge EtherNet/IP links to route messages to devices on other
networks.
• Require remote access via Internet browser to tags in a local
ControlLogix controller.
• Communicate with other EtherNet/IP devices (messages).
• BridgesEtherNet/IP links to route messages to devices on other
networks.
• Does not support I/O or produced/consumed tags.
1756-ENBT
1756-EWEB
Publication 1756-UM001G-EN-P - January 2007
Communicate over Networks 23
Required Software for EtherNet/IP Communication
SoftwareFunctionsRequirement
RSLogix 5000 • Configure ControlLogix projects.
• Define EtherNet/IP communication.
RSLogix 5000
BOOTP/DHCP Utility
RSNetWorx for
EtherNet/IP
Assign IP addresses to devices on an
EtherNet/IP network.
• Configure EtherNet/IP devices by IP
addresses and/or host names.
• Provide bandwidth status.
Yes
No
RSLinx • Configure communication devices.
• Provide diagnostics.
• Establish communication between devices.
Yes
The EtherNet/IP communication modules:
• support messaging, produced/consumed tags, HMI, and
distributed I/O.
• encapsulate messages within standard TCP/UDP/IP protocol.
• share a common application layer with ControlNet and
DeviceNet networks.
• connect via RJ45 cable.
• support half/full duplex 10 MB or 100 MB operation.
• support standard switches.
In this example:
• The controllers produce and consume tags.
• The controllers initiate MSG instructions that send and receive
data or configure devices.
• The personal computer uploads and downloads projects to the
controllers.
• The personal computer configures devices on an EtherNet/IP
network.
Publication 1756-UM001G-EN-P - January 2007
24 Communicate over Networks
EtherNet/IP Network Overview
FlexLogix Controller with
1788-ENBT Module
Distributed I/O
CompactLogix Controller
with Integrated
EtherNet/IP Port
PowerFlex 700S AC
Drive with DriveLogix
LINK NET OK
ControlLogix
Controller with
1756-ENBT
Module
Switch
Workstation
LINK NET OK
1756-ENBT Module
(as an adapter) with 1756
I/O Modules
1734-AENT Adapter with
1734 I/O Modules
Connections Over an EtherNet/IP Network
1794-AENT Adapter with
1794 I/O Modules
You indirectly determine the number of connections the controller
uses by configuring the controller to communicate with other devices
in the system. Connections are allocations of resources that provide
more reliable communication between devices compared to
unconnected messages.
All EtherNet/IP connections are unscheduled. An unscheduled
connection is triggered by the requested packet interval (RPI) for I/O
control or the program, such as a MSG instruction. Unscheduled
messaging lets you send and receive data when needed.
The 1756 EtherNet/IP communication modules support 128 CIP
(Common Industrial Protocol) connections over an EtherNet/IP
network.
Publication 1756-UM001G-EN-P - January 2007
Communicate over Networks 25
Additional Resources
For additional information, consult these publications:
• EtherNet/IP Modules in Logix5000 Control Systems User Manual,
publication ENET-UM001
The ControlNet network is a real-time control network that provides
high-speed transport of both time-critical I/O and interlocking data
and messaging data, including uploading and downloading of
programming and configuration data on a single physical-media link.
The ControlNet network’s highly-efficient data transfer capability
significantly enhances I/O performance and peer-to-peer
communication in any system or application.
The ControlNet network is highly deterministic and repeatable and
remains unaffected as devices are connected or disconnected from the
network. This robust quality results in dependable, synchronized, and
coordinated real-time performance.
The ControlNet network often functions as:
• a substitute/replacement for the remote I/O (RIO) network
because the ControlNet network adeptly handles large numbers
of I/O points.
• a backbone to multiple distributed DeviceNet networks.
• a peer interlocking network.
For ControlNet communication, you have two communication
modules from which to choose.
ControlNet Communication Modules
FunctionsRequired
Module
• Control I/O modules.
• Require an adapter for distributed I/O on ControlNet links.
• Communicate with other ControlNet devices (messages).
• Share data with other Logix5000 controllers (produce/consume).
• Bridge ControlNet links to route messages to devices on other networks.
• Perform same functions as a 1756-CNB module.
• Support redundant ControlNet media.
Publication 1756-UM001G-EN-P - January 2007
1756-CNB
1756-CNBR
26 Communicate over Networks
Required Software for ControlNet Communication
SoftwareFunctionsRequirement
RSLogix 5000 • Configure ControlLogix projects.
• Define ControlNet communication.
RSNetWorx
for ControlNet
RSLinx • Configure communication devices.
• Configure ControlNet devices by IP addresses
and/or host names.
• Schedule a network.
• Provide diagnostics.
• Establish communication between devices.
Yes
The 1756-CNB and 1756-CNBR ControlNet communication modules:
• support messaging, produced/consumed tags and distributed
I/O.
• share a common application layer with DeviceNet and
EtherNet/IP networks.
• require no routing tables.
• support the use of coax and fiber repeaters for isolation and
increased distance
• support redundant media (1756-CNBR module only)
In this example:
• the controllers produce and consume tags.
• the controllers initiate MSG instructions that send and receive
data or configure devices.
• the personal computer uploads and downloads projects to the
controllers.
• the personal computer configures devices on a ControlNet
network, and it can configure the network itself.
Publication 1756-UM001G-EN-P - January 2007
CompactLogix Controller
Communicate over Networks 27
ControlNet Network Overview
Workstation
Distributed I/O
PowerFlex 700S AC
Drive with DriveLogix
1756-CNB Module
(as an adapter) with
1756 I/O Modules
ControlNet Network
FlexLogix Controller with
1788-CNC Card
PanelView Terminal
PLC-5/40C Controller
1794-ACN15 Adapter
with 1794 I/O Modules
1734-ACNR Adapter with
1734 I/O Modules
Connections Over a ControlNet Network
You indirectly determine the number of connections the controller
uses by configuring the controller to communicate with other devices
in the system. Connections are allocations of resources that provide
more reliable communication between devices compared to
unconnected messages.
ControlNet Connections
ConnectionDefinition
Scheduled
(unique to a
ControlNet
network)
Unscheduled An unscheduled connection is a message transfer between controllers that is triggered by the requested packet interval
A scheduled connection is unique to ControlNet communication. A scheduled connection lets you send and receive data
repeatedly at a predetermined interval, which is the requested packet interval (RPI). For example, a connection to an I/O
module is a scheduled connection because you repeatedly receive data from the module at a specified interval. Other
scheduled connections include connections to:
• communication devices.
• produced/consumed tags.
On a ControlNet network, you must use RSNetWorx for ControlNet software to enable all scheduled connections and
establish a network update time (NUT). Scheduling a connection reserves network bandwidth to specifically handle the
connection.
(RPI) or the program, such as a MSG instruction. Unscheduled messaging lets you send and receive data when you need to.
Unscheduled connections use the remainder of network bandwidth after scheduled connections are allocated.
Publication 1756-UM001G-EN-P - January 2007
28 Communicate over Networks
The 1756-CNB and 1756-CNBR communication modules support 64
CIP connections over a ControlNet network. However, for optimal
performance, only configure 48 connections for each module.
Additional Resources
For additional information, consult these publications:
• ControlNet Modules in Logix5000 Control Systems User Manual,
publication CNET-UM001
The DeviceNet network uses the Common Industrial Protocol (CIP) to
provide the control, configuration, and data collection capabilities for
industrial devices. The DeviceNet network uses the proven Controller
Area Network (CAN) technology, which lowers installation costs and
decreases installation time and costly downtime.
A DeviceNet network provides access to the intelligence present in
your devices by letting you connect devices directly to plant-floor
controllers without having to hard wire each device into an I/O
module.
DeviceNet communication requires a 1756-DNB DeviceNet
communication module. The DeviceNet network uses the Common
Industrial Protocol (CIP) to provide the control, configuration, and
data collection capabilities for industrial devices.
FunctionsRequired Module
• Control I/O modules.
• Require an adapter for distributed I/O on DeviceNet links.
• Communicate with other DeviceNet devices (messages).
• Link an EtherNet/IP network to a DeviceNet network.
• Require multiple networks.
• Link a ControlNet network to a DeviceNet network.
• Require multiple networks.
1756-DNB
1788-EN2DN
1788-CN2DN
Publication 1756-UM001G-EN-P - January 2007
Communicate over Networks 29
Required Software for DeviceNet Communication
SoftwareFunctionsRequirement
RSLogix 5000 • Configure ControlLogix projects.
• Define EtherNet/IP communication.
RSNetWorx for
DeviceNet
• Configure DeviceNet devices.
• Define the scan list for those devices.
RSLinx • Configure communication devices.
• Provide diagnostics.
• Establish communication between devices.
The DeviceNet communication module:
• supports messaging to devices, not controller to controller.
• shares a common application layer with ControlNet and
EtherNet/IP networks.
• offers diagnostics for improved data collection and fault
detection.
• requires less wiring than traditional, hardwired systems.
ControlLogix DeviceNet Network Overview
ControlLogix Controller
with 1756-ENBT Module
EtherNet/IP Network
CompactLogix Controller
FLEX Adapter and I/O
Linking
Devices
Yes
Personal Computer
Input/output
Devices
Motor
Starter
PowerFlex
ac Drive
DeviceNet Network
Sensor
PWR
PWR
STS
STS
PORT
MOD
PORT
NET A
MOD
NET B
NET A
NET B
Indicator
Lights
Publication 1756-UM001G-EN-P - January 2007
Pushbutton
Cluster
Bar Code
Scanner
30 Communicate over Networks
Connections over DeviceNet
The ControlLogix controller requires two connections for each
1756-DNB module. One connection is for module status and
configuration. The other connection is a rack-optimized connection
for the device data.
The 1756-DNB module has fixed sections of memory for the input and
output data of the DeviceNet devices on the network. Each device on
your network requires either some input or output memory of the
scanner. Some devices both send and receive data, so they need both
input and output memory. The 1756-DNB module supports up to:
• 124 DINTs of input data.
• 123 DINTs of output data.
Additional Resources
For more information, consult these publications:
• DeviceNet Modules in Logix5000 Control Systems User Manual,
publication DNET-UM004