DataRate — новое слово в HMI
Фирма «КРУГ», имеющая за плечами многолетний опыт создания, внедрения и эксплуатации SCADA-систем, учла многочисленные пожелания своих клиентов и создала новый программный продукт HMI-класса с расширенной функциональностью — DataRate.
DataRate обладает оптимальным соотношением функциональности и цены для решения задач построения автоматизированных систем визуализации и управления средней и малой мощности, позволяя обмениваться данными с различными источниками, качественно визуализировать процессы (используется GDI+), вести тренды и протоколы событий, обрабатывать данные высокоуровневым скриптом. В этой части он превосходит многие промышленные SCADA. Кроме того, простота использования, прозрачная и универсальная объектно-ориентированная технология, постоянно пополняющаяся библиотека объектов и скриптов позволяют в короткий срок самостоятельно освоить технологию разработки проектов на DataRate.
Универсальное средство визуализации и управления DataRate находит свое место практически на всех уровнях интегрированных автоматизированных систем: от SCADA-систем до OLAP-систем оперативного анализа данных для поддержки принятия важных решений.
Модульная основа DataRate позволяет выбрать Пользователю необходимые и достаточные компоненты для работы системы, не переплачивая за излишнюю функциональность. Основными компонентами, необходимыми для создания и работы проектов в DataRate, являются модули среды разработки и исполнения. Причем среда разработки абсолютно бесплатна, а среда исполнения стоит 3500 руб., что на порядок ниже цен конкурентов. Компоненты связи с различными источниками данных представлены в системе отдельными модулями и могут быть включены по желанию Пользователя. На сегодняшний день созданы два вида коннекторов к источникам данных: OPC-конне-ктор и SQL-коннектор. OPC-коннектор позволяет обмениваться данными с OPC-серверами различных устройств и систем, а SQL-коннектор — с базами данных, использующими SQL-запросы (рис. 1) другие источники.
Открытая архитектура DataRate дает возможность Пользователям создавать собственные коннекторы к специфичным источникам данных. Кроме того, как один из вариантов использования DataRate, имеется возможность его применения в виде графического ядра для стороннего приложения, т.е. имеется возможность сопряжения вашего приложения, реализующего специфические для вашей области алгоритмы, с качественной технологической графикой на DataRate.
На рис. 2 приведен пример HMI-программы, созданной в среде DataRate. Графический интерфейс Пользователя включает отображение данных OPC-сервера в виде текущего значения, барграфа и тренда. Время создания и отладки HMI-программы — всего 5 минут.
В основу архитектуры DataRate положены объектная модель, среда визуальной разработки, поддержка стандартов OPC, XML. В качестве базовой платформы выбрана Microsoft .NET Framework с ее гибкостью, производительностью, надежностью и безопасностью.
Объектная модель DataRate предоставляет разработчику проекта совокупность знакомых ему объектов и возможность описания взаимодействия между создаваемой системой и ее окружением (рис. 3).
Встроенный механизм верификации проекта автоматически находит ошибки и несоответствия в настройках динамики, анимации, скриптах графических элементов создаваемого проекта.
Скриптовая подсистема DataRate построена на основе языка высокого уровня C#. Она предоставляет возможность создавать высокоэффективные алгоритмы обработки данных. Высокая скорость выполнения скрипта достигается за счет компиляции скриптов в машинные коды. Библиотека скриптов содержит большой набор заранее подготовленных алгоритмов.
Применение ActiveX и .NET-контролов значительно расширяет динамические возможности отображения данных. Можно, например, внедрить в мнемосхему просмотр в реальном времени данных с Web-камеры, которая снимает ответственный участок технологического процесса.
Для создания HMI-приложений в области промышленной автоматизации DataRate предлагает специальные объекты и подсистемы. Для мониторинга и контроля процессов используются модуль трендирования и подсистема событий и тревог. Любой вход или выход объекта автоматизации может быть источником тренда как по изменению значения, так и с заданным периодом времени.
Современный подход к построению проектов, поддержка современных стандартов обмена данными, открытая архитектура, мощная графика, динамика примитивов, управляемая событиями, надежные .Net технологии все это обеспечивает широчайшую область применения DataRate. Сочетание низкой стоимости и возможности построения качественных решений современных задач автоматизации делают DataRate оптимальным для использования практически во всех отраслях современной промышленности, сельского хозяйства, коммунального хозяйства, науки и образования.
Подводя итог, можно отметить, что 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. Там же находятся дистрибутивы, необходимые для работы системы, демонстрационные проекты и краткое обучающее руководство «Быстрый старт».