The revised holding logic for the AGITATE phase class is shown in the following SFC diagram. Modify the holding logic to branch based on the value of the FAIL_INDEX parameter. If a failure is detected, go to the FAIL_SAFE actions, which include closing all the valves and stopping the outlet pump and agitate motor. If a fail is not detected, branch based on the value of the AGIT_FLAG parameter. (If the AGIT_FLAG is set to Running, then stop the agitate motor.)
Add the steps and actions as shown in the table in the next topic. Add the transitions as shown in the diagram below.