Программа и модули.

С помощью редактора сетевой конфигурации, в каждый контроллер RKT записываются названия систем. Для каждой системы создается FBD программа. Имя файла программы должно совпадать с именем системы.

К каждой FBD программе можно добавить FBD модули.

При совпадении имен переменных в программе и модулях будет использоваться одна и та же переменная. Конфигурация(параметры, привязки) будет выполнятся с помощью первого объявления блока с такой переменной.

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

Примеры

Отделение привязки входов-выходов от логики

В одном контроллере управление 3 приточными системами: П1, П2, П3.

Создаются FBD программы П1.fbd, П2.fbd, П3.fbd в которых объявляются переменные входов и выходов и привязываются к терминалам модулей ввода вывода.

Для привязки выходов используются боки DO_CONF, AO_CONF.

Создается FBD модуль pritok.fbd где реализуется логика управления. Этот модуль используется во всех 3 программах.

Холодильный центр: несколько насосов.

Создается FBD программа ХМ.fbd.

Имеются 8 основных и резервных насосов. Модуль pump.fbd реализует логику управления насосом.

В программу добавляются pump.fbd c поефиксом Н1,Н2 и т.д.