Архитектура системы

<< Click to Display Table of Contents >>

Navigation:  Исполнительная система контроллера >

Архитектура системы

Системное программное обеспечение представляет собой один исполняемый файл. Этот файл выполняется под управлением встроенной операционной системы микроконтроллера (DOS, MiniOS7 и др.). При запуске исполнительная система загружает конфигурацию из конфигурационного файла. На основе этой конфигурации ядро исполнительной системы запускает на выполнение пользовательские и системные задачи, реализующие заложенную в конфигурацию при создании функциональность. Конфигурационный файл генерируется инструментальной средой разработки.

Архитектура исполнительной системы:

Ispolnitelnaja_systema_kontrollera_mlarchitectura

Все задачи в исполнительной системе контроллера работают под управлением многозадачного ядра реального времени. Задачи выполняются параллельно, в режиме приоритетной многозадачности. Все задачи пользователя имеют одинаковый приоритет. Если объекты, для которых создавались схемы ФБ, имеют одинаковый период выполнения, то все схемы ФБ выполняются в одной задаче в порядке их расположения в проекте. Если у какого-либо объекта период выполнения отличается, то его схема ФБ выполняется в отдельной задаче.