bg

Как просматривать данные на приборной доске в виде индикаторов

Проблема:

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

Требования:

Подразумевается, что:

Вы настроили параметры связи с устройством (скорость, количество бит данных, контроль передачи и т.п.) в логгере и можете принимать данные без каких-либо ошибок.

Решение:

Общее описание

Вы можете совместно использовать два наших продукта: логгер и OPC Scada Viewer. Логгер будет принимать и обрабатывать входящие данные, а затем экспортировать их, используя модуль OPC Server. Что позволяет передавать данные в реальном времени в любое другое приложение, поддерживающее технологию OPC. OPC Scada Viewer может визуализировать данные из любых серверов, совместимых с интерфейсом OPC DA и DA2.

Обработка данных Rs232

В первую очередь вы должны настроить парсер. Парсер должен разделять входящий поток данных на пакеты и переменные.

В этом примере парсер настроен на извлечение переменной с именем "VALUE1".

Включение встроенного OPC сервера

Вы должны включить модуль экспорта данных "OPC server" на закладке "Экспорт данных" (рис.1).

Enabling the OPC server for RS232 data
Рис.1. Модуль OPC сервера

Настройка OPC сервера

Пожалуйста, откройте окно настройки модуля OPC сервера (выберите модуль в списке и нажмите кнопку "Настроить" под списком. См. рис. 1). Диалоговое окно появится на экране (рис. 2).

Настройки OPC
Рис.2. Настройки OPC

  1. Укажите имена ваших переменных парсера (одно имя в строке);
  2. Вы можете импортировать все переменные из настроек парсера, кликнув на кнопке "Импортировать". Если нужно вам имя не импортировалось, то укажите его имя вручную.

Подключение к OPC серверу

Перед использованием OPC на вашем компьютере необходимо проверить настройки DCOM, как описано здесь. Затем запустите OPC Scada Viewer (рис. 3).

Добавление блока визуализации
Рис.3. Добавление блока визуализации

  1. Добавьте страницу и блок визуализации на ней, используя кнопки на панели инструментов;
  2. Перейдите к закладке "OPC тег" и кликните на кнопке "Выбрать...";
  3. Выберите нужный OPC сервер из списка, например, "asdlog", и подключитесь к серверу;
  4. Выберите переменную из списка;
  5. Кликните на кнопке "OK".

Перейдите к закладке с настройками вида индикатора (рис. 4).

  1. Выберите нужный тип индикатора. Обратите внимание, что тип индикатора зависит от типа данных значения переменной (строка или число);
  2. Настройте свойства индикатора.

Индикатор
Рис.4. Индикатор

Сопутствующие статьи: Как просматривать данные на приборной доске в виде индикаторов