3 sequential function chart (sfc) – Lenze DDS v2.0 User Manual

Page 16

Advertising
background image

Introduction to IEC 61131-3 programming

Programming languages

14

l

DDS-IEC61131 EN 2.0

5.3

Sequential Function Chart (SFC)

(Sequential Function Chart, SFC)

Sequential Function Chart is a graphically oriented language that enables the description of a time
sequence of different actions within a program.

An organization unit written in SFC consists of steps which are linked by means of directed
connections (transitions).

Fig. 3

Example of a network in SFC

The graphical representation of transitions and steps reminds of a flow chart, is easily readable and
perfectly suitable for programming higher level status sequences.

Steps

Steps consist of flags and one or several actions or Boolean variables.

The actions of steps are separated from the steps and can be used repeatedly in an
organization unit.

Qualifiers activate and deactivate actions and Boolean variables (sometimes with time delay).

Concurrences are possible because an action can still be active when the next step is already
being processed, e.g. the qualifier S (set).

Actions

Actions can contain instructions in IL or ST, networks in FBD or LD, or a sequential function (SFC).

Show/Hide Bookmarks

Advertising