25.07.2014 Views

1756-PM003H-EN-E, SFC and ST Programming Languages ...

1756-PM003H-EN-E, SFC and ST Programming Languages ...

1756-PM003H-EN-E, SFC and ST Programming Languages ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table of Contents<br />

Design a Sequential Function<br />

Chart<br />

Program a Sequential Function<br />

Chart<br />

Chapter 4<br />

When to Use This Chapter. . . . . . . . . . . . . . . . . . . . . . . . . 4-1<br />

What is a Sequential Function Chart? . . . . . . . . . . . . . . . . . 4-2<br />

Define the Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5<br />

Choose How to Execute the <strong>SFC</strong> . . . . . . . . . . . . . . . . . . . . 4-6<br />

Define the Steps of the Process . . . . . . . . . . . . . . . . . . . . . 4-6<br />

Organize the Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11<br />

Add Actions for Each Step . . . . . . . . . . . . . . . . . . . . . . . . . 4-15<br />

Describe Each Action in Pseudocode . . . . . . . . . . . . . . . . . 4-19<br />

Choose a Qualifier for an Action . . . . . . . . . . . . . . . . . . . . 4-19<br />

Define the Transition Conditions . . . . . . . . . . . . . . . . . . . . 4-20<br />

Transition After a Specified Time . . . . . . . . . . . . . . . . . . . . 4-25<br />

Turn Off a Device at the End of a Step . . . . . . . . . . . . . . . 4-28<br />

Keep Something On From Step-to-Step . . . . . . . . . . . . . . . 4-34<br />

End the <strong>SFC</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-38<br />

Nest an <strong>SFC</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41<br />

Configure When to Return to the OS/JSR . . . . . . . . . . . . . . 4-42<br />

Pause or Reset an <strong>SFC</strong>. . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-43<br />

Execution Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-43<br />

Chapter 5<br />

When to Use This Chapter. . . . . . . . . . . . . . . . . . . . . . . . . 5-1<br />

Add an <strong>SFC</strong> Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1<br />

Create a Simultaneous Branch . . . . . . . . . . . . . . . . . . . . . . 5-3<br />

Create a Selection Branch . . . . . . . . . . . . . . . . . . . . . . . . . 5-5<br />

Set the Priorities of a Selection Branch . . . . . . . . . . . . . . . . 5-6<br />

Return to a Previous Step . . . . . . . . . . . . . . . . . . . . . . . . . 5-7<br />

Configure a Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8<br />

Program a Transition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10<br />

Add an Action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12<br />

Configure an Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12<br />

Program an Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14<br />

Assign the Execution Order of Actions . . . . . . . . . . . . . . . . 5-16<br />

Document an <strong>SFC</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16<br />

Configure the Execution of the <strong>SFC</strong> . . . . . . . . . . . . . . . . . . 5-20<br />

Verify the Routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21<br />

Edit an <strong>SFC</strong> Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22<br />

1 Publication <strong>1756</strong>-<strong>PM003H</strong>-<strong>EN</strong>-E - August 2005

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!