DataRate — новое слово в HMI

Современный рынок программного обеспечения для АСУ насыщен решениями от различных производителей MES-, SCADA- и HMI-систем. Задача выбора оптимального ПО для конкретной системы далеко не тривиальна. Интегральный показатель цена/качество включает в себя множество труднооцениваемых параметров и значительно зависит от контекста применения. Принимаются в учет такие параметры как надежность, открытость, модульность, скорость разработки проектов в системе, качество визуализации, возможность построения различных архитектур и т.п. При этом большинство разрабатываемых систем не требует того обилия функциональных возможностей, которые могут предложить разработчики мощных, дорогостоящих SCADA, а применения отдельных HMI для решения задачи явно недостаточно. Как быть?

Фирма «КРУГ», имеющая за плечами многолетний опыт создания, внедрения и эксплуатации SCADA-систем, учла многочисленные пожелания своих клиентов и создала новый программный продукт HMI-класса с расширенной функциональностью — DataRate.

DataRate обладает оптимальным соотношением функциональности и цены для решения задач построения автоматизированных систем визуализации и управления средней и малой мощности, позволяя обмениваться данными с различными источниками, качественно визуализировать процессы (используется GDI+), вести тренды и протоколы событий, обрабатывать данные высокоуровневым скриптом. В этой части он превосходит многие промышленные SCADA. Кроме того, простота использования, прозрачная и универсальная объектно-ориентированная технология, постоянно пополняющаяся библиотека объектов и скриптов позволяют в короткий срок самостоятельно освоить технологию разработки проектов на DataRate.

Универсальное средство визуализации и управления DataRate находит свое место практически на всех уровнях интегрированных автоматизированных систем: от SCADA-систем до OLAP-систем оперативного анализа данных для поддержки принятия важных решений.

Модульная основа DataRate позволяет выбрать Пользователю необходимые и достаточные компоненты для работы системы, не переплачивая за излишнюю функциональность. Основными компонентами, необходимыми для создания и работы проектов в DataRate, являются модули среды разработки и исполнения. Причем среда разработки абсолютно бесплатна, а среда исполнения стоит 3500 руб., что на порядок ниже цен конкурентов. Компоненты связи с различными источниками данных представлены в системе отдельными модулями и могут быть включены по желанию Пользователя. На сегодняшний день созданы два вида коннекторов к источникам данных: OPC-конне-ктор и SQL-коннектор. OPC-коннектор позволяет обмениваться данными с OPC-серверами различных устройств и систем, а SQL-коннектор — с базами данных, использующими SQL-запросы (рис. 1) другие источники.

DataRate - новое слово в HMI

Открытая архитектура DataRate дает возможность Пользователям создавать собственные коннекторы к специфичным источникам данных. Кроме того, как один из вариантов использования DataRate, имеется возможность его применения в виде графического ядра для стороннего приложения, т.е. имеется возможность сопряжения вашего приложения, реализующего специфические для вашей области алгоритмы, с качественной технологической графикой на DataRate.

DataRate: пример отображения данных ОРС сервера

Рис. 2. DataRate: пример отображения данных ОРС сервера — текущее значение, барграф, рядом «живой» тренд

На рис. 2 приведен пример HMI-программы, созданной в среде DataRate. Графический интерфейс Пользователя включает отображение данных OPC-сервера в виде текущего значения, барграфа и тренда. Время создания и отладки HMI-программы — всего 5 минут.

В основу архитектуры DataRate положены объектная модель, среда визуальной разработки, поддержка стандартов OPC, XML. В качестве базовой платформы выбрана Microsoft .NET Framework с ее гибкостью, производительностью, надежностью и безопасностью.

Объектная модель DataRate предоставляет разработчику проекта совокупность знакомых ему объектов и возможность описания взаимодействия между создаваемой системой и ее окружением (рис. 3).

Объектная модель DataRate

Рис. 3. Объектная модель DataRate

Встроенный механизм верификации проекта автоматически находит ошибки и несоответствия в настройках динамики, анимации, скриптах графических элементов создаваемого проекта.

Скриптовая подсистема DataRate построена на основе языка высокого уровня C#. Она предоставляет возможность создавать высокоэффективные алгоритмы обработки данных. Высокая скорость выполнения скрипта достигается за счет компиляции скриптов в машинные коды. Библиотека скриптов содержит большой набор заранее подготовленных алгоритмов.

Применение ActiveX и .NET-контролов значительно расширяет динамические возможности отображения данных. Можно, например, внедрить в мнемосхему просмотр в реальном времени данных с Web-камеры, которая снимает ответственный участок технологического процесса.

Для создания HMI-приложений в области промышленной автоматизации DataRate предлагает специальные объекты и подсистемы. Для мониторинга и контроля процессов используются модуль трендирования и подсистема событий и тревог. Любой вход или выход объекта автоматизации может быть источником тренда как по изменению значения, так и с заданным периодом времени.

Современный подход к построению проектов, поддержка современных стандартов обмена данными, открытая архитектура, мощная графика, динамика примитивов, управляемая событиями, надежные .Net технологии все это обеспечивает широчайшую область применения DataRate. Сочетание низкой стоимости и возможности построения качественных решений современных задач автоматизации делают DataRate оптимальным для использования практически во всех отраслях современной промышленности, сельского хозяйства, коммунального хозяйства, науки и образования.

Подводя итог, можно отметить, что DataRate является удачным выбором для:

  1. применения фирмами-изготовителями цифровых приборов и устройств;
  2. создания автоматизированных систем средней и малой мощности;
  3. использования в качестве программного обеспечения станции оператора, осуществляющего мониторинг изменяющихся данных любой СУБД;
  4. визуализации любых непрерывных или периодических процессов.

Таблица. Характеристики DataRate

Устройства связи с объектом (УСО, контроллеры, приборы и другие) любые устройства, для которых существует ОРС DA (OPC Data Access) сервер (версии 1.0 или 2.0)
Количество ОРС-серверов, данные которых одновременно визуализирует DataRate до 16
Обмен данными с базами данных (MS SQLServer, Oracle, IBM DB2, Sybase и другими) и офисными приложениями (MS Excel)  
Количество тегов, поступающих от ОРС-серверов до 500
Количество технологических объектов до 300
Количество графических динамических элементов в одном окне до 500
Количество графических динамических элементов в графическом проекте в целом до 10000
Количество одновременно открываемых окон до 20
Системный класс самописцев с хранением данных по изменению  
Количество трендов до 2000
Количество точек в трендах до 60000
Минимальный период заполнения тренда не превышает 0.1 сек
Период времени обновления информации в окне не более 250 мсек
Звуковая сигнализация  
Количество скриптов до 1000
Системная библиотека шаблонов и изображений легко дополняется и модифицируется Пользователем

Более детальную информацию о DataRate вы можете получить на сайте www.datarate.krug2000.ru. Там же находятся дистрибутивы, необходимые для работы системы, демонстрационные проекты и краткое обучающее руководство «Быстрый старт».

 

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

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