AGITATE phase logic configuration

Configuring the AGITATE running logic

The phase class AGITATE was created earlier in the BlenderPhases category of the Advanced Definitions Library. (The AGITATE phase class was created with a batch input parameter, AGITATE_TIME, and a batch report parameter, ACTUAL_TIME.) Now you will configure the running logic for this phase class using Control Studio.

Note

In an actual Sequential Function Chart (SFC), the actions are not displayed next to the steps. We added these to the figure using the Comment tool. However, you can display conditions next to transitions. On the Diagram tab, in the Layout group, click Diagram Preferences. Then, select Condition under the Transitions heading.

The following steps describe the general flow of the running logic (aliases are enclosed in # signs):

  1. Set the blender outlet equipment module, #BLENDER_OUT_1#,  to Closed.
  2. Close the color inlet  valve, #COLOR_IN_VLV#.
  3. Close the base inlet valve, #BASE_IN_VLV#.
  4. Confirm that the above devices have transitioned to the required states.
  5. Start the agitate motor and wait until #AGITATOR# is running. (You will add a new phase parameter, AGIT_FLAG, to the running logic to keep track of whether or not the motor is supposed to be running. This parameter will be important when the restart logic is created.)
  6. Wait for the TIME parameter on the WAIT step to be greater than the batch input parameter AGITATE_TIME.
  7. Stop #AGITATOR#.
  8. Confirm that #AGITATOR# has stopped.