Прикладное программное обеспечение
INSOL DCS Soft: среда разработки распределенных систем по стандарту IEC 61499
Компания INSOL предлагает собственное программное обеспечение для разработки распределенных систем управления – INSOL DCS Soft. Данное ПО разработано на основе открытой инфраструктуры Eclipse 4diac разработанной в Университете имени Иоганна Кеплера, Австрия.
INSOL DCS Soft предоставляет набор инструментов и библиотек для создания и редактирования функциональных блоков, которые могут быть использованы в различных сценариях реализации распределенного управления. Кроме того, данное ПО обеспечивает возможность симуляции и тестирования систем до их реализации.
Главной особенностью INSOL DCS Soft является предустановка в коммутатор INSOL Node и возможность работы через его Web-интерфейс. Таким образом, для конфигурирования систем не потребуется установка дополнительного программного обеспечения или приобретение лицензий на отдельные рабочие места.
Наше программное обеспечение состоит из двух ключевых компонентов:
Среда разработки 4DIAC_IDE на Java и 4DIAC_Forte C++.

Подготовка среды разработки
Мы компилируем 4DIAC_IDE, получая исполняемый файл (.exe). Эта среда позволяет создавать функциональные блоки адаптированные под оборудование нашего производства:
Входные события и данные (например, сигналы от оборудования или комплекс сигналов).
Выходные действия (срабатывание механизмов, вывод визуальных уведомлений на экран оператора).

Генерация кодовой базы
Далее автоматически создаются шаблонные C-файлы. Эти файлы служат основой, которую разработчики наполняют логикой, адаптированной под конкретное аппаратное обеспечение.
Интеграция с оборудованием
Программисты связывают функциональные блоки с "железом":
Настраивают обработку сигналов датчиков.
Реализуют управление исполнительными механизмами.

Сборка и выпуск
После настройки код компилируется в готовую программу, которая прошивается в устройства серии 1000. Функциональные блоки из IDE становятся "кирпичиками" для построения единой системы управления.
Ключевые преимущества
Ускорение разработки за счет повторного использования шаблонов
Гибкая адаптация под любое оборудование
Единая среда для проектирования логики и генерации кода