Состояние активации группы или элемента
Active можно 'on' или 'off'. Если Active является 'on'сервер OPC возвращает данные для группы или элемента по запросу read функция или при изменении соответствующих элементов данных (подписки). Если Active является 'off'сервер OPC не возвращает информацию о группе или элементе.
По умолчанию Active установлено в 'on' когда вы создаете dagroup или daitem объект. Задайте Active на 'off' когда вы временно не заинтересованы в этом daitem или dagroup значения объекта. Вы конфигурируете Active для обоих dagroup и daitem объекты. Изменение состояния группы не меняет состояние элементов.
Состояние активации dagroup или daitem объект влияет на чтение и подписку и зависит от того, получены ли данные из кэша или с устройства. Активное состояние группы или элемента влияет на операции следующим образом.
|
Операция |
Источник |
Активное состояние |
|---|---|---|
|
Кэш |
Группа и элементы должны быть активными. Неактивные элементы в активных группах и все элементы в неактивных группах возвращают плохое качество. | |
|
Устройство |
Активный проигнорирован. | |
|
Н/Д |
Активный проигнорирован. | |
|
|
Н/Д |
Группа и элементы должны быть активными. Неактивные элементы в активных группах и все элементы в неактивных группах возвращают плохое качество. |
|
Н/Д |
Активный проигнорирован. |
Переход от 'off' на 'on' приводит к изменению качества и вызывает коллбэк подписки для затронутого элемента или элементов. Изменение Active состояние от 'on' на 'off' приведет к изменению качества, но не вызовет коллбэка, поскольку по определению коллбэков не происходят для неактивных элементов.
Вы включаете коллбэки подписки с Subscription свойство. Используйте DataChangeFcn свойство для задания файла функции обратного вызова, который должен выполняться при возникновении события изменения данных.
|
Доступ |
Чтение/запись |
|
Применяется к |
|
|
Тип данных |
|
|
Значения |
|