Система управления ХОРК.Планка
Система управления ХОРК.Планка, в части операторской среды, предлагает набор системных служб и клиентских приложений, предназначенных для взаимодействия операторского и сервисного персонала с оборудованием ХОРК при задании режимов работы такого оборудования (также сервисных операциях, настройке системных параметров и др.).
Общее программное обеспечение
В качестве операционной системы в ХОРК.Планка используется дистрибутив GNU/Linux aarch64 – Raspberry Pi OS (Разрядность 64bit, ядро 6.1). Операционная система по умолчанию загружается в оконном режиме, среда рабочего стола – LXDE.
Модификации сборки
Операционная система имеет ряд изменений.
В частности, для обеспечения безопасности программно отключены беспроводные интерфейсы связи – Bluetooth, Wi-Fi. Также для обеспечения безопасности отключена возможность удаленного подключения с правами суперпользователя.
Установленная система содержит только необходимый набор приложений; другие приложения удалены при установке.
Интерфейсы
В качестве основного интерфейса для удаленного подключения к системе управления используется физический интерфейс Ethernet (протокол TCP/IP, SSH).
Для сопряжения системы управления с переферийными устройствами предусмотрены интерфейсы RS-232, RS-485 (двухпроводный).
Приложение ХОРК.Планка
Приложение ХОРК.Планка предназначено непосредственно для выполнения алгоритма управления, а также для реализациия человеко-машинного интерфейса в системе управления.
Приложение является скомпилированным исполняемым файлом; при этом запуск приложения выполняется из служебного сценария загрузки (скрипта) в полноэкранном виде.
Плагины
Для приложения имеется возможность устанавливать плагины, расширяющие возможности системы управления.
Конфигурация системы
Конфигурация системы управления построена на базе текстовых файлов конфигурации, инициализации. Такой подход, унаследованный от UNIX-систем, позволяет обеспечить гибкость в настройке системных параметров, простую переносимость конфигурации, быстрое восстановление в случае сбоя.