Язык Техно SFC позволяет создавать программы в виде алгоритма, состоящего из SFC-шагов и SFC-переходов.
Для SFC-шагов задаются выполняемые действия, для SFC-переходов – условия переходов между шагами, поэтому в дальнейшем SFC-переход иногда называется SFC-условием.
Для перехода от одного шага к другому SFC-условие, действующее на этом переходе, должно быть истинным (т.е. возвращать TRUE или 1).
Вид программы в SFC-редакторе показан на рисунке:
Для отображения алгоритма в редакторе используются следующие элементы:
– SFC-шаг. Число указывает номер шага;
– SFC-условие. Число указывает номер перехода.
Имя элемента можно изменить. Для перехода в режим редактирования этого параметра нужно дважды нажать ЛК на элементе; для выхода из режима редактирования нужно нажать OK.
Направление перехода от одного шага к другому указывает линия со стрелкой. Линия, соединяющая SFC-условие с линией перехода между шагами, указывает, на каком переходе действует данное условие.
SFC-программа может выступать в роли основной программы и функции-блока. Запрограммировать функцию на языке Техно SFC нельзя.