Наше программное обеспечение состоит из двух ключевых компонентов:
Среда разработки 4DIAC_IDE на Java и 4DIAC_Forte C++.
Подготовка среды разработки
Мы компилируем 4DIAC_IDE, получая исполняемый файл (.exe). Эта среда позволяет создавать функциональные блоки адаптированные под оборудование нашего производства:
► Входные события и данные (например, сигналы от оборудования или комплекс сигналов).
► Выходные действия (срабатывание механизмов, вывод визуальных уведомлений на экран оператора).
Генерация кодовой базы
Далее автоматически создаются шаблонные C-файлы. Эти файлы служат основой, которую разработчики наполняют логикой, адаптированной под конкретное аппаратное обеспечение.
Интеграция с оборудованием
► Программисты связывают функциональные блоки с "железом":
► Настраивают обработку сигналов датчиков.
► Реализуют управление исполнительными механизмами.
Сборка и выпуск
После настройки код компилируется в готовую программу, которая прошивается в устройства серии 1000. Функциональные блоки из IDE становятся "кирпичиками" для построения единой системы управления.