Наше предприятие выпускает контроллерное оборудование. Сейчас есть новая разработка: мощный модульный контроллер.
Необходимо разработать ПО для конфигурирования этого контроллера. Настройка заключается, во-первых, в загрузке различных тарировочных таблиц.
Второе - загрузка логики работы контроллера (алгоритмы обработки сигналов с каналов).
Третье - самое интересное. Прибора сделан на базе промПК с Linux. Это позволило подключить цветной дисплей с разрешение 640 на 480. Его применяем не только для отображения трендов, архивов, но и для отображения технологического процесса, отображения агрегатов, их состояния. Например, можно задать что по событию "превышение устанвки на таком-то канале" цвет анужного агрегата измениться и тп. По-сути, реализована SCADA для контроллера.
Загрузка информации по параметрам третьему пункту (картинки, логика изменения цвета изображений, тип выводимой информации, сопосбы отображения агрегатов) задаются в текстовом конфигурационном файле. Это файл загружается на контроллер и при след. запуске считывается.
Вот и стоит задача, каким образом автоматизаированно генерить такой конфигурационный файл. Сейчас этот файл делаем "вручную". Но для коммерческого использования необходимо предоставлять ПО.
Вот и вопрос: есть ли стандартные средства для решения такой задачи? Насколько применим ультралоджик и тп?
PS вычислительный модуль сделан не на базе IBP PC совместимого контроллера, а на Atmelовском железе