ISaGRAF. Version 3.4

         

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


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

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

Основные раздела языка SFC
...................... Начальный шаг

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

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

Основные раздела языка SFC
...................... Прыжок на шаг

Основные раздела языка SFC
...................... Макрошаг

Основные раздела языка SFC
...................... Начальный макрошаг

Основные раздела языка SFC
...................... Конечный макрошаг

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

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

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

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

Основные раздела языка SFC
        Схождение и расхождение

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

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

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

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

Основные раздела языка SFC
        Переход к шагу

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

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

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

Основные раздела языка SFC
        Макро шаги

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

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

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

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

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



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