ISaGRAF. Version 3.4

         

Компоненты проекта


Компоненты проекта называются программами. Программа - это логический объект, который описывает часть выполнения управления. Глобальные переменные ( такие как переменные ввода-вывода ), могут использоваться в любой программе приложения. Локальные переменные могут использоваться только в одной программе. Программы перечислены в иерархическом дереве, разделённом на логические разделы.

Окно показывает программы и связи между ними. Программы “Верхнего уровня” появляются слева в иерархическом дереве.

        Программы верхнего уровня

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

·  ( Чтение ввода )

·  Выполнение программ верхнего уровня раздела BEGIN

·  Выполнение программ верхнего уровня раздела SEQUENTIAL

·  Выполнение программ верхнего уровня раздела END

·  ( Обновление вывода )

Программы разделов «Begin» и «End» описывают циклические операции. Они не зависят от времени. Программы раздела «Sequential» описывают последовательные операции. При этом временные переменные явно фигурируют для разделения основных операций. Главные программы раздела «Begin» систематически выполняются в начале каждого рабочего цикла. Главные программы раздела «Sequential» в соответствии с главными правилами языка SFC и должны быть написаны на SFC. Программы циклического раздела не могут быть написаны на SFC. Любая программа в любом разделе может иметь одну или более подпрограмм.

        Функции и функциональные блоки

Программы раздела  «Функции» могут быть вызваны любой программой из любого раздела проекта. Функция - это алгоритм, который выдаёт одно выходное значение по нескольким входным значениям. Функциональный алгоритм работает только с промежуточными переменными, значение которых стираются между вызовами функции. Это делает невозможным вызов из функции функционального блока. Программы раздела «Функции»



Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий