Professional Documents
Culture Documents
Controllogix® Controller and Memory Board: Installation Instructions
Controllogix® Controller and Memory Board: Installation Instructions
Identifies information that is critical for successful application and understanding of the
IMPORTANT
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
• recognize the consequence
SHOCK HAZARD Labels may be located on or inside the equipment (e.g., drive or motor) to alert people
that dangerous voltage may be present.
BURN HAZARD Labels may be located on or inside the equipment (e.g., drive or motor) to alert people
that surfaces may be dangerous temperatures.
Table of Contents
Replace a Suspected Failed Controller . . . . . . . . . . . . . . . . . . . . . 4
Avoid These Common Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Make Sure that You Have All the Components . . . . . . . . . . . . . . . 8
Make Sure You Have the Correct Memory Board . . . . . . . . . . . . 10
Determine Which Firmware Revisions to Use . . . . . . . . . . . . . . . 10
Prepare the Chassis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Remove the Controller from the Chassis, If Required . . . . . . . . . . 12
Install a Memory Board on a ControlLogix5550 or ControlLogix5555
Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Install a 1784-CF64 Industrial CompactFlash Card in a
ControlLogix5561, ControlLogix5562, ControlLogix5563 Controller 19
Connect a Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Install the Controller into the Chassis . . . . . . . . . . . . . . . . . . . . . 25
Check the BAT LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Check the OK LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Update the Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Connect a Serial Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Interpret Controller LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Clear a Major Fault. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Choose the Operating Mode of the Controller . . . . . . . . . . . . . . . 39
Specifications: ControlLogix Controllers - Sheet 1 of 2 . . . . . . . . . 40
Specifications: ControlLogix Controllers - Sheet 2 of 2 . . . . . . . . . 41
Specifications - 1784-CF64 Industrial CompactFlash Card . . . . . . 44
Certifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Environment and Enclosure Information . . . . . . . . . . . . . . . . . . . 48
European Hazardous Location Approval . . . . . . . . . . . . . . . . . . . 49
North American Hazardous Location Approval . . . . . . . . . . . . . . 50
1. Cycle the power to the 2. Make sure the OK LED is solid red.
chassis. If the OK LED is not solid red, the
controller does not require
replacement.
ControlLogix
CAT. NO./SERIES
1756-M… Catalog number of the memory board,
if one is installed
ControlLogix
CAT. NO./SERIES
1756-L… Catalog number of the controller
series A series B
COMPACT
FLASH
1-DCD
DSR-6 2-RXD
RTS-7 3-TXD
CTS-8 4-DTR
N/C-9 5-GND
RS232
1 To
Insert 1
2 To Eject
1+2
UP 2
BATTERY
DATE
BATTERY
PORT
42523
Publication 1756-IN101J-EN-P - November 2004
ControlLogix® Controller and Memory Board 5
20880
5. Insert the key and turn it to 6. Insert the controller into the chassis.
the PROG position.
Component: Description:
Series A controllers: 1756-BA1 battery
Series B controllers: 1756-BA2 battery
key
If you want to: And you have this Then use this component:
controller:
connect a device to the 1756-CP3 serial cable
serial port of the controller
(e.g., connect a computer to
the controller)
If you want to: And you have this Then use this component:
controller:
add nonvolatile memory ControlLogix5550 NOT available for this
controller
ControlLogix5555 memory board
31376-M
31298
(1) Series B controllers use the battery differently than previous controllers. Battery life
depends on chassis temperature, project size, and how often you cycle power. Battery life
no longer depends on whether or not the controller has power.
Make sure that the firmware revision is compatible with your revision
of RSLogix 5000 software.
20880
✓ #2 phillips screwdriver
✓ grounding wriststrap
Determine If You Must Update the Controller Firmware Before You Replace
the Board.
1. Lay the controller on its side with the label facing up.
side plate
front of controller
40017
memory board
42527
If: Then:
No Go to “Install the Memory Board” on page 17.
Yes Go to step 2.
2. Pull the plastic back edge of the controller out slightly to clear
the tabs on the memory board.
tab
tab
42526
1. Place the memory board over the connector and slide the
memory board into the controller.
memory board
tab
tab
slot
slot
40018
2. Pull the plastic back edge of the controller out slightly to clear
the tabs of the memory board.
5. Make sure that the tabs on the memory board extend through
the slots on the plastic housing of the controller.
side plate
40019
1. Line up the hinge tabs on the side plate with the slots in the
plastic housing of the controller.
Attach Labels
40019
1-DCD
DSR-6 2-RXD
RTS-7 3-TXD
CTS-8 4-DTR
N/C-9 5-GND
RS232
1 To
Insert 1
2 To Eject
1+2
2
UP
BATTERY
DATE
1
BATTERY
PORT
1. If the OK LED is
flashing green, wait
until it turns solid
2. Open the door of the controller. green.
COMPACT
FLASH
1-DCD
DSR-6 2-RXD
RTS-7 3-TXD
CTS-8 4-DTR
N/C-9 5-GND
RS232
1 To
Insert 1
2 To Eject
1+2
2
UP
BATTERY
DATE
1
BATTERY
PORT
Connect a Battery
WARNING When you connect or disconnect the battery an electrical
arc can occur. This could cause an explosion in
hazardous location installations. Be sure that power is
removed or the area is nonhazardous before proceeding.
For Safety information on the handling of lithium
batteries, including handling and disposal of leaking
batteries, see Guidelines for Handling Lithium Batteries,
publication AG 5-4.
DATE
1-DCD
DSR-6 2-RXD
RTS-7 3-TXD
CTS-8 4-DTR
N/C-9 5-GND
RS232
1 To
Insert 1
2 To Eject
1+2
2 - black
BATTERY
PORT
DATE
3. Write on the battery label the date you install
the battery.
4. Slide the module into the chassis. Make sure it is flush with the power supply
or other modules and the top and bottom latches are engaged.
BAT LED
42525
If: Then:
Yes Go to “Determine Which Firmware Revisions to Use” on page 10.
No Go to step 3.
OK LED
42525
If: Then:
No The controller is not operational. Contact your Rockwell
Automation representative or local distributor.
Yes Go to step 3.
If: Then:
No The controller is not operational. Contact your Rockwell
Automation representative or local distributor.
Yes Go to step 4.
If: Then:
solid green No further actions are required. However, the revision of
firmware must be compatible with your revision of RSLogix 5000
software.
solid red The controller is not operational. Contact your Rockwell
Automation representative or local distributor.
4. Select the catalog number of the controller and choose Next >.
+ controller
42900
9. Choose OK.
COMPACT
FLASH
1-DCD
DSR-6 2-RXD
RTS-7 3-TXD
CTS-8 4-DTR
N/C-9 5-GND
RS232
1 To
Insert 1
2 To Eject
1+2
UP 2
BATTERY
DATE
BATTERY
PORT
workstation end
controller end
42576
Workstation Controller
1 CD 1 CD
2 RDX 2 RDX
3 TXD 3 TXD
4 DTR 4 DTR
COMMON COMMON
6 DSR 6 DSR
7 RTS 7 RTS
8 CTS 8 CTS
9 9 42231
RUN Indicator
I/O Indicator
FORCE Indicator
RS232 Indicator
BAT Indicator
OK Indicator
To use the keyswitch of the controller to clear a major fault, turn the keyswitch in the
following sequence:
1. PROG
2. RUN
3. PROG
A
Do you need to schedule a Do you want to prevent No Turn the keyswitch to PROG
Yes
ControlNet network? RSLogix 5000 software from and then to REM
changing the mode? (Remote Program mode).
No
Yes A
Turn the keyswitch to PROG
B
Do you want to execute the No (Program mode).
logic in the controller?
Turn the keyswitch to RUN
Do you want to prevent No
and then to REM
Yes RSLogix 5000 software from: (Remote Run mode).
• changing the mode
Do you want the logic to Yes • downloading a project
control the output devices? • performing online edits Yes Turn the keyswitch to RUN
(Run mode).
No A
1. Turn the keyswitch to REM.
2. Go online with
A Outputs revert to their configured state for Program mode. RSLogix 5000 software and
choose Test mode.
B This includes Message (MSG) instructions.
1756-L1 64K bytes No 0.65A 0.02A 3.3W 11.3 BTU/hr 0.28 kg (10.0 oz)
1756-L1M1 500K bytes 150K bytes No 0.95A 0.02A 4.6W 15.6 BTU/hr 0.35 kg (12.5 oz)
1756-L1M2 1M bytes 150K bytes No 1.05A 0.02A 4.8W 16.4 BTU/hr 0.35 kg (12.5 oz)
1756-L1M3 2M bytes 150K bytes No 1.20A 0.02A 5.4W 18.4 BTU/hr 0.36 kg (12.7 oz)
1756-L55M12 750K bytes 208K bytes No 1.23A 0.014A 5.6W 19.1 BTU/hr 0.35 kg (12.5 oz)
1756-L55M13 1.5M bytes 208K bytes No 1.23A 0.014A 5.6W 19.1 BTU/hr 0.35 kg (12.5 oz)
1756-L55M16 7.5M bytes 208K bytes No 1.48A 0.014A 6.3W 21.5 BTU/hr 0.38 kg (13.4 oz)
(≤ 3.5M of data)
(1) Data and logic memory stores: tags other than I/O, produced, or consumed tags; logic routines; and communication with OPC/DDE tags
that use RSLinx software (also uses I/O memory)
(2) I/O memory stores: I/O tags, produced tags, consumed tags, communication via Message (MSG) instructions, communication with
workstations, and communication with OPC/DDE tags that use RSLinx software (also uses data and logic memory).
Specifications: ControlLogix Controllers - Sheet 2 of 2
Catalog Memory Nonvolatile Backplane Current Power Thermal Weight
Number Memory Dissipation Dissipation
Data and I/O(2) @ 5.1V @ 24V dc
Logic(1) dc
1756-L55M22 750K bytes 208K bytes Yes 1.23A 0.014A 5.6W 19.1 BTU/hr 0.35 kg (12.5 oz)
1756-L55M23 1.5M bytes 208K bytes Yes 1.23A 0.014A 5.6W 19.1 BTU/hr 0.35 kg (12.5 oz)
1756-L55M24 3.5M bytes 208K bytes Yes 1.25A 0.014A 5.7W 19.4 BTU/hr 0.36 kg (12.8 oz)
1756-L61/A 2M bytes 478K bytes Yes(3) 1.20A 14mA 3.5W 11.9 BTU/hr 0.32 kg (11.3 oz)
1756-L62/A 4M bytes 478K bytes
1756-L63/A 8M bytes 478K bytes
1756-L61/B 2M bytes 478K bytes Yes(3) 1.20A 14mA 3.5W 11.9 BTU/hr 0.35 kg (12.4 oz)
1756-L62/B 4M bytes 478K bytes
1756-L63/B 8M bytes 478K bytes
(1)
Data and logic memory stores: tags other than I/O, produced, or consumed tags; logic routines; and communication with OPC/DDE tags
that use RSLinx software (also uses I/O memory)
(2) I/O memory stores: I/O tags, produced tags, consumed tags, communication via Message (MSG) instructions, communication with
workstations, and communication with OPC/DDE tags that use RSLinx software (also uses data and logic memory).
(3) Requires a 1784-CF64 Industrial CompactFlash card.
Description: Value:
Description: Value:
(1)
Use this Conductor Category information for planning conductor routing. Refer to Publication 1770-4.1,
Industrial Automation Wiring and Grounding Guidelines.
Description Value
Description Value
Certifications
When marked, the components have the following certifications. See
the Product Certification link at www.ab.com for Declarations of
Conformity, Certificates, and other certification details.
European Zone 2 Certification (The following applies when the product bears the
EEx Marking)
This equipment is intended for use in potentially explosive atmospheres as defined by
European Union Directive 94/9/EC.
The LCIE (Laboratoire Central des Industries Electriques) certifies that this equipment has
been found to comply with the Essential Health and Safety Requirements relating to the
design and construction of Category 3 equipment intended for use in potentially explosive
atmospheres, given in Annex II to this Directive. The examination and test results are
recorded in confidential report No. 28 682 010.
Compliance with the Essential Health and Safety Requirements has been assured by
compliance with EN 50021.
Products marked "CL I, DIV 2, GP A, B, C, D" are Les produits marqués "CL I, DIV 2, GP A, B, C, D" ne
suitable for use in Class I Division 2 Groups A, B, conviennent qu'à une utilisation en environnements
C, D, Hazardous Locations and nonhazardous de Classe I Division 2 Groupes A, B, C, D dangereux et
locations only. Each product is supplied with non dangereux. Chaque produit est livré avec des
markings on the rating nameplate indicating the marquages sur sa plaque d'identification qui
hazardous location temperature code. When indiquent le code de température pour les
combining products within a system, the most environnements dangereux. Lorsque plusieurs
adverse temperature code (lowest "T" number) produits sont combinés dans un système, le code de
may be used to help determine the overall température le plus défavorable (code de température
temperature code of the system. Combinations le plus faible) peut être utilisé pour déterminer le
of equipment in your system are subject to code de température global du système. Les
investigation by the local Authority Having combinaisons d'équipements dans le système sont
Jurisdiction at the time of installation. sujettes à inspection par les autorités locales
qualifiées au moment de l'installation.
This product may contain licensed technology which is the subject of one or more of the following
Microsoft Corporation patents:
• US Patent No. 5,579,517
• US Patent No. 5,745,902
• US Patent No. 5,758,352
• US Patent No. 6,286,013
• DE Patent No. 618540
• FR Patent No. 615840
• GB Patent No. 615840
Installation Assistance
If you experience a problem with a hardware module 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 module up and running:
United States 1.440.646.3223 Monday – Friday, 8am – 5pm EST
Outside United States Please contact your local Rockwell Automation representative for any
technical support issues.
ö
!
When to Use These Release These release notes correspond to the following revisions of the
ControlLogix family of controllers:
Notes
Controller: Catalog number: Revision:
ControlLogix®5550 1756-L1, -L1Mx 13.31
ControlLogix®5555 1756-L55, -L55Mxx 13.31
ControlLogix®5561 1756-L61 13.40
ControlLogix®5562 1756-L62 13.40
ControlLogix®5563 1756-L63 13.40
Compatible Revisions To use this controller revision, update your system as follows:
What Is In These Release These release notes provide the following information:
Notes
For information about: See this section: On this page:
preliminary actions to take before you use this revision Before You Update Your System 2
new features for ControlLogix controllers Enhancements 3
changes to existing features in ControlLogix controllers Changes 7
restrictions that no longer apply to ControlLogix controllers Corrected Anomalies 9
restrictions for ControlLogix controllers Restrictions 14
additional memory required to update to this revision Additional Memory Requirements 17
Before You Update Your Before you update your controller to this revision, do the following
preliminary actions:
System
If: Then:
You have a 1756-L55M23 or -L55M24 See if all three of these conditions apply to the controller:
controller. • Is the firmware revision of the controller 9.x or earlier?
• Does the nonvolatile memory of the controller contain a project?
• Is the Load Image property of the nonvolatile memory set to On Power Up or On
Corrupt Memory?
If you answered yes to all of the questions, do the following before you update the firmware
of the controller:
1. In the Load Image drop-down list, select User Initiated.
2. Store the project to the nonvolatile memory of the controller.
Other Load Image selections cause the update of the controller to fail. (You are able to
successfully update the controller the second time.)
Your controller meets both of these Take these precautions:
conditions:
• It has nonvolatile memory. If the controller: Then:
• It is currently at revision 11.x or does not use a Save the project to an offline file. When you update the firmware
earlier. CompactFlash card of the controller, you erase the contents of the nonvolatile
memory (revision 10.x or later).
uses a CompactFlash Either:
card • Remove the CompactFlash card from the controller.
• Check the Load Image option of the CompactFlash card. If
it is set to On Power Up or On Corrupt Memory, first store
the project with the Load Image option set to User
Initiated.
Otherwise, you may get a major fault when you update the
firmware of the controller. This occurs because the On Power Up
or On Corrupt Memory options cause the controller to load the
project from nonvolatile memory. The firmware mismatch after
the load then causes a major fault.
If: Then:
Your controller is close to its limits of This revision may require more memory than previous revisions.
memory. • To see what components of your current project require more memory, see page 17.
• RSLogix 5000 software revision 13.0 or later lets you estimate the memory
requirements of the controller offline. See page 5.
To upgrade to this revision, you may have to add an expansion memory card to the controller
or use a larger memory card.
Your controller is connected to a DH-485 Disconnect it from the DH-485 network before you update the firmware of the controller. If
network. you update the firmware of a controller while it is connected to a DH-485 network,
communication on the network may stop.
Enhancement: Description
Series B of these controllers: What’s new about series B controllers?
• ControlLogix5561 With Series B controllers, you:
• ControlLogix5562 • get to the CompactFlash card from the front of the controller
• ControlLogix5563 • have longer battery life
See Maintain the Battery of a ControlLogix Series B Controller, publication
1756-AP014, for details.
Important: Use only a 1756-BA2 battery in a series B controller.
Do I use the same firmware for both series A and series B controllers?
Yes. You use the same firmware for series A and series B of ControlLogix5561,
ControlLogix5562, ControlLogix5563 controllers.
Enhancement: Description:
Online Edits of Sequential Function Charts This revision lets you perform online editing of Sequential Function Chart (SFC) and
(SFC) and Structured Text (ST) Structured Text (ST) routines. Like the Function Block Diagrams (FBD), online editing of SFC
and ST routines is done at a routine level.
Finalize All Edits in a Program The Finalize All Edits in Program option lets you make an online change to your logic
without testing the change.
Enhancement: Description:
Estimate Memory Information Offline To estimate how much controller memory your project requires, use the Memory tab of the
View Memory Information Online controller properties dialog box. For each of the memory areas of your controller, it lets you
estimate number of bytes of:
• free (unused) memory
• used memory
• largest free contiguous block of memory
When online with a controller, the Memory tab shows the actual memory usage of the
controller. The tab includes a Max Used entry for each type of memory. The Max Used
values show the peak of memory usage as communications occur.
Improved Performance of Simple Structured The controller now executes simple structured text (ST) assignments and comparisons
Text Statements faster than previous revisions.
Enhancement: Description:
For Some Non-Recoverable Faults, the If the controller detects a non-recoverable fault that was not caused by its hardware, the
Controller Produces a Major Fault and May controller now responds as follows:
Be Able to Log Diagnostic Information.
If the controller: Then:
has a CompactFlash socket The controller clears the project from its memory and
• ControlLogix5561 produces a major fault (flashing red OK LED)
• ControlLogix5562
• ControlLogix5563
has no CompactFlash socket The controller initially shows a solid red OK LED.
• ControlLogix5550 After you cycle power to the controller, it produces a
• ControlLogix5555 major fault (flashing red OK LED).
In either case, the controller still clears the project from memory. The fault code that it
displays depends on whether you have installed a CompactFlash card in the controller.
In previous revisions:
• The controller would not go to faulted mode or display a fault code for the type of
situation described above.
• Controllers with a CompactFlash socket showed a solid red OK LED.
Changes Changes are organized by the firmware revision in which the change
occurred:
Change: Description:
In a Message (MSG) Instruction, You Cannot Do not set or clear the following members of a Message (MSG) instruction:
Set or Clear Certain Status Bits. • EW
• ER
• DN
• ST
• Flags
Important: If your logic currently manipulates any of the above members of a MSG
instruction, your controller may operate differently when you update to this revision.
If you set or clear one of those bits, RSLogix 5000 software displays the change. But the
MSG instruction ignores the change and continues to execute based on the
internally-stored value of those bits.
Motion Planner No Longer Waits for The motion planner now begins execution immediately, regardless of whether or not it is
Consumed Data to Start Flowing receiving data via a consumed axis.
In previous revisions, a consumed axis caused the motion planner to delay its execution
until data started flowing from the producing controller. Under the following combination of
circumstances, the motion task of the controller failed to start at all:
• The system included 2 ControlLogix controllers in the same chassis.
• Each controller produced an axis for the other controller.
Lgx00031365
For Function Block Instructions That Use If your function block instruction uses the periodic timing mode, the controller no longer
Periodic Timing, DeltaT Now Includes the truncates the fractional portion of a task’s period to produce the delta time (DeltaT).
Fractional Portion of the Task’s Period. In previous revisions, the controller truncated the fractional portion of the task’s period.
Lgx00036282
While in Program Mode, a Motion Group As an option, you can configure a motion group to produce a major fault any time the group
Fault No Longer Produces a Major Fault detects a motion fault.
With this revision, a motion group that is configured to produce a major fault produces a
major fault only if the controller is in run/remote run mode.
In previous revisions, the motion group could produce a major fault while the controller was
in program/remote program mode. For example, a store to nonvolatile memory interrupts
the execution of the motion planner, which produces a fault.
Lgx00036957
Change: Description:
Out-of-Range Subscript No Longer Produces During prescan, the controller automatically clears any faults due to an array subscript that
a Fault During Prescan is beyond the range of the array (out of range).
In previous revisions, this produced a major fault.
Lgx00040220
AutoTune Now Uses a Non-Integrating When you autotune an Enhanced PID (PIDE) function block with the Process Type =
Process Model for Temperature Processes Temperature, autotune now uses a non-integrating process model to estimate tuning
constants. This gives better tuning constants for most application.
Corrected Anomalies The corrected anomalies are organized by the firmware revision that
corrected them.
1
enable bit
0
1
output bit
0
position
unlatch (right)
position
Lgx00048145
Some 1756-L63 Controllers Reported the Some 1756-L63 controllers reported the wrong memory size information. This does not
Wrong Memory Size Information affect most customers. However, if you use the controller in a redundant system, both
controllers must report the same information so that the controllers can synchronize.
The controller firmware now checks to make sure the correct memory information is
reported.
Lgx00049895
Lgx00046058
Certain Conditions Could Generate an Under these conditions, RSLogix 5000 software displayed an unknown major fault after an
Unknown Major Fault When a Motion Axis axis fault occurred:
Fault Occurred
• UID/UIE instruction in an event, periodic, or continuous task
• the motion group is configured to trigger major faults in response to axis faults
• fault handler routine responds to axis faults and clears the axis fault code
• an axis fault occurs while the user task is in the UID section of code
Lgx00046070
Loss of UID/UIE Behavior if a Fault Routine The controller uses an internal count to keep track of nesting UID/UIE instructions. When
Executed a UID is scanned, the count increments by one; when a UIE is scanned, the count
decrements by one. The count is set to zero when a program completes execution.
If a fault routine executed when the UID/UIE count was not zero, at the end of the fault
routine, the controller set the UID/UIE count back to zero. Control was returned to the
program with interrupts enabled when they should still be disabled.
Lgx00046070
Memory Allocations for HMI OPC For HMI OPC applications, memory normally allocated to “Data and Logic” memory was
Applications Were Made in I/O Memory being allocated to “I/O” memory. This could cause the controller to run out of I/O memory
Rather Than Data and Logic Memory where in previous versions it did not. This could also cause messaging and other HMI OPC
applications to not respond or time out. This did not affect I/O based connections.
Lgx00047148
Backplane Errors Caused Loss of Input Data Errors that occur for certain backplane-noise conditions caused the data being received by
the controller to stop flowing into the data table of the controller. The controller did not
detect when this happened and the connection status and I/O LED indicators still indicated
that everything was working.
Lgx00047199
Subroutines Invoked from SFC Actions Were A subroutine invoked from an SFC action was not properly postscanned when the SFC was
Not Properly Postscanned configured for automatic reset. Instructions and assignments may not have set their data to
postscan values. For example, an Output Energize (OTE) instruction may not have cleared its
data during postscan.
Lgx00047407
In SFCs Configured for Auto Reset, Stored When an SFC was configured for Automatic Reset and an Action used a stored qualifier (S,
Actions Were Not Properly Postscanned SD, SL, DS), when a reset action (R) executed, the action being reset was not postscanned.
Lgx00047935
Lgx00032632
Unconditional MDR Instruction Did Not A Motion Disarm Registration (MDR) instruction failed to repeatedly execute under the
Re-Execute following circumstances:
• You placed the MDR instruction in a structured text routine.
• You did not provide any conditions to control the execution of the instruction. (I.e.,
you programed it to execute continuously.)
In those circumstances, the EN bit might have been left on after the first execution and the
instruction no longer executed again.
Important: In structured text, we recommend that you condition the instruction so that it
only executes on a transition.
Lgx00037634
Termination Type
0 = actual tolerance
1 = no settle
2 = command tolerance
3 = no decel
Lgx00038048, Lgx00041461
Large Message (MSG) Instructions Might The following configuration of a Message (MSG) instruction might have produced a
Have Caused a Non-Recoverable Fault non-recoverable fault:
When the controller experiences a non-recoverable fault, it clears the project from memory.
Lgx00040892
During Power Up, the Controller Erroneously During power up, the controller sometimes showed a flashing red I/O LED when there was
Showed a Red I/O LED. no problem
Lgx00040151
AutoTune Produced Unnecessary Warnings When you completed an autotune of an Enhanced PID (PIDE) function block instruction, the
Autotune Status field sometimes showed warning messages that were incorrect (did not
apply).
Lgx00041613
Lgx00045079
Restriction: Description:
In a Tag of a User-Defined Data Type, an If you write too much data to an array that is within a user-defined data type, some
Instruction May Write Past the End of an instructions write beyond the array and into other members of the tag.
Array.
Example 1: Instruction If the length is greater than the number
Stops at the End of the Array of elements in the destination array…
The following instructions write beyond the array into other members of the tag:
Restriction: Description:
In Circular Center Programming Mode, a If you configure a Motion Coordinated Circular Move (MCCM) instruction as shown below,
Motion Coordinated Circular Move (MCCM) the instruction may not produce a move to the specified end points.
Instruction May Fail to Reach the Specified
End Point of a 180 Degree Arc If the Circle
Center Is Miss-Programmed.
2-dimensional circle (2 axes)
To avoid creating routines that are too large, take these precautions:
• Limit the number of rungs in a routine to less than 2500. (Use a series of smaller
routines.)
• If you are entering a large number of rungs in a routine, do this offline.
• As you enter rungs, periodically download the project. If the project successfully
downloads, then your routines are within limits.
Restriction: Description:
1756-L55M16 controllers—3.5M Byte Limit You cannot download a project that has more than 3.5M bytes of tags to a 1756-L55M16
of Tags controller. During the download, RSLogix 5000 software indicates that the controller is out
of memory.
To stay within the 3.5M byte limit, use the Memory tab of the Controller Properties
window.:
Additional Memory Revision 13.0 or later may require more memory than previous
revisions (e.g., 10.x, 11.x). To estimate the additional memory that
Requirements your project may require, use the following table:
Table 1 Additional memory requirements when you convert a project to revision 13 (Sheet 1 of 2)
If you have this Then add the following memory requirements to your project: Which comes from this
firmware revision type of memory:
(add all that apply):
Component Increase per I/O Data and Logic
instance (base) (expansion)
12.x or earlier I/O module with a comm format = Rack Optimization 90 bytes ✔
I/O module with a comm format = something other than 144 bytes ✔
Rack Optimization (i.e., direct connection)
CompactLogix 1769 I/O module 170 bytes ✔
bridge module with a comm format = None 160 bytes ✔
bridge module with a comm format = Rack Optimization 220 bytes ✔
11.x or earlier tag that uses the MOTION_INSTRUCTION data type 4 bytes ✔
tag for an axis
If the data type is: And the tag is:
AXIS_CONSUMED !!!!!!!!! 264 bytes ✔
AXIS_SERVO produced for another controller 264 bytes ✔
not produced for another controller 264 bytes ✔
AXIS_SERVO_DRIVE produced for another controller 288 bytes ✔
not produced for another controller 288 bytes ✔
AXIS_VIRTUAL produced for another controller 264 bytes ✔
not produced for another controller 264 bytes ✔
output cam execution targets 648 bytes ✔
user-defined data type: 128 bytes ✔
• number of user-defined data types in the controller
organizer ! Data Types folder ! User-Defined
folder
• not the use of that data type in tags
indirect address (using a tag as the subscript for an array in (-60 bytes) ✔
an instruction, e.g., Array_A[Tag_B]). This memory change
applies only if the array:
• uses a structure as its data type
• does not use one of these data types: CONTROL,
COUNTER, PID, or TIMER
• has only one dimension (e.g., UDT_1[5])
Table 1 Additional memory requirements when you convert a project to revision 13 (Sheet 2 of 2)
If you have this Then add the following memory requirements to your project: Which comes from this
firmware revision type of memory:
(add all that apply):
Component Increase per I/O Data and Logic
instance (base) (expansion)
10.x or earlier project for a ControlLogix5555 controller 1200 bytes ✔
project for a ControlLogix5563 controller 1200 bytes ✔
programs 12 bytes ✔
routines 16 bytes ✔
9.x or earlier project for a ControlLogix5550 controller 1200 bytes ✔
tag that uses the MESSAGE data type 376 bytes ✔
8.x or 9.x produced or consumed axis (-21.6K bytes) ✔
axis that is not produced or consumed (-21.6K bytes) ✔
8.x or earlier output cam execution targets 5,404 bytes ✔
motion group 32 bytes ✔
7.x or earlier project 1050 bytes ✔
tags 0.55 bytes ✔
messages that: 2000 bytes ✔
• transfer more than 500 bytes of data
and
• target a controller in the same chassis
This memory is allocated only when the MSG instruction is
enabled. To estimate, count the number of these messages
that are enabled and/or cached at one time.
6.x or earlier base tags 24 bytes ✔
alias tags 16 bytes ✔
produced and Data type Bytes per tag
consumed tags
DINT 4 12 bytes ✔
REAL 4 12 bytes ✔
3 x bytes per tag ✔
3 x bytes per tag ✔
6.x routines 68 bytes ✔
5.x or earlier routines 116 bytes ✔
Notes:
For an additional level of technical phone support for installation, configuration and troubleshooting, we offer
TechConnect Support programs. For more information, contact your local distributor or Rockwell Automation
representative, or visit http://support.rockwellautomation.com.
Installation Assistance
If you experience a problem with a hardware module 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 module up and running:
Rockwell tests all of our products to ensure that they are fully operational when shipped from the manufacturing
facility. However, if your product is not functioning and needs 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 States Please contact your local Rockwell Automation representative for return procedure.
When to Use this Document Use this document to make sure your 1756-BA2 battery:
• has enough capacity to hold the memory of the controller
• doesn’t leak or cause other hazards
Use the following table to see if this document is for your controller:
ControlLogix5560M03SE
ControlLogix5561 A STOP! Your controller uses a 1756-BA1 battery. See ControlLogix System User
ControlLogix5562 Manual, publication 1756-UM001, for that battery.
ControlLogix5563 B YES, your controller uses a 1756-BA2 battery. Use this publication for that battery.
How to Use this Document This document gives you the following information:
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://www.ab.com/manuals/gi) 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.
About the 1756-BA2 Battery This section gives you some general information about the 1756-BA2
battery:
How does the controller use the Series B of the ControlLogix5561, ControlLogix5562, and ControlLogix5563 controllers use
battery? the battery to:
• store a copy of your project when you power down the controller. The controller
stores the copy in its internal nonvolatile memory. This memory is built into the
controller and is separate from the CompactFlash card.
• keep its internal clock running when the controller is without power
What effects battery life? In series B of the ControlLogix5561, ControlLogix5562, and ControlLogix5563 controllers,
battery life depends primarily on:
• chassis temperature
• project size
• how often you cycle power
In addition, there is always a small constant drain on the battery. The drain is the same
whether or not the controller has power.
See If the Battery Is Low When the battery is about 95% discharged, the controller gives the
following low-battery warnings:
Estimate When the Battery Use the following table to estimate how long before the battery
becomes low (BAT light = solid red).
Becomes Low
Maximum Temperature (° C) 1 in. Power Cycles Battery Life Before the BAT Light Turns Red (Worst-Case
Below the Chassis. Estimate)
Project Size
1M bytes 2M bytes 4M bytes 8M bytes
0°…40° C 3 per day 3 years 3 years 26 months 20 months
2 per day or less 3 years 3 years 3 years 31 months
41°…45° C 3 per day 2 years 2 years 2 years 20 months
2 per day or less 2 years 2 years 2 years 2 years
46°…50° C 3 per day or less 16 months 16 months 16 months 16 months
51°…55° C 3 per day or less 11 months 11 months 11 months 11 months
56°…60° C 3 per day or less 8 months 8 months 8 months 8 months
Estimate Warning Time Use the following table to estimate the battery life after the low-battery
warning (BAT light = solid red). Use these times whether or not the
controller has power. There is always a small constant drain on the
battery.
Maximum Temperature (° C) 1 in. Power Cycles Battery Life After the BAT Light Turns Red (Worst Case)
Below the chassis.
Project Size
1M bytes 2M bytes 4M bytes 8M bytes
0°…20° C 3 per day 26 weeks 18 weeks 12 weeks 9 weeks
1 per Day 26 weeks 26 weeks 26 weeks 22 weeks
1 per Month 26 weeks 26 weeks 26 weeks 26 weeks
21°…40° C 3 per day 18 weeks 14 weeks 10 weeks 8 weeks
1 per Day 24 weeks 21 weeks 18 weeks 16 weeks
1 per Month 26 weeks 26 weeks 26 weeks 26 weeks
41°…45° C 3 per day 12 weeks 10 weeks 7 weeks 6 weeks
1 per Day 15 weeks 14 weeks 12 weeks 11 weeks
1 per Month 17 weeks 17 weeks 17 weeks 17 weeks
46°…50° C 3 per day 10 weeks 8 weeks 6 weeks 6 weeks
1 per Day 12 weeks 11 weeks 10 weeks 9 weeks
1 per Month 12 weeks 12 weeks 12 weeks 12 weeks
51°…55° C 3 per day 7 weeks 6 weeks 5 weeks 4 weeks
1 per Day 8 weeks 8 weeks 7 weeks 7 weeks
1 per Month 8 weeks 8 weeks 8 weeks 8 weeks
56°…60° C 3 per day 5 weeks 5 weeks 4 weeks 4 weeks
1 per Day 6 weeks 6 weeks 5 weeks 5 weeks
1 per Month 6 weeks 6 weeks 6 weeks 6 weeks
When you connect or disconnect the battery an electrical arc can occur. This could cause an
WARNING
explosion in hazardous location installations. Be sure that power is removed or the area is
nonhazardous before proceeding.
For Safety information on the handling of lithium batteries, including handling and disposal
of leaking batteries, see Guidelines for Handling Lithium Batteries, publication AG 5-4.
Install only a 1756-BA2 battery. Other batteries could damage the controller.
ATTENTION
Step: Details:
1. Remove the old battery. A. Is the old battery leaking or damaged?
• If YES, continue with step B.
• If NO, go to step C.
B. Look in Guidelines for Handling Lithium Batteries, publication AG-5.4, and read the
information on how to handle damaged or leaking batteries.
C. Decide if the controller needs power while you change the battery:
1-DCD
DSR-6 2-RXD
RTS-7 3-TXD
CTS-8 4-DTR
N/C-9 5-GND
RS232
1 To
Insert 1
2 To Eject
1+2
+ red
DATE
BATTERY
PORT - black
Step: Details:
3. Make sure the new battery A. Turn on the chassis power if it’s not already on.
is OK.
B. What color is the BAT light?
COMPACT
FLASH
1-DCD
DSR-6 2-RXD
RTS-7 3-TXD
CTS-8 4-DTR
N/C-9 5-GND
RS232
1 To
Insert 1
2 To Eject
1+2
2
A. Find the small rectangular label that comes with the
UP
BATTERY
DATE
1
new battery.
2
BATTERY
PORT
B. Write today’s date on the label.
5. Safely dispose the depleted To dispose of depleted batteries, see Guidelines for Handling Lithium Batteries, publication
battery or batteries. AG 5-4. That publication comes with the new battery.
Back Cover
ö
!
Publication 1756-AP014A-EN-E - November 2004 8 PN 957944-27
Supersedes Publication - Copyright © 2004 Rockwell Automation, Inc. All rights reserved. Printed in the U.S.A.
Release Notes
IMPORTANT If you have a 1756-L55 controller, you must install a memory board.
For more information, see the ControlLogix Controller and Memory
Board Installation Instructions, publication 1756-IN101.
When to Use These Release These release notes correspond to the following modules when used
in a ControlLogix® redundancy system:
Notes
IMPORTANT For a module in a redundant controller chassis, make sure the catalog revision of the
module is greater than or equal to the catalog revision shown in the following table.
Otherwise, the secondary chassis will not synchronize with the primary chassis.
Ethernet/IP 10/100 Mb/s To determine the catalog revision of a module, look at the
ControlLogix COMMUNICATIONS BRIDGE
label on the side of the module or box.
CAT. NO./SERIES CAT. REV.
1756-ENBT/A E01
catalog revision
3. Right-click the title bar of the configuration tool and choose About…
RSLogix™ 5000 13.0
RSNetWorx™ for ControlNet™ 4.21
RSNetWorx™ for DeviceNet™ 4.21
What Is In These Release These release notes provide the following information about the
components of the redundancy system:
Notes
For information about: See this section: On this page:
order in which to update your system How to Update Your Firmware 3
new features Enhancements 4
restrictions that no longer apply Corrected Anomalies 7
restrictions to your redundancy system Restrictions 9
! module. Do not interrupt the process. Make sure you wait until
the SRM module displays REV 3.37 on its four-character display.
If you interrupt the process, the module may become
inoperative.
Enhancements This revision contains the following enhancements that are specific to
a redundant system. For the list of enhancements that apply to both
redundant and non-redundant systems, see the following release
notes:
• ControlLogix Controller Revision 12 Release Notes, publication
1756-RN601
• ControlLogix Controller Revision 13 Release Notes, publication
1756-RN603
Enhancement: Description:
Sequential Function Charts This revision lets you use the sequential function chart (SFC) programming language to program your
redundancy system.
More Stable Scan Times This revision reduces the jumps in program scan time that may have occurred in previous revisions. The
jumps were caused by programs with fast scan times or large crossloads that flooded the 1757-SRM
module with data, which increased the crossload time.
One ControlLogix5561, 5562, This revision lets you place a ControlLogix5561, 5562, or 5563 controller in a redundant chassis:
5563 Controller in a • Use only 1 ControlLogix5561, 5562, or 5563 controller in a redundant chassis
Redundant Chassis
• Use an identical controller in the same slot in the partner chassis.
• Do not mix ControlLogix5561, 5562, or 5563 controllers in the same chassis with
ControlLogix5555 controllers.
The program scan time improvement when using one of these controllers in a redundant system is less
than in a non-redundant system.
• Even though the ControlLogix5561, 5562, and 5563 controllers execute logic faster, they must
still crossload data.
• Given the same project and redundant system, a ControlLogix5561, 5562, or 5563 controller is
up to 30% faster than a ControlLogix5555 controller.
Up to 2 ControlLogix5555 This revision lets you place up to 2 ControlLogix5555 controllers in a redundant chassis:
Controllers in the Same • Use identical controllers in the same slots in the partner chassis.
Redundant Chassis
• Do not mix ControlLogix5555 controllers in the same chassis with ControlLogix5561, 5562, or
5563 controllers
• Use separate ControlNet bridge modules for each controller. See Restrictions on page 9.
1756-EWEB module in a local Place 1756-EWEB modules in a redundant chassis pair:
redundant chassis Important: If you use RSLinx Enterprise software revision 2.0, put your 1756-ENBT or 1756-EWEB
modules in a non-redundant chassis and bridge the communication over a ControlNet network to the
redundant chassis.
• Place an EWEB module in the same slot in each redundant chassis. (The modules in each
redundant chassis must match each other slot-by-slot.)
• Place up to 2 EtherNet/IP modules in each redundant chassis.
• Use any mix of ENBT or EWEB modules.
• The remaining communication modules must be either 1756-CNB or -CNBR modules, for a
total of 5 communication modules per redundant chassis.
• In a redundant system, use an EtherNet/IP network only for HMI/workstation communication
and messaging. Do not use an EtherNet/IP network for:
• communication with I/O modules
• communication between devices via produced/consumed tags
Enhancement: Description:
Duplicate IP Address Detection 1756-ENBT and 1756-EWEB modules now detect if their IP address conflicts with another device on the
EtherNet/IP network. How the modules respond to the conflict depends on the following conditions:
In a redundant chassis, an ENBT or EWEB module uses duplicate IP address detection to swap its IP
address with its partner during a switchover. See “Automatic IP Address Swapping” on page 5.
Automatic IP Address Swapping During a switchover, 1756-ENBT and 1756-EWEB modules now swap their IP addresses with their
partner modules in the other redundant chassis. This lets you use the same IP address to communicate
with a primary module regardless of which chassis is primary.
• Typically, you no longer need to use ControlLogix Redundancy Alias Topic Switcher software to
manage the IP addresses. If your application still requires alias topics to manage IP addresses,
see ControlLogix Redundancy System User Manual, publication 1756-UM523.
• During a switchover, communication over an EtherNet/IP network with other controllers or HMI
may freeze for up to a minute, depending on network topology. If you need bumpless
communication with controllers/HMIs, use a separate ControlNet network that is dedicated to
communication with those devices.
Important: Make sure to connect the 1757-SRCx cable to both 1757-SRM modules of the redundant
chassis pair. Otherwise, the ENBT and EWB modules will show a duplicate IP address.
To let the modules swap IP addresses during a switchover:
1. Allocate 2 consecutive IP addresses for each set of ENBT or EWEB modules (one in each
chassis). For example, 10.10.10.10 and 10.10.10.11.
2. Give the same IP address, gateway address, and subnet mask to both modules in the redundant
pair. (E.g., Set both IP address = 10.10.10.10.)
The module in the primary chassis uses the IP address to which it is configured
(e.g., 10.10.10.10).
The module in the secondary chassis uses the IP address of the primary +1 in the last address
segment (e.g., 10.10.10.11).
Enhancement: Description:
Set the Clock of a 1757-SRM Requires 1757-SRM System Redundancy Module configuration tool, revision 2.6 or later. See
Module to the Workstation Restrictions on page 10.
Clock
Event Log Provides More Requires 1757-SRM System Redundancy Module configuration tool, revision 2.6 or later. See
Information Restrictions on page 10.
Anomaly: Description:
RSLinx Enterprise Software and Local If you use Then
Ethernet Modules
RSLinx Enterprise Put your 1756-ENBT or 1756-EWEB modules in the redundant
software revision 3.0 chassis pair.
RSLinx Enterprise Put your 1756-ENBT or 1756-EWEB modules in a non-redundant
software revision 2.0 chassis and bridge the communication over a ControlNet network
to the redundant chassis.
Product Service Advisory ACIG Revision 5.45 of the 1756-CNB and 1756-CNBR module corrects the following issue:
2004-11-002
Continuous operation prevented additional unconnected communications
After 497 days of uninterrupted continuous operation, the unconnected buffer resources soon
became unavailable. The result of the ControlNet module's unconnected buffers being unavailable
was that you could no longer communicate with the module via unconnected messaging. Some
examples of how module services were affected included:
• Unconnected message connections that were passed to or through the ControlNet module
failed
• Any attempt to go online with a controller through the ControlNet module failed (i.e.,
programming terminal connection failed)
• Establishing or re-establishing I/O connections failed
• Browsing to or through the module via RSLinx failed
• CPU % utilization reading quickly went to 100% and stayed there
Lgx00052277
Secondary Chassis Synchronized with Revision 3.4 of the 1756-ENBT module corrects the following issue:
ENBT Module NOT Connected
A secondary chassis synchronized even if a 1756-ENBT module wasn’t connected to the
EtherNet/IP network. For example, the chassis synchronized when you unplugged or broke the
ethernet cable of the ENBT module.
Lgx00035956
ENBT Module Erroneously Reported a Revision 3.4 of the 1756-ENBT module corrects the following issue:
Duplicate IP Address
It was possible for an ENBT module to erroneously report a duplicate IP address under these
conditions:
• high HMI traffic
• secondary chassis was powering up (depended on your configuration)
Anomaly: Description:
Online Memory Information Was
Incorrect While online, RSLogix 5000
software showed incorrect values
for the memory usage of the
controller.
Lgx00042913
Modules Incorrectly Indicated Primary A module in a primary chassis incorrectly indicated Primary with Disqualified Secondary under the
with Disqualified Secondary After the following conditions:
Secondary Module Was Removed 1. The secondary module was present but disqualified
2. While the secondary module was disqualified, you removed it from the chassis.
Both the software and hardware showed the incorrect redundancy state of the module.
Lgx00045469
Connections Prematurely Timed-Out A connection prematurely timed-out under the following combination of circumstances:
• RPI of the connection was approximately 15 to 25 ms.
• CPU usage of the CNB module was close to 98 - 100%.
Lgx00045470
Switchover Extended Task Period If the period of a periodic task expired during a switchover, the task might have delayed its
execution 2 times the specified period. After this extended period, it returned to its specified
period.
Lgx00045661
After a Switchover, the Maximum After a switchover, a periodic task might have shown a maximum interval time that was
Interval Time for a Periodic Task approximately 1 second longer than the actual value.
Might Have Been Incorrect Lgx00046215
After a Switchover, Watchdog Timer If the period of a periodic task expired during a switchover, the watchdog timer for the task might
May Have Been Temporarily Inactive not have been active during the first execution after the switchover. On subsequent executions,
the timer became active again.
Lgx00046229
Restriction: Description:
Use a Separate ControlNet Bridge Do you have 2 ControlLogix5555 controllers in the SAME redundant chassis?
Module for Each ControlLogix5555
• YES — Read this restriction.
Controller
• NO — This restriction doesn’t apply to you.
Example
Suppose you have 2 ControlLogix5555 controllers in each redundant chassis. In that case:
2. Use one of the ControlNet bridge modules for the I/O, interlocking, and messages of one
of the controllers.
3. Use the OTHER ControlNet bridge module for the I/O, interlocking, and messages of the
OTHER controller.
Communication stops through the ControlNet bridge module if you don’t follow this restriction.
Communication stops under these circumstances:
3. A switchover happens.
Lgx00052928
Secondary Chassis Synchronizes with A secondary chassis synchronizes even if a 1756-EWEB module isn’t connected to the EtherNet/IP
EWEB Module NOT Connected network. For example, if you unplug or break the ethernet cable of the EWEB module, then:
• The EWEB module shows Link lost.
• The secondary chassis synchronizes.
Lgx00035956
Restriction: Description:
EWEB Module Erroneously Reports a It is possible for a 1756-EWEB module to erroneously report a duplicate IP address under these
Duplicate IP Address conditions:
• high HMI traffic
• secondary chassis is powering up (depends on your configuration)
Restriction: Description:
Do Not Inhibit Any Tasks in the
Redundant Controllers
Restriction: Description:
In a Tag of a User-Defined Data Type, If you write too much data to an array that is within a user-defined data type, some instructions
an Instruction May Write Past the write beyond the array and into other members of the tag.
End of an Array.
Example 1: Instruction If the length is greater than the number
Stops at the End of the Array of elements in the destination array…
The following instructions write beyond the array into other members of the tag:
Restriction: Description:
Switchover Always Triggers an Event A switchover triggers an event task under the following combination of circumstances:
Task in a Remote, Non-Redundant • The event task is in non-redundant controller. (An Event task is not permitted in a
Controller redundant controller.)
• A redundant controller triggers the event task via a produced tag.
This occurs regardless of how you configure the produced tag.
Lgx00045349
If You Finalize All Edits in a Program When you finalize all edits in a program, the controller automatically removes the original logic. If
and the Edits Produce a Major Fault, the changes cause a switchover due to a major fault, the new primary controller also faults. This
both the Primary and Secondary occurs because there in no original logic to revert back to. (I.e., The new primary cannot untest the
Controller Experience the Fault. edits.)
Lgx00044659
Restriction: Description:
Store a Redundant Project to Use the following procedure to store a project to the nonvolatile memory of a pair of redundant
NonVolatile Memory controllers. (Otherwise, the project may not correlate when you go online after the store
operation.)
1. Place the primary controller in program mode (program or remote program).
2. In the Module Configuration properties for one of the 1757-SRM modules, set the
Auto-Synchronization option = Conditional.
3. Disqualify the secondary chassis.
4. In the primary controller, store the project.
Important: Do not go back online to the primary controller until you complete the rest of
the steps in this procedure.
For step-by-step procedures on how to store a project, see Logix5000 Controllers Common
Procedures, publication 1756-PM001.
5. Go online to the secondary controller and store the project.
6. Synchronize the controllers.
7. In the Module Configuration properties for one of the 1757-SRM modules, set the
Auto-Synchronization option = the desired option.
Lgx00044659
Simultaneous Branch Delays the
Execution of a Higher Priority Task
Lgx00045471
Communication Module Occasionally After a switchover or simultaneous power cycle (both chassis cycle power at the same time), a
Uses a Duplicate Address 1756-CNB, 1756-ENBT, or 1756-EWEB module may try to use a duplicate address.
• When this occurs, the module displays DUPL NODE or DUPLICATE IP ADDRESS.
• This condition prevents you from communicating with the module and leaves the
secondary chassis disqualified (unsynchronized).
• Sometimes, an ENBT or EWEB module may show a duplicate IP address due to this
condition but the chassis still synchronize.
If this occurs cycle the power to the chassis with the module that has the duplicate address.
Lgx00047086
Restriction: Description:
HMIs May Stop Communicating with Occasionally, HMIs that connect to a redundant controller via a 1756-ENBT or 1756-EWEB module
the Controller via EtherNet/IP may stop communicating with the controller after several switchovers. To recover, either:
Network After Several Switchovers
• If the secondary chassis is synchronized, switchover to that chassis.
• If the ENBT or EWEB module is in your RSLogix 5000 project, use the Properties window
for the module to reset the module.
• Remove the ENBT or EWEB module from the primary chassis and reinsert it into the
primary chassis.
Lgx00050497
High CNB Module Usage May You may not be able to store a project to the nonvolatile memory of a redundant controller under
Prevent a Store to Nonvolatile the following conditions:
Memory
• Your computer is connected to the controller via a CNB module.
• The CPU usage of the CNB module is greater than 75%.
Online Editing During a Switchover In some instances, RSLogix 5000 software may not let you perform additional online edits of a
function block, SFC, or structured text routine. This may occur if you edit the routine while online
and the system is switching over and synchronizing.
If this occurs:
1. Close and then open RSLogix 5000 software.
2. Upload the RSLogix 5000 project from the primary controller.
Deleting a Task Online If you delete a task while online with the controller, the secondary chassis may disqualify and
then synchronize.
Motion Control You cannot use the ControlLogix redundancy system in applications that require motion control.
(I.e., You cannot use a 1756-HYD02, 1756-M02AE, 1756-M02AS, 1756-M03SE, 1756-M08SE, or
1756-M16SE module.)
ASCII Instructions May Prevent the After you download a project that contains ASCII instructions (e.g., ABL, ACB) to a pair of
Secondary Controller From redundant controllers, the secondary controller may disqualify and fail to synchronize. If this
Synchronizing occurs, turn off both controllers (primary and secondary) and then turn the controllers back on.
Controller May Momentarily Drop Its In rare instances, if a tap to a 1756-CNB module is disconnected or breaks, the primary controller
Connection to a Digital I/O Module may momentarily drop its connection to a digital I/O module in local or remote chassis. The
connection automatically re-establishes.
To minimize this, use redundant ControlNet media. Redundant ControlNet media prevents a loss
of communication if a trunkline or tap is severed or disconnected.
Restriction: Description:
Communication Loss When Bridging The following combination of modules in a remote chassis could cause a temporary
Through a 1756-CNB/B or -CNBR/B communication loss with the chassis:
Module
• 1756-CNB/B or -CNBR/B module
• 1756-DHRIO module that is connected to a remote I/O network.
redundant chassis
pair
L C S
5 N R
5 B M
M
x
C D
N H
B other modules R
/ I
B O
remote I/O
On the first switchover after you download a project to the controller, you may
temporarily lose communications with these devices.
The loss of communication occurs on the first switchover after you download the project to the
redundant controller.
• You lose communication with the remote chassis and any devices to which you were
bridging via the chassis, such as the remote I/O modules.
• During the communication loss, the I/O modules go to their configured state for a
communication fault.
• The communication loss is temporary. Communications restore themselves.
To prevent this situation, use 1756-CNB/D or -CNBR/D modules.
Restriction: Description:
If the Lowest Node Is a 1756-CNB/B If the lowest node on a ControlNet network is a 1756-CNB/B or -CNBR/B module, all
or -CNBR/B Module, Removing a Tap communications over the network could stop if:
or Breaking a Cable Could Stop All
• A tap to the 1756-CNB/B or -CNBR/B module is disconnected or breaks and then is
Communications over the Network
replaced while power is still applied to the 1756-CNB/B or -CNBR/B module
If a tap to a 1756-CNB/B or -CNBR/B module becomes disconnected or broken, take these actions:
1. Turn off the power to the 1756-CNB/B or -CNBR/B module.
2. Replace the tap.
If a communication failure occurs because of a disconnected or broken tap, cycle power to each
primary controller on the network.
To prevent this situation, use a 1756-CNB/D or -CNBR/D module as your lowest node on the
network.
1756-L55M16 controllers— You cannot download a project that has very large routines to a 1756-L55M16 controller. During
Guidelines for the Size of Routines the download, RSLogix 5000 software indicates that the controller is out of memory. (While
online, you may be able to create a very large routine, but once offline you will be unable to
download the project.)
To avoid creating routines that are too large, take these precautions:
• Limit the number of rungs in a routine to less than 2500. (Use a series of smaller routines.)
• If you are entering a large number of rungs in a routine, do this offline.
• As you enter rungs, periodically download the project. If the project successfully
downloads, then your routines are within limits.
1756-L55M16 controllers—3.5M You cannot download a project that has more than 3.5M bytes of tags to a 1756-L55M16
Byte Limit of Tags controller. During the download, RSLogix 5000 software indicates that the controller is out of
memory.
To stay within the 3.5M byte limit, use the Memory tab of the Controller Properties window.:
For an additional level of technical phone support for installation, configuration and troubleshooting, we offer
TechConnect Support programs. For more information, contact your local distributor or Rockwell Automation
representative, or visit http://support.rockwellautomation.com.
Installation Assistance
If you experience a problem with a hardware module 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 module up and running:
Rockwell tests all of our products to ensure that they are fully operational when shipped from the manufacturing
facility. However, if your product is not functioning and needs 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 States Please contact your local Rockwell Automation representative for return procedure.
Back Cover