Отображение значений архивного объекта

В таблице указаны функции кнопок, расположенных в диалоговом окне.

Кнопка Функция
Экспорт Экспорт значений в таблице. После нажатия на кнопку откроется меню, позволяющее сохранить значения в текстовый файл, в CSV файл или в буфер обмена. Можно сохранить все значения в таблице (пункт Все данные) или только выделенные значения (ряды). 
Столбцы Настройка столбцов таблицы.
Редактировать Изменение выбранного значения архивного объекта.
Удалить Удаление выбранного значения архивного объекта.
Вставить Вставка нового значения на текущую позицию в таблице.
Показать архивный объект на графике.
Отмена Закрытие диалогового окна архивного объекта.

Примечание: Кнопки Редактировать, Удалить, Вставить будут неактивны, если над данным объектом нельзя выполнять эти действия в среде HI.

Параметры Строка и Столбец активны только в том случае, если просматриваемый архивный объект является структурой. Кнопка , расположенная справа, позволяет считывать данные из архива при изменении ряда (параметр Строка) или столбца (параметр Столбец). Данное изменение обозначается изменением цвета параметра Строка или Столбец. Значения текущего объекта показаны в названии объекта в заголовке окне.

Кнопка позволяет обновить данные архивного объекта.

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

Описание таблицы

В рядах таблицы находятся значения архивного объекта и информация о каждом значении. Наличие этой информации завивит от настроек столбцов таблицы. Таблица имеет следующую структуру:

Столбец Содержимое столбца
Время Данные о том, когда значение было записано в архивную базу данных. Если отмечен пункт msec, столбец будет отображать данные с точностью до миллисекунды. Пункт Год позволяет отобразить/скрыть информацию о годе.
Значение Значение архивного объекта в конкретный момент времени. Если содержит „???“, то значение недействительно.
Состояние значения Состояние данного значения: Invalid, ProcAlarm, NoAckPAlarm, PrAlSilent, Weak, NoAckValue, Transient, Default, Manual, PrAlCrit.
Лимиты Ограничения значений: InLimit, VL_Limit, L_Limit, H_Limit, VH_Limit, LimitsProblem.
Aрхивные флаги Флаги: START, STOP, BLOCK, UNBLOCK, DELETED, USERMODIFY, OLDVAL, PROCESMODIFY, LOADDATA, MONO_TIME, K.
Флаги значения Признаки (флаги) данного значения. Будут показаны только те признаки, значение которых TRUE.

Выделение данных цветом:

  • Белый цвет - архивные данные, возможно редактирование.
  • Светло-красный - архивные данные, редактирование невозможно.
  • Светло-серый - живые данные из графиков, редактирование невозможно.

В таблице содержится информация о состояниях значений.

Состояние значения Объяснение
INLIMIT Значение, большее чем нижний предел (Low Limit), но меньшее, чем верхний предел (High Limit).
VL_LIMIT Значение, меньшее чем крайний нижний предел (Very Low Limit).
L_LIMIT Значение, меньшее чем нижний предел (Low Limit).
H_LIMIT Значение, большее чем верхний предел (High Limit).
VH_LIMIT Значение, большее чем крайний верхний предел (Very High Limit).
LIMITSPROBLEM Было нарушено условие: VLL < LL < HL < VHL.
TRANSIENT При записи значения в архивную базу данных была дана команда на задание значения, но еще не было определено, было ли значение задано на самом деле.
DEFAULT Значение в режиме Default.
WEAK Слабое значение (Weak Value). Данное значение система не считает действительным, потому что не были выполнены соответствующие условия.
INVALID Недействительное значение объекта.
ProcAlarm

Состояние, при котором у объекта есть активная процессная тревога.

NoAckPAlarm Состояние, при котором активный процессный сигнал тревоги не был подтвержден пользователем в процессе D2000 HI.
PrAlSilent Состояние, при котором у объекта нет активной процессной тревоги или при настройках тревог в процессе D2000 CNF была выбрана опция Silent.
NoAckValue

Состояние, при котором последнее изменение значения объекта не было подтверждено пользователем в процессе D2000 HI.

Manual Значение было задано пользователем вручную в процессе D2000 HI.
PrAlCrit Активная процессная тревога была определена в процессе D2000 CNF как критическая.

Значения отдельных архивных признаков указаны в следующей таблице:

Архивный признак Значение признака
START Значение записано в архивную базу данных при запуске процесса D2000 Archiv.
STOP Значение записано в архивную базу данных при остановке процесса D2000 Archiv.
BLOCK

Значение записано в архивную базу данных при блокировании архивации (при помощи условия блокирования архивации, указанного в настройках D2000 CNF).

UNBLOCK

Значение записано в архивную базу данных при снятии блокировки с архивации (при помощи условия запуска архивации, указанного в настройках D2000 CNF).

DELETED

Значение, удаленное пользователем.

USERMODIFY Значение, редактированное пользователем.
OLDVAL

Старое значение, считанное из коммуникационной станции.

PROCESMODIFY Значение, редактированное процессом (не пользователем: скрипт ESL - напр, действие UPDATEARCHVAL, D2000 VBApi, ...).
LOADDATA Старые данные: значение было получено из базы данных OS/2 SQL Gupta On-line при импорте архивной базы данных.
MONO_TIME Значение сохранено с монотонным временем. Данный признак имеют все значения в версии D2000 6.5 и выше. Этот признак имеют все новые значения архивных баз данных, которые были созданы в старших версиях. Примечание: Признак MONO_TIME не отображается в HI.
K

Признак встречается только в периодических архивах. Для экономии места данные за конкретный период времени архивируются только в том случае, если были изменены значения за данный период или атрибуты значений (пределы, состояние, признаки). Если изменений не было, период не будет сохранен. При считывании данное значение будет сгенерировано как копия предыдущего, будет изменено только время и будет задан признак K.