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.
Corrected: Logix Firmware Revision 20.014/21.011
Anomaly
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
A major non-recoverable fault (MNRF) can occur in the process of handling forward open requests that are associated with Class 3 messaging.
These Class 3 messaging types can result in this anomaly:
For more information, see Knowledgebase article 547830 - CompactLogix 5370 firmware v20 controller may experience Major Non-Recoverable Fault.
Access Denied dialog box does not appear when users without FactoryTalk Security access attempt to modify Motion Configuration (Lgx00184951)
Studio 5000 Logix Designer v29.00
Corrected Anomaly with Studio Logix Designer v30.00
When a user without Motion: Modify Configuration security credentials attempts to modify the motion configuration, an Access Denied dialog box does not appear.
Denial of Service/Buffer Overflow Vulnerability
Known Anomaly in Logix5000 Programmable Controllers, Firmware Revisions 16-21
A vulnerability exists in the Logix5000™ Programmable Controller product line that, if successfully exploited, can cause a Denial of Service ("DoS") or potentially allow an attacker to alter the operating state of the controller through a buffer overflow.
Risk Mitigations
Customers using affected controllers are encouraged to upgrade to an available firmware version that addresses the associated risk.
For details on affected controllers, recommended firmware revisions, and other risk mitigations, see Knowledgebase ID 970074.
VxWorks vulnerabilities that affect Logix 5000™ controllers (00225602, 00225603, 00225605, 00225606, 00225607, 880628, 1000204)
CORRECTED Anomaly firmware revisions 28.015, 32.013, and 33.011 for these catalog numbers:
CORRECTED Anomaly in firmware revisions 32.013 and 33.011 for these catalog numbers:
CORRECTED Anomaly in Firmware Revision 31.013, 32.013, and 33.011 for these catalog numbers:
CORRECTED Anomaly as of Firmware Revision 30.015, 31.013, 32.013, and 33.011 for these Catalog Numbers:
Known Anomaly First Identified in firmware revision 20.011 for these catalog numbers:
Known Anomaly First Identified in firmware revision 28.011 for these catalog numbers:
Known Anomaly First Identified in firmware revision 31.011 for these catalog numbers:
Known Anomaly First Identified in firmware revision 32.011 for these catalog numbers:
For a full list of the potentially affected Rockwell Automation products and a description of the vulnerabilities, see Knowledgebase Technote VxWorks Vulnerabilities affect Programmable Automation Controllers, EtherNet/IP™ Communication Modules, I/O Modules, Kinetix 6500 Servo Drive, High-Frequency RFID Interface Block.
CORRECTED Anomaly with
Known Anomaly First Identified in
Denial-of-Service Vulnerability That Affects Logix 5000™ Controllers (1042476,1042479)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
33.016, 34.011 and later
|
|
Compact GuardLogix®
5370
|
28.011
|
33.016, 34.011 and later
|
|
ControlLogix® 5570
|
20.011
|
33.016, 34.011 and later
|
|
ControlLogix 5570
redundant
|
20.054
|
33.053, 34.051 and later
|
|
GuardLogix 5570
|
20.011
|
33.016, 34.011 and later
|
|
CompactLogix 5380
|
28.011
|
32.016, 33.011 and later
|
|
Compact GuardLogix 5380
SIL 2
|
31.011
|
32.016, 33.011 and later
|
|
Compact GuardLogix 5380
SIL 3
|
32.013
|
32.016, 33.011 and later
|
|
CompactLogix 5480
|
32.011
|
32.016, 33.011 and later
|
|
ControlLogix 5580
|
28.011
|
32.016, 33.011 and later
|
|
GuardLogix 5580
|
31.011
|
32.016, 33.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.
CVE-2022-3157: Denial-of-Service Vulnerability That Affects Logix 5000™ Controllers (1256258, 1289747)
|
Controllers
|
First Known in
Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
33.013, 34.011 and later
|
|
Compact GuardLogix® 5370
|
28.011
|
33.013, 34.011 and later
|
|
ControlLogix® 5570
|
20.011
|
33.013, 34.011 and later
|
|
GuardLogix 5570
|
20.011
|
33.013, 34.011 and later
|
|
ControlLogix 5570 redundant
|
20.054
|
33.052, 34.051 and later
|
For a full list of the potentially affected Rockwell Automation products and a description of the vulnerability, see Knowledgebase Product Notice Controllers Vulnerable to a Denial-of-Service Vulnerability.
CVE-2020-6998: Denial-of-Service Vulnerability That Affects Logix 5000™ Controllers (00228528)
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in
Firmware Revision
|
|
CompactLogix™ 5370
|
20.011
|
33.011 and later
|
|
Compact GuardLogix® 5370
|
28.011
|
33.011 and later
|
|
ControlLogix® 5570
|
20.011
|
33.011 and later
|
|
GuardLogix 5570
|
20.011
|
33.011 and later
|
|
ControlLogix 5570 redundant
|
20.054
|
33.051 and later
|
For a full list of the potentially affected Rockwell Automation products and a description of the vulnerability, see Knowledgebase Product Notice CompactLogix 5370 and ControlLogix 5570 Controllers Vulnerable to Denial of Service Conditions due to Improper Input Validation.
This release includes the following system features.
Project Documentation Stored in Controller
System Feature
Firmware Revision/ Software Version 21.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Pre-scan of Add-On Instruction Behavior
System Feature
Firmware Revision/ Software Version 21.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
You can access the Rockwell Automation Knowledgebase at: http://www.rockwellautomation.com/rockwellautomation/support/overview.page?
HMI Connectivity and Performance Improvements
System Feature
Firmware Revision/ Software Version 21.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
For more information, see the Logix5000™ Data Access Programming Manual, publication 1756-PM020.
Extended Tag Properties
System Feature
Firmware Revision/ Software Version 21.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Module Overlap Fault Behavior
System Feature
Logix Firmware/RSLogix 5000 Software 21.011
Catalog Numbers 1769-L24ER-QB1B, 1769-L24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
This release corrects the following anomalies.
Corrected: Logix Firmware/Studio 5000 Software 21.011
Buffer Timeout for FactoryTalk Alarms and Events Subscribers (Lgx00069461)
Anomaly
Catalog Numbers 1756-L61, 1756-L61S, 1756-L62, 1756-L62S, 1756-L63, 1756-L63S, 1756-L63XT, 1756-L64, 1756-L65 Revision18.011
Catalog Numbers 1756-L72, 1756-L73, 1756-L74, 1756-L75 Revision 19.011
Catalog Numbers 1756-L71, 1756-L72S, 1756-L73S, 1756-L73XT, 1756-L73SXT Revision 20.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Catalog Numbers 1789-L10, 1789-L30, 1789-L60
Changes made to the Buffer Timeout value for FactoryTalk® Alarm subscribers do not take effect until the existing buffer has been deleted.
The FactoryTalk alarm buffer (stored in Logix controller memory) is designed to persist through power cycles. If you change the Buffer Timeout value (via the Communication Setup dialog in FactoryTalk View SE), the controller does not use the new timeout value until the existing buffer is deleted and then recreated. To force recreation of this buffer, you can either:
Corrected: Logix Firmware/Studio 5000 Software 21.011
Automatic Device Configuration (Lgx00129012, Lgx00129165)
Known Anomaly First Identified as of Firmware Revision 20.012
Catalog Numbers:
When using the Automatic Device Configuration (ADC) feature, the Logix controller ‘owns’ the configuration in the drive. Do not use the HIM or other external tools, such as DriveExplorer™ software, to change drive parameters. Doing so may cause a sequence of events to occur that results in the connection between the controller and the drive to be dropped, and causes the controller to not be able to re-establish the connection.
Corrected: Logix Firmware/Studio 5000 Software 21.011
MinDurationPRE and MinDurationACC Members (Lgx00119996, Lgx00119981)
Anomaly
Logix Firmware/RSLogix 5000™ Software 20.011
Catalog Numbers 1756-L61, 1756-L61S, 1756-L62, 1756-L62S, 1756-L63, 1756-L63S, 1756-L63XT, 1756-L64, 1756-L65, 1756-L71, 1756-L72, 1756-L72S, 1756-L73, 1756-L73S, 1756-L73XT, 1756-L73SXT, 1756-L74, 1756-L75
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/Studio 5000 Software 21.011
Time-Limited Actions in Steps (Lgx00124697)
Anomaly
Catalog Numbers 1756-L61, 1756-L61S, 1756-L62, 1756-L62S, 1756-L63, 1756-L63S, 1756-L63XT, 1756-L64, 1756-L65, 1756-L71, 1756-L72, 1756-L72S, 1756-L73, 1756-L73S, 1756-L73XT, 1756-L73SXT, 1756-L74, 1756-L75 Version 20.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33Er, 1769-L33ERM, 1769-L36ERM Version 20.011
Catalog Numbers 1789-L10, 1789-L30, 1789-L60
Corrected: Logix Firmware/Studio 5000 Software 21.011
Active Reconfigure MSG Instructions (Lgx00125204, Lgx00149693)
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers:
Corrected: Logix Firmware/Studio 5000 Software 21.011
Launch RSLogix 5000 Software (Lgx00124955)
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers:
Corrected: Logix Firmware/Studio 5000® Software 21.011
RSLogix 5000 Clock Update Tool
Anomaly
Catalog Numbers 1756-L61, 1756-L61S, 1756-L62, 1756-L62S, 1756-L63, 1756-L63S, 1756-L63XT, 1756-L64, 1756-L65, 1756-L71, 1756-L72, 1756-L72S, 1756-L73, 1756-L73S, 1756-L73XT, 1756-L73SXT, 1756-L74, 1756-L75 Version 20.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM Version 20.011
Catalog Numbers 1789-L10, 1789-L30, 1789-L60
RPI Rate (Lgx00127668, Lgx00128715)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.012
Catalog Numbers 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
MSG Instruction via CompactBus to 1769-SDN (Lgx00126025, Lgx135673)
Corrected Anomaly as of Firmware Revision 20.014. 21.011
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 21.011
Power Cycle Fault (Lgx00126770, Lgx126637)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.012
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 21.011
Major Fault with POINT I/O (Lgx00129095, Lgx00129057)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.012
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 21.011
Project with 1747-AENTR Adapter (Lgx00128819, Lgx00127668)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.012
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 21.011
Fault or Connection Loss on CompactBus (Lgx00138101, Lgx00125644)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.012
Catalog Numbers 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 21.011
Write Files to SD Card (Lgx00124850, Lgx00124576)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 21.011
Module RPI Overlap (Lgx00125325, Lgx00140412, Lgx00140413)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware Revisions 20.014, 21.011
Unconnected MSG Instructions via CompactBus (Lgx00124799, Lgx00122887, Lgx00124720, Lgx00135673)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.011
Catalog Numbers 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware Revisions 20.014, 21.011
Connections to Local Expansion Modules (Lgx00124799, Lgx00135673)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.011
Catalog Numbers 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 20.018
Diagnostics for Active Ring Supervisor (Lgx00125647, Lgx00147559)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 21.011
Ethernet Port Settings (Lgx00149187, Lgx00125674)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 21.011
Modify Ethernet Configuration via RSLinx Classic (Lgx00126023, Lgx00125612)
Anomaly
Logix Firmware/RSLogix 5000 Software 20.011
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
PowerFlex 750 Series Drives (Lgx00134308, Lgx00135067, Lgx00130112)
Anomaly
Audit Mask Value (Lgx00135562)
Anomaly
Catalog Numbers 1769-L16ER-BB1B, 1769-L18ER-BB1B, 1769-L18ERM-BB1B, 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 21.011
Heavily Loaded CompactBus (Lgx00133064)
Anomaly
Catalog Numbers 1769-L24ER-QB1B, 1769-L24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Corrected: Logix Firmware/RSLogix 5000 Software 21.011
Project Downloads Fail (Lgx00135974)
Anomaly
Catalog Numbers 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Fail Drive Connection on Peripheral Error (Lgx00138238)
Corrected Anomaly with Firmware Revision 21.011 and Firmware Revision 20.019
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers:
If you use a PowerFlex® drive that supports automatic drive configuration (ADC) and has a peripheral that is configured to Fail Drive Connection on Peripheral Error, the controller can experience a major non-recoverable fault (MNRF) when your application is downloaded to the controller.
Fault or Connection Loss on CompactBus (Lgx00138101, Lgx00125644)
Corrected Logix Firmware/Studio 5000® Software Revision 21.011 and Firmware Revision 20.019
Known Anomaly First Identified as of Firmware Revision 20.011
1769 CompactLogix™ 5370 Controllers Catalog Numbers:
If one module on the CompactBus experiences a fault or connection loss, all bits in the Fault word transition to 1.
The Fault word bits for only the faulted module transition to 1 and the Fault word bits for the other modules on the CompactBus remain 0. However, the Fault word bits for all modules transition to 1.
Despite the Fault word bit transition to 1, the other modules on the CompactBus are operating as expected. The controller incorrectly reports that the unaffected modules have experienced a fault.
You must cycle power to the controller for the bits to return to the correct status, that is, 0, when all modules are in the running state.
MAJ Instruction (Lgx00136317, Lgx00150458)
Corrected Anomaly with Studio 5000® Environment Software Revision 21.011, RSLogix 5000® Software Revision 20 and Controller Firmware Revision 20.019
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers:
An axis can move in the wrong direction in the following conditions:
– Profile Type = Trapezoidal
In this case, the direction on the faceplate is set to forward.
– Profile Type = S-curve
In this case, the sign of the current axis velocity of the axis being merged via the MAJ instruction and the sign of the velocity that is specified by the combination of the Direction parameter and Speed parameter on the faceplate are inconsistent.
You can complete the following tasks to work around this anomaly:
Always set the Speed parameter to +1.0.
If the current axis velocity is unknown, use a GSV instruction to obtain it.
CompactLogix Wall Clock Time (WCT) jumps ahead by 100 years (Lgx00152701, Lgx00179778)
Corrected Anomaly with Firmware Revision 20.019
Known Anomaly First Identified as of Firmware Revision 17
Catalog Numbers:
The WCT (WallClockTime) of the controller can jump 100 years on a power cycle. This jump can be seen as a one-time 100-year jump or a 100-year jump on every power cycle.
|
Product and Series
|
Continual 100-year
jump on power cycle
|
One-time 100-year jump
on power cycle
|
|
1769-L3x/L2x
|
Yes
|
No
|
|
1768-L4x/A and B
|
No
|
No
|
|
1768-L4x/C and D
|
Yes
|
No
|
|
1756-L63/A
|
No
|
No
|
|
ControlLogix 5560
Controllers series B
|
Yes
|
No
|
|
CompactLogix 5370
|
No
|
No
|
|
1756-L7x
|
No
|
Yes
|
The continual 100-year jump occurs 2 years after a program has been downloaded to a controller after the memory had been cleared / set to default.
The one-time 100-year jump occurs if the WCT is set to a value that has the year from 1990...1999.
Reconfigure Message Instruction Causes a Major Non-Recoverable Fault (Lgx00131221)
Corrected Anomaly with Firmware Revision 20.018
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers:
If a message instruction is configured to reconfigure an I/O module, it causes the Controller to Experience a major non-recoverable fault (MNRF).
See Knowledgebase document 576267.
Controller Faults When Alarm Instruction is Executed (Lgx00135333)
Corrected Anomaly with Firmware Revision 20.019
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers:
If an Analog Alarm (ALMA) or Digital Alarm (ALMD) instruction has a string-type associated tag and the string has a negative length, the controller can experience a major non-recoverable fault (MNRF) when the instruction is executed.
This release has the following known anomalies.
Disable Download Project Documentation and Extended Properties Features (Lgx00135928)
Known Anomaly First Identified As Of Firmware Revision 21.011
Studio 5000 Logix Designer First Identified As Of Version 21.00
ALMA and ALMD Instructions in Logix Designer
CORRECTED with Firmware Revision 24.011
Studio 5000 Logix Designer Version 24.00
Known Anomaly First Identified as of Firmware Revision 21.011
Catalog Numbers:
Even though controllers that use firmware revision 21.011 or later can use ALMA and ALMD instructions, FactoryTalk View Studio SE software, versions 6 and 7, cannot connect to a Logix Designer application that uses firmware revision 21.011 or later and uses ALMA or ALMD instructions.
IMPORTANT: This anomaly applies to the use of ALMA and ALMD instructions only. Tag-based alarming systems that use FactoryTalk Alarms and Events functionality work as expected.
IMPORTANT: This anomaly applies to the use of ALMA and ALMD instruction only. Tag-based alarming systems that use FactoryTalk Alarms and Events functionality work as expected with FactoryTalk View Studio SE software, version 6.
Local Expansion Modules Configured to Use IOT Instruction (Lgx00136059)
CORRECTED with Firmware Revision 24.011
Known Anomaly First Identified as of Firmware Revision 21.011
Catalog Numbers:
If any local expansion modules, that is, 1769 Compact I/O modules, are configured to use the Immediate Output (IOT) instruction, the controller can experience a Major Non-recoverable fault (MNRF) at powerup.
To recover from the fault, clear the fault and redownload the project.
To work around this anomaly, configure local expansion modules so that Major Fault On Controller if Connection Fails in Run Mode is enabled.
RPI for Local Expansion Modules (Lgx00136853)
Anomaly Identified As Of Revision 21.011
Reconfigure Message Instruction Active When Controller Is Power Cycled Causes a Major Non-Recoverable Fault (Lgx139492)
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in
Firmware Revision
|
|
CompactLogix™ 5370
|
21.011
|
29.011
|
|
Compact GuardLogix® 5370
|
21.011
|
29.011
|
|
ControlLogix® 5570
|
21.011
|
29.011
|
|
ControlLogix® 5570 Redundant
|
21.011
|
29.011
|
|
GuardLogix 5570
|
21.011
|
29.011
|
If a message instruction is configured to reconfigure an I/O module and the message is active when you cycle power to the controller, the controller can experience a major non-recoverable fault (MNRF).
See the Knowledgebase article Reconfigure Message if active when the controller powers down, will MNRF on the power up.
.
Applications with PowerFlex drives in the I/O configuration can experience a major non-recoverable fault (MNRF) (00200734, 00200735, 00200600, 00200599)
Corrected Anomaly as of Firmware Revision 31.011 and 30.014 for these catalog numbers:
Corrected Anomaly as of Firmware Revision 31.011 and 30.013 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
If a controller already has an application loaded into it that contains PowerFlex drives in the I/O configuration, a MNRF (Major Non-Recoverable Fault) can occur when any of the following occurs:
For more information and workarounds, see Knowledgebase document 1067997.
Consumed axis actual position exceeds the produced axis unwind position (00225674, 00223851)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 21.011 for these catalog
numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 31.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.013 for these catalog numbers:
The consume axis can reach positions beyond the unwind value. This is something that
can occur depending on the CUP (Course Update Period) of the Motion Group and the
produced axis speed.
The consumed axis is configured for linear, but it applies the unwind value that the consumer gets from the producing axis. Depending on the execution schedule, the unwind value could be applied after the controller tag for the axis position has been updated.
Refer to Knowledgebase article Consumed axis is reaching positions beyond the unwind value.
These anomalies are from previous releases but are still known in this release.
PI Function Block (Lgx00070832)
Known Anomaly First Identified as of:
For more information regarding the PI instruction, see the Logix5000™ Controllers Advanced Process Control and Drives Instructions User Manual, publication 1756-RM006.
Logix CPU Security Tool
Known Anomaly First Identified as of Firmware Revision 20.011
RSLogix 5000™ Version 20.00
Studio 5000 Logix Designer™ First Identified as of Version 21.00
Catalog numbers:
Accept Edits (Lgx00122528, Lgx00122622)
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers:
When you accept edits in LD, ST, and FBD, the controller will log an 'Online Edit' entry in the controller log. Accepting edits in a SFC routine is done by performing a partial import, resulting in a 'Transaction Commit' entry in the controller log. This is confusing because you can select to mask both entries separately. Selecting only Online edits would cause the Audit Value to change only when FBD, ST, and LD edits are made. SFC online edits would change the Audit Value only if the 'Partial Import Online Transaction Completed' bit was set.
Arithmetic State Flags (Lgx00122480)
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers:
Data Integrity Anomalies with I/O modules that have large I/O Size (00188017)
Corrected Anomaly as of Firmware Revision 31.011
Known Anomaly First Identified in Firmware Revision 20.011
Catalog Numbers:
If you are using modules that have large IO sizes (for example, the 1769-SDN, 1769-SM1, 1769-SM2, ProSoft Modules), the controller will need to send the I/O data to these modules fragmented. This could result in the module using a mixture of old and new data.
A Program’s First Scan May Not Occur if the Program is Uninhibited (00190610, 00190512)
Corrected Anomaly in Firmware Revision 31.011
Known Anomaly First Identified in Firmware Revision 19.013
Catalog Numbers:
If a program is inhibited, and then uninhibited, then a small timing window could occur where the S:FS first scan bit is reset before the program is truly first scanned.
Domain Name and IP Address (Lgx00126785, Lgx00126981)
CORRECTED with Firmware Revision 24.011
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers:
Your controller’ s domain name, an IP address setting, will not be retained if the name uses 48 characters and power is cycled to the controller. The maximum number of characters available in the domain name field is 48.
Therefore, if you use all of the available characters in the domain name field and power is cycled to the controller, the domain name is not retained.
This anomaly will not occur if the domain name field uses 47 or fewer characters.
Browse via RSLinx Classic over the USB Port (Lgx00128816, Lgx00128101)
Known Anomaly First Identified As Of Firmware Revision 20.012
Catalog Numbers
- 5370 CompactLogix L2
- 5370 CompactLogix L3
Communication with 1769 I/O Modules
Anomaly
Logix Firmware/RSLogix 5000 Software 20.011
Catalog Numbers 1769-L24ER-QB1B, 1769-24ER-QBFC1B, 1769-L27ERM-QBFC1B, 1769-L30ER, 1769-L30ERM, 1769-L30ER-NSE, 1769-L33ER, 1769-L33ERM, 1769-L36ERM
Operation with PanelView Plus Terminals (Lgx00127906)
CORRECTED with Firmware Revision 24.011
Known Anomaly First Identified as of Firmware Revision 20.011
Catalog Numbers:
When using the controller with PanelView Plus terminals, consider the following:
This firmware upgrade file for package 6.10 is available at: http://support.rockwellautomation.com/ControlFlash/FUWCom.asp.
The firmware upgrade file is available at http://support.rockwellautomation.com/ControlFlash/FUW.asp.
For more information, see KnowledgeBase article #473017 - CompactLogix 5370 Controllers Compatibility with PanelView Plus.
Connection via USB Cable (Lgx00122143)
Known Anomaly First Identified As Of Firmware Revision 20.011
Catalog Numbers:
- 5370 CompactLogix L1
- 5370 CompactLogix L2
- 5370 CompactLogix L3
Compact I/O Affects Controller Power-up Sequence (Lgx00127867, Lgx00127768)
Anomaly Identified As Of Revision 20.011
Catalog Numbers:
- 5370 CompactLogix L2
- 5370 CompactLogix L3
|
Cat. No. |
Series |
Firmware Revision |
|
1769-ARM |
A |
3.1 |
|
1769-ASCII |
A |
2.001 |
|
1769-BOOLEAN |
A |
1.2 |
|
1769-HSC |
A |
1.1 |
|
1769-IA16 |
A |
3.1 |
|
1769-IA8I |
A |
3.1 |
|
1769-IF16C |
A |
1.2 |
|
1769-IF16V |
A |
1.2 |
|
1769-IF4 |
B |
2.1 |
|
1769-IF4XOF2F |
A |
1.2 |
|
1769-IF4I |
A |
1.2 |
|
1769-IF4XOF2 |
A |
1.1 |
|
1769-IF8 |
A |
1.1 |
|
1769-IG16 |
A |
3.1 |
|
1769-IM2 |
A |
3.1 |
|
1769-IQ16 |
A |
3.1 |
|
1769-IQ16F |
A |
3.1 |
|
1769-IQ32 |
A |
3.1 |
|
1769-IQ6XOW4 |
B |
3.1 |
|
1769-IR16 |
A |
3.1 |
|
1769-IT6 |
A |
2.2 |
|
1769-OA16 |
A |
3.1 |
|
1769-OA8 |
B |
3.1 |
|
1769-OB16 |
B |
3.1 |
|
1769-OB16P |
B |
3.1 |
|
1769-OB32 |
A |
3.1 |
|
1769-OB32T |
A |
3.1 |
|
1769-OB8 |
A |
3.1 |
|
1769-OF2 |
B |
2.1 |
|
1769-OF4 |
A |
1.1 |
|
1769-OF4CI |
A |
2.1 |
|
1769-OF4VI |
A |
2.1 |
|
1769-OF8C |
A |
2.1 |
|
1769-OF8V |
A |
2.1 |
|
1769-OG16 |
A |
3.1 |
|
1769-OV16 |
B |
3.1 |
|
1769-OV32T |
A |
3.1 |
|
1769-OW16 |
A |
3.1 |
|
1769-OW8 |
B |
3.1 |
|
1769-OW8I |
B |
3.1 |
|
1769-SDN |
B |
2.2 |
|
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:
UID and UIE Instructions in a Continuous Task (00149169, 00144170)
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in
Firmware Revision
|
|
CompactLogix™ 5370
|
20.011
|
20.019, 24.011 and
later
|
|
GuardLogix® 5570
|
20.011
|
24.011 and
later
|
|
ControlLogix® 5570
|
20.011
|
20.019, 24.011 and
later
|
|
ControlLogix 5560
|
20.011
|
20.019
|
|
1768 CompactLogix L4
|
20.011
|
20.019
|
If the UID (User Interrupt Disable) and UIE (User Interrupt Enable) instructions are used in a continuous task on powerup the controller could major non-recoverable fault (MNRF).
Message Instructions in Add-On Instruction PreScan and Main Logic Routines (Lgx00152820)
Known Anomaly since Firmware Revision 16
Catalog Numbers:
If a message instruction with the same backing tag is used in an Add-On Instruction in the Prescan and Main Logic routine, the controller on a transition to Run mode does one of the following:
Or
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.
AxisHomedStatus Bit Gets Set To Zero When Inhibiting the Axis (00199162, 00217021)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 31.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.013 for these catalog numbers:
If the AxisHomedStatus bit is already established on a CIP™ drive, issuing an SSV to inhibit the axis resets the AxisHomedStatus bit to zero.
Velocity Scaling Not Performed Before SLAT Setpoint Sent to Drive (00218527, 00200340)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
The controller does not perform velocity scaling before it sends the Speed Limited Adjustable Torque (SLAT) setpoint to a drive.
Firmware Supervisor Does Not Update Kinetix 5700 2198-D032-ERS4 Drive Firmware (00218796)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
If Firmware Supervisor tries to update the firmware on a
Kinetix® 5700 2198-D032-ERS4 Drive, the Studio 5000 Logix
Designer® Application can report a module fault: “(Code 16#fe11) Automated
Firmware Update Failed: Firmware file invalid.”
Workaround: To update the firmware, use ControlFLASH™ or ControlFLASH Plus™ software.
Connected Cached Messages Do Not Time Out after Repeated Connection Requests (00206909, 217264)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
CORRECTED Anomaly with Firmware Revision 33.051 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.054 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
The connection for connected cached messages does not time out after the max number of retries for the connected request is attempted.
MAOC Drifting Errors (00211178, 00218822)
CORRECTED Anomaly with Firmware Revision 33.011
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 31.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.013 for these catalog numbers:
Motion Arm Output Cam (MAOC) planner’s output can diverge from master axis position over time. For more information, see Knowledgebase article MAOC Drifting Errors.
MCLM/MCCM Set to Merge All Can Cause Controller MNRF (00220553, 00219873)
CORRECTED Anomaly with Firmware Revision 30.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 31.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.013 for these catalog numbers:
The controller can experience a major non-recoverable fault (MNRF) due to the following:
Socket Application Code Can Cause the Controller to MNRF (00227905, 00228810)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
33.011
|
|
Compact GuardLogix® 5370
|
28.011
|
33.011
|
|
CompactLogix 5380
|
28.011
|
33.011
|
|
Compact GuardLogix 5380 SIL 2
|
31.011
|
33.011
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
33.011
|
|
CompactLogix 5480
|
32.011
|
33.011
|
|
ControlLogix® 5580
|
28.011
|
33.011
|
|
GuardLogix 5580
|
31.011
|
33.011
|
If your application code tries to access a socket that has already been deleted, the controller can experience a major nonrecoverable fault.
Using Compare Instruction with String Data Types (00223326, 00223030,0226535)
|
Controllers
|
First Known in
Firmware Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
33.011
|
|
Compact GuardLogix® 5370
|
28.011
|
33.011
|
|
ControlLogix® 5570
|
20.011
|
33.011
|
|
ControlLogix 5570 redundant
|
20.054
|
33.051
|
|
GuardLogix 5570
|
20.011
|
33.011
|
|
CompactLogix 5380
|
28.011
|
33.011
|
|
Compact GuardLogix 5380
SIL 2
|
31.011
|
33.011
|
|
Compact GuardLogix 5380
SIL 3
|
32.013
|
33.011
|
|
CompactLogix 5480
|
32.011
|
33.011
|
|
ControlLogix 5580
|
28.011
|
33.011
|
|
GuardLogix 5580
|
31.011
|
33.011
|
If compare instructions (EQU, GEQ, GRT, LEQ, LES, NEQ) are used with string data types and the length of the string is negative, it can result in the controller experiencing these faults:
Nested SFC with Selection Branch Execution on First Transition May Be Incorrect (00227908, 00225009, 880618, 1594431)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
33.011 and later
|
|
Compact GuardLogix® 5370
|
28.011
|
33.011 and later
|
|
ControlLogix® 5570
|
20.011
|
33.011 and later
|
|
ControlLogix 5570 redundant
|
20.054
|
33.051 and later
|
|
GuardLogix 5570
|
20.011
|
33.011 and later
|
|
CompactLogix 5380
|
28.011
|
31.013, 32.016, 33.011 and later
|
|
Compact GuardLogix 5380
SIL 2
|
31.011
|
31.013, 32.016, 33.011 and later
|
|
Compact GuardLogix 5380
SIL 3
|
32.013
|
32.016, 33.011 and later
|
|
CompactLogix 5480
|
32.011
|
32.016, 33.011 and later
|
|
ControlLogix 5580
|
28.011
|
31.013, 32.016, 33.011 and later
|
|
GuardLogix 5580
|
31.011
|
31.013, 32.016, 33.011 and later
|
Under the following conditions, a sequential function chart (SFC) selection branch will not execute correctly.
Under these conditions, if an SFC is reset while evaluating parallel transitions, the chart may remember that one transition from before the reset was true. If another transition is true after the execution path reaches that select divergence again, the chart could still remember the transition from before the reset and choose the incorrect execution path.
After Power Cycling, The Controller SFC Routines Do Not Execute Properly (00229202, 00229027, 926153, 1594432)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
33.011 and later
|
|
Compact GuardLogix® 5370
|
28.011
|
33.011 and later
|
|
ControlLogix® 5570
|
20.011
|
33.011 and later
|
|
ControlLogix 5570 redundant
|
20.054
|
33.051 and later
|
|
GuardLogix 5570
|
20.011
|
33.011 and later
|
|
CompactLogix 5380
|
28.011
|
31.013, 32.016, 33.011 and later
|
|
Compact GuardLogix 5380
SIL 2
|
31.011
|
31.013, 32.016, 33.011 and
later
|
|
Compact GuardLogix 5380
SIL 3
|
32.013
|
32.016, 33.011 and later
|
|
CompactLogix 5480
|
32.011
|
32.016, 33.011 and later
|
|
ControlLogix 5580
|
28.011
|
31.013, 32.016, 33.011 and
later
|
|
GuardLogix 5580
|
31.011
|
31.013, 32.016, 33.011 and
later
|
Following a power cycle, if the application program includes an SFC with a simultaneous branch, the possibility exists for one or more steps on that simultaneous branch not to execute. This anomaly does not occur on every power cycle.
See Knowledgebase Technote Unexplained Sequential Function Chart (SFC) simultaneous branch execution.
Controller Does Not Transition to Run Mode after Online Edit of PowerFlex Drive Parameters (00219408)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
CORRECTED Anomaly with Firmware Revision 33.051 for these catalog numbers:
CORRECTED Anomaly with Firmware Revision 32.012 and 33.011 for these catalog numbers:
CORRECTED Anomaly with Firmware Revision 31.013, 32.012, and 33.011 for these catalog numbers:
CORRECTED Anomaly as of Firmware Revision 30.015, 31.013, 32.012, and 33.011 for these Catalog Numbers:
CompactLogix 5380 Controllers Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.054 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 31.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.011 for these catalog numbers:
If you edit a PowerFlex® drive parameter online in Program mode, the controller does not transition to run mode when you change from Program mode to run mode. This can occur when you use the 20-750-ENETR PowerFlex 755 dual-port Ethernet communication module.
ConfigUpdateInProcess Bit Does Not Change State When Issuing an SSV Instruction to Change the Value of the Conversion Constant (00230152, 00228464, 880625, 1594437)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
33.011 and later
|
|
Compact GuardLogix®
5370
|
28.011
|
33.011 and later
|
|
ControlLogix® 5570
|
20.011
|
33.011 and later
|
|
GuardLogix 5570
|
20.011
|
33.011 and later
|
|
CompactLogix 5380
|
28.011
|
31.013, 32.016, 33.011 and
later
|
|
Compact GuardLogix 5380
SIL 2
|
31.011
|
31.013, 32.016, 33.011 and
later
|
|
Compact GuardLogix 5380
SIL 3
|
32.013
|
32.016, 33.011 and later
|
|
CompactLogix 5480
|
32.011
|
32.016, 33.011 and later
|
|
ControlLogix 5580
|
28.011
|
31.013, 32.016, 33.011 and
later
|
|
GuardLogix 5580
|
31.011
|
31.013, 32.016, 33.011 and
later
|
The Configuration Update Status Bits attribute provides a method for monitoring the progress of one or more specific module configuration attribute updates initiated by either a Set Attribute List service or an SSV in the user program. As soon as such an update is initiated, the controller sets the ConfigurationUpdateInProcess bit. The bit remains set until the Set Attribute List reply comes back from the servo module indicating that the update process was successful. Thus, the Configuration Update Status Bits attribute provides a method of waiting until the servo configuration data update to the connected motion module is complete before starting a dependent operation.
Unexpected command sent to phase when connection is lost to Logix Designer (00224198)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
CORRECTED Anomaly with Firmware Revision 33.051 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.054 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
The anomaly occurs when Logix Designer has an override attach to the equipment phase and the connection is lost to Logix Designer. The anomaly is that the phase is sent the command specified in the ‘External Sequencer Loss of Communication Command’ property. What should happen is no command should be sent—only the override should be cleared. The configured command should only be sent when there is an External Sequencer (FTBatch) attached.
Homing an axis introduces a spike in the Actual Velocity attribute (00225946, 00223672)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
Known Anomaly First Identified in these controllers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 31.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.013 for these catalog numbers:
While homing to the limit switch, you see a large spike on the axis’ ActualVelocity attribute. The drive position and velocity feedback do not reflect the spike noticed on the ActualVelocity attribute of the controller. They stay consistent with the expected behavior.
CIP Motion Axis Feedback 1 and 2 length incorrectly converted by the controller (00218528, 00218407)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 31.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 32.013 for these catalog numbers:
CIP Motion Axis attribute 1419 Feedback 1 Length and 1469 Feedback 2 Length are converted from float to integer by the controller before being sent to the drive. The conversion is unexpected and causes the value in the drive to become incorrect.
Axis Stuck In Synchronizing State When SSV And Inhibiting Axis On The Same Module (00229573, 00225308)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
When continually executing multiple SSV instructions to change drive attributes on axis A and inhibiting axis B on the same module, axis A and other axes on the same module become stuck in the synchronizing state and never go to pre-charge/stopped state. You must re-download the project to recover.
Controller can take more time than expected to re-establish connections (00212775, 00227804)
CORRECTED Anomaly with
Known Anomaly First Identified in
If repeated connection interruptions occur because of network cable disconnections, the controller can take more than 10 minutes to re-establish connections. If the controller is power cycled, connection re-establishment is almost immediate.
On powerup CompactLogix and Compact GuardLogix controller Ethernet port may not properly initialize (00223080, 00179897)
CORRECTED Anomaly with
Known Anomaly First Identified in
When the controller is powering up, if there is sufficient incoming communication to the embedded Ethernet port, the port may not initialize properly and communication to and from the controller can fail. While the controller is in this state, the IP address of the controller is reported as 0.0.0.0 and the NS (Network Status) indicator is off.
Online Editing of PowerFlex Drives (00227003, 1594434)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware Revision
|
|
CompactLogix™ 5370
|
20.011
|
33.011 and later
|
|
Compact GuardLogix®
5370
|
28.011
|
33.011 and later
|
|
ControlLogix® 5570
|
20.011
|
33.011 and later
|
|
ControlLogix 5570
redundant
|
20.054
|
33.051 and later
|
|
GuardLogix 5570
|
20.011
|
33.011 and later
|
|
CompactLogix 5380
|
28.011
|
30.015, 31.013, 32.016, 33.011 and
later
|
|
Compact GuardLogix 5380
SIL 2
|
31.011
|
31.013, 32.016, 33.011 and later
|
|
Compact GuardLogix 5380
SIL 3
|
32.013
|
32.016, 33.011 and later
|
|
CompactLogix 5480
|
32.011
|
32.016, 33.011 and later
|
|
ControlLogix 5580
|
28.011
|
30.015, 31.013, 32.016, 33.011 and
later
|
|
GuardLogix 5580
|
31.011
|
31.013, 32.016, 33.011 and later
|
See Knowledgebase Technote Product Notice 2019-01-001 Revision C - Online Editing of PowerFlex Low and Medium Voltage Drives (201901001).
IMPORTANT: You must use a CORRECTED controller firmware revision (listed above) in conjunction with Drives AOP 5.007 or greater; a CORRECTED controller firmware revision alone will not address the anomaly described in the product notice.
SRT (Sort) instruction with a large length can cause the controller to MNRF (00227157)
CORRECTED Anomaly with Firmware Revision 33.011 for these catalog numbers:
CORRECTED Anomaly with Firmware Revision 33.051 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.011 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 20.054 for these catalog numbers:
Known Anomaly First Identified as of Firmware Revision 28.011 for these catalog numbers:
When the SRT (Sort) instruction is executed, it can result in a controller major non-recoverable fault (MNRF). This can occur when the SRT is performed in an array with a large length, typically over 120 elements.
Dual Feedback Position Error Jumps (00232347, 00232504)
|
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
|
20.011
|
34.011
|
|
CompactLogix 5380
|
28.011
|
33.011
|
|
Compact GuardLogix 5380 SIL 2
|
31.011
|
33.011
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
33.011
|
|
CompactLogix 5480
|
32.011
|
33.011
|
|
ControlLogix 5580
|
28.011
|
33.011
|
|
GuardLogix 5580
|
31.011
|
33.011
|
When the following configuration or conditions are met:
Anytime the axis moves past one meter, the position command jumps by 1000 or 39.37 depending on the configured motion units.
Firmware Supervisor fails with “(Code 16#fe11) Automated Firmware Update Failed: Firmware file invalid.” (00206938)
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.
Some Faults Are Not Logged in The Controller Log (1061142, 1594647)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
33.016, 34.011 and later
|
|
Compact GuardLogix® 5370
|
28.011
|
33.016, 34.011 and later
|
|
ControlLogix® 5570
|
20.011
|
33.016, 34.011 and later
|
|
ControlLogix 5570 redundant
|
20.054
|
33.053, 34.051 and later
|
|
GuardLogix 5570
|
20.011
|
33.016, 34.011 and later
|
The Controller Log feature does not properly log User Task Watchdog faults (Type 6 Code 1) in the Controller Log. For more information about the Controller Log feature, see the Logix 5000® Controllers Information and Status Programming Manual, publication 1756-PM015.
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”
Controller Can Assert During The I/O Module Configuration Process (1024030, 00219969)
|
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
|
33.011
|
|
Compact GuardLogix 5380 SIL 2
|
31.011
|
33.011
|
|
Compact GuardLogix 5380 SIL 3
|
32.013
|
33.011
|
|
CompactLogix 5480
|
32.011
|
33.011
|
|
ControlLogix 5580
|
28.011
|
33.011
|
|
GuardLogix 5580
|
31.011
|
33.011
|
Certain I/O modules send more configuration data than fits in a standard forward open (508 bytes) when the connection is being established. Therefore, the configuration process can take longer to complete. Examples include E300™ Electronic Overload Relays, 1444 Dynamics, 1718 I/O, 1719 I/O, and many third-party I/O devices.
When the configuration data is being sent to the device, if you change the configuration through the Add-on Profile for the device and then apply the changes the controller can assert.
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.
Grandmaster Clock Description Not Correctly Being Displayed (939979)
|
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
|
20.011
|
34.011
|
Located in controller properties → Date Time → Advanced → Grandmaster Clock description could be shown as a blank description or could be showing old information. This does not impact time synchronization.
Message T0 (Timeout) Bit Does Not Function as Designed (1068449)
|
Controllers
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
34.011
|
|
Compact GuardLogix® 5370
|
28.011
|
34.011
|
When setting the message TO (TimeOut) bit in the message instruction backing tag the message instruction does not timeout immediately as expected. It will time out as set by the unconnected timeout setting in the message instruction backing tag, which the default is 30 seconds.
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.
Module does not get IP Address Assigned from a DHCP Server (2188094, 2233611)
|
Modules
|
First Known in Firmware
Revision
|
Corrected in Firmware
Revision
|
|
CompactLogix™ 5370
|
20.011
|
36.011
|
|
Compact GuardLogix®
5370
|
28.011
|
36.011
|
|
1756-EN2F
|
5.028 (Signed)
2.005 (Unsigned)
|
12.001 and later
|
|
1756-EN2T
|
5.028 (Signed)
|
12.001 and later
|
|
1756-EN2TP
|
10.020
|
12.001 and later
|
|
1756-EN2TR
|
5.028 (Signed)
1.003 (Unsigned)
|
12.001 and later
|
|
1756-EN3TR
|
5.028 (Signed)
3.004 (Unsigned)
|
12.001 and later
|
|
1756-ENBT
|
1.061
|
—
|
|
1768-ENBT
|
1.003
|
—
|
This anomaly was due to a change in the Dynamic Host Configuration Protocol (DHCP) standard, RFC 6842. This anomaly results in the module not being able to obtain an IP address through DHCP with some Stratix® switches that follow the updated standard.
For more information, see Knowledgebase Technote Some Ethernet devices do not obtain DHCP lease from Stratix 5800 as DHCP Server.
|
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
|
This release has the following functional changes from the previous release.
V21 Additional Memory Requirements for CompactLogix 5370 Controllers
Functional Change
Available As Of:
Firmware Revision 21.011/RSLogix 5000 Software Version 21
If you are upgrading your system through multiple firmware revisions, add all components your application uses for each of the revisions you upgrade through.
If you upgrade from 20.x to 21.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | |||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
Safety |
|
Program |
+ 8 bytes |
|
X |
|
|
Add-On Instruction |
+ 12 bytes |
|
X |
|
|
SFC Routine |
+ 8 bytes |
|
X |
|
|
Tag that uses AXIS_GENERIC data type |
+ 32 bytes |
|
X |
|
|
Tag that uses OUTPUT_CAM data type |
+ 512 bytes |
|
X |
|
|
Tag that uses AXIS_SERVO_DRIVE data type |
- 8 bytes |
|
X |
|
|
Tag that uses CIP_DRIVE data type |
+ 4 bytes |
|
X |
|
|
PRODUCE_TAG |
+ 2 bytes |
|
X |
|
|
Tag that uses ALARM_DIGITAL data type |
+ 64 bytes |
|
X |
|
|
Tag that uses ALARM_ANALOG data type |
+ 436 bytes |
|
X |
|
|
Tag that uses MOTION_GROUP data type |
- 8 bytes |
|
X |
|
|
For each controller |
-76 bytes |
|
X |
|
|
CompactLogix 5370 L1 |
+ 376 bytes |
X |
|
|
|
CompactLogix 5370 L1 |
+ 6600 bytes |
|
X |
|
|
CompactLogix 5370 L2 (1769-L24ER-QB1B) |
+ 1392 bytes |
X |
|
|
|
CompactLogix 5370 L2 (1769-L24ER-QB1B) |
+ 13588 bytes |
|
X |
|
|
CompactLogix 5370 L2 (1769-L24ER-QBFC1B or 1769-L27ERM-QBFC1B) |
+1392 bytes |
X |
|
|
|
CompactLogix 5370 L2 (1769-L24ER-QBFC1B or 1769-L27ERM-QBFC1B) |
+ 13564 bytes |
|
X |
|
|
CompactLogix 5370 L3 |
+ 24 bytes |
X |
|
|
|
CompactLogix 5370 L3 |
+ 14984 bytes |
|
X |
|
|
1756-L7xS |
+ 48 bytes |
X |
|
|
|
1756-L7xS |
+ 24720 bytes |
|
X |
|
|
1756-L7x |
+ 16 bytes |
X |
|
|
|
1756-L7x |
+ 24720 bytes |
|
X |
|
|
1789-L10, 1789-L30, 1789-L60 |
+ 76196 bytes |
X |
|
|
If you upgrade from 19.x to 20.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | |||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
Safety |
|
Task |
+ 1312 bytes |
|
X |
|
|
Program |
+ 16 bytes |
|
X |
|
|
Equipment phase |
+ 8 bytes |
|
X |
|
|
Routine |
+ 24 bytes |
|
X |
|
|
Add-On Instruction |
+ 32 bytes |
|
X |
|
|
Project with any tags that use ALARM_ANALOG or ALARM_DIGITAL data type |
-76 bytes |
|
X |
|
|
Tag that uses ALARM_ANALOG data type |
+ 4 bytes |
|
X |
|
|
Tag that uses ALARM_DIGITAL data type |
+ 24 bytes |
|
X |
|
|
Tag that uses MOTION_GROUP data type |
+ 56 bytes |
|
X |
|
|
Tag that uses COORDINATE_SYSTEM data type |
+ 950 bytes |
|
X |
|
|
Tag that uses AXIS_CIP_DRIVE data type |
+ 676 bytes |
|
X |
|
|
Tag that uses AXIS data type other than AXIS_CIP_DRIVE |
+ 672 bytes |
|
X |
|
|
Standard produced tag |
+ 4 bytes + (4 bytes x number of consumers) |
X |
|
|
|
Standard consumed tag |
+ 12 bytes |
X |
|
|
|
Safety produced tag |
+ 4 bytes |
|
|
X |
|
Safety consumed tag |
+ 4 bytes |
|
|
X |
|
I/O module |
+ 8 bytes |
|
X |
|
|
Module input connection |
+ 4 bytes |
|
X |
|
|
Module output connection |
+ 4 bytes |
|
X |
|
|
For each controller (> 1 K bytes change): |
|
|
|
|
|
1756-L6x controller |
+ 1264 bytes |
|
X |
|
|
1756-L6x controller |
+ 1268 bytes |
X |
|
|
|
1756-L6xS controller |
+ 1316 bytes |
|
X |
|
|
1756-L6xS controller |
+ 1312 bytes |
X |
|
|
|
1756-L7x controller |
+ 5588 bytes |
|
X |
|
|
1756-L7x controller |
+ 1296 bytes |
X |
|
|
|
1768-L4x, 1768-L4xS controller |
+ 1212 bytes |
|
X |
|
|
1768-L4x controller |
+ 1292 bytes |
X |
|
|
|
1768-L4xS controller |
+ 1340 bytes |
X |
|
|
|
1768-L4xS controller |
+ 1312 bytes |
|
|
X |
|
1769-L23 controller |
+ 2488 bytes |
X |
|
|
|
1769-L31 controller |
+ 2492 bytes |
X |
|
|
|
1769-L32C, 1769-L35CR controller |
+ 2812 bytes |
X |
|
|
|
1769-L33E, 1769-L35E controller |
+ 2496 bytes |
X |
|
|
If you upgrade from 18.x to 19.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
NA |
<no change> |
|
|
If you upgrade from 17.x to 18.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
Program |
+ 8 bytes |
|
X |
|
Equipment phase |
+ 20 bytes |
|
X |
|
Add-On Instruction |
+ 12 bytes |
|
X |
| Each tag
In addition, if you use a tag of the types listed below, increase the memory as indicated for each instance: |
+ 4 bytes |
|
X |
|
Produced tag |
+ 36 bytes + (24 bytes * number of consumers) |
X |
|
|
Consumed tag |
+ 24 bytes |
X |
|
|
Data access control |
+ 4 bytes per symbol |
|
X |
|
Tag that uses ALARM_ANALOG data type |
- 20 bytes |
|
X |
|
Tag that uses ALARM_DIGITAL data type |
+ 28 bytes |
|
X |
|
Tag that uses MOTION_GROUP data type |
+ 76 |
|
X |
|
Tag that uses AXIS_SERVO_DRIVE or AXIS_GENERIC_DRIVE data type |
+ 786 bytes |
|
X |
|
Tag that uses AXIS data type other than AXIS_SERVO_DRIVE or AXIS_GENERIC_DRIVE |
+ 818 bytes |
|
X |
|
Tag that uses COORDINATE_SYSTEM data type with no transform dimensions |
+ 40 bytes |
|
X |
|
Tag that uses COORDINATE_SYSTEM data type with transform dimensions |
+ 100 bytes |
|
X |
|
Module input connection |
+ 20 bytes |
|
X |
|
Module output connection |
+ 24 bytes |
|
X |
|
Safety controller |
- 8 bytes |
|
X |
|
Safety partner |
- 8 bytes |
|
X |
|
For each controller (> 1k bytes change): |
|
|
|
|
1756-L6x, 1756-L6xS, 1756-L63XT |
+ 16728 bytes |
|
X |
|
1768-L4x, 1768-L4xS |
+ 14448 bytes |
|
X |
|
1769-L2x |
+ 35084 bytes |
X |
|
|
1769-L31 |
+ 14740 bytes |
X |
|
|
1769-L32C, 1756-L35CR |
+ 35400 bytes |
X |
|
|
1769-L32E, 1756-L35E |
+ 35036 bytes |
X |
|
|
1789-L10, 1789-L30, 1789-L60 |
+ 4992 |
X |
|
If you upgrade from 16.x to 17.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
Task |
+ 4 bytes |
|
X |
|
Program |
+ 4 bytes |
|
X |
|
Equipment phase |
+ 8 bytes |
|
X |
|
LD routine |
+ 12 bytes |
|
X |
|
FBD routine |
- 8 bytes |
|
X |
|
SFC routine |
+ 28 bytes |
|
X |
|
ST routine |
+ 4 bytes |
|
X |
|
Add-On Instruction |
- 12 bytes |
|
X |
|
If you use a tag of the types listed below, increase the memory as indicated for each instance: |
|
|
|
|
Produced tag |
+ [4 bytes + (4 bytes * number of consumers)] |
X |
|
|
Consumed tag |
+ 8 bytes |
X |
|
|
Tag that uses MESSAGE data type |
+ 4 bytes |
|
X |
|
Tag that uses ALARM_ANALOG data type |
- 64 bytes |
|
X |
|
Tag that uses ALARM_DIGITAL data type |
- 28 bytes |
|
X |
|
Tag that uses AXIS_SERVO_DRIVE or AXIS_GENERIC_DRIVE data type |
- 34 bytes
(2 bytes x number of output cam execution targets) |
|
X |
|
Tag that uses AXIS data type other than AXIS_SERVO_DRIVE or AXIS_GENERIC_DRIVE |
- 52 bytes
(2 bytes x number of output cam execution targets) |
|
X |
|
Tag that uses COORDINATE_SYSTEM data type of 2 dimensions with 2 transform dimensions |
+ 20 bytes |
|
X |
|
Tag that uses COORDINATE_SYSTEM data type of 3 dimensions with 3 transform dimensions |
+ 108 bytes |
|
X |
If you upgrade from 15.x to 16.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
If you use a tag of the types listed below, increase the memory as indicated for each instance: |
|
|
|
|
Tag that uses ALARM_ANALOG data type (with no associated tag references) |
+ 16 bytes |
|
X |
|
Tag that uses ALARM_DIGITAL data type (with no associated tag references) |
+ 4 bytes |
|
X |
|
Tag that uses ALARM_ANALOG data type (if associated tags are configured for the ALARM_ANALOG tag) |
+ 22 bytes
+ (9 x the number of configured, associated tags)
+ (3 x the sum of the bytes used by the data type of each of the configured associated tags)
For example, an analog alarm moved to V16.03 with two Associated Tags – one DINT (4 bytes) and one STRING (88 bytes) would need to add: 22 + 9(2) + 3(92) = 316 bytes |
|
X |
|
Tag that uses the COORDINATE_SYSTEM data type |
+ 132 bytes |
|
X |
If you upgrade from 14.x to 15.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
Input module |
+ 4 bytes |
X |
|
|
If you use a tag of the types listed below, increase the memory as indicated for each instance: |
|
|
|
|
Produced tag |
+ 12 bytes |
X |
|
|
Consumed tag |
+ 4 bytes |
X |
|
|
Tag that uses COORDINATE_SYSTEM data type |
+ 748 bytes |
|
X |
|
Tag the uses any AXIS data type |
+ 800 bytes |
|
X |
|
Task |
+ 20 bytes |
|
X |
|
Program or equipment phase |
+ 24 bytes |
|
X |
|
Routine |
+ 4 bytes |
|
X |
|
Serial port |
+ 1120 bytes |
|
X |
|
Project |
+ 4012 bytes |
|
X |
If you upgrade from 13.x to 14.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
If you use a tag of the types listed below, increase the memory as indicated for each instance: |
|
|
|
|
Tag that uses the COORDINATE SYSTEM data type |
+ 60 bytes |
|
X |
|
Tag that uses any AXIS data type |
+ 4 bytes |
|
X |
If you upgrade from 12.x to 13.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
Program |
+ 12 bytes |
|
X |
|
Task |
+ 4 bytes |
|
X |
|
User-defined data type |
+ 4 bytes |
|
X |
|
I/O module |
+ 16 bytes |
X
(8 bytes) |
X
(8 bytes) |
|
If you use a tag of the types listed below, increase the memory as indicated for each instance: |
|
|
|
|
Produced tag |
+ 8 bytes |
X |
|
|
Consumed tag |
+ 8 bytes |
X |
|
If you upgrade from 11.x to 12.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
I/O module with a comm format = Rack Optimization |
+ 90 bytes |
|
X |
|
I/O module with a comm format = something other than Rack Optimization (such as a direct connection) |
+ 144 bytes |
|
X |
|
CompactLogix 1769 I/O module |
+ 170 bytes |
|
X |
|
Bridge module with a comm format = None |
+ 160 bytes |
|
X |
|
Bridge module with a comm format = Rack Optimization |
+ 220 bytes |
|
X |
If you upgrade from 10.x to 11.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
User-defined data type
|
+ 128 bytes |
|
X |
Indirect address (using a tag as the subscript for an array in an instruction, such as an Array_A[Tag_B]). This memory change applies only if the array:
has only one dimension (such as UDT_1[5]) |
- 60 bytes |
|
X |
If you upgrade from 9.x to 10.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
Program |
+ 12 bytes |
|
X |
|
Routine |
+ 16 bytes |
|
X |
If you upgrade from 8.x to 9.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
If you use a tag of the types listed below, increase the memory as indicated for each instance: |
|
|
|
|
Tag that uses the MESSAGE data type |
+ 376 bytes |
|
X |
If you upgrade from 7.x to 8.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
Project |
+ 1050 bytes |
X |
|
|
Tag |
+ 0.55 bytes |
|
X |
| Message that transfers more than 500 bytes of data and targets 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 |
+ 2000 bytes |
X |
|
If you upgrade from 6.x to 7.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
If you use a tag of the types listed below, increase the memory as indicated for each instance: |
|
|
|
|
Base tag |
+ 24 bytes |
|
X |
|
Alias tag |
+ 16 bytes |
|
X |
|
Produced tag DINT 4 |
+ 12 bytes |
|
X |
|
Produced tagREAL 4 |
+ 12 bytes |
|
X |
|
Consumed tag DINT 4 |
+ 12 bytes |
|
X |
|
Consumed tagREAL 4 |
+ 12 bytes |
|
X |
|
Routine |
+ 68 bytes |
|
X |
If you upgrade from 5.x to 6.x
|
Then add the following memory requirements to your project |
Which comes from this type of memory | ||
|
Component |
Increase/Decrease Per Instance |
I/O |
Data and Logic |
|
Routine |
+ 116 bytes |
|
X |
MCS Instruction (Lgx00133646, Lgx00133127)
Functional Change First Identified as of:
This release has the following application notes.
Logix Designer Not Able to Download Project
Application Note for: