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 ...
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