DiademCore

Исполнительная система DiademCore предназначена для выполнения спроектированной в редакторе DiademLogic технологической программы с приемом и выдачей сигналов по внешним поддерживаемым протоколам объема, а также портам GPIO. DiademCore реализована с учетом рекомендаций для кроссплатформенных решений, поэтому с легкостью может быть установлена на большое количество программно-аппаратных платформ. DiademCore одинаково эффективно может применяться как во встраиваемых решениях, так и в ПК и серверах общего назначения, тем самым расширяя их программное качество до промышленного уровня.

Скачать

  • поддержка большого количества операционных систем и типов процессоров;
  • компактность загружаемой в контроллер технологической программы, которая, по сути, представляет собой массив исходных для работы оптимизированного под конкретную программно-аппаратную платформу ядра исполнительной системы;
  • возможность запуска нескольких ядер исполнительной системы внутри одной операционной системы, где на каждом исполнительном ядре может выполняться отдельно спроектированная технологическая программа;
  • возможность разбиения технологической программы на задачи с независимым исполнением и различными уровнями системных приоритетов;
  • минимальный такт обсчета задачи: 1 миллисекунда;
  • возможность управления значениями настроек функциональных блоков без останова технологической программы;
  • поддержка стандарта Modbus-RTU/TCP/UDP в режимах Master (с минимальным тактом опроса 1 миллисекунда) и Slave (в варианте TCP/UPD поддерживается многомастерный режим);
  • поддержка стандарта MQTT с возможностью создания TLS-соединения и одновременного подключению к неограниченному числу MQTT-брокеров;
  • гарантия отсутствия недокументированных возможностей, а также необходимости сублицензирования исполнительной системы ввиду неиспользования компонентов сторонней разработки с закрытым исходным кодом, а также минимального применения открытых библиотек (применялся только открытий код под лицензиями EPL, MIT, BSD);
  • наличие тестового периода работы исполнительной системы при стопроцентном сохранении функционала;
  • реализация схемы дублирования технологической программы на аппаратно разнесенных контроллерах (опция находится в разработке);
  • лицензирование только количества точек ввода/вывода в технологическую программу с учетом гибкой схемы уровней лицензирования, наличие минимального бесплатного количества точек ввода/вывода на неограниченное время работы.

pdf Руководство пользователя

Платформа «Универсальная» (Uniplatform)

Операционные системы – Windows 7 и выше, Linux Debian 9 и выше, Linux Ubuntu 18 и выше, QNX 6 и выше

Базовые архитектуры процессоров - x86-32, x86-64, amd64, armhf, aarch32, aarch64

Платформа «Raspberry PI» (Raspberry)

Операционные системы – Raspbian-18-11 и выше, Linux Debian 9 и выше, Linux Ubuntu 18 и выше

Базовые архитектуры процессоров - armhf, aarch32, aarch64

Платформа «ESP8266» (ESP8266)

Операционные системы – FreeRTOS 7.5 и выше

Временный текст. Чтобы получить список готовых решений, пожалуйста свяжитесь с нами!

Cвязаться с нами