Sequential function charts are used for programmable logic controllers (PLCs) and other control systems.

You can edit text in-place by clicking on the text of a selected node. The diagram uses 3 categories of node, each added to the Diagram.nodeTemplateMap:

  • step
  • transition
  • parallel

See also the grafcet diagram sample.

Diagram Model saved in JSON format:

GoJS Features in this sample

Layered Digraph Layout

This predefined layout is used for placing Nodes of a general directed graph in layers (rows or columns). This is more general than TreeLayout, as it does not require that the graph be tree-structured. More information can be found in the GoJS Intro.

Related samples