CompactLogix, ControlLogix, DriveLogix, FlexLogix, and SoftLogix Controllers Using the Sequential Function Chart Editor Ref: ACIG 2005-06-002 RA ClearQuest # - Lgx00054247 Date: June, 2005 Dear Rockwell Automation Customer, The purpose of this Product Service Advisory is to inform you of a functional issue that exists with: Controller: Catalog number: Firmware revision: CompactLogix ControlLogix 1769-L31, 1769-L32C, -L35CR, 1769-L32E, -L35E, 1769-L20, 1769-L30 1756-L1, -L1M1, -L1M2, -L1M3 1756-L53 1756-L55M12, -L55M13, -L55M14, -L55M16, -L55M22, -L55M23, -L55M24 1756-L60M03SE 1756-L61, -L62, -L63 Position 17 of the 20D catalog string identifies the DriveLogix option. Options A and B are for 5720 DriveLogix. Options K and L are for 5730 DriveLogix. Major revisions 11, 12, and 13 Major revisions 11, 12, and 13 Major revisions 11, 12, and 13 FlexLogix 1794-L33, -L34 Major revisions 11, 12, and 13 SoftLogix 1789-L10, -L30, -L60 Major revisions 11, 12, and 13 This Advisory explains the functional issue and the steps being taken to rectify the situation. Due to the nature of the problem, this effort has been assigned a Type II Mandatory Product Service Advisory participation by applicable Company Field personnel is mandatory.
Page 2 - Problem Description - With the CompactLogix, ControlLogix, FlexLogix, and SoftLogix controllers listed above, hereafter referred to as the controller, the following functional issue exists: Functional Issue SFC can execute the wrong step If you have an SFC with nested simultaneous branches, it is possible for the controller to begin executing at an unexpected step. Following the convergence of a nested simultaneous branch, if the SFC loops back to the initial step of the parent branch, instead of executing that step, the SFC can jump to a step of another path in the nested simultaneous branch. For example: Execution starts at Step_000. When Tran_000 becomes true, Step_001, Step_002 and Step_003 should become active. However, because the nested simultaneous branch in the left path converges and loops back to its parent step (Step_001), the active steps will actually be Step_005, Step_002 and Step_003.
Page 3 -Temporary Workarounds - To avoid this functional issue, never loop back to the initial step of a simultaneous branch after converging a nested simultaneous branch. For example, in the SFC above, add a Step and Transition pair (Step_001A and Tran_001A) before Step_001. Make the condition for Tran_001A always true so that it executes in one scan. This makes the target of the loop back a step other than the parent step of the nested simultaneous branch. However, this also makes the SFC execution take one extra scan to get to the nested simultaneous branch when Tran_000 first becomes true.
Page 4 - Problem Correction - The functional issue described above will be corrected in the following revisions of these controllers: Controller: Catalog number: Firmware revision: CompactLogix ControlLogix 1769-L31, 1769-L32C, -L35CR, 1769-L32E, -L35E 1756-L55M12, -L55M13, -L55M14, -L55M16, -L55M22, -L55M23, -L55M24, 1756-L60M03SE, 1756-L61, -L62, -L63 Position 17 of the 20D catalog string identifies the DriveLogix option. Options A and B are for 5720 DriveLogix. Options K and L are for 5730 DriveLogix. Major revisions 15 Major revisions 15 Major revisions 15 FlexLogix 1794-L34 Major revisions 15 SoftLogix 1789-L10, -L30, -L60 Major revisions 15 Note that RSLogix 5000 version 15 no longer supports these controllers: Controller: Catalog number: CompactLogix 1769-L20, 1769-L30 ControlLogix 1756-L1, -L53 5720 DriveLogix FlexLogix 1794-L33
Page 5 This anomaly will also be corrected in a future version of revision 13, estimated to be available in the August, 2005 timeframe, for the following controllers: Controller: Catalog number: Firmware revision: CompactLogix ControlLogix 1769-L31, 1769-L32C, -L35CR, 1769-L32E, -L35E 1756-L1, -L1M1, -L1M2, -L1M3, 1756-L55M12, -L55M13, -L55M14, -L55M16, -L55M22, -L55M23, -L55M24 Revision 13.31 (or higher) Revision 13.32 (or higher) and Revision 13.70 (or higher) for redundancy ControlLogix 1756-L60M03SE Revision 13.09 (or higher) ControlLogix 1756-L61, -L62, -L63 Revision 13.41 (or higher) and Revision 13.70 (or higher) for redundancy Position 17 of the 20D catalog string identifies the DriveLogix option. Options A and B are for 5720 DriveLogix. Options K and L are for 5730 DriveLogix. Revision 15 SoftLogix 1789-L10, -L30, -L60 Revision 15 - Requested Customer Action - Each notified customer should take the following actions: 1. Confirm that they have the affected product. 2. Update the firmware to the revision listed in the Problem Correction section on pages 4 through 5. Firmware revisions are available on the Rockwell Automation web site. To download an update kit: a) Go to www.ab.com. b) Click Support/Support Overview. c) Expand Downloads. d) Click Firmware Updates. e) Click Control Hardware. If customers require any further technical assistance, they should contact Rockwell Automation
Page 6 Technical Support (440-646-3223 or RACleAskTheExpert@ra.rockwell.com) or their local Rockwell Automation Sales and Support office.
Page 7 We require and appreciate your immediate cooperation in this matter. If you have any questions, please contact us. Sincerely, Scott Tenorio Sam Malizia ControlLogix Product Manager CompactLogix Product Manager Tel: 440.646.4317 Tel: 440.646.3739 stenorio@ra.rockwell.com sjmalizia@ra.rockwell.com Jeff Petro Dave Heller FlexLogix Product Manager SoftLogix Product Manager Tel: 440.646.5314 Tel: 440.646.3815 jlpetro@ra.rockwell.com dwheller@ra.rockwell.com Keith Hogan Logix5000 Product Manager Tel: 440.646.3834 kmhogan@ra.rockwell.com Corey Morton DriveLogix Product Manager Tel:262.512.2241 cbmorton@ra.rockwell.com