Группа или состояние активации элемента
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
задать файл функции обратного вызова, чтобы выполниться, когда событие изменения данных будет иметь место.
Доступ |
Чтение-запись |
Применяется |
|
Тип данных |
|
Значения |
|