Using the Sequential Function Chart
Using the Sequential Function Chart
CIMPLICITY® Control:
Using the Sequential Function Chart Editor
Warning
Warning notices are used in this publication to emphasize that hazardous
voltages, currents, temperatures, or other conditions that could cause
personal injury exist in this equipment or may be associated with its use.
In situations where inattention could cause either personal injury or
damage to equipment, a Warning notice is used.
Caution
Caution notices are used where equipment might be damaged if care is not
taken.
Note
Notes merely call attention to information that is especially significant to
understanding and operating the equipment.
This document is based on information available at the time of its publication. While efforts
have been made to be accurate, the information contained herein does not purport to cover all
details or variations in hardware or software, nor to provide for every possible contingency in
connection with installation, operation, or maintenance. Features may be described herein which
are not present in all hardware and software systems. GE Fanuc Automation assumes no
obligation of notice to holders of this document with respect to changes subsequently made.
GFK-1385 iii
Preface
Related Publications
GFK-1295 Using CIMPLICITY® Control
GFK-1296 Series 90™ Systems Reference Manual
GFK-1192 Series 90™-70 System Manual
GFK-0262 Series 90™-70 Programmable Controller Installation Manual
GFK-0646 C Programmer’s Toolkit for the Series 90 PLCs User’s Manual
GFK-0600 Series 90™-70 Programmable Controller Data Sheets
GFK-0356 Series 90™-30 Programmable Controller Installation Manual
At GE Fanuc Automation, we strive to produce quality technical documentation.
After you have used this manual, please take a few moments to complete and return
the Reader's Comment Card located on the next page.
Libby Allen
Senior Technical Writer
iv CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
Contents
GFK-1385 v
Contents
vi CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
Contents
viii CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
Contents
GFK-1385 Contents ix
Contents
Table 2-1. Sequence of Events for the SFC Evolution Example ................................................... 2-10
Table 3-1. SFC Pop-up Menu Choices ........................................................................................... 3-9
Table 3-2. Keyboard Shortcuts..................................................................................................... 3-10
Table B-1. Target PLC Constraints for Series 90-70 PLCs.............................................................B-2
Table B-2. Target PLC Constraints for Series 90-30 PLCs.............................................................B-3
x CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
Chapter Introduction
1
This manual explains how to use Sequential Function Chart (SFC) language with
CIMPLICITY Control software to program your logic and create an application
program for your programmable controller.
This manual does not describe the features and functions of CIMPLICITY Control
software that are shared with the SFC Editor. For information on these features and
functions, please refer to Using CIMPLICITY® Control, GFK-1295. The Series
90™ Systems Reference Manual, GFK-1296, provides more detailed information
about PLC systems. For information on programming instructions and timing
information pertaining to the 90-70 software, refer to the Series 90™-70 System
Manual, GFK-1192.
The CIMPLICITY Control SFC Editor, release 2.0 supports the following PLCs.
Series 90-30 PLCs Series 90-70 PLCs
CPU 361 CPU 731
CPU 360 CPU 771
CPU 352 CPU 772
CPU 351 CPU 781
CPU 782
CPM 914, 915
CPM 924, 925
GFK-1385 1-1
1
SFC Defined
SFC is a graphical, state language that is IEC-compliant. It was specifically
developed for controlling sequential processes and offers a graphical representation
of the functions of a sequential automated system as a series of steps and transitions.
For a better understanding of what SFC does and the relationship between SFC and
ladder diagram (LD) programming, refer to Chapter 2.
Any options you have purchased, such as the SFC Language Editor, are
automatically installed when you install CIMPLICITY Control. For information on
available options, contact your GE Fanuc distributor.
1-2 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
Chapter Understanding SFC Programming
2
GFK-1385 2-1
2
Lower Punch
M A B L
Raise Punch
B A R
2-2 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
Steps
Two types of steps can be used in an SFC: initial steps and regular steps. The initial
step is executed either the first time the SFC block is executed or as a result of the
SFC_RESET function, described on page 2-25. There can be only one initial step
per SFC network. The initial step cannot appear within a simultaneous structure,
but can appear anywhere else.
A regular step is executed if the preceding transitional logic in the SFC network
makes the step active. There can be one or many regular steps in an SFC network.
Their display in the SFC topology looks as follows:
Transitions
Transition logic is programmed in a terminal language, such as Ladder Diagram. A
transition can contain only one executable rung plus comment rungs and is
displayed in the topology as shown below.
Step 1
T ran s 1 7UDQVLWLRQ
Step 2
T ran s 2 7UDQVLWLRQ
Step 3
By default, the SFC editor automatically creates a logic rung for each transition
when it is created (unless you have turned this option off in the SFC Editor Options
dialog box). Note that the ALW_OFF (always off) contact is used in the default
rung for safety reasons. You must edit this rung to meet the needs of your
application. The following rung sets the variable TRANS1 for transition Trans1.
Note
As defined by IEC, a transition cannot have any effect other than
setting the transition itself.
2-4 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
W A IT
T1
DE SC END
T2
R A IS E
T3
cyc le
In the SFC sequence shown in the illustration, the initial step (WAIT) contains
action logic that is performed the first time the SFC network is executed and each
time the transition T3 goes active causing the topology to cycle. (The initial step
will also become active if the SFC is reset via the SFC_RESET function block.) A
regular step is represented by a square which can also contain a name (such as
DESCEND or RAISE) identifying the principle function of that step. Action logic
associated with each step and transition (T1, T2, and T3) is programmed in the
Terminal Language window of the SFC Editor.
2-6 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
In puts
P rep ro ce ss in g
M A IN SFC
Pro g ra m Blo c k S eq uen tial P roc es s ing
B lo c k 1
Pos tp ro ce ssing
P rep ro ce ss in g
SFC
Blo c k S eq uen tial P roc es s ing
2
Pos tp ro ce ssing
O u tpu ts
P rep ro ce ss in g
SFC
Blo c k S eq uen tial P roc es s ing
3
Pos tp ro ce ssing
Figure 2-1. PLC Scan Cycle
SFC Evolution
A step can be either active or inactive. A transition is active (evaluated) only when
the step immediately preceding it is active. If a transition evaluates true (ON), the
software makes the immediately preceding step(s) inactive and the immediately
succeeding step(s) active. This process is referred to as evolving the SFC. The
sequence of operations for any given sequential processing portion of the PLC scan
consists of:
1. Evaluating the transitions following all active steps.
2. Evolving the SFC as needed.
3. Executing the action logic associated with the active steps.
The process of evolving the sequential function chart is animated in the Topology
window. Active steps and transitions are displayed with backlighting when the PLC
is online.
For a discussion of the logic execution flow and SFC evolution of a sample SFC
segment, see page 2-9.
2-8 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
S1
T1
S2
T2
S3
T3
2-10 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
Simple Sequence
In this example, control passes from step S2 to step S3 only if step S2 is active and
transition T2 evaluates true.
S tep 2
T ran s2
S tep 3
S2
T2 T3
S3 S4
2-12 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
S3 S4
T2 T3
S5
S2
T2
S3 S4
2-14 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
S3 S4
T2
S5
In the structure illustrated, control passes to step S5 only if steps S3 and S4 are both
active and transition T2 evaluates true. The transition logic for T2 is only executed
when all of the steps at the end of the simultaneous sequence are active. The SFC
editor displays a double line to indicate a simultaneous sequence. It automatically
creates a simultaneous branch if one transition is connected to two or more
preceding steps.
Sequence Skip
A sequence skip structure contains a selective branch that allows a series of steps
and transitions to be skipped.
In the sequence shown below, control passes to step S2 only if T1 is true. If T1 is
false and T2 is true, the sequence S2 through T4 is skipped and control goes
immediately to S4.
S1
T1 T2
S2
T3
S3
T4
S4
2-16 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
Sequence Loop
A sequence loop structure uses the directed link to define a logic sequence that goes
against gravity. (Normal logic flow goes from the top to the bottom of the SFC
topology, or with gravity.)
In the following figure, a directed link is used to create an iterative loop in the
topology. Control passes to Step 2 only if Step 1 is active and Trans1 evaluates true.
If Step 2 is active and Trans2 evaluates true, control returns to S1.
ST EP1
TRANS1
ST EP2
TRANS2
Jump
A jump structure uses connector elements to allow a sequence to be skipped. In the
sequence shown below, control passes to step S2 only if T1 is active. If T1 is false
and T2 is true, control goes to step S3 by way of connector C1.
A source connector must occur immediately after a transition, as shown in the
example below, where it follows T2. The destination connector must occur
immediately before a step.
S1
T1 T2
C1
S2
T3
C1
S3
2-18 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
Cycle
A cycle structure uses connector elements to conditionally return control to the
beginning of a sequence. In the sequence shown below, control passes to step S3
only if T2 is true. Control returns from step S2 to step S1 by way of connector, C1,
only if T2 is false and T3 is true.
A source connector must occur immediately after a transition. The destination
connector must occur immediately before a step.
C1
S1
T1
S2
T2 T3
C1
S3
2-20 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
S2
T3
S3 S4
T4
S5 S6
T5
S7
S2
T2 T3
S3
T4
S5 S6
T5
2-22 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
IEC Compliance
The following structures are not IEC-compliant, and cannot be created in the SFC
Editor or imported. To import a Logicmaster 90 folder that contains either of these
structures, first edit the structure as shown in the illustrations.
• A selective branch immediately following a simultaneous convergence
(Figure 2-4).
• A simultaneous divergence immediately following a selective branch
(Figure 2-5).
N o n - c o m p li a n t C o m p li a n t
N o n - c o m p li a n t
C o m p li a n t
2-24 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
2
(e na b le ) SFC_ (ok)
RESET
(re s e t) OVR
GFK-1385 3-1
3
Getting Started
To access the SFC Editor, you must specify SFC as the language for the program
block (or blocks) that you create and edit within the CIMPLICITY Control
Equipment Folder. An SFC network can be created in the CIMPLICITY Control
_MAIN block and in sub-blocks that are created within the CIMPLICITY Control
Equipment Folder. Only one language can be specified for each block; however,
blocks within an Equipment Folder can have different languages.
Note
Reserved words cannot be used as file names, labels, or variable
names. The following words are reserved in CIMPLICITY
Control software because of their use in the SFC Editor: stepxxx,
transxxx, actnxxx, and connxxx where xxx is a number.
3-2 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
4. If you wish, you can type a description for the block in the Description field.
5. Click OK. The SFC Editor windows for the Main Block will appear.
For more information, see “Notes for Logicmaster 90 SFC Users” on page 3-43.
3-4 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
T op olo gy W indo w
Instructio n M enu S F C lo g ic n e tw o rk s a r e c o n s tru c te d
L is ts S F C e le m e n t s w h e n th e in th is w in d o w u s in g s te p s , tra n s itio n s ,
To p o lo g y w in d o w is s e le c t e d . a n d c o n n e c tin g e le m e n ts .
L is ts la d d e r d ia g ra m lo g ic
in s tr u c tio n s w h e n th e T e rm in a l
L a n g u a g e w in d o w is s e le c tr e d .
Te rm inal L angua ge W in dow
A llo w s yo u to c re a te lo g ic fo r th e
s e le c te d a c tio n o r tra n s itio n , o r
p re p ro c e s s in g o r p o s tp ro c e s s in g
lo g ic .
SFC Toolbar
P r o v id e s q u ic k a c c e s s to S F C e le m e n ts .
T o u s e , c lic k th e e le m e n t y o u w a n t a n d
th e n c li c k w h e re y o u w a n t th e e le m e n t
to a p p e a r in the to p o lo g y . (B e c o m e s th e
L D E d ito r to o lb a r w h e n th e T e r m in a l L o g ic
w in d o w is s e le c te d .)
3-6 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Topology Window
This window displays the SFC logic network, which you construct using steps,
transitions, and connectors. The SFC topology is based on a grid. Each SFC
element occupies one square on the grid. The maximum grid size for a network is
255 rows x 255 columns. The Topology window is displayed with the grid on, by
default. To toggle the grid display, select the View menu and choose Show Grid.
Note
If the number of characters in the user-defined name of an SFC
element name exceeds the maximum number of characters that
can be displayed, a truncated name followed by a “+” is used.
When you place the mouse cursor over the selected SFC element,
the full user-defined name will be displayed in a tool-tip Help.
Ind ica te s s te p h a s tw o
In d ic at e s ste p h a s a ac tio n s a s s o cia te d w ith it.
c o m m en t a s s o c ia te d (Clic k to e d it a ctio n s
w ith it. (C lick to o r a ctio n a ss o cia tio n s .)
e d it c o m m e n t.)
Cu rs o r In d e n ta tio n in d ic a te s
ele m e n t lo g ic is s e le c te d
in te rm in a l la n g u a g e w in d o w .
Step-Action Association
A number in the upper right corner of each step indicates the number of actions
associated with the step. (Action logic is programmed in the Terminal Language
window of the SFC Editor.) When you left click this number, a pop-up menu that
lists the associated actions appears. To edit the underlying logic, click the action
name in the pop-up menu. To create a new step-action association, select New
Association from the pop-up menu.
Comments
Comments can be associated with any step, transition, or action defined in the SFC
topology. The SFC Editor displays the symbol * in the upper left corner of each
element that has a comment associated with it. The display of symbols can be
toggled on or off.
To add a comment to a selected step or transition, click the right mouse button, and
choose Comment from the pop-up menu, or choose Comment from the Edit menu.
To add a comment to an action, go to the Action Pool dialog box (see “Editing the
Action Pool”).
Logic
The logic associated with an element will be displayed automatically when the
element is selected if Automatic View Logic is selected in the SFC Editor Options
dialog box. To enable this feature, see “Changing SFC Editor Options.” You can
also display the logic associated with an element by double-clicking the element, or
in the case of steps, right clicking the action number of the step and selecting an
action from the pop-up list.
3-8 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
SFC Toolbar
The toolbar contains icons that represent SFC language elements (initial step, step,
transition, and connector) and editor tools (pointer, connection, and disconnection).
The elements can also be selected from the drop-down list on the common Editor
toolbar or the Elements dialog box. This toolbar is available only when the
Topology window is selected.
3-10 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Key Functions
Keyboard shortcuts are available for many functions in the Topology window. These
functions and the corresponding keystrokes are grouped in the following table by
type.
Editing Variables
CTRL + W Switches control between the SFC Topology and Variable Declaration
Editor windows.
Editing Logic
F6 Switches between the SFC Topology and Terminal Language windows.
The logic for the selected Step or Transition will be displayed in the
Terminal Language window.
F5 Switches between the SFC Topology and Terminal Language windows.
Preprocessing logic will be displayed in the Terminal Language window.
SHIFT + F5 Switches between the SFC Topology and Terminal Language windows.
Postprocessing logic will be displayed in the Terminal Language window.
Using File Functions
CTRL + N Creates a new folder. (Only one folder can be active at a time.)
CTRL + O Opens a folder. (Only one folder can be active at a time.)
CTRL + S Saves current program block.
CTRL + P Prints current program block.
CTRL + F4 Closes current program block.
Using Transfer Utilities
ALT + S Stores your logic program to the PLC. Allows you to store program changes
with the PLC running.
Using Online Functions
F11 Overrides the state of the selected transition when online.
F12 Switches the state of the selected transition when online.
Getting Help
F1 Accesses Online Help for the active window or dialog box.
3-12 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Note
Transition and step variables are local scope, read-only variables
that are handled as system variables by the Variable Declaration
Editor. For convenient viewing of SFC variables, go to the Local
Scope tab with the Sys Vars box checked.
You can set options that determine how the Editor operates when you are working
in the Topology window. General options determine the behavior of element type
selection and connection banding. The action and transition options determine the
default terminal language and whether you are prompted to change the terminal
language when these elements are created.
To change SFC Editor options, select the Tools menu and choose SFC Editor. The
SFC Editor Options dialog box will appear.
General
Connection Banding on Element Addition
If this box is checked, a connection band appears when the element is dropped into
the topology. (Default setting is checked.)
To immediately connect the new element to another element, left mouse click an
existing element, or select a new element from the toolbar and drop it into the
topology. To remove the connection line, press ESC.
3-14 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Action
If the target PLC supports multiple languages, you will be able to change the
following settings. Otherwise, these settings cannot be changed.
Default Terminal Language
Allows you to select the default terminal language to be used during creation of
actions in the empty logic. The default setting is LD (Ladder Diagram).
Use Default Language
If this option is selected, the default terminal language will be used to create
actions. Either this option or Prompt for Language must be selected. Use Default
Language is the default selection.
Prompt for Language
Allows you to choose a terminal language other than that specified in the Default
Terminal Language field. If this option is selected, the New Action dialog box
appears when a step is created because a default action is created at the same time.
Transition
If the target PLC supports multiple languages, you will be able to change the
following settings. Otherwise, these settings cannot be changed.
Default Terminal Language
Allows you to select the default terminal language to be used during creation of
transitions in the empty logic. The default setting is LD (Ladder Diagram).
Use Default Language
If this option is selected, the default terminal language will be used to create
transitions. Either this option or Prompt for Language must be selected. Use Default
Language is the default selection.
Prompt for Language
Allows you to choose a terminal language other than that specified in the Default
Terminal Language field. If this option is selected, the New Transition dialog box
will be displayed each time you create a transition.
3-16 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Zoom
The zoom command allows you to increase or decrease the display size in the
selected window (default is 100%). To change the zoom percentage, select the View
menu and choose Zoom. In the Zoom dialog box, click on one of the standard
percentages or click in the Percentage field and type a number between 25 and 200.
You can also adjust Zoom on the Common Editor toolbar.
Display Mode
To change the display features, with the Topology window selected, go to the View
menu and choose Display Mode. The Display Mode submenu, which contains the
following entries, will appear.
Name — SFC elements can be displayed with user-defined names or system-
generated names. To switch between these two modes, choose Name from the
Display Mode submenu.
Description — The SFC elements can be displayed in the topology with their
descriptions. To switch the display of the descriptions on or off, select Description
from the Display Mode submenu.
Hide Comments — An asterisk is displayed next to an element that has a comment
associated with it. To switch this indicator on or off, choose Hide Comments from
the Display Mode submenu.
3-18 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
To create an element using the SFC Toolbar, left mouse click on the symbol you
want and then left mouse click to drop the element where you want it in the SFC
topology. (Pressing ENTER will also drop the instruction at the topology cursor
location.)
To access the Elements dialog box, select the Program menu and choose Elements.
Select the element name from the drop-down list and then left mouse click or press
ENTER to drop the element at the cursor location in the topology.
3-20 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
What happens when the element is dropped into the topology depends on the SFC
Editor Options settings. For details, see “Changing SFC Editor Options” on page
3-14.
Note
If the Editor is in Overwrite mode, creating an element on top of a
selected element will replace that element. If the Editor is in
Insert mode, the new element will be created above the selected
element. To switch between Overwrite (OVR) and Insert (INS)
modes, press the INSERT key. (The editing mode is shown in the
Workbench status bar.)
Note
You can also create elements by copying and pasting existing
elements. To edit the user-defined name or description for the
copied element, choose Properties from the Program menu or
from the Topology window pop-up menu.
Steps
A default action containing empty logic written in the default terminal language is
assigned to an initial step when it is created and to a regular step the first time you
edit it. (If the Prompt for Language option is enabled in the SFC Editor Options
dialog box, you will be prompted for the terminal language.) The action number is
assigned by the SFC Editor in the order the actions are created. Actions can be
created independently of steps (see “Creating Actions”). To be executed, actions
must be associated to at least one step. Step numbers are assigned by the SFC Editor
in the order the steps are created.
To edit action logic, double click on the step (edits the default action), press ENTER
with the step selected, or click the action number on the upper right of the step to
choose an action from the pop-up menu.
Note
Only one initial step can be defined in an SFC network. The
initial step cannot appear in a simultaneous (converging or
diverging) structure. The Editor allows you to construct networks
that do not satisfy these conditions. However, these errors will be
disallowed and logged by the Analyze function.
Transitions
Transition numbers are assigned by the SFC Editor in the order the transitions are
created. To edit logic (transition conditions) for a selected transition, choose Edit
from the pop-up menu, press ENTER, or simply double click the transition.
Creating Actions
To create an action independently of a step, select the Program menu and choose
Action Pool. When the Action Pool dialog box appears, click the New button. The
New Action dialog box will appear. This dialog box allows you to change the
default terminal language and provide a description for the new action.
3-22 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
To edit the logic content of the action, click the Edit button in the Action Pool
dialog box. The action logic will be displayed in the Terminal Language window.
To be executed as part of the SFC, an action must be associated to a step (click
Associate in the Action Pool dialog box to open the Step-Action Association dialog
box). For details on editing step-action associations, see page 3-38.
Connection Band
Disconnection Band
To activate the disconnection band, select one of the elements you want to
disconnect and choose the Disconnect tool from the toolbar. You can also select the
element and choose Disconnect Element from the Edit menu or the pop-up toolbar.
3-24 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Connector
This element is used to create a jump or cycle structure. You can use the SFC
Toolbar or the Elements dialog box to create a connector.
To create a connector, left mouse click the Connector icon on the SFC Toolbar, in
the Elements list box, or in the Elements dialog box. (To access the Elements dialog
box, select the Program menu and choose Elements.) Left mouse click or press
Enter to drop the element where you want it in the SFC topology.
When the connector is dropped into the topology, the Connector Properties dialog
box will appear. Typing information in this dialog box is optional. If you do not
provide a User-defined Name, the SFC Editor will assign a name in sequence (C1,
C2, etc.) The User-defined Name drop-down box allows you to select from existing
connector names.
Directed Link
You can use a directed link to build a structure in which the logic flows against
gravity. In a directed link, logic flows from a transition to a step. To create a
directed link, select either the transition or step and activate the connection band.
Then, position the cursor over the hot spot on the other element (the cursor will
change to a directed link symbol) and click. The hot spot for directed link
connection is at the bottom of a transition and at the top center of a step.
Note
If the path is not clear for a directed link that is being created, the
SFC Editor will automatically place source and destination
connectors instead of the directed link.
ST EP 1
TR ANS 1
ST EP 2
TRANS2 TRANS3
ST EP 3 ST EP4
TR ANS 4
3-26 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Find
Type the name of the item (specified in the Search For field) that you want to locate
into this field. The default entry is the text from the last Search or Replace
operation. To select from a list of recently searched items, click the drop-down
arrow at the end of this field and select from the drop-down list. This field can
contain:
Variable name not case-sensitive
Reference address example: %T00001
Identifier case-sensitive
SFC Element case-sensitive
If Instruction is selected in the Search For field, this field is grayed out.
Instruction
To limit the search by instruction, select an instruction from the drop-down list. If
Instruction is selected in the Search For field, all occurrences of the instruction
specified in this field will be found.
Search For
You must select one of the following items to search for:
Variable (default) Searches for the variable name specified in the Find field
Reference Address Searches for the reference address specified in the Find
field
Identifier Searches for the Identifier specified in the Find field
3-28 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
SFC Element Searches for the SFC element specified in the Find field
Instruction Searches for the Instruction specified in the Instruction
field
Replace
If you want to perform a search and replace, select or type the replacement text
here. This field is grayed out if SFC Element or Instruction is selected in the Search
For field.
Implicit
This check box is available only when Reference Address is selected in the Search
For field. It is grayed out for all other types of searches.
Output Only
Limits the search to outputs only. This check box is available only when Variable or
Reference Address is selected in the Search For field. It is grayed out for all other
types of searches.
Scope
Lists the components of the Equipment Folder to be searched. The default scope is
the component from which you opened the Search dialog box. Only one component
can be selected at a time.
Search Contained Nodes
This check box is grayed out for all types of searches in the SFC Editor because only
one component can be selected at a time.
Find All
To display the results of the search in the output log and close this dialog box, click
this button. At the end of the search, the Output Log window will display the total
number of items found.
Replace All
To replace every instance of the item listed in the Find field with the item listed in
the Replace field, click this button. The dialog box will close, and at the end of the
search, the Output Log window will display the total number of replacements made.
The result of the search is displayed in the Log Output window includes and the
path for each occurrence of the item. There will be one entry for the Variable
Declaration definition and one entry for each time the item is used in the SFC
network. (If you want to exclude the Variable Declaration Table and search only
outputs, select the Output Only checkbox in the Search Dialog box.)
To replace a Variable name, type the text to be replaced in the Find field and type
the new text in the Replace field. Click the Replace All button. The following
message will appear. To continue the Replace operation, click OK or press ENTER.
(You can also use change a Variable name by selecting the Variable in the Terminal
Language window and opening the Properties dialog box.)
3-30 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Selecting Elements
To select a single element in the Topology window, left mouse click on the element.
The selected element will be indicated by dots on the corners of the grid square it is
on. If Automatic View Logic is selected in the SFC Editor Options dialog box, the
Terminal Language window will show the logic for the selected element.
If Automatic View Logic is not selected, double click the element to edit the
underlying logic. The cursor will move to the Terminal Language window and the
name of the element being edited will be displayed in the SFC window title bar.
(For steps with multiple actions, double clicking will open the logic of the first
action associated with the step.)
To select multiple elements, drag a box around a group of elements. Using this
feature, you can move, cut, copy, paste, and delete several elements at once.
Moving Elements
To use drag-and-drop editing, select an element (or a group of elements) and hold
the left mouse button down until the cursor changes to . While holding the
mouse button, drag the element to its new position.
Paste
To paste an element, first copy or cut the element, then place the cursor where you
want the element to be in the Topology window, select the Edit menu, and choose
Paste. You can also choose Paste from the pop-up menu or press CTRL+V. The
element and its associated action and logic will be inserted.
3-32 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
When you are pasting a step that is associated with multiple actions, you can select
Yes or Yes to All. To be prompted for each action, click Yes. To overwrite or create
new actions for all the actions associated with the step, click Yes to All.
• By default, deleting a step removes it from the topology but leaves its associated
actions and logic in the action pool. If Delete Unused Actions is selected in the
SFC Editor Options dialog box, actions that are associated only to the step
being deleted are also removed.
• If a transition is deleted, all associated logic is removed.
Undoing a Delete
To undo the most recent deletion of an element, select the Edit menu and choose
Undo. Delete is the only operation that you can undo, and only if it is the most
recent editing action.
To access properties for an action, select the Program menu and choose Action
Pool. When the Action Pool dialog box appears, click the Properties button.
Note
If you add or change the User-defined Name for a step, transition,
or connector, all occurrences of that element within the block will
be renamed.
3-34 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Note
When you are editing transition logic, the selected transition in
the Topology window appears pressed in.
You can also edit action logic by clicking the Edit button in the Step-Action
Association or Action Pool dialog box. The cursor will move to the Terminal
Language window and the logic for the selected action will appear. The step name
to which the action is attached and the action name are displayed in the title bar.
Double clicking on a step that is associated with multiple actions will select the
action that appears first in the Action Associated to Step list.
Note
When you are editing action logic, the associated step(s) appear
pressed down in the Topology window.
3-36 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
New
Displays the New Action dialog box. The number of actions that can be added to an
SFC network is limited by the maximum number of actions supported by the target
PLC.
Associate
Displays the Step-Action Association dialog box, which allows you to associate the
action to a step.
Properties
Displays the Properties dialog box for the selected action.
Comments
Allows you to edit or add a comment for the selected action.
Delete
Deletes the selected action if it is not being used in the block (not associated with a
step). A confirmation dialog will be displayed.
Delete Unused
Deletes actions that are not associated with a step. A confirmation dialog box will
be displayed.
Edit
Closes the Action Pool dialog box and places the cursor in the Terminal Language
window. Logic associated with the selected action will be displayed.
Description
You can type or edit a description for the selected action in this box.
3-38 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Qualifier
The default action qualifier, N (non-stored — null), is specified for each step-action
association.
Actions Associated to Step
Name
Lists the actions associated to the current step.
Qualifier
Lists the qualifier specified for each action that is associated to the current step.
New
To create an action, click this button. The New Action dialog box will appear.
When you click the OK button in the New Action dialog box, the new action will be
added to the Action available list.
Add
To assign a new action to the current step, first select the action and a qualifier,
then click the Add button. Actions are added to the end of the list in the Actions
Associated to Step list. The number of step-action associations is limited by the
maximum number allowed by the PLC target.
Remove
To delete a step-action association, select it in the Actions Associated to Step list
and click Remove. Neither the action nor the step will be removed from the block.
Edit
To edit the logic of the selected action, click the Edit button. The logic will be
displayed in the Terminal Language window and the Step-Action dialog box will be
closed.
Move Up
To move the selected action up in the Actions Associated to Step list, click this
button.
Move Down
To move the selected action down in the Actions Associated to Step list, click this
button.
3-40 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
Comments
To edit the comment associated with a step or transition (or to add a comment),
select the element, then select the Program menu and choose Comment. You can
also select the element and choose Comment from the pop-up menu. The Insert
Comment window will be displayed.
To edit the comment for an action, with the Topology window selected, go to the
Program menu and choose Action Pool. When the Action Pool dialog box appears,
select the action that you want to annotate and click the Comments button.
Description
You can provide or edit the description for any selected element or action in its
Properties dialog box. For a selected step or transition, select the Program menu and
choose Properties. You can also select Properties from the pop-up menu, or press
ALT + ENTER. To edit the description for an action, with the Topology window
selected, go to the Program menu and choose Action Pool. When the Action Pool
dialog box appears, select the action that you want to describe and click the
Properties button.
Summary
Summary information can be provided to describe an entire SFC block. To access
the summary for the block, select Header from the Program menu, then click the
Summary button in the Header dialog box. Or, go to the Workbench window, select
the Edit menu, and choose Summary from the Program Options submenu.
3-42 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
3
IEC-Compliant Structures
Logicmaster 90 allows certain SFC structures that are not IEC-compliant. These
structures cannot be created in CIMPLICITY Control, but can be imported in a
Logicmaster 90 folder or copied and pasted from a library. For more information,
see “IEC Compliance” in Chapter 2.
Grid Organization
In CIMPLICITY Control, the maximum grid size for an SFC network is 255 rows x
255 columns. In Logicmaster 90, an SFC network is limited to 128 rows and 8
columns. Also, in Logicmaster 90, transitions can be placed only in odd-numbered
rows and steps only in even-numbered rows. In CIMPLICITY Control, there are no
such restrictions as to the placement of elements.
Drag-and-Drop Editing
This feature allows you to easily move elements in the SFC topology. To use drag-
and-drop editing, left mouse click the element and hold the mouse button down
until the cursor changes to . While holding the mouse button, drag the element
to its new position.
Directed Links
CIMPLICITY Control provides directed links for creating SFC structures that flow
against gravity. (These structures can also be created using connectors.)
Compatibility
SFC programs that are created using CIMPLICITY Control cannot be imported into
the Logicmaster 90 package. However, SFC programs created in Logicmaster 90
can be imported by CIMPLICITY Control.
3-44 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
Chapter Troubleshooting
4
Several features are available for use in debugging SFC networks. The Analyze
function checks the network topology. Global checks are provided by the terminal
language used to program the underlying logic of actions, transitions, preprocessing
logic, and postprocessing logic. You can set step time and time base parameters for
diagnostic use when the PLC is online. You can also include the SFC_RESET
function in the Ladder Diagram logic to activate the initial step and deactivate all
other steps and transitions in the network (see “SFC_RESET Function” in
Chapter 2).
When the PLC status is online, you can monitor transition conditions and toggle or
override transition values. You can set step time parameters for monitoring the
duration that steps are active. And, evolution history can be recorded for steps in
your network.
• Analyzing SFC Networks ................................................................4-2
• Setting Time Parameters .................................................................4-2
• Monitoring Transition Conditions ...................................................4-6
• Forcing Transitions .........................................................................4-9
• Recording and Viewing Evolution History.....................................4-10
GFK-1385 4-1
4
Note
If the PLC status is equal to the programmer, step times can be
changed online (Run mode stores supported). Changes to the time
base must be done offline (Stop mode store only).
4-2 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
4
If you edit Min or Max Time when the status is Online and Equal, and Running, the
animation for the step will be stopped and the Set Time Parameters: Warning dialog
box will appear. After you close the Set Time Parameters dialog box, press Alt + S
to store the changes to the PLC.
The Set Time Parameters dialog box contains the following information:
Network
Allows you to select the network within the current SFC block.
Time Base
Allows you to select the time base for the selected SFC network. Time base values
can be 0.01, 0.1, or 1 second, depending on the capabilities of the target PLC. To
change the time base, use the scroll bar, the ↑ and ↓ arrow keys, or type the value.
Table
Step
Displays the current step name. (To display system-generated names only, click the
Display System Name box).
Min Time
Displays minimum step time in time base units. To edit this parameter using the
scroll list, click on the cell in the table. To type in a new value, click the Edit
button. (Typing 0 changes the value to NONE.)
Max Time
Displays maximum step time in time base units. To edit this parameter using the
scroll list, click on the cell in the table. To type in a new value, click the Edit
button. (Typing 0 changes the value to NONE.)
State
When the programmer is online, displays the state of the step.
Elapse Time
When the programmer is online, displays the elapsed time (value of stepname.t) of
the current step.
Fault
When the programmer is online, indicates whether the elapsed time of the current
step fell outside the time parameters (value of stepname.f is set to 1). OVER
indicates the step exceeded the maximum time. UNDER indicates the step did not
attain the minimum time.
Display System Name
When this box is checked, steps will be listed by system-generated names only.
4-4 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
4
Edit
To edit minimum and maximum time parameters for the selected step, click this
button. The Edit Parameters dialog box will appear.
The Edit Parameters dialog box allows you to edit time parameters for the selected
step. This dialog box contains the following information.
Step Name
Displays the current step name.
Minimum Time
Allows you to edit the minimum step time.
Maximum Time
Allows you to edit the maximum step time.
To add transitions to the Transition list, click the Add button. The Add to
Transition Monitor dialog box will appear. Select the transitions that you want to
monitor and click OK. You can select individual transitions by clicking on them.
You can also select transitions by pressing Tab to select the Transition Name list,
using the up and down arrow keys to choose a transition, and then pressing the
Space key to highlight your selection.
4-6 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
4
The Transition Monitor window is updated with each evolution of the SFC network
and shows the states and forced status of each transition being monitored.
The Transition Monitor window contains the following information:
Transition
Lists the names of the transitions currently being monitored. The list is always
empty when this window is initially opened. If the Display System Names box is
checked, only system-generated names are displayed. To see a list of variables used
in a transition, including their states and forced status, click the + shown to the left
of the transition name.
State
Displays the current state (or value) of the transition. Updated with each evolution
of the SFC network.
Forced
Indicates whether the transition is forced (see “Forcing Transitions”).
Display System Names
To display only system-generated names for transitions, check this box.
Add
To add transitions to the list, click this button. The Add to Transition Monitor
dialog box will appear. Select the transitions you want to monitor from this dialog
box and click OK. (To clear the Transition list, close the Transition Monitor
window and reopen it.)
Edit
To edit transition logic, select a transition and click this button. The logic for the
selected transition will be displayed in the Terminal Language window.
Close
Closes the dialog box, clears the list of transitions, and stops the monitoring
process.
Description
If you have provided a description in the Transition Properties dialog box, it will be
displayed in the box below the table.
4-8 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
4
Forcing Transitions
If the programmer is online and equal to the PLC, the states of the transitions in the
SFC can be changed, regardless of the transition logic. This can be done by toggling
or by overriding the transition state.
Toggle Transition
To toggle the state of a transition when the PLC is online, select the transition, go to
the Debug menu and choose Toggle (or press the F12 key). The effect of toggling a
transition may last only one sweep. On the next sweep, the transition will be
evaluated and the toggled value could be replaced if it is not manually overridden.
An enabled (active) transition is shown with backlighting in the Topology window.
To keep the transition in a toggled state, use the Override Transition function first.
Override Transition
To force the transition to remain in a toggled state, you must first override the
transition. (The PLC must be online to do this.) To override the transition, select the
Debug menu and choose Override (or press the F11 key). An overridden transition
is shown with a bar through it in the Topology window.
Use the cursor keys or mouse to select the block you want to record history for and
click OK. The Evolution History window will open and display the message
"Connecting to the PLC." To start recording Evolution History, click the On button.
4-10 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
4
Table
The evolution history display shows the evolution number (up to eight), Time
generated, Network number, and Active Steps. The list of Active Steps shows when
steps became active. (The steps are not necessarily currently active.)
Steps that have a time fault (active duration outside the time parameters) are
indicated by a + (over) or - (under). For information on setting time parameters, see
page 4-2.
Buttons
On
Enables the collection of evolution history of the current SFC block.
Off
Stops evolution history recording.
Clear
Clears the evolution history display.
Close
Closes the Evolution History window. If you close the window while evolution
history is still running, the following message will be displayed. To allow the
evolution history to continue being collected, click OK. To turn evolution history
collection off, click Cancel and then click the Off button. If you close the Evolution
History window without turning it off, it will continue to run. The PLC’s
performance can be improved by turning evolution history recording off.
Start Time
Shows time when PLC history turned on.
2. To customize your program listing, click Range. The Option dialog box will
appear.
GFK-1385 5-1
5
3. To select the SFC topology details and the logic components to be printed, click
on the SFC tab. (The LD and Cross reference tabs can be used to customize the
terminal logic printout. For more information, see “Printing Your Program” in
Using CIMPLICITY Control, GFK-1295.)
4. When you have finished setting the print options and selecting the SFC
components to be included in the printout, click OK to start printing.
The SFC tab presents the following options:
Topology
Enables Topology Options for the selected SFC block.
Preprocessing
Prints preprocessing logic for the selected SFC block.
Postprocessing
Prints postprocessing logic for the selected SFC block.
Topology Options
Allows you to select the details that will be printed for each element. If none of the
boxes in this group is checked, the SFC topology will be printed with system-
generated names only.
Note
The Topology box must be checked for the Topology Options
selections to take effect.
5-2 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
5
Description
Specifies whether descriptions associated with elements will be printed.
Action List
Specifies whether steps will be printed with a list of associated actions.
User Name
Specifies whether user-defined names will be printed. If this box is not checked,
system-generated names will be printed. (This box is checked by default.)
Comments
Specifies whether comments associated with elements will be printed.
Step-Action List
Prints a list of all steps in the block and their associated actions.
Actions
Allows you to select printing of logic for all or specific actions. (If you click
Selected and do not select any actions from the list, none will be printed.)
All
Specifies that the underlying logic of all actions defined in the SFC block will be
printed.
Selected
Allows you to select actions for which the underlying logic will be printed. Actions
defined in the block are shown in the list box.
Transitions
Allows you to select printing of logic for all or specific transitions. (If you click
Selected and do not select any transitions from the list, none will be printed.)
All
Specifies that the underlying logic of all transitions defined in the SFC block will be
printed.
Selected
Allows you to select transitions for which the underlying logic will be printed.
Transitions defined in the block are shown in the list box.
This appendix describes error conditions that are unique to SFC logic blocks and to
the ladder diagram logic found within them. It does not describe ladder diagram
errors that are common to ladder diagram blocks and SFC blocks.
In general, anything that is an error in a relay ladder diagram logic block is also an
error in the relay ladder diagram portion of an SFC block. The global checks that
are made over an entire relay ladder diagram logic block include missing labels,
backward MCR jumps, missing END_FORs, and too many program block calls.
These global checks are also applied individually to each relay ladder diagram
section of an SFC block. For example, every action logic section must have a
matching label for each unique jump within that section of relay ladder diagram
logic. The only exception is the check on the number of program block calls. For an
SFC block, the check is made over the entire block, not the individual relay ladder
diagram logic sections.
• General Errors ......................................................................................A-2
• Transition Logic Errors .........................................................................A-2
• Transition Logic, Action Logic, and Preprocessing/Postprocessing
Logic Errors..........................................................................................A-3
• General SFC Element Errors .................................................................A-3
• SFC Top Level Errors ...........................................................................A-4
GFK-1385 A-1
A
General Errors
The following errors will be detected while entering a relay ladder diagram rung:
• Reference to a transition variable name outside the relay ladder diagram
transition logic for the variable.
• Attempting to write to a step.x or step.f flag.
• Attempting to write to a step.t value.
A-2 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
A
A-4 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
A
This Appendix contains a listing of SFC performance parameters for Series 90-30
and Series 90-70 PLCs.
The CIMPLICITY Control SFC Editor, release 2.0 supports the following PLCs.
Series 90-30 PLCs Series 90-70 PLCs
CPU 361 CPU 731
CPU 360 CPU 771
CPU 352 CPU 772
CPU 351 CPU 781
CPU 782
CPM 914, 915
CPM 924, 925
GFK-1385 B-1
B
B-2 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
B
Action count The number, at the upper right corner of a step, that indicates how many actions are
number associated with the step.
Against gravity In the SFC Editor, this term indicates logic flow that goes from the bottom to the top of the
topology. Logic that flows against gravity can be created using a directed link or
connectors.
Cycle A logical structure in which the flow of execution is transferred to a step that comes before
the current step in the SFC network. This structure provides the ability to create a
conditional loop. In the SFC Editor, the connector element is used to create this structure.
(Also see jump.)
Directed link A link that flows against gravity. A directed link must go from a transition to a step.
Gravity In the SFC Editor, this term indicates that the normal logic flow goes from the top to the
bottom of the topology and from left to right. Links between elements are created as
gravity connections by default.
GUI Graphical User Interface.
IEC International Electrotechnical Commission.
Jump A logical structure in which the flow of execution is transferred to a step that comes after
the current step in the SFC network. This structure allows steps to be conditionally
skipped. In the SFC Editor, the connector element is used to create this structure (also see
cycle).
SFC Sequential Function Chart programming language.
SFC element An SFC element can be an initial step, step, transition, or connector.
SFC time fault Occurs when a step's active time is less than the minimum time or exceeds the maximum
time specified in the Set Time Parameters dialog box.
Terminal language The underlying logic of the SFC program organizational units is written in another
programming language. The terminal languages used in the SFC editor include Structured
Text, Ladder Diagram, and Function Block Diagram. For protected mode target PLCs
only, you can use more than one terminal language within an SFC network.
Terminal step A step that is not followed by a transition.
GFK-1385 C-1
Index
Connector
in a cycle structure, 2-19
A in a jump structure, 2-18
Action using, 3-24
logic, 2-3 Convergence of simultaneous
logic, editing, 3-34 sequences, 2-21
Action count number Creating steps and transitions,
defined, C-1 3-19
Action pool Cursor lock, 3-16
editing, 3-35 Customizing the Topology
Action qualifiers, 3-38 window display, 3-16
Against gravity Cycle
defined, C-1 defined, C-1
in basic control structures, illustrated, 2-19
2-17
Analyze function
errors detected by, A-4 D
Analyzing SFC networks, 4-2 Deleting SFC elements, 3-33
Animation of Topology, 3-7 Dialog boxes
Action Pool, 3-21, 3-35
B Clear Pre/Post Processing,
3-40
Basic control structures Confirm Action Replace,
convergent selective 3-32
sequence, 2-13 Connector Properties, 3-24
convergent simultaneous Elements, 3-19
sequence, 2-15 GoTo, 3-26
cycle, 2-19 New Action, 3-14, 3-21
divergent selective sequence, New Transition, 3-15
2-12 Pre-processing/Post-
divergent simultaneous processing, 3-39
sequence, 2-14 Search, 3-26
IEC compliance, 2-23 SFC Editor Options, 3-13
jump, 2-18 SFC Limits, 3-18
rules for, 2-20 Step Properties, 3-33
sequence loop, 2-17 Step-Action Association,
sequence skip, 2-16 3-37
simple sequence, 2-11 Dialog boxes, diagnostics
Building an SFC network, Add to Transition Monitor,
3-19 4-6
Evolution History, 4-10
Select Block (for evolution
C history, 4-10
Set Time Parameters
Comments Warning, 4-3
adding to an element or Transition Monitor window,
action, 3-7 4-6
indicated by *, 3-7 Dialog boxes, getting started
Confirm Action Replace, 3-32
GFK-1385 Index-1
Index
Index-2 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
Index
viewing, 3-18
L PLC scan cycle, 2-6
Limits, SFC PLCs
Series 90-30, B-3 supported by SFC Editor,
Series 90-70, B-2 1-1, B-1
viewing, 3-18 Pop-up menu, SFC, 3-9
Lock cursor, 3-16 Preprocessing/postprocessing
Logic errors, A-3 logic
Logicmaster 90 clearing, 3-40
importing an SFC program, editing, 3-39
3-3 Properties, 3-33
SFC Editor comparison, 3-42
R
M Recording and viewing
Main SFC block evolution history, 4-10
creating, 3-2 Regular step, 2-3
Monitoring transition Replace, 3-26
conditions, 4-6 Reserved words, 3-2
Reset function, 2-25
N RLD and SFC, 2-1
Rules for connecting elements,
Navigating in the SFC 3-25
network, 3-26
Nesting of dissimilar
sequences, 2-22
S
New SFC block Scan cycle, PLC, 2-6
creating, 3-3 Search and Replace, 3-26
Non-IEC-compliant Sequential function chart
convergence, 2-23 general SFC element errors,
Non-IEC-compliant A-3
divergence, 2-24 SFC top-level errors, A-4
Setting time parameters, 4-2
SFC
O basic control structures, 2-11
errors, A-1
Online documentation, 1-2
example sequence, 2-5
Output Log window IEC compliance, 2-23
analyze results, 4-2
steps, 2-3
search results, 3-29
transition, 2-4
Override transition, 4-9 SFC Editor
Overwrite mode, 3-20 options, setting, 3-13
status bar, 3-8
P Terminal Language window,
3-12
Paste (with Logic), 3-32 toolbar, 3-8
PLC limits Topology window, 3-6
Index-4 CIMPLICITY® Control: Using the Sequential Function Chart Editor – November 1997 GFK-1385
Index
W
What you will need, 1-2
Word-for-word changes, 3-41
Z
Zoom, 3-16