This release includes security enhancements as a part of our ongoing efforts to improve security. For information regarding Rockwell Automation's vulnerability disclosure process, please reference the Rockwell Automation Vulnerability Policy.
CVE-2022-3752: Denial-of-Service Vulnerability That Affects Logix 5000™ Controllers
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in Firmware Revision
|
|
CompactLogix™ 5380
|
31.011
|
32.016, 33.015, 34.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
31.011
|
32.016, 33.015, 34.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
32.016, 33.015, 34.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
33.015, 34.011 and later
|
|
CompactLogix 5480
|
32.011
|
32.016, 33.015, 34.011 and later
|
|
ControlLogix® 5580
|
31.011
|
32.016, 33.015, 34.011 and later
|
|
GuardLogix 5580
|
31.011
|
32.016, 33.015, 34.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
33.015, 34.011 and later
|
For a full list of the potentially affected Rockwell Automation products and a description of the vulnerability, see Knowledgebase Product Notice Logix Controllers Vulnerable to Denial-of-Service Attack.
Improved Product Resiliency for Redundancy Firmware Bundle Version 33.015_kit2
Product improvements have been made to increase product resiliency to potentially disruptive activities. These enhancements have been verified not to affect product safety, performance, expected life, configuration, or operation of the product. Rockwell Automation recommends that you follow good Industrial Control System (ICS) security practices that include regular product updates. To maintain authenticity, obtain product updates and new releases directly from Rockwell Automation.
This release has the following requirements.
ControlLogix Redundancy Compatible Software for Revision 33.015_kit1
Catalog Numbers: ControlLogix® 5580 controllers*
|
Software
|
Required Software Version, Min
|
|
CompareTool
|
8.12.00
|
|
ControlFLASH Plus™
|
4.00.00
|
|
FactoryTalk® Services Platform
|
6.20.00 (CPR9-SR12)
|
|
FactoryTalk Activation Manager
|
4.04.14 (CPR9-SR12)
|
|
FactoryTalk Alarms and Events(1)
|
6.20.00 (CPR9-SR12)
|
|
FactoryTalk AssetCentre
|
10.00.00 (CPR9-SR12)
|
|
FactoryTalk Batch
|
14.00 (3)
|
|
FactoryTalk View Site Edition(2)
|
12.00 (CPR9-SR12)
|
|
Redundancy Module Configuration Tool
|
8.06.03
|
|
FactoryTalk Linx (4)
|
6.20 (CPR9-SR12)
|
|
RSLinx® Classic
|
4.20 (CPR9-SR12)
|
|
Studio 5000 Logix Designer®
|
33.00.00
|
(1) You must download a FactoryTalk Alarm and Events patch. See Knowledgebase Technote Master list of all available Patch TOCs.
(2) The installation of FactoryTalk View Site Edition also installs FactoryTalk Services Platform, which installs FactoryTalk Alarms and Events. Also, if you download and install the latest FactoryTalk Services Patch Rollup, this patch automatically installs the patch for FactoryTalk Alarms and Events.
(3) Use the most recent FactoryTalk Batch Patch Roll-up with this redundancy firmware revision. For the most recent patch roll-up, see Knowledgebase Technote Master list of all available Patch TOCs.
IMPORTANT: The following steps apply only to the FactoryTalk Alarms and Events installation:
This installation installs FactoryTalk Services Platform, which installs FactoryTalk Alarms and Events.
This installation automatically installs the patch for FactoryTalk Alarms and Events.
(4) For the most recent FactoryTalk Linx patch roll-up, see Knowledgebase Technote Master list of all available Patch TOCs.
ControlLogix Redundancy System Components Revision 33.015_kit1
Catalog Numbers
This redundancy system revision includes the following:
|
Cat. No.
|
Module Description
|
Series
|
Firmware Revision
|
|
1756-EN2F
|
ControlLogix EtherNet/IP™
fiber communication module
|
C
|
11.0031
|
|
B or earlier
|
5.008 or 5.0282
| ||
|
1756-EN2T
|
ControlLogix EtherNet/IP
communication module
|
D
|
11.0031
|
|
C or earlier
|
5.008 or 5.0282
| ||
|
1756-EN2TK
|
ControlLogix EtherNet/IP
communication module
(conformal coated)
|
D
|
11.0031
|
|
1756-EN2TXT
|
ControlLogix-XT™ EtherNet/IP
communication module
|
D
|
11.0031
|
|
C or earlier
|
5.008 or 5.0282
| ||
|
| |||
|
1756- EN2TP
|
ControlLogix EtherNet/IP
communication module –
Parallel Redundancy Protocol
(PRP)
|
A
|
11.0031
|
|
1756-EN2TR
|
ControlLogix EtherNet/IP
communication module
|
C
|
11.0031
|
|
B or earlier
|
5.008 or 5.0282
| ||
|
1756-EN2TRK
|
ControlLogix EtherNet/IP
communication module
(conformal coated)
|
C
|
11.0031
|
|
1756-EN2TRXT
|
ControlLogix-XT EtherNet/IP
communication module
|
C
|
11.0031
|
|
B
|
5.0282
| ||
|
1756-L81E,
1756-L81EK,
1756-L82E,
1756-L82EK,
1756-L83E,
1756-L83EK,
1756-L84E,
1756-L84EK, 1756-L85E, 1756-L85EK |
ControlLogix 5580 standard
controllers
|
B
|
33.015
|
|
1756-L81E-NSE,
1756-L82E-NSE,
1756-L83E-NSE,
1756-L84E-NSE,
1756-L85E-NSE
|
ControlLogix 5580 No Stored
Energy (NSE) controllers
|
B
|
33.015
|
|
1756-L81EXT,
1756-L82EXT,
1756-L83EXT,
1756-L84EXT,
1756-L85EXT
|
ControlLogix-XT 5580
controllers
|
B
|
33.015
|
|
1756-L81EP,
1756-L83EP,
1756-L85EP
|
ControlLogix 5580 process
controllers
|
B
|
33.015
|
|
1756-RM2
|
ControlLogix redundancy
module
|
All
|
20.030
|
|
1756-RM2K
|
ControlLogix redundancy
module (conformal coated)
|
All
|
20.030
|
|
1756-RM2XT
|
ControlLogix-XT redundancy
module
|
All
|
20.030
|
(1) Firmware revision 11.003 is digitally signed firmware.
(2) Firmware revision 5.028 is digitally signed firmware. Firmware revision 5.008 is unsigned firmware.
EtherNet/IP is a trademark of ODVA, Inc.
Additional Resources for Revision 33.015_kit1
For more information on how to install, configure and use your ControlLogix redundancy system, see:
Digitally Signed Ethernet Module Firmware for Revision 33.015_kit1
Catalog Numbers
Digitally signed firmware provides more security over the unsigned firmware. This firmware is different based on the EtherNet/IP™ communication modules you use.
|
Cat. No.
|
Supported Firmware
Revisions
|
Digitally Signed
Firmware
|
Included with this
Redundancy Bundle
|
|
1756-EN2T/D
|
11.003
|
Yes
|
Yes
|
|
1756-EN2T/C or
earlier
|
5.008
|
No
|
Yes
|
|
5.028
|
Yes
|
No
| |
|
1756-EN2TP/A
|
11.003
|
Yes
|
Yes
|
|
1756-EN2TR/C
|
11.003
|
Yes
|
Yes
|
|
1756-EN2TR/B or
earlier
|
5.008
|
No
|
Yes
|
|
5.028
|
Yes
|
No
| |
|
1756-EN2F/C
|
11.003
|
Yes
|
Yes
|
|
1756-EN2F/B or
earlier
|
5.008
|
No
|
Yes
|
|
5.028
|
Yes
|
No
|
Firmware revision 5.028 is not included in the redundancy system, revision 33.015_kit1 firmware bundle. You must download and install this digitally signed firmware after the redundancy bundle is installed.
Important: When you install the digitally signed firmware, that is, firmware revision 5.028, into a 1756-EN2T/C (or earlier), 1756-EN2TR/B (or earlier), or 1756-EN2F/B (or earlier) module, the installation makes the module incompatible with some firmware revisions. For example, after you update firmware, the module supports use of only digitally signed firmware. The module rejects any unsigned firmware updates.
You can download firmware revision 5.028 and the redundancy system firmware bundle, revision 33.015_kit1, at the Product Compatibility and Download Center.
Tip: Select the base catalog number in ControlFLASH PLUS™ software when upgrading extended temperature or conformal coated modules. For example, select the 1756-EN2TR when upgrading a 1756-EN2TRXT module. Extended temperature and conformal coated modules use the same Redundancy module ControlFLASH PLUS™ kit.
EtherNet/IP is a trademark of ODVA, Inc.
Controller Restrictions in Redundancy Systems with Revision 33.015_kit1
Known Restrictions as of ControlLogix® Redundancy Revision 33.015_kit1
This revision supports the following:
Catalog Numbers
1756-EN2T, 1756-EN2TR, 1756-EN2TXT, 1756-EN2F, 1756-EN2TP:
1756-EN4TR:
ControlLogix 5580 redundancy-enabled controllers, 1756-EN2T, 1756-EN2TR, 1756-EN2TXT, 1756-EN2F, 1756-EN2TP:
CIP Sync™ Technology Included in Redundant Systems:
ControlLogix 5580 controllers
1756-EN2T, 1756-EN2TR, 1756-EN2TXT, 1756-EN2F, 1756-EN2TP:
CIP, CIP Sync, and EtherNet/IP are trademarks of ODVA, Inc.
ControlLogix Redundancy Compatible Software for Revision 33.015_kit2
|
Software
|
Required Software Version, Min
|
|
CompareTool
|
8.12.00
|
|
ControlFLASH Plus™
|
4.00.00
|
|
FactoryTalk® Services Platform
|
6.20.00 (CPR9-SR12)
|
|
FactoryTalk Activation Manager
|
4.04.14 (CPR9-SR12)
|
|
FactoryTalk Alarms and Events(1)
|
6.20.00 (CPR9-SR12)
|
|
FactoryTalk AssetCentre
|
10.00.00 (CPR9-SR12)
|
|
FactoryTalk Batch
|
14.00 (3)
|
|
FactoryTalk View Site Edition(2)
|
12.00 (CPR9-SR12)
|
|
Redundancy Module Configuration Tool
|
8.06.03
|
|
FactoryTalk Linx (4)
|
6.20 (CPR9-SR12)
|
|
RSLinx® Classic
|
4.20 (CPR9-SR12)
|
|
Studio 5000 Logix Designer®
|
33.00.00
|
(1) You must download a FactoryTalk Alarm and Events patch. See Knowledgebase Technote Master list of all available Patch TOCs.
(2) The installation of FactoryTalk View Site Edition also installs FactoryTalk Services Platform, which installs FactoryTalk Alarms and Events. Also, if you download and install the latest FactoryTalk Services Patch Rollup, this patch automatically installs the patch for FactoryTalk Alarms and Events.
(3) Use the most recent FactoryTalk Batch Patch Roll-up with this redundancy firmware revision. For the most recent patch roll-up, see Knowledgebase Technote Master list of all available Patch TOCs.
(4) For the most recent FactoryTalk Linx patch roll-up, see Knowledgebase Technote Master list of all available Patch TOCs.
Digitally Signed Ethernet Module Firmware for Revision 33.015_kit2
Catalog Numbers: 1756-EN2T/C, 1756-EN2T/D, 1756-EN2TR/B, 1756-EN2TR/C, 1756- EN2TP/A, 1756-EN2F/B, 1756-EN2F/C
Digitally signed firmware provides more security over the unsigned firmware. This firmware is different based on the EtherNet/IP communication modules you use.
|
Cat. No.
|
Supported Firmware
Revisions
|
Digitally Signed
Firmware
|
Included with this
Redundancy Bundle
|
|
1756-EN2T/D
|
11.004
|
Yes
|
Yes
|
|
1756-EN2T/C or
earlier
|
5.009
|
No
|
Yes
|
|
5.029
|
Yes
|
No
| |
|
1756-EN2TP/A
|
11.004
|
Yes
|
Yes
|
|
1756-EN2TR/C
|
11.004
|
Yes
|
Yes
|
|
1756-EN2TR/B or
earlier
|
5.009
|
No
|
Yes
|
|
5.029
|
Yes
|
No
| |
|
1756-EN2F/C
|
11.004
|
Yes
|
Yes
|
|
1756-EN2F/B or
earlier
|
5.009
|
No
|
Yes
|
|
5.029
|
Yes
|
No
|
Firmware revision 5.029 is not included in the redundancy system, revision 33.015_kit2 firmware bundle. You must download and install this digitally signed firmware after the redundancy bundle is installed.
Important: When you install the digitally signed firmware, that is, firmware revision 5.029, into a 1756-EN2T/C (or earlier), 1756-EN2TR/B (or earlier), or 1756-EN2F/B (or earlier) module, the installation makes the module incompatible with some firmware revisions. For example, after you update firmware, the module supports use of only digitally signed firmware. The module rejects any unsigned firmware updates.
You can download firmware revision 5.029 and the redundancy system firmware bundle, revision 33.015_kit2, at the Product Compatibility and Download Center.
Tip: Select the base catalog number in ControlFLASH PLUS™ software when upgrading extended temperature or conformal coated modules. For example, select the 1756-EN2TR when upgrading a 1756-EN2TRXT module. Extended temperature and conformal coated modules use the same Redundancy module ControlFLASH PLUS kit.
ControlLogix Redundancy System Components Revision 33.015_kit2
Catalog Numbers: ControlLogix® 5580 controllers, 1756-RM2, 1756-RM2K, 1756-RM2XT
This redundancy system revision includes the following:
|
Cat. No.
|
Module Description
|
Series
|
Firmware Revision
|
|
1756-EN2F
|
ControlLogix EtherNet/IP fiber communication
module
|
C
|
11.0041
|
|
B or earlier
|
5.009 or 5.0292
| ||
|
1756-EN2T
|
ControlLogix EtherNet/IP communication
module
|
D
|
11.0041
|
|
C or earlier
|
5.009 or 5.0292
| ||
|
1756-EN2TK
|
ControlLogix EtherNet/IP communication
module (conformal coated)
|
D
|
11.0041
|
|
1756-EN2TXT
|
ControlLogix-XT™ EtherNet/IP communication
module
|
D
|
11.0041
|
|
C or earlier
|
5.009 or 5.0292
| ||
|
| |||
|
1756- EN2TP
|
ControlLogix EtherNet/IP communication
module – Parallel Redundancy Protocol (PRP)
|
A
|
11.0041
|
|
1756-EN2TR
|
ControlLogix EtherNet/IP communication
module
|
C
|
11.0041
|
|
B or earlier
|
5.009 or 5.0292
| ||
|
1756-EN2TRK
|
ControlLogix EtherNet/IP communication
module (conformal coated)
|
C
|
11.0041
|
|
1756-EN2TRXT
|
ControlLogix-XT EtherNet/IP communication
module
|
C
|
11.0041
|
|
B
|
5.0292
| ||
|
1756-L81E, 1756-L81EK,
1756-L82E, 1756-L82EK,
1756-L83E, 1756-L83EK,
1756-L84E, 1756-L84EK,
1756-L85E, 1756-L85EK
|
ControlLogix 5580 standard controllers
|
B
|
33.015
|
|
1756-L81E-NSE,
1756-L82E-NSE, 1756-L83E-NSE, 1756-L84E-NSE, 1756-L85E-NSE |
ControlLogix 5580 No Stored Energy (NSE)
controllers
|
B
|
33.015
|
|
1756-L81EXT,
1756-L82EXT, 1756-L83EXT, 1756-L84EXT, 1756-L85EXT |
ControlLogix-XT 5580 controllers
|
B
|
33.015
|
|
1756-L81EP, 1756-L83EP,
1756-L85EP
|
ControlLogix 5580 process controllers
|
B
|
33.015
|
|
1756-RM2
|
ControlLogix redundancy module
|
All
|
20.030
|
|
1756-RM2K
|
ControlLogix redundancy module (conformal
coated)
|
All
|
20.030
|
|
1756-RM2XT
|
ControlLogix-XT redundancy module
|
All
|
20.030
|
|
1756-N2
|
Slot Filler Module
|
All
|
N/A
|
(1) Firmware revision 11.004 is digitally signed firmware.
(2) Firmware revision 5.029 is digitally signed firmware. Firmware revision 5.009 is unsigned firmware.
Additional Resources for Revision 33.015_kit2
For more information on how to install, configure and use your ControlLogix redundancy system, see:
Controller Restrictions in Redundancy Systems with Revision 33.015_kit2
Known Restrictions as of ControlLogix® Redundancy Revision 33.015_kit2
This revision supports the following: ControlLogix 5580 controllers, 1756-RM2, 1756-RM2K, and 1756-RM2XT modules
1756-EN2T, 1756-EN2TR, 1756-EN2TXT, 1756-EN2F, 1756-EN2TP:
1756-EN4TR:
ControlLogix 5580 redundancy-enabled controllers, 1756-EN2T, 1756-EN2TR, 1756-EN2TXT, 1756-EN2F, 1756-EN2TP:
CIP Sync Technology Included in Redundant Systems:
ControlLogix 5580 controllers
1756-EN2T, 1756-EN2TR, 1756-EN2TXT, 1756-EN2F, 1756-EN2TP:
|
From Firmware Revision
|
Firmware Revision Updates Conditionally Not Allowed*
|
|
33.011_kit1
|
—
|
|
33.011_kit2
|
—
|
|
33.012_kit1
|
—
|
|
33.015_kit1
|
—
|
|
33.015_kit2
|
34.011_kit1
|
|
33.017_kit1
|
34.011_kit1, 34.011_kit2, 34.014_kit1
|
|
33.017_kit2
|
34.011_kit1, 34.011_kit2, 34.014_kit1, 34.014_kit2, 34.015_kit1
|
|
34.011_kit1
|
—
|
|
34.011_kit2
|
35.011_kit1
|
|
34.014_kit1
|
35.011_kit1, 35.011_kit2, 35.011_kit3
|
|
34.014_kit2
|
35.011_kit1, 35.011_kit2, 35.011_kit3, 35.013_kit1
|
|
34.015_kit1
|
35.011_kit1, 35.011_kit2, 35.011_kit3, 35.013_kit1, 35.014_kit1
|
|
34.015_kit2
|
35.011_kit1, 35.011_kit2, 35.011_kit3, 35.013_kit1, 35.013_kit2, 35.014_kit1
|
|
35.011_kit1
|
—
|
|
35.011_kit2
|
—
|
|
35.011_kit3
|
—
|
|
35.013_kit1
|
—
|
|
35.013_kit2
|
36.011_kit1
|
|
35.014_kit1
|
36.011_kit1
|
|
35.014_kit2
|
36.011_kit1, 36.011_kit2
|
|
35.016_kit1
|
36.011_kit1, 36.011_kit2
|
|
36.011_kit1
|
—
|
|
36.011_kit2
|
—
|
|
36.011_kit3
|
37.011_kit1
|
|
36.013_kit1
|
37.011_kit1
|
|
37.011_kit1
|
—
|
|
37.011_kit2
|
—
|
|
37.012_kit1
|
—
|
|
38.011_kit1
|
—
|
This release corrects the following anomalies.
ControlFLASH and ControlFLASH Plus Prevents Update to V33.011, V33.012, and V34.011 for ControlLogix 5580 XT Controllers
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
ControlLogix® 5580
XT
|
33.011
|
33.015, 34.014, 35.011 and later
|
When you attempt to update a ControlLogix 5580 XT controller from a prior operational firmware (such as V32.016) to 33.011, 33.012, or 34.011 firmware, ControlFLASH™ and ControlFLASH Plus® prevents the update, and displays this error message:
“Invalid Revision: The update revision selected is not compatible with the selected target device. Press F1 for more information”
This does not occur when you attempt to update from boot firmware.
If 33.011, 33.012, or 34.011 is desired, flash to a version that has corrected this anomaly prior to the flash attempt.
Errors on I/O After Redundancy System Update (1286591, 1286593)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
ControlLogix® 5580
|
33.011
|
33.015, 34.011 and later
|
|
ControlLogix 5580
Process
|
33.011
|
33.015, 34.011 and later
|
16#FF08-Invalid path to module error codes could occur on I/O modules that were inhibited or disconnected during a Redundancy System Update (RSU), and then uninhibited or reconnected after the update is complete. Error codes can be found on the Connection Tab in the I/O module properties. See Knowledgebase Technote 16#FF08 errors on I/O after a Redundancy System Update.
Online Edits of a Drive Peripheral for a Drive That Does Not Support ADC Can Cause a Controller MNRF (1502674, 1518216)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
ControlLogix® 5580
|
33.011
|
33.015, 34.011 and later
|
|
ControlLogix 5580
Process
|
33.011
|
33.015, 34.011 and later
|
For a full list of the potentially affected Rockwell Automation products and a description of the vulnerabilities, see Knowledgebase Technote Product Notice 2022-05-002 - ControlLogix 5580 Redundancy Controller with V33 Firmware May Experience Anomalous Behavior when online Editing of Drive Peripherals Associated with Drives that do not support ADC.
These anomalies are from previous releases but are still known in this release.
MCTPO Conflict Causes Incorrect Instruction Outputs (1806725)
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5380
|
31.011
|
—
|
|
Compact GuardLogix® 5380 SIL 2
|
31.011
|
—
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
—
|
|
CompactLogix 5380 Process
|
33.011
|
—
|
|
CompactLogix 5480
|
32.011
|
—
|
|
ControlLogix® 5580
|
31.011
|
—
|
|
GuardLogix 5580
|
31.011
|
—
|
|
ControlLogix 5580 Process
|
33.011
|
—
|
When you use a Motion Calculate Transform Position with Orientation (MCTPO) instruction in multiple tasks simultaneously, the MCTPO reports an incorrect transform position.
To work around this anomaly, place a User Interrupt Disable (UID) instruction before each MCTPO instruction in each task, then place a User Interrupt Enable (UIE) instruction after each MCTPO operation in each task. If all the MCTPO instructions are used in only one task, no change needs to be made.
Controller Can MNRF When Executing CPS Instruction with Specific Data Types (1800992, 2129625, 2129629)
|
Controllers
|
First Known in Firmware Revision
|
Corrected in Firmware Revision
|
|
CompactLogix™ 5380
|
28.011
|
33.017, 34.014, 35.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
31.011
|
33.017, 34.014, 35.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
33.017, 34.014, 35.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
33.017, 34.014, 35.011 and later
|
|
CompactLogix 5480
|
32.011
|
33.017, 34.014, 35.011 and later
|
|
ControlLogix® 5580
|
28.011
|
33.017, 34.014, 35.011 and later
|
|
GuardLogix 5580
|
31.011
|
33.017, 34.014, 35.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
33.017, 34.014, 35.011 and later
|
When executing a Synchronous Copy File (CPS) instruction with a motion diagnostics connection as the source or destination tag, the controller can experience a major nonrecoverable fault (MNRF).
To work around this anomaly, do not use motion diagnostics connections (such as AB:Motion_Diagnostics:S:1) as arguments to the CPS instruction. If a copy is still necessary, use a non-synchronous copy via the COP instruction.
Periodic User Tasks Without Any Scheduled Programs Experience Overlaps on The New Primary Controller After Switchover (1723127, 1810033)
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in Firmware
Revision
|
|
ControlLogix® 5580
|
33.011
|
34.015, 35.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.015, 35.011 and later
|
When configured for redundancy, if the application contains a periodic user task without any scheduled programs, then that user task will report task overlaps on the new Primary controller after a switchover.
The task overlaps result in a minor fault being reported.
Periodic User Tasks Can Experience Unexpected Overlaps on The New Primary Controller If Switchover Occurs Soon After Qualification Completes (1723127)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
ControlLogix® 5580
|
33.011
|
34.015, 35.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.015, 35.011 and later
|
When configured for redundancy, if a switchover occurs before the period of the periodic user task expires, then the periodic user tasks that are running on the new Primary controller can report overlaps following the switchover.
The task overlaps result in a minor fault being reported.
Sent Bytes Per Second Displays a Larger Incorrect Value (1548181)
|
Controllers and Communication Modules
|
First Known in
Firmware Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5380
|
28.011
|
35.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
31.011
|
35.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
35.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
35.011 and later
|
|
CompactLogix 5480
|
32.011
|
35.011 and later
|
|
ControlLogix® 5580
|
28.011
|
35.011 and later
|
|
GuardLogix 5580
|
31.011
|
35.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
35.011 and later
|
|
1756-EN4TR, 1756-EN4TRK, 1756-EN4TRXT
|
2.01
|
5.001 and later
|
Under HMI/MSG Connected (EtherNet/IP Port) on the device Diagnostic webpages, Sent Bytes Per Second displays a much larger incorrect value, not the actual sent bytes per second.
Inverting Motion Polarity Does Not Invert the Value of Certain Signal Attributes (1329074, 1332544)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware Revision
|
|
CompactLogix™ 5370
|
20.011
|
34.011 and later
|
|
Compact GuardLogix® 5370
|
28.011
|
34.011 and later
|
|
ControlLogix® 5570
|
19.011
|
34.011 and later
|
|
GuardLogix 5570
|
20.011
|
34.011 and later
|
|
CompactLogix 5380
|
28.011
|
34.011 and later
|
|
CompactLogix 5380 process
|
33.011
|
34.011 and later
|
|
Compact GuardLogix 5380 SIL 2
|
31.011
|
34.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
34.011 and later
|
|
CompactLogix 5480
|
32.011
|
34.011 and later
|
|
ControlLogix 5580
|
28.011
|
34.011 and later
|
|
ControlLogix 5580 process
|
33.011
|
34.011 and later
|
|
GuardLogix 5580
|
31.011
|
34.011 and later
|
When the axis Motion Polarity bit is set to inverted, certain Signal attributes for a CIP™ axis will display a value opposite of the programmed direction of the axis.
The affected signal attributes are:
• #365 Fine Command Position
• #495 Torque Estimate
• #432 Position Reference
• #523 Motor Electrical Angle
• #565 Slip Compensation
• #600 Output Frequency
• #601 Output Current
• #602 Output Voltage
• #603 Output Power
• #1403 Velocity Feedback 1
• #1453 Velocity Feedback 2
For more information, see the Knowledgebase Technote Inverting Motion Polarity Does Not Invert the Value of Certain Signal Attributes.
|
Device
|
First Known in
Firmware Revision
|
Corrected in Firmware Revision
|
|
CompactLogix® 5380
|
28.011
|
34.014, 35.013, 36.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
31.011
|
34.014, 35.013, 36.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
34.014, 35.013, 36.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
34.014, 35.013, 36.011 and later
|
|
CompactLogix 5480
|
32.011
|
34.014, 35.013, 36.011 and later
|
|
ControlLogix® 5580
|
28.011
|
34.014, 35.013, 36.011 and later
|
|
GuardLogix 5580
|
31.011
|
34.014, 35.013, 36.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.014, 35.013, 36.011 and later
|
|
1756-EN4TR
|
2.001
|
6.001 and later
|
|
1756-EN3TR/B, 1756-EN2TR/C
|
10.007
|
12.001 and later
|
|
1756-EN2TP
|
10.020
|
12.001 and later
|
|
1756-EN2T/D
|
10.006
|
12.001 and later
|
|
1756-EN2F/C
|
10.009
|
12.001 and later
|
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in
Firmware Revision
|
|
CompactLogix® 5380
|
32.011
|
37.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
32.011
|
37.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
37.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
37.011 and later
|
|
CompactLogix 5480
|
32.011
|
37.011 and later
|
|
ControlLogix® 5580
|
32.011
|
37.011 and later
|
|
GuardLogix 5580
|
32.011
|
37.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
37.011 and later
|
|
Controllers
|
First Known in
Firmware
Revision
|
Corrected in Firmware
Revision
|
|
ControlLogix® 5580
|
33.011
|
—
|
|
ControlLogix 5580 Process
|
33.011
|
—
|
|
GuardLogix 5580
|
37.011
|
—
|
|
ControlLogix 5590
|
38.011
|
—
|
|
ControlLogix 5590 Process
|
38.011
|
—
|
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
38.011 and later
|
|
Compact GuardLogix® 5370
|
28.011
|
38.011 and later
|
|
ControlLogix® 5570
|
18.012
|
38.011 and later
|
|
GuardLogix 5570
|
20.011
|
38.011 and later
|
|
CompactLogix 5380
|
28.011
|
38.011 and later
|
|
Compact GuardLogix 5380 SIL 2
|
31.011
|
38.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
38.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
38.011 and later
|
|
CompactLogix 5480
|
32.011
|
38.011 and later
|
|
ControlLogix 5580
|
28.011
|
38.011 and later
|
|
GuardLogix 5580
|
31.011
|
38.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
38.011 and later
|
Work arounds to consider:
Connected Uncached Messages Fail (00173896)
Connected UnCached messages that are sent to the controller can fail. This anomaly typically occurs if the Connected UnCached messages are sent when the controller is handling many messages and has temporarily run out of buffer resources.
To work around the anomaly, try the following:
MSF Instruction Clears the .DriveEnableStatus Bit after the .DN is Set (00175088)
Known Anomaly First Identified in:
The Motion Servo Off (MSF) instruction can report a .DN (Done) status before the drive clears the .DriveEnableStatus bit.
Value That Is Outside the Supported WallClockTime Range (00182341, 00182342, 00190288, Lgx00169520)
Corrected Anomaly in:
Known Anomaly First Identified in:
When reading or viewing the WCT (WallClockTime) of the controller, the year can show a value of 586XXX (where the XXX is any values). This means that the wallclock value is outside the valid range for EPoch time.
The range of the WCT has been tightened in the controller to 1/1/1970 00:00:00.000...12/31/2069 23:59:59.999. If the controller tries to handle a value outside the defined range, the controller does not apply the new value. It now logs a minor fault, Type 13 Code 21. The fault displays an unknown fault in the RSLogix 5000® software.
When the fault is logged, the WCT of the controller is set to 1/1/19XX 00:00:00.000, where XX is 81...86. The year corresponds to the Info[0] value for the minor fault.
Known Anomaly First Identified in:
Minor fluctuations of the system time offset both on the producer controller and consumer controller side can cause minor velocity spikes, typically less than 1 % on the consumed axes in the remote controller.
This behavior is aesthetic and does not impact functionality.
Known Anomaly First Identified as of Firmware Revision 32.012
Catalog Numbers:
Known Anomaly First Identified as of Firmware Revision 33.011
A Controller Producing Tags, Consumed by Two Or More Controllers Can MNRF/Assert (987186)
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in
Firmware
Revision
|
|
CompactLogix™ 5380
|
33.011
|
34.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
33.011
|
34.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
33.011
|
34.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
34.011 and later
|
|
CompactLogix 5480
|
33.011
|
34.011 and later
|
|
ControlLogix® 5580
|
33.011
|
34.011 and later
|
|
GuardLogix 5580
|
33.011
|
34.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.011 and later
|
If network disruptions are present that cause connections to drop, the producing controller can experience a major nonrecoverable fault (MNRF/Assert). The likelihood of the MNRF/Assert occurring on a producing controller increases as the:
MAR and MAW Instructions Do Not Execute Properly After Controller Power Is Cycled (1120359, 1161982)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware Revision
|
|
CompactLogix™ 5370
|
20.011
|
34.011
|
|
Compact GuardLogix® 5370
|
28.011
|
34.011
|
|
ControlLogix® 5570
|
20.011
|
34.011
|
|
GuardLogix 5570
|
28.011
|
34.011
|
|
CompactLogix 5380
|
28.011
|
34.011
|
|
Compact GuardLogix 5380 SIL 2
|
31.011
|
34.011
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
34.011
|
|
CompactLogix 5380 Process
|
33.011
|
34.011
|
|
CompactLogix 5480
|
32.011
|
34.011
|
|
ControlLogix 5580
|
28.011
|
34.011
|
|
GuardLogix 5580
|
31.011
|
34.011
|
|
ControlLogix 5580 Process
|
33.011
|
34.011
|
If a controller is powered down while a Motion Arm Registration (MAR) and/or a Motion Arm Watch (MAW) instruction is active, the state of the instruction will not be accurate on controller power up.
For more information, see the Knowledgebase Technote MAR or MAW Instruction Not Executing Properly After a Power cycle.
AxisHomedStatus Bit Clears After Storing Project to Nonvolatile Memory (1169495, 1218911)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5380
|
33.011
|
33.017, 34.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
33.011
|
33.017, 34.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
33.011
|
33.017, 34.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
33.017, 34.011 and later
|
|
CompactLogix 5480
|
33.011
|
33.017, 34.011 and later
|
|
ControlLogix® 5580
|
33.011
|
33.017, 34.011 and later
|
|
GuardLogix 5580
|
33.011
|
33.017, 34.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
33.017, 34.011 and later
|
For a motion axis that was previously homed, the AxisHomedStatus bit will clear (value=0) after a project is stored to Nonvolatile Memory. See Knowledgebase Technote AxisHomeStatus bit cleared after storing project to the SD card.
Controller Input Data Associated with Remote 5069/5094 Standard Modules Can Be Inconsistent When Communication Errors Occur (1297430)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5380
|
31.011
|
34.011
|
|
Compact GuardLogix® 5380 SIL 2
|
31.011
|
34.011
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
34.011
|
|
CompactLogix 5380 Process
|
33.011
|
34.011
|
|
CompactLogix 5480
|
32.011
|
34.011
|
|
ControlLogix® 5580
|
31.011
|
34.011
|
|
GuardLogix 5580
|
31.011
|
34.011
|
|
ControlLogix 5580 Process
|
33.011
|
34.011
|
Remote 5069\5094 standard modules with unicast connection type can have inconsistent data when communication errors occur.
For more information, see Knowledgebase Technote Controller Input Data Associated with Remote 5069/5094 Standard Modules Can Be Inconsistent When Communication Errors Occur.
PCMD Returns Incorrect Error Code (1056295)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
34.011
|
|
Compact GuardLogix® 5370
|
28.011
|
34.011
|
|
ControlLogix® 5570
|
20.011
|
34.011
|
|
ControlLogix 5570 redundant
|
20.054
|
34.051
|
|
GuardLogix 5570
|
28.011
|
34.011
|
|
CompactLogix 5380
|
28.011
|
34.011
|
|
Compact GuardLogix 5380 SIL 2
|
31.011
|
34.011
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
34.011
|
|
CompactLogix 5380 Process
|
33.011
|
34.011
|
|
CompactLogix 5480
|
32.011
|
34.011
|
|
ControlLogix 5580
|
28.011
|
34.011
|
|
GuardLogix 5580
|
31.011
|
34.011
|
|
ControlLogix 5580 Process
|
33.011
|
34.011
|
Equipment Phase Command (PCMD) returns the incorrect error code “0x6003, HIGH_PRIORITY_OWNED” when it should return “0x6004, NOT_ATTACHED”
CIP™ Axis Velocity Loop Causes Controller To MNRF/Assert (1008498, 1006943)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
34.011
|
|
Compact GuardLogix® 5370
|
28.011
|
34.011
|
|
ControlLogix® 5570
|
20.011
|
34.011
|
|
GuardLogix 5570
|
28.011
|
34.011
|
|
CompactLogix 5380
|
28.011
|
34.011
|
|
Compact GuardLogix 5380 SIL 2
|
31.011
|
34.011
|
|
Compact GuardLogix 5380 SIL 3
|
32.011
|
34.011
|
|
CompactLogix 5380 Process
|
33.011
|
34.011
|
|
CompactLogix 5480
|
32.011
|
34.011
|
|
ControlLogix 5580
|
28.011
|
34.011
|
|
GuardLogix 5580
|
31.011
|
34.011
|
|
ControlLogix 5580 Process
|
33.011
|
34.011
|
Setting the Axis Direct Command Velocity Tag to “Not a Number” (NaN) causes the controller to experience a major nonrecoverable fault/assert.
Task Switching of User Tasks When Executing Multiple RTOS Instructions Can Cause A MNRF/Assert (1105041)
|
Controllers
|
First Known in
Firmware
Revision
|
Corrected in
Firmware
Revision
|
|
CompactLogix™ 5380
|
32.011
|
34.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
32.011
|
34.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
34.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
34.011 and later
|
|
CompactLogix 5480
|
32.011
|
34.011 and later
|
|
ControlLogix® 5580
|
32.011
|
34.011 and later
|
|
GuardLogix 5580
|
32.011
|
34.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.011 and later
|
If the application contains RTOS (Real to String) instructions in different user tasks and the following execution occurs:
A major nonrecoverable fault (MNRF/Assert) can occur.
For information on how to work around this in user application code, see Knowledgebase Technote RTOS instruction execution causes controller to MNRF.
Concurrent Updates of 1756-RM2 and Communication Modules Causes 1756-RM2 To MNRF/ASSERT (987259)
|
Devices
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
1756-RM2/1756-RM2XT
|
20.030
|
—
|
|
ControlLogix® 5570
redundant controllers
|
34.051
|
—
|
|
ControlLogix 5580
controllers
|
33.011
|
—
|
|
ControlLogix 5580
Process controllers
|
33.011
|
—
|
If you update the 1756-RM2 module to revision 20.030 or later while concurrently updating 1756-ENx communication modules to revision 5.008 or 5.028, the 1756-RM2 firmware update fails. The 1756-RM2 displays "ERAS" and/or "E813 Comm Error".
To work around this issue, do not select the 1756-RM2 module along with 1756-ENx revision 5.0xx modules for concurrent updates.
If you do experience a 1756-RM2 firmware update failure:
See the Knowledgebase Technote Concurrent flashing of 1756-RM2 and Communication modules causes 1756-RM2 to fail.
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in
Firmware Revision
|
|
ControlLogix® 5580
|
33.011
|
34.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.011 and later
|
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in
Firmware Revision
|
|
CompactLogix™ 5380
|
33.011
|
34.011 and later
|
|
Compact GuardLogix® 5380
SIL 2
|
33.011
|
34.011 and later
|
|
Compact GuardLogix 5380 SIL
3
|
33.011
|
34.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
34.011 and later
|
|
CompactLogix 5480
|
33.011
|
34.011 and later
|
|
ControlLogix® 5580
|
33.011
|
34.011 and later
|
|
GuardLogix 5580
|
33.011
|
34.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.011 and later
|
PortPhysicalAddressInfo GSV Does Not Populate After Controller Power Cycle (1451494, 1514584)
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix® 5380
|
28.011
|
34.015, 35.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
31.011
|
34.015, 35.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
34.015, 35.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
34.015, 35.011 and later
|
|
CompactLogix 5480
|
32.011
|
34.015, 35.011 and later
|
|
ControlLogix® 5580
|
28.011
|
34.015, 35.011 and later
|
|
GuardLogix 5580
|
31.011
|
34.015, 35.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.015, 35.011 and later
|
When a Get System Value (GSV) instruction configured for Class Name: TimeSynchronize and Attribute Name: PortPhysicalAddressInfo executes after a controller power cycle, the physical address (MAC ID) does not populate.
An OPC Client Requests an Excessively High Number of OPC Groups from RSLinx Classic’s OPC Interface (1239180, 1646089)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5380
|
33.011
|
33.017, 34.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
33.011
|
33.017, 34.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
33.011
|
33.017, 34.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
33.017, 34.011 and later
|
|
CompactLogix 5480
|
33.011
|
33.017, 34.011 and later
|
|
ControlLogix® 5580
|
33.011
|
33.017, 34.011 and later
|
|
GuardLogix 5580
|
33.011
|
33.017, 34.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
33.017, 34.011 and later
|
If an OPC Client requests a high number of OPC groups, this causes RSLinx® Classic to make a high number of optimized tag requests to a Logix controller and causes the Logix controller to experience a major nonrecoverable fault.
Controller Can MNRF During Online Edit (2123008, 2306717, 3741373)
|
Controllers
|
First Known in Firmware Revision
|
Corrected in Firmware Revision
|
|
CompactLogix® 5380
|
33.011
|
34.015, 35.014, 36.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
33.011
|
34.015, 35.014, 36.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
33.011
|
34.015, 35.014, 36.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
34.015, 35.014, 36.011 and later
|
|
CompactLogix 5480
|
33.011
|
34.015, 35.014, 36.011 and later
|
|
ControlLogix® 5580
|
33.011
|
34.015, 35.014, 36.011 and later
|
|
GuardLogix 5580
|
33.011
|
34.015, 35.014, 36.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.015, 35.014, 36.011 and later
|
Controller Can Become Unresponsive When You Inhibit or Uninhibit a Module (3080005)
|
Controllers
|
First Known in Firmware Revision
|
Corrected in Firmware Revision
|
|
CompactLogix™ 5380
|
33.011
|
36.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
33.011
|
36.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
33.011
|
36.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
36.011 and later
|
|
CompactLogix 5480
|
33.011
|
36.011 and later
|
|
ControlLogix® 5580
|
33.011
|
36.011 and later
|
|
GuardLogix 5580
|
33.011
|
36.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
36.011 and later
|
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5380
|
33.011
|
34.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
33.011
|
34.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
33.011
|
34.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
34.011 and later
|
|
CompactLogix 5480
|
33.011
|
34.011 and later
|
|
ControlLogix® 5580
|
33.011
|
34.011 and later
|
|
GuardLogix 5580
|
33.011
|
34.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.011 and later
|
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in Firmware Revision
|
|
CompactLogix™ 5380
|
30.011
|
33.017(1), 34.015(2), 35.014(3), 36.011 and later
|
|
Compact GuardLogix® 5380
SIL 2
|
31.011
|
33.017(1), 34.015(2), 35.014(3), 36.011 and later
|
|
Compact GuardLogix 5380 SIL
3
|
32.013
|
33.017(1), 34.015(2), 35.014(3), 36.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
33.017(1), 34.015(2), 35.014(3), 36.011 and later
|
|
CompactLogix 5480
|
32.012
|
33.017(1), 34.015(2), 35.014(3), 36.011 and later
|
|
ControlLogix® 5580
|
30.011
|
33.017(1), 34.015(2), 35.014(3), 36.011 and later
|
|
GuardLogix 5580
|
31.011
|
33.017(1), 34.015(2), 35.014(3), 36.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
33.017(1), 34.015(2), 35.014(3), 36.011 and later
|
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware Revision
|
|
CompactLogix® 5370
|
20.011
|
37.011 and later
|
|
Compact GuardLogix® 5370
|
28.011
|
37.011 and later
|
|
ControlLogix® 5570
|
20.011
|
37.011 and later
|
|
GuardLogix 5570
|
20.011
|
37.011 and later
|
|
CompactLogix 5380
|
29.011
|
34.015, 35.014, 36.013, 37.011 and
later
|
|
Compact GuardLogix 5380 SIL 2
|
31.011
|
34.015, 35.014, 36.013, 37.011 and
later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
34.015, 35.014, 36.013, 37.011 and
later
|
|
CompactLogix 5380 Process
|
33.011
|
34.015, 35.014, 36.013, 37.011 and
later
|
|
CompactLogix 5480
|
32.011
|
34.015, 35.014, 36.013, 37.011 and
later
|
|
ControlLogix 5580
|
28.011
|
34.015, 35.014, 36.013, 37.011 and
later
|
|
GuardLogix 5580
|
31.011
|
34.015, 35.014, 36.013, 37.011 and
later
|
|
ControlLogix 5580 Process
|
33.011
|
34.015, 35.014, 36.013, 37.011 and
later
|
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix® 5370
|
31.011
|
37.011 and later
|
|
CompactLogix 5380
|
28.011
|
37.011 and later
|
|
Compact GuardLogix® 5380 SIL 2
|
31.011
|
37.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
37.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
37.011 and later
|
|
CompactLogix 5480
|
32.012
|
37.011 and later
|
|
ControlLogix® 5580
|
28.011
|
37.011 and later
|
|
GuardLogix 5580
|
31.011
|
37.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
37.011 and later
|
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in Firmware Revision
|
|
CompactLogix® 5380
|
33.011
|
35.016, 36.013, 37.012, 38.011 and later
|
|
Compact GuardLogix® 5380 SIL
2
|
33.011
|
35.016, 36.013, 37.012, 38.011 and later
|
|
Compact GuardLogix 5380 SIL 3
|
33.011
|
35.016, 36.013, 37.012, 38.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
35.016, 36.013, 37.012, 38.011 and later
|
|
CompactLogix 5480
|
33.011
|
35.016, 36.013, 37.012 and later
|
|
ControlLogix® 5580
|
33.011
|
35.016, 36.013, 37.012, 38.011 and later
|
|
GuardLogix 5580
|
33.011
|
35.016, 36.013, 37.012, 38.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
35.016, 36.013, 37.012, 38.011 and later
|
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in Firmware Revision
|
|
CompactLogix® 5380
|
28.011
|
34.015, 35.014, 36.013, 37.012, 38.011 and later
|
|
Compact GuardLogix® 5380 SIL
2
|
31.011
|
34.015, 35.014, 36.013, 37.012, 38.011 and later
|
|
Compact GuardLogix 5380 SIL
3
|
32.013
|
34.015, 35.014, 36.013, 37.012, 38.011 and later
|
|
CompactLogix 5380 Process
|
33.011
|
34.015, 35.014, 36.013, 37.012, 38.011 and later
|
|
CompactLogix 5480
|
32.011
|
34.015, 35.014, 36.013, 37.012 and later
|
|
ControlLogix® 5580
|
28.011
|
34.015, 35.014, 36.013, 37.012, 38.011 and later
|
|
GuardLogix 5580
|
31.011
|
34.015, 35.014, 36.013, 37.012, 38.011 and later
|
|
ControlLogix 5580 Process
|
33.011
|
34.015, 35.014, 36.013, 37.012, 38.011 and later
|
This release has the following application notes.
New Firmware Updates Can Impact the Performance of Message Rate Capacity HMI/MSG (Class 3) Data
Each new major revision of the controller/communication module firmware provides additional features and functionality, but this consumes additional processing power from the module even if the features are not utilized. This manifests as degrading HMI/messaging performance for the respective module.
Despite this degradation, the specifications defined for the respective modules have been maintained:
|
Module
|
Message Rate Across the Embedded Ethernet Port
|
|
ControlLogix® 5580
CompactLogix® 5380 |
2000 MSG/sec
|
|
GuardLogix® 5580 controllers in a SIL3 configuration
Compact GuardLogix 5380 SIL3 controllers |
1000 MSG/sec
|
|
1756-EN4TR Ethernet modules
|
3700 MSGs/sec
|
To improve the messaging capacity, it is recommended to employ the following:
For more information, see these publications:
PXRQ Instruction Can Cause a Controller MNRF/Assert
|
Controllers
|
First Known in Firmware
Revision
|
|
CompactLogix™ 5380
|
31.011
|
|
Compact GuardLogix® 5380 SIL
2
|
31.011
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
|
CompactLogix 5380 Process
|
33.011
|
|
CompactLogix 5480
|
32.011
|
|
ControlLogix® 5580
|
31.011
|
|
GuardLogix 5580
|
31.011
|
|
ControlLogix 5580 Process
|
33.011
|
Writing to the Equipment Phase External Request (PXRQ) instruction control\backing tag needs to be conditioned with a set .PC bit of the control\backing tag or the controller can MNRF/assert.