Sequential Function Chart/GRAFCET

sequential function chart grafcet automation studio

With the SFC/GRAFCET, Automation Studio™ becomes a complete automation project specification environment. It is the tool of choice to implement SFC control structures according to the IEC 61131-3 international standard for PLC programming languages.


  • Design automation controls faster
  • Easily troubleshoot simple to large projects
  • Indispensable to ensure system commissioning
  • Helps in training personnel on operations and improving overall project quality
GRAFCET sequential functional chart automation studio

Design Automation Controls Faster

SFC/GRAFCET is the method of choice to design structured automation controls. It brings a new dimension to building projects easily and efficiently. SFC/GRAFCET helps design sequences of operation quickly and validates a project prior to its implementation. It complements project documentation by helping engineers, customers, and maintenance personnel to understand equipment operations.

Trade Oriented Editor

This module offers special editing functions and features especially adapted to create SFC/GRAFCET. Combined with the system design features, this provides a user-friendly and efficient environment that helps in productivity gains.

SFC/GRAFCET Code Import/Export

Automation Studio™ can import SFC/GRAFCET code either in XML or in Cadepa™ software format. It also allows you to export SFC/GRAFCET into Siemens™ S7 PLC and XML format. Hence, you can import directly into the Siemens™ programming software. With the XML format, device specific compilers could create virtually any type of machine code.

Sequential Function Chart GRAFCET
Sequential Function Chart GRAFCET Automation Studio

Structured Approach and Powerful Tool

Although the interface is simple, there is more depth to this module than meets the eye. During the creation of an SFC/GRAFCET, control elements can be used to implement fault management. SFC/GRAFCET can also be “Forced” or “Frozen” during simulation. Sequence and step execution intervals can be defined. A higher hierarchy level can be exploited by defining macro steps from which entire control structures can be created.

Variable Name Listing

While entering commands, you have access to all available variables. The Variable Manager is used to create new variables and specify their data types and scope of use (local, internal, or global for the project).

Guided Mode

This module guides you when creating SFC/GRAFCET elements and writing statements, which eases the process of writing correct syntax. Each time you insert a step, a transition or a statement, a configuration window shows the various commands with a description and definition. Online help is always available.

Syntax Checking during Editing

When editing your command statements, the SFC/GRAFCET module automatically assigns a colour-code to each variable, keyword, and numerical value allowing you to quickly locate possible syntax errors.

sfc GRAFCET automation software

Macro and Enclosures

To improve SFC/GRAFCET readability, you can easily use Macros and Enclosures. The Macros and Enclosures allow structuring hierarchically the SFC/GRAFCETs.

Quick Operator and Command Keypad

To simplify the process of entering command statements, you can rapidly choose the desired command and click to add it to the statement.

Add Comments to Enhance Documentation

Comments can be assigned to every SFC/GRAFCET element of your automation project, including steps, transitions, and statements.

Sequential Function Chart GRAFCET