
www.klinkmann.com
Расширение функциональных возможностей объектов 121
Руководство пользователя ИСР Archestra
© 2006 Klinkmann. Все права защищены.
Если типы данных расширенного атрибута и атрибута-приёмника
совпадают, оба атрибута получат одинаковые значения тогда, когда
индикатор качества значения расширенного атрибута равен "Good". Если
типы разные, – выполняется преобразование данных. В случае ошибки
преобразования система генерирует ошибку конфигурирования и
несоответствия типов.
Данная характеристика может быть определена как для атрибута шаблона,
так и для атрибута экземпляра объекта. В первом случае удалить её в
производных объектах нельзя. Выходной атрибут-приёмник можно
блокировать в шаблонах отдельно.
Подробнее см. параграф "Выполнение операции вывода".
Примечание. Свойство "quality" атрибута, расширенного путём
добавления характеристики Output, обладает следующим действием:
значения могут быть записаны в атрибут-источник только тогда, когда
индикатор качества имеет значение "Bad" или "Uncertain". Сведения о
качестве не передаются (только значение), поскольку это свойство
атрибута не выводится при выполнении операций установки. Если
индикатор качества изменяется с "Bad" или "Initializing" на "Good" или
"Uncertain", значение выводится, даже если оно не изменилось. Если
индикатор качества изменяется с "Good" на "Uncertain", при этом само
значение не изменилось, значение не выводится. Когда сканирование
объекта прекращается, вывод данных не осуществляется. Когда
сканирование расширенного объекта не осуществляется, пользовательские
команды установки значения принимаются, а индикатор качества при этом
всегда получает значение "Good".
Расширенная характеристика алармов Alarm
Данная характеристика может быть определена как для атрибута шаблона,
так и для атрибута экземпляра объекта. В первом случае удалить её в
производных объектах нельзя.
Атрибуты, являющиеся массивами, расширять нельзя.
Расширенная характеристика архивирования
History
Архивирование может быть определено для любого атрибута, значения
которого ещё не записываются в архив и который существует у объекта в
функционирующем приложении.
Эта характеристика может быть определена для атрибутов, запись в
которые возможна, и для атрибутов "только для чтения" следующих типов:
Float (вещественный), Double (с двойной точностью, сохраняется как
вещественный), Integer (целый), Boolean (логический), String (символьный,
сохраняется как сроки в кодировке Unicode длиной не более 512 символов),
CustomEnumeration (перечислительный, сохраняется как целый),
ElapsedTime (прошедшее время, сохраняется как секунды).
В панели расширения архивирования имеются следующие поля:
• Периодичность сохранения (Force Storage Period): интервалы
времени, через которые система должна записывать данные в архив,
даже если их значение не изменилось.
• Единицы измерения (Engineering Units): единицы измерения
значений архивируемого атрибута.
• Допуск на значения (Value Deadband): отклонение (выраженное в
единицах измерения), на которое новое значение должно отличаться
от последнего сохранённого, для того чтобы быть записанным в архив.
"0" допускается и означает, что архивирование будет выполнено при