SFC (последовательные функциональные схемы) отличается от других языков программирования стандарта IEC 61131-3 тем, что является средством проектирования, а не программирования. 2 Он помогает создать структуру программы, но реализация всё равно будет производиться на других языках. 2
SFC предназначен для программирования последовательности выполнения действий системой управления, когда эти действия должны быть выполнены в заданные моменты времени или при наступлении некоторых событий. 1 В его основе лежит представление системы управления с помощью понятий состояний и переходов между ними. 1
В отличие от других графических языков стандарта МЭК 61131-3 (LD и FBD), SFC позволяет действовать на высоком уровне абстракции. 2 Графическая основа делает язык простым в изучении и использовании, а также позволяет наглядно описывать последовательные алгоритмы на различных уровнях детализации. 2