Компиляция и загрузка в контроллер

Конфигуратор ФБ32 позволяет из файла проекта получить загружаемый в контроллер файл путём компиляции. Перед компиляцией входам и выходам функциональных блоков, данные которых предполагается передавать от контроллера к вышестоящей системы, необходимо назначить адреса.

Рисунок 4 - Схема соединений функциональных блоков с адресами

Для каждого входа или выхода может быть задан Регистр Modbus. Адрес РТМ конфигуратор рассчитает и подставит автоматически. Все конфигурируемые адреса Modbus располагаются с 768го по 17151, а данные начиная с адреса 13056 сохраняются в энергонезависимой памяти контроллера каждые 15 минут.

Все адресованные пользователем данные конфигуратор ФБ32 отобразит на вкладке Назначенные адреса.

Рисунок 5 - Таблица адресов переменных в конфигураторе ФБ32

Для каждой переменной необходимо задать уникальное Имя СП, что позволит отслеживать значения переменных через WEB интерфейс контроллера. На этой же вкладке в случае конфликта адресов или типов данных можно отследить ошибки и для их исправления система выделит функциональный блок.

После исправления всех ошибок необходимо нажать слева клавишу экрана Компиляция и в случае успешной компиляции откроется окно HEX редактора скомпилированной конфигурации.

Рисунок 6 - Интерфейс загрузки конфигурации в контроллер

Из данного окна можно сразу загрузить конфигурацию в контроллер через последовательный порт, выбрав COM-порт компьютера и задав Адрес контроллера. При необходимости удалённой загрузки конфигурации в контроллер Мега12-NW, скомпилированную конфигурацию необходимо сохранить в файл.

Также данное окно откроется если нажать клавишу Открыть файл конфигурации , в котором необходимо выбрать ранее сохранённый файл скомпилированной конфигурации (*.fb32) и записать в контроллер.