Guidelines to define a step

When defining the steps of the process, use these guidelines:
  • Start with large steps and refine the steps in several passes.
defineSFCprocess2W
Call Out 1
First pass
Call Out 2
Second pass
Call Out 3
Third pass
Call Out 4
Paint
Call Out 5
Transfer
Call Out 6
Clean
Call Out 7
Paint 1
Call Out 8
Paint 2
Call Out 9
Paint 3
  • When first opening an SFC routine, it contains an initial step and transition. Use this step to initialize the process.
defineSFCprocess3
Call Out 1
initial step
Call Out 2
initial transition
  • To identify a step, look for a physical change in the system, such as:
    • a new part that is in position
    • a temperature that is reached
    • a preset time that is reached
    • a recipe selection that occurs
      The step is the actions that takes place before that change.
  • To control a device during more than one time or phase (step), perform one:
    Option
    Example
    Make a separate step that controls the device.
    defineSFCprocessEx1
    Call Out 1
    Transfer
    Call Out 2
    Paint
    Call Out 3
    Clean
    Call Out 4
    Fan Control
    Note the step that turns on the device and the step that turns off the device.
    Later, define a Stored and Reset Action pair to control the device.
    defineSFCprocessEx2
    Call Out 1
    Transfer
    Call Out 2
    Paint
    Call Out 3
    Clean
    Call Out 4
    Turn on the fan
    Call Out 5
    Turn off the fan
    Use one large step that contains all the actions that occur while the device is on.
    defineSFCprocessEx3W
    Call Out 1
    Paint
    Call Out 2
    transfer, paint, clean, transfer, control the fan
  • Stop when the steps are in meaningful increments.
    For example:
    This list of steps
    Is
    Product Solution
    probably too large
    Set Mode, Close Outlet, Set Temperature, Open Inlet A, Close Inlet A, Set Timer, Reset Temperature, Open Outlet, Reset Mode
    probably too small
    Preset Tank, Add Ingredient A, Cook, Drain
    probably about right
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.