Описание формата файла конфигурации

Скомпилированный файл конфигурации имеет расширение .fb32 и имеет следующую структуру:

Заголовок и метаданные - Сигнатура/идентификатор формата файла, информация о версии/разработчике и общие параметры конфигурации;

Исполняемый код - Байт-код, сгенерированный из функциональных блоков, последовательность операций управления: операции с данными, команды перемещения/присваивания, арифметические операции, логические операции, управление вводом/выводом;

Структура данных - Области переменных, каналы ввода/вывода: дискретные входы (DI), аналоговые входы (AI), специальные входы (SDI), выходные каналы (OutAr);

Конфигурация оборудования - Параметры каналов (1-13 каналов), настройки усиления сигналов, предельные значения, параметры фильтрации.

Принцип работы:

  1. Конфигурация создается графически в среде разработки
  2. Графические блоки компилируются в последовательность команд
  3. Результирующий файл загружается в ПЛК
  4. Контроллер выполняет программу в реальном времени
  5. Обеспечивается управление дискретными и аналоговыми сигналами