Как просматривать данные на приборной доске в виде индикаторов
Проблема:
Я могу принимать данные и разделять их на отдельные значения, но хотелось бы просматривать все эти значения на одном экране в удобной для восприятия форме, в виде индикаторов, уровней, диаграмм и т.п.
Требования:
Подразумевается, что:
Вы настроили параметры связи с устройством (скорость, количество бит данных, контроль передачи и т.п.) в логгере и можете принимать данные без каких-либо ошибок.
Решение:
Общее описание
Вы можете совместно использовать два наших продукта: логгер и OPC Scada Viewer. Логгер будет принимать и обрабатывать входящие данные, а затем экспортировать их, используя модуль OPC Server. Что позволяет передавать данные в реальном времени в любое другое приложение, поддерживающее технологию OPC. OPC Scada Viewer может визуализировать данные из любых серверов, совместимых с интерфейсом OPC DA и DA2.
Обработка данных Rs232
В первую очередь вы должны настроить парсер. Парсер должен разделять входящий поток данных на пакеты и переменные.
В этом примере парсер настроен на извлечение переменной с именем "VALUE1".
Включение встроенного OPC сервера
Вы должны включить модуль экспорта данных "OPC server" на закладке "Экспорт данных" (рис.1).
Рис.1. Модуль OPC сервера
Настройка OPC сервера
Пожалуйста, откройте окно настройки модуля OPC сервера (выберите модуль в списке и нажмите кнопку "Настроить" под списком. См. рис. 1). Диалоговое окно появится на экране (рис. 2).
Рис.2. Настройки OPC
- Укажите имена ваших переменных парсера (одно имя в строке);
- Вы можете импортировать все переменные из настроек парсера, кликнув на кнопке "Импортировать". Если нужно вам имя не импортировалось, то укажите его имя вручную.
Подключение к OPC серверу
Перед использованием OPC на вашем компьютере необходимо проверить настройки DCOM, как описано здесь. Затем запустите OPC Scada Viewer (рис. 3).
Рис.3. Добавление блока визуализации
- Добавьте страницу и блок визуализации на ней, используя кнопки на панели инструментов;
- Перейдите к закладке "OPC тег" и кликните на кнопке "Выбрать...";
- Выберите нужный OPC сервер из списка, например, "asdlog", и подключитесь к серверу;
- Выберите переменную из списка;
- Кликните на кнопке "OK".
Перейдите к закладке с настройками вида индикатора (рис. 4).
- Выберите нужный тип индикатора. Обратите внимание, что тип индикатора зависит от типа данных значения переменной (строка или число);
- Настройте свойства индикатора.
Рис.4. Индикатор
Сопутствующие статьи: Как просматривать данные на приборной доске в виде индикаторов