Allen-Bradley Home
Drives Service & Support

General Resources

 

Drives Service & Support > Product Advisories > 1494V

Product Advisories: C ompactLogix, ControlLogix, DriveLogix, FlexLogix, and SoftLogix Controllers Using the Sequential Function Chart Editor

Ref: ACIG 2005-06-002  Date: June, 2005

Product Identification

Product Service Advisory is to inform you of a functional issue that exists with:

Controller Catalog number Firmware revision
CompactLogix 1769-L31,
1769-L32C, -L35CR,
1769-L32E, -L35E,
1769-L20, 1769-L30
Major revisions 11, 12, and 13
ControlLogix 1756-L1, -L1M1, -L1M2, -L1M3
1756-L53
1756-L55M12, -L55M13, -L55M14, -L55M16, -L55M22, -L55M23, -L55M24 1756-L60M03SE
1756-L61, -L62, -L63
Major revisions 11, 12, and 13
PowerFlex 700S with DriveLogix 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
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 Advisoryparticipation by applicable Company Field personnel is mandatory.

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.

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.

 

Problem Correction

The functional issue described above will be corrected in the following revisions of these controllers :

Controller Catalog number Major
Firmware
Revision
CompactLogix 1769-L31,
1769-L32C, -L35CR,
1769-L32E, -L35E
15
ControlLogix 1756-L55M12, -L55M13, -L55M14, -L55M16, -L55M22, -L55M23, -L55M24, 1756-L60M03SE,
1756-L61, -L62, -L63
15
PowerFlex 700S with DriveLogix 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.
15
FlexLogix 1794-L34 15
SoftLogix 1789-L10, -L30, -L60 15

Note that RSLogix 5000 version 15 no longer supports these controllers:

Controller Catalog number
CompactLogix 1769-L20, 1769-L30
ControlLogix 1756-L1, -L53
PowerFlex 700S with DriveLogix 5720 DriveLogix
FlexLogix 1794-L33

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 1769-L31,
1769-L32C, -L35CR,
1769-L32E, -L35E
13.31 (or higher)
ControlLogix 1756-L1, -L1M1, -L1M2, -L1M3, 1756-L55M12, -L55M13, -L55M14, -L55M16, -L55M22, -L55M23, -L55M24 13.32 (or higher)
and
13.70 (or higher) for redundancy
ControlLogix 1756-L60M03SE 13.09 (or higher)
ControlLogix 1756-L61, -L62, -L63 13.41 (or higher)
and
13.70 (or higher) for redundancy
PowerFlex 700S with DriveLogix 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.
15
SoftLogix 1789-L10, -L30, -L60 15