Продолжая использовать наш сайт, вы соглашаетесь на использование cookie-файлов в соответствии с нашей Политикой конфиденциальности
Ok
ПО 4diac от Инсол
Готовое решение для построения распределённых систем управления по стандарту IEC 61499 на оборудовании Insol.

Сборка open-source платформы Eclipse 4diac, в которой библиотека функциональных блоков дополнена модулями для Insol-Node и Insol-1000.
4diac IDE основана на open-sourse платформе Eclipse, что позволяет легко интегрировать другие плагины в 4diac IDE, обеспечивая новую или расширенную функциональность. Системы, соответствующие стандарту IEC 61499, используют прикладной подход к проектированию, что означает, что сначала создаётся приложение для всей системы. Каждое приложение создаётся путём соединения необходимых функциональных блоков (ФБ) в виде сети функциональных блоков (СФБ). Как только становится известна аппаратная структура, ее можно добавить в конфигурацию системы проекта, а уже существующее приложение можно распространить на доступные устройства.

Среда разработки 4diac IDE предоставляет следующие возможности:
  • System Explorer: управление проектами IEC 61499, включающими приложения, конфигурацию системы и библиотеку типов, специфичную для проекта.
  • Редактор приложений: моделирование функциональных блочных сетей IEC 61499 с использованием элементов библиотеки типов.
  • Редактор аппаратного обеспечения: спецификация и параметризация аппаратного обеспечения автоматизации путём моделирования устройств IEC 61499.
  • Редакторы типов: создание базовых функциональных блоков (BFB), составных функциональных блоков (CFB), функциональных блоков интерфейса сервиса (SIFB) и адаптеров.
  • Редактор распределения: сопоставление FBN или отдельных FB с указанными ресурсами.
  • Развёртывание: выборочная загрузка приложений в соответствующие ресурсы.
  • Функции мониторинга и отладки: отслеживание и принудительное изменение значений элементов интерфейса, а также запуск событий.
  • Функциональные возможности тестирования: тестирование и отладка отдельного функционального блока путем ручной установки значений данных и отладки алгоритмов с использованием точек останова, а также пошаговое выполнение кода.
4diac FORTE — среда исполнения IEC 61499 для встраиваемых контроллеров. Это лёгкий runtime на C++, который выполняет схемы функциональных блоков, разработанные в 4diac IDE, прямо на оборудовании Insol. На Insol-1000 4diac FORTE работает поверх FreeRTOS, на Insol-Node — поверх Linux. Одна и та же программа распределяется сразу по нескольким устройствам в сети: часть функциональных блоков выполняется на Insol-Node, часть — на Insol-1000, а данные между ними передаются напрямую по UDP multicast (PUBLISH/SUBSCRIBE) без центрального контроллера.

4diac FORTE поддерживает:
  • Все элементарные типы данных, структуры и массивы IEC 61131-3 рев. 2
  • Базовые, составные и интерфейсные функциональные блоки, адаптеры, подприложения
  • Автоматическое и безопасное приведение типов между блоками (например, INT → REAL)
  • Онлайн-реконфигурацию приложений без остановки runtime
  • Выполнение в реальном времени всех типов блоков стандарта IEC 61499
  • Загрузку программы в RAM (deploy для отладки) или сохранение в boot-файл (автономный запуск при включении питания)

Доступные коммуникационные уровни для интеграции с верхним уровнем (SCADA, MES) и полевыми устройствами:
  • Ethernet TCP/UDP
  • OPC UA (open62541)
  • Modbus TCP (libmodbus)
  • FBDK ASN.1
  • RS-485
4diac IDE
4diac FORTE
Остались вопросы? Хотите уточнить детали?
Напишите, будем рады Вам ответить.

Добавьте файлы при необходимости (до 10 мб)