«Умная теплица» на базе ISaGRAF введена в эксплуатацию НПО «АвтоматикА»

Компания «ФИОРД» (мастер-дистрибьютор ISaGRAF в России) сообщает об успешном запуске специалистами ООО НПО «АвтоматикА» (г. Малоярославец) «умной теплицы» — автоматизированной системы управления микроклиматом теплиц (АСУ МТ). Результатом внедрения этой системы стало обеспечение оптимального микроклимата для выращиваемых растений, резкое повышение урожайности и качества овощей.

АСУ МТ построена на базе контроллеров LinPAC компании ICP DAS, программирование которых осуществлялось с помощью ведущей мировой системы программирования контроллеров в стандартах IEC 61131-3 и IEC 614999 — ISaGRAF. В качестве целевой задачи ISaGRAF для LinPAC использована инновационная разработка компании «ФИОРД» — ISaGRAF 5++ ACE Target и встроенные в исполнительную систему ISaGRAF средства графического интерфейса IsaGUI.

«Умная теплица» на базе ISaGRAF введена в эксплуатацию НПО «АвтоматикА»

Состав АСУ МТ для «умной теплицы»:

  • PLC-контроллер LinPAC — 1 шт.;
  • модуль DSM — 2 шт.;
  • модуль DM — 3 шт.;
  • модуль I-7520 (преобразователь 232/485) — 1 шт.;
  • датчики (температуры, влажности, метеопараметров) — 1 компл.;
  • монитор;
  • клавиатура;
  • мышь.

АСУ МТ в автоматическом режиме выполняет следующие задачи:

  • управляет системами обогрева и форточками с целью поддержания параметров микроклимата в теплице (температура воздуха, температура теплоносителя системы подпочвенного обогрева);
  • представляет значения температур воздуха, теплоносителя подпочвенного обогрева и теплоносителя надпочвенного обогрева за последние 24 часа в графической форме.
«Умная теплица» на базе ISaGRAF введена в эксплуатацию НПО «АвтоматикА»

ISaGRAF 5++ ACE Target — полный комплекс решений для высокоскоростной обработки, управления и доставки данных на верхний уровень систем АСУ. ISaGRAF 5++ ACE Target — новая целевая система, разработанная компанией «ФИОРД» на основе оригинальной целевой системы ISaGRAF версии 5 и реализованная на языке С++ с использованием библиотеки ACE (Adaptive Communication Environment).

ISaGRAF 5++ ACE Target поддерживает все функции стандартной целевой системы ISaGRAF 5 и имеет ряд дополнительных возможностей и особенностей:

  • Все системно зависимые функции заменены на вызовы функций библиотеки ACE, поэтому исходные тексты целевой системы едины для разных ОС. К настоящему времени выполнено портирование и тестирование нового таргета в следующие операционные системы: Linux, QNX 4.25, QNX Neutrino, Windows XP, FreeBSD, OpenSolaris. Библиотека ACE поддерживает десятки платформ и развивается.
  • Инвариантность к платформе: все конечные таргеты имеют одинаковые возможности и единое PLC-описание в среде Workbench, то есть перенос проекта на конфигурацию с другой ОС не требует его перекомпиляции.
  • Повышенная стабильность (детерминированность) цикла с заданным временем исполнения.
  • Высокая скорость исполнения цикла в режиме «как успеет» — от 5 мкс.
  • Перенос с платформы на платформу драйверов протоколов, использующих стандартные коммуникационные устройства (RS232, Ethernet, USB), не требует изменения исходных текстов драйверов, достаточно простой перекомпиляции.
  • Инструмент IODevKit предоставляет разработчику возможность использования языка С++ и библиотеки ACE для создания эффективных драйверов устройств и встроенных в таргеты функций. ACE содержит большой набор полезных классов (набор С++ контейнеров для манипуляции с данными, класс String и пр.).

Для целевых систем ISaGRAF 5++ ACE Target разработан широкий перечень функциональных расширений, реализующих дополнительные возможности:

  • Набор функций измерения времени с высоким разрешением (с точностью до 1 мкс).
  • Набор функций быстрой обработки массивов ISaGRAF для создания, копирования, сложения, умножения векторов.
  • Набор функций быстрой обработки матриц (двумерных массивов ISaGRAF) для создания, копирования, сложения, умножения матриц, решения линейной системы уравнений.
  • Набор функций обработки сигналов (FFT, цифровые фильтры).
  • Набор функций для запуска внешних приложений из ISaGRAF.
  • Набор функций сохранения и считывания начальных значений переменных.
  • Модуль ISaFDA для поддержки быстрого доступа к данным по протоколу FDA (Fast Data Access) из удаленных клиентов (например, FDA-OPC).
  • Модуль JIT-компиляции (для платформ x86). Предназначен для ускоренного выполнения фрагментов TIC-кода, путем его преобразования в машинный код процессора, что обеспечивает ускорение работы целевой системы в 3–4 раза.

Система графического интерфейса ISaGUI предназначена для обеспечения интерактивного графического отображения данных реального времени непосредственно в исполнительной системе ISaGRAF 5++ ACE Target. Система реализована в виде виртуального устройства gui и пакета специальных функций, встроенных в Workbech.

«Умная теплица» на базе ISaGRAF введена в эксплуатацию НПО «АвтоматикА»

Исполнительная система может работать в контроллерах с ОС Linux/Solaris/FreeBSD/Windows XP. Для проектирования графического интерфейса используется редактор графического интерфейса GLADE на основе GTK+.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *