Программа и модули.
С помощью редактора сетевой конфигурации, в каждый контроллер 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 и т.д.