ISaGRAF. Version 3.4

         

Основные раздела языка SFC


Язык SFC используется для представления последовательного процесса. Он разделяет цикл процесса на несколько строго определённых последовательных шагов ( автономных ситуаций ), разделённых переходами. Обратитесь к Руководству по Языкам ISaGRAF за более подробной информацией о языке SFC.

Компоненты SFC объединены ориентированными линиями. По умолчанию, ориентация линии - сверху вниз. Вот основные графические компоненты, используемые для построения диаграмм SFC :

...................... Начальный шаг

...................... Шаг

...................... Переход

...................... Прыжок на шаг

...................... Макрошаг

...................... Начальный макрошаг

...................... Конечный макрошаг

Программирование на SFC обычно разделяется на два различных уровня. 1-Уровень

показывает графические диаграммы, номера ссылок на шаги и переходы и комментарии, присоединённые к ним. 2-Уровень - это программирование действий внутри шага или условий, присоединённых к переходу, на ST или IL. Подпрограммы, написанные на других языках (FDB, ST, LD или IL) могут обращаться к этим действиям или переходам. Ниже приведён пример 1-Уровня и 2-Уровня программирования :

Программа шага на 2 уровне создаётся при помощи текстового редактора. Программа может содержать блоки, написанные на ST или IL. Программа переходов 2 уровня может быть создана на языках ST или IL, или при помощи редактора Quick LD.



        Схождение и расхождение

Используются для представления множественных связей между переходами. Простое схождение или расхождение представляет различные  включающие возможности между различными частями процесса.

Двойное Схождение представляет параллельные процессы.

        Переход к шагу

Редактор SFC позволяет пользователю рисовать связи только в направлении сверху вниз. Прыжок к шагу может быть использован для представления связи с верхней частью диаграммы. Следующие диаграммы эквивалентны :

Прыжок к переходу запрещён и должен представляться двойным (И) Расхождением.

        Макро шаги

Макрошаг - это уникальное

представление автономной группы шагов и переходов. Макро шаг  начинается с

начального шага и кончается завершающим шагом.

Детальное представление шага макроса должно быть описано в той же SFC - программе. Символ шага макроса должен иметь тот же номер ссылки, что и начальный шаг макроса. Описание макро шага может содержать другой макро шаг.



Содержание раздела