Информационные технологии. Пономарев О.П. - 60 стр.

UptoLike

Составители: 

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
- 57 -
3.4. Язык программирования «последовательных
функциональных схем» – SFC.
Программа на языке SFC – это графический набор шагов и
переходов, соединенных направленными линиями. Действия внутри
шагов детализируются другими языками (ST, IL, LD, FBD). К каждому
переходу присоединяется логическое условие. Шаги и переходы
всегда чередуются (за шагом не может сразу же следовать другой шаг,
а за переходом другой переход).
Для представления ветвлений и параллельных процессов
используются множественные соединения (дивергенция и
конвергенция).
Части программы могут быть выделены и представлены в основной
схеме в виде одного макро шага. Любая программа на языке SFC
может управлять другимидочерними программами на языке SFC.
Основные компоненты SFC.
Шаги, переходы и шаги инициализации.
Шаги изображаются квадратом, внутри которого имеется
автоматически присваиваемый порядковый номер шага. Адресация к
шагам осуществляется по этим номерам. Инициализация программы
на языке SFC изображается с помощью шага инициализации 1 (рис3.4)
в виде двойного квадрата. Двойной щелчок мыши на шаге
инициализации приводит к появлению в правой части окна
редактирования программы окна описания шага «Шаг GS.1». За шагом
инициализации следует переход 2, которому присваивается текущий
номер. За переходом следует шаг 3.
Комментарий шага или перехода указывается в строке над
разделительной линией, а текст программы на языке ST – под
разделительной линией.
Символы длинных переходов 4 используются для адресации
управления программой к шагу с указанным номером.
                     ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ


          3.4. Язык программирования «последовательных
                   функциональных схем» – SFC.

   Программа на языке SFC – это графический набор шагов и
переходов, соединенных направленными линиями. Действия внутри
шагов детализируются другими языками (ST, IL, LD, FBD). К каждому
переходу присоединяется логическое условие. Шаги и переходы
всегда чередуются (за шагом не может сразу же следовать другой шаг,
а за переходом другой переход).
   Для представления ветвлений и параллельных процессов
используются     множественные     соединения     (дивергенция   и
конвергенция).
   Части программы могут быть выделены и представлены в основной
схеме в виде одного макро шага. Любая программа на языке SFC
может управлять другими – дочерними программами на языке SFC.

                    Основные компоненты SFC.

   Шаги, переходы и шаги инициализации.
   Шаги изображаются квадратом, внутри которого имеется
автоматически присваиваемый порядковый номер шага. Адресация к
шагам осуществляется по этим номерам. Инициализация программы
на языке SFC изображается с помощью шага инициализации 1 (рис3.4)
в виде двойного квадрата. Двойной щелчок мыши на шаге
инициализации приводит к появлению в правой части окна
редактирования программы окна описания шага «Шаг GS.1». За шагом
инициализации следует переход 2, которому присваивается текущий
номер. За переходом следует шаг 3.
   Комментарий шага или перехода указывается в строке над
разделительной линией, а текст программы на языке ST – под
разделительной линией.
   Символы длинных переходов 4 используются для адресации
управления программой к шагу с указанным номером.




                               - 57 -