Структура ПО представлена на рисунке 1.
Рисунок 1. Структура ПО контроллера Мега12-NW
Во время работы контроллера работают обработчики прерываний по каналам и при начале приёма/передачи данных обработчик прерывания записывает дынные в буфер канала, после чего менеджер пакетов либо разбирает пакет и обрабатывает, либо отправляет данные в канал.
Когда приходит пакет с инструкцией на запуск конфигурации ФБ, менеджер пакетов/менеджер межмодульного обмена запускает цикломашину исполнения ФБ, которая будет исполнять логику ФБ, отправляет данные в менеджер пакетов/менеджер межмодульного обмена где формируются запросы устройств на портах и шине и записываться в очередь на отправку запросов в режиме «Мастер», и при получении ответа от «Ведомого» по прерыванию записываются в буфер канала, после чего разбираются в разборщике и обрабатываться процессором и отправляться в ОЗУ и flash для архивов.