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