<< Click to Display Table of Contents >> Navigation: Исполнительная система контроллера > Архитектура системы |
Системное программное обеспечение представляет собой один исполняемый файл. Этот файл выполняется под управлением встроенной операционной системы микроконтроллера (DOS, MiniOS7 и др.). При запуске исполнительная система загружает конфигурацию из конфигурационного файла. На основе этой конфигурации ядро исполнительной системы запускает на выполнение пользовательские и системные задачи, реализующие заложенную в конфигурацию при создании функциональность. Конфигурационный файл генерируется инструментальной средой разработки.
Архитектура исполнительной системы:
Все задачи в исполнительной системе контроллера работают под управлением многозадачного ядра реального времени. Задачи выполняются параллельно, в режиме приоритетной многозадачности. Все задачи пользователя имеют одинаковый приоритет. Если объекты, для которых создавались схемы ФБ, имеют одинаковый период выполнения, то все схемы ФБ выполняются в одной задаче в порядке их расположения в проекте. Если у какого-либо объекта период выполнения отличается, то его схема ФБ выполняется в отдельной задаче.