3.10.1.2.4.3.4.1. Редактор сигнала
Чтобы открыть редактор сигнала, кликните по сигналу в дереве сигналов.
В редакторе сигнала отображаются:
значение;
история значений;
свойства;
события.
Описание сигнала, если оно есть, отображается под именем сигнала.
|
Значение сигнала
Значение выводится в поле под названием сигнала.
Если тип сигнала – bool, то вместо поля будет флаг.
Цвет
|
Описание
|
Зеленый
|
Значение имеет хорошее качество
|
Красный
|
Значение имеет плохое качество
|
Желтый
|
При редактировании
|
Серый
|
Потеряно соединение с источником данных
|
Чтобы изменить значение сигнала:
1. В поле значения сигнала введите новое значение.
2. Нажмите "Enter" или кнопку завершения редактирования (появляется в процессе редактирования).
Чтобы отменить изменения без записи в сигнал, нажмите Esc или кнопку отмены редактирования .
Чтобы изменить значение сигнала типа bool:
Кликните по флагу или нажмите Пробел – значение сигнала изменится на противоположное.
Нажмите 1 – в сигнал запишется true.
Нажмите 0 – в сигнал запишется false.
История значений
Область просмотра истории значений сигнала помогает следить за всеми изменениями, происходящими с сигналом. Для включения функции записи значений сигнала установите флаг "Следить за значением". После установки флага значения сигнала будут записываться в область значений.
Если в источнике данных есть "OPC HDA Server", можно запросить историю значений сигналов этого источника данных.
Запрос истории доступен только если для сигнала настроено сохранение значений в историю.
Чтобы запросить значения сигнала за промежуток времени, выберите промежуток времени и нажмите кнопку "Загрузить историю значений" .
Чтобы запросить значения сигнала за интервал времени, в контекстном меню кнопки "Загрузить историю значений за выбранный интервал времени" выберите интервал.
Запрос истории с агрегированием
При запросе истории можно указать агрегирующую функцию. Если агрегирующая функция указана, в области просмотра истории отобразятся не значения сигнала за выбранный промежуток времени, а результат применения агрегирующей функции к этим значениям.
Чтобы запросить историю значений с агрегированием:
1. Нажмите кнопку "Загрузить историю значений с использованием агрегирующей функции".
2. В окне "Агрегирование" выберите агрегирующую функцию и укажите Интервал в секундах.
Список агрегирующих функций OpcExplorer получает от OPC HDA Server.
При запросе:
1. OpcExplorer запрашивает историю у OPC HDA сервера с указанием агрегирующей функции и интервала.
2. OPC HDA сервер разбивает историю значений на отрезки. Продолжительность каждого отрезка равна указанному интервалу.
3. OPC HDA сервер применяет агрегирующую функцию к каждому отрезку.
4. OPC HDA сервер возвращает в OpcExplorer список значений. Каждое значение – результат применения агрегирующей функции к одному отрезку.
Сохранение значений в таблицу
Чтобы сохранить значения в формате таблицы, нажмите кнопку "Экспортировать значения в файл" .
В открывшемся окне укажите имя файла, формат файла и путь, затем нажмите кнопку "Сохранить".
Очистка списка значений
Чтобы очистить область просмотра истории, нажмите кнопку Очистить список значений .
Свойства сигнала
Свойства сигнала отображаются в области Атрибуты сигнала. Чтобы скрыть/показать свойства сигнала, нажмите кнопку /.
Свойство
|
Описание
|
NodeId
|
Идентификатор сигнала
|
NodeClass
|
Класс узлов
|
BrowseName
|
Имя браузера
|
DisplayName
|
Локализованное имя узла для отображения имени узла пользователю
|
Description
|
Описание сигнала
|
EventNotifier
|
Идентификатор события, определяющий право на подписку на событие или чтение и запись истории событий
|
DataType
|
Тип данных
|
Value
|
Значение
|
Quality
|
Качество, показывает достоверность значения
|
Timestamp
|
Метка времени, показывает время последнего изменения значения или качества
|
ServerTimestamp
|
Метка времени, показывает время последнего изменения значения или качества на сервере
|
ValueRank
|
Атрибут, указывающий является ли атрибут Value переменной массивом и сколько измерений имеет массив
|
AccessLevel
|
Атрибут, указывающий на доступность значения переменной без учета прав доступа пользователя
|
UserAccessLevel
|
Атрибут, указывающий на доступность значения переменной с учетом прав доступа пользователя
|
Historizing
|
Атрибут, указывающий собирает ли сервер данные для истории переменной
|
AccessRights
|
Права доступа к сигналу
|
ScanRate
|
Скорость обновления (сканирования) сигнала
|
События сигнала
События сигнала отображаются в области просмотра событий. Чтобы просмотреть атрибуты события, выберите его в списке событий.
Чтобы скрыть/показать атрибуты события, нажмите кнопку /.
Если сигнал, значения которого изменяются, присутствует в историческом сервере, то становится доступна функция отображения событий сигнала за определенный интервал времени.
Чтобы запросить события сигнала за промежуток времени, выберите промежуток времени и нажмите кнопку "Загрузить историю событий".
Чтобы запросить события сигнала за интервал времени, в контекстном меню кнопки "Загрузить историю событий за выбранный интервал времени" выберите интервал.
Чтобы сохранить историю событий сигнала в формате таблицы, нажмите кнопку "Экспортировать события в файл" .
Чтобы очистить историю событий сигнала, нажмите кнопку "Очистить список событий" .