By continuing to use our website, you agree to the use of cookies in accordance with our Privacy Policy.
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 мб)