СРЕДА РАЗРАБОТКИ SYSTEMEHD WORKS ДЛЯ ПРОГРАММИРОВАНИЯ КОНТРОЛЛЕРОВ СИСТЕМЫ АВТОМАТИЗАЦИИ

Инструмент программирования SystemeHD Works компании «Систэм Электрик» (Systeme Electric) предназначен для конфигурирования и отладки свободно программируемых контроллеров для автоматизации зданий и модулей расширения серии SystemeHD. Данное ПО является простой и удобной в использовании средой для FBD-графической или LUA-скриптовой разработки программ, визуального программирования и загрузки программ «на борт» устройств автоматизации инженерных систем зданий, настройки входов и выходов, привязки внешних сигналов, редактирования расписаний и обновления программной прошивки оборудования. В этой программе для настройки контроллеров реализованы функции BBMD, позволяющие контроллерам SystemeHD передавать широковещательный трафик BACnet/IP между подсетями. Бесплатная программа для автоматизации SystemeHD Works совместима с ОС MS Windows, поддерживает интернет-протокол IPv6, не требует инвестиций и не имеет ограничений по сроку действия.

программа для автоматизации SystemeHD WorksПО SystemeHD Works разработано для создания программ и загрузки их в устройства автоматизации продуктовой линейки SystemeHD, объединяющей свободно программируемые контроллеры (HD1407, HD1407E, HD1407S, HD0904) и модули расширения (HM0004, HM0008, HM0800, HM0704, HM1405), которые позволяют создавать индивидуальные решения с требуемым функционалом под любые проекты. В частности, данные устройства востребованы для автоматизации работы тепловых пунктов, кондиционеров, приточно-вытяжной вентиляции и других инженерных систем зданий. К контроллерам подключается полевое оборудование (датчики, комнатные термостаты, панели ЧМИ, преобразователи частоты и т.д.), исполнительные устройства (приводы) и модули расширения, позволяющие увеличить число входов и выходов.

Удобная среда разработки
В интерфейсе программы для автоматизации SystemeHD Works задание параметров контроллеров, функций, циклов, PID-регуляторов, значений переменных для входов и выходов устройств, загрузка файлов пользовательских библиотек и вывод отладочной информации осуществляется с помощью функциональных блоков FBD, скриптов LUA либо с помощью визуального программирования:

  • Графический язык программирования FBD (Function Block Diagram, «язык функциональных блок-схем») стандарта МЭК 61131-3 обеспечивает управление потоками данных всех типов, позволяет использовать мощные алгоритмы простым вызовом функций и функциональных блоков, и имеет такие преимущества, как наглядность и четкая последовательность. Благодаря тому, что FBD похож на электрические схемы, этот язык популярен и удобен для специалистов, схема понятна пользователям без опыта логического программирования.
  • В LUA реализовано большое число программных возможностей, доступных с использованием минимума синтаксических средств. При этом данный язык имеет простой дизайн и рассчитан на пользователей, не владеющих профессиональными навыками программиста.
  • Режим визуального программирования устройств автоматизации обеспечивает упрощенное написание программ, не требует знания синтаксиса и по предоставляемым пользователю возможностям аналогичен скриптовому языку. Программы, созданные в визуальном режиме, SystemeHD Works позволяет преобразовывать в формат LUA.
FBD и LUA программирование устройств автоматизации в среде SystemeHD Works

Режимы симуляции и отладки
В окне диагностики контроллера программа для автоматизации SystemeHD Works отображает информацию о загрузке процессора, оперативной памяти, файлового хранилища и сетевых портов. При FBD-программировании с использованием системных функциональных блоков доступны режимы симуляции работы устройств автоматизации и пошаговой отладки параметров. Также для диагностики связи реализовано визуальное отображение статистики по количеству отправленных и принятых пакетов по порту RS-485 в режиме BACnet MS/TP для каждого периферийного устройства. Для удобства пользователей на панели отладки имеется значок «Выгрузить конфигурацию».

Простое масштабирование сложных систем
В программе для настройки контроллеров SystemeHD Works, начиная с версии 240730, контроллеры автоматизации реализуют функции BBMD (BACnet/IP Broadcast Management Device) с поддержкой Foreign Device Registration и BBMD Server. Способность транслировать широковещательный BACnet/IP-трафик между подсетями позволяет легко масштабировать решения на основе устройств SystemeHD даже в рамках сложных территориально распределенных систем без дополнительных затрат на оборудование BBMD. Благодаря этому возможно создание максимально гибких и мощных систем автоматизации без увеличения стоимости проекта.

Дополнительные функции SystemHD Works

  • Для Modbus-устройств могут использоваться шаблоны, включающие список сигналов с адресами и типами данных.
  • Предусмотрена возможность привязки объекта типа MSV (Multi-State Value) к переменной другого устройства.
  • Переменная типа BV может связываться с онлайн-статусом устройства BACnet/MSTP и BACnet/IP.
  • Поддерживаются собственные функции порта устройства IOM_MSTP с привязкой значений индекса, а также функция смещения значения сигнала.
  • Для BACnet MS/TP поддерживаются значения Reliability.
  • В FBD-программах реализована поддержка вложенных вызовов функций.
  • Доступна настройка контроллеров SystemeHD в качестве сервера Modbus TCP и ведомого устройства Modbus RTU одновременно.
  • При использовании контроллера системы автоматизации в качестве ведомого устройства Modbus доступен выбор типа данных для конкретного значения.
  • Для аналоговых сигналов в интерфейсе ПО поддерживается выбор значений по умолчанию, а для управления отправкой уведомлений об изменениях сигналов аналоговых входов/выходов могут использоваться параметры BACnet COV (для контроллеров, использующих протоколы BACnet/MSTP и BACnet/IP, доступна подписка на уведомления BACnet COV-A).
  • В целях упрощения переключения шины на другой порт имеется функция смены порта RS-485 шины периферийных устройств.
  • Реализованы оптимизированные методы сортировки устройств BACnet и функция перестройки BACnet индексов объектов.
  • Поддерживается настройка времени цикла индивидуально для каждой из программ (также имеется блок синхронизации времени для LUA).
  • Выбранные пользователями размеры окон в редакторе LUA сохраняются и не требуют повторной настройки.
  • Пользовательская библиотека LUA может применяться одновременно со стандартной библиотекой PUBLIC.LUA.
  • Поддерживается экспорт таблиц точек из формата EDE в файлы CSV/TXT.
  • Для сигналов BACnet MS/TP и Modbus RTU во встроенном ПО контроллеров автоматизации доступна функция линейного преобразования.
  • Для данных в формате HDT предусмотрен логический блок секвенсора.
  • В целях предотвращения несанкционированной загрузки/выгрузки конфигураций, хранящихся в контроллерах, и просмотра/редактирования проектов предусмотрена парольная защита.

Системные требования и обновление ПО
Для корректной работы SystemeHD Works требуется 32- или 64-битная ОС Microsoft Windows 10/11 и программная платформа Microsoft .NET Framework (4.5.2. или старше). Для установки и запуска SystemeHD Works пользователь программы для автоматизации должен иметь права администратора. Данная программа регулярно обновляется – для получения актуальной версии пользователям достаточно обратиться в службу технической поддержки Systeme Electric по электронной почте. В целях обеспечения совместимости со средой разработки в случае, если контроллер использует встроенное ПО версии ниже 7.11, программа для настройки контроллеров сгенерирует запрос на обновление прошивки устройства. Для обновления прошивки модулей расширения HMxxxx в интерфейсе программы предусмотрен специальный инструмент. Установка ПО осуществляется из файла SystemeHD Works Install Package.exe, а обновление программной прошивки контроллеров автоматизации и модулей расширения выполняется через интерфейс SystemeHD Works.

Для получения дополнительной информации о бесплатной программе для автоматизации инженерных систем зданий SystemeHD Works и других решениях Systeme Electric обращайтесь в центральный или региональные офисы компании «АРМО-Системы».