_original

Атрибут (нейтральный)Номер бита в наборе из 64 битов состоянияТипОписание
_active0boolУказывает, активна или пассивна переменная.
_alert_range unintЯвно устанавливает диапазон аларма при обработке алармов без предварительного расчета исходного значения.Примерalert ranges <0: Alert «Low», >0: Alert «High», ==0: Normal.dpSet(x.:_original.._value», 0, «x.:_original.._alert_range», 2) исходное значение устанавливается равным нулю и активируется аларм «High». Таким образом, диапазон аларма устанавливается явно. В стандартных условиях при значении 0 сработал бы аларм «low». Диапазон аларма может устанавливаться для всех алармов (типы данных «integer», «float» и «bool»).
_aut_default2boolЗаменяющее значение устанавливается автоматически.
_aut_inv6boolНедействительное значение устанавливается драйвером интерфейса.
_badвиртуальное значение == _invalid || _out_prangeboolИсходное значение недействительно.
_comp_corr0boolСжатие основано на корректирующих значениях. Значение по умолчанию: FALSE
_comp_inv0boolСжатие основано на недействительных значениях. Значение по умолчанию: FALSE
_compr13boolЗначение сжато или заархивировано, используется архивация или сжатие (историческая БД или RAIMA)
_corr12boolКорректирующее значение.
_corr_add15boolДополнительное корректирующее значение.
_defaultвиртуальное значение == _exp_default || _aut_defaultboolЗаменяющее значение установлено.
_default_bad8boolЗаменяющее значение недействительно.
_exp_default1boolЗаменяющее значение явно установлено.
_exp_inv5boolЯвно недействительно.
_from_GI9boolУстановлено в рамках общего запроса.
_from_SI10boolУстановлено в рамках отдельного запроса.
_invalidвиртуальное значение == _exp_inv || _aut_inv || _stime_invboolИсходное значение недействительно.
_last_value_storage_off19boolОтключает сохранение последних значений.Определение понятия «хранилище последних значений»:Каждое изменение значение каждого элемента точки данных по умолчанию хранится в базе данных RAIMA последних значений, при этом новое значение переписывает существующее. Сохраняется время изменения, значение, бит состояния и менеджер.При установке данного бита хранение последнего значения в базе данных RAIMA отключается. Это означает, что значение элемента точки данных в случае его изменения не сохраняется.ПримерЕсли значение элемента точки данных устанавливается равным 10 и после этого отключается сохранение последнего значения, при каждом запуске «КАСКАД Цифра» элемент точки данных инициализируется со значением 10 (последнее сохраненное значение в БД) независимо от того, каким было значение элемента точки данных до инициализации.Примечание. При отключении сохранения последнего значения историческое сохранение значений можно настроить с помощью конфигурационных элементов архивов.
_manager intМенеджер, установивший значение (только чтение)
_offline_bad виртуальное значение == ! (_corr || !_online_bad || (_compr && !comp_corr)boolТекущее автономное значение недействительно.
_online_badвиртуальное значение == _default ? _default_bad _badboolТекущее исходное значение недействительно.
_out_of_service boolКод драйвера OPC преобразован в «_status64». Значение по умолчанию: FALSE.
_out_prange3boolПревышение пределов диапазона значений «КАСКАД Цифра».
_out_range4boolЗначение переменной «вне диапазона» (например, неверный тип данных).
_pa_quality int (8 бит)Код драйвера OPC преобразован в «_status64». Значение по умолчанию: 0x83.
_quality_code int (16 бит)Код драйвера OPC преобразован в «_status64». По умолчанию: 0x00C0.
_status bit32Набор битов для всех битов состояния.Биты 0-23: внутренние биты состояния.Биты 24-31: информационные биты
_status64 bit64Набор битов для всех битов состояния.Биты 0-23: внутренние биты состояния.Биты 24-55: информационные битыБиты 56-63: свободные биты (не используются)
_stime timeИсходное время.
_stime_inv17boolИсходное время недействительно (исправлено менеджером событий).
_text langStringТекущий текст.
_transition boolДрайвер отправил значение на ПЛК, но еще не получил текущее значение. Таким образом, команда еще выполняется. Значение по умолчанию: FALSE.
_type intТип исходного значения.
_uncertain boolКод драйвера OPC преобразован в «_status64». Значение по умолчанию: FALSE.
_user intПользователь, который был авторизован в системе во время установки значения (только чтение).
_userbit1 … _userbit3224-55boolПользовательский бит состояния 1–32.
_userbyte124boolПользовательский байт состояния 1.
_userbyte232boolПользовательский байт состояния 2.
_userbyte340boolПользовательский байт состояния 3.
_userbyte448boolПользовательский байт состояния 4.
_userword124boolПользовательское слово состояния 1.
_userword240boolПользовательское слово состояния 2.
_userbits24boolПользовательские биты состояния (все 32 бита).
_value varИсходное значение.
_value_changed20boolИсходное значение изменилось (TRUE). Обратите внимание, что первое значение, установленное для элемента точки данных, во внимание не принимается.Атрибут «_value_changed» поддерживает только чтение и действителен только для простых типов данных, таких как числа, биты, время и строки. Не поддерживаются такие типы данных, как «bit32», «dpIdentifiers», «blobs», «structs», «dyns» и «langStrings».
_value_up21boolИсходное значение увеличивается (TRUE). Обратите внимание, что первое значение, установленное для элемента точки данных, во внимание не принимается.Если предыдущее значение равно текущему значению, значение атрибута «_value_up» также равно «TRUE».Атрибут «_value_up» поддерживает только чтение и действителен только для простых типов данных, таких как числа, биты, время и строки. Не поддерживаются такие типы данных, как «bit32», «dpIdentifiers», «blobs», «structs», «dyns» и «langStrings».
ПРИМЕЧАНИЕ
Если атрибут «bit _out_range» установлен (превышен диапазон, например отрицательное натуральное число), автоматически устанавливается атрибут «bit _out_prange».
ПРИМЕР
Ниже приводится пример настройки конфигурационного элемента «_original»:
main() {    dpSet(«TestDP_1.element:_original.._value», 12,    «TestDP_1.element:_original.._userbit2», TRUE,    «TestDP_1.element:_original.._userbit4», TRUE,    «TestDP_1.element:_original.._userbit8», TRUE); }
Устанавливается значение 12 и пользовательские биты 2, 4 и 8. Более подробная информация о конфигурационном элементе «_original» приводится в разделе «Модуль PARA»  «_original (атрибуты исходного значения)»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *