ISaGRAF. Version 3.4


Компоненты F- часть 2


           

           

Два различных объекта одной и той же схемы не могут иметь одно и тоже имя или логический номер. Программа теста

- выражение на ST, или

- одиночная ступень в LD, с символом присоединенном к уникальному витку, или

- несколько инструкций на IL. Регистр IL (или текущий результат) используется для того, чтобы оценить условие.

При программировании на ST, за выражение может следовать двоеточие. При программировании на LD, значение условия представляется уникальным витком. Условие равное:

- 0 or FALSE направляет поток по NO

- 1 or TRUE направляет поток по YES

Тест всегда соединен с входящей связью, и оба выходящих соединения должны быть определены.

        Подпрограмма FC

Система допускает описание иерархической структуры программ FC. Программы FC организованы в виде иерархического дерева. Каждая программа FC может вызывать другие FC программы. Такая программа называется дочерней программой программы FC, которая ее вызывает. Программы FC, которые вызывают подпрограммы, называются родительскими программами. Программы FC объединяются вместе в общее иерархическое дерево, используя отношение "предок - наследник":

Символ подпрограммы в Потоковой Диаграмме представляет вызов подпрограммы. Исполнение вызывающей программы FC останавливается до завершения работы подпрограммы. Подпрограмма Потоковой Диаграммы идентифицируется числом и именем, как другие программы, функции или функциональные блоки. Ниже дан чертеж символа "вызова подпрограммы":

Два различных объекта одной и той же схемы не могут иметь одно и тоже имя или логический номер. Вот основные правила, по которым строится иерархическая структура FC:

- FC программы, которые не имеют родителей, называются  основными FC программами.

- Основные программы FC активизируются системой при запуске приложения

- Программа может иметь несколько дочерних программ

- Дочерняя программа не может иметь более одного родителя

- Дочерняя программа может быть вызвана своим родителем




Начало  Назад  Вперед