Считайте данные синхронно из групп DA OPC или элементов
и S
= read(GObj
)
считайте данные для всех элементов, содержавшихся в S
= read(IObj
)dagroup
объект, GObj
, или для вектора из daitem
объекты, IObj
. Данные считаны из кэша Сервера OPC и присвоены структуре S
.
Можно синхронно читать из кэша только если Active
свойство установлено в 'on'
и для элемента и для группы, которая содержит элемент. Предупреждение выдано, если какой-либо из объектов передал read
неактивны. Неактивный элемент все еще возвращен в S
, но Quality
установлен в 'BAD: Out of Service'
.
и S
= read(GObj
,Src
)
считайте данные из источника, заданного S
= read(IObj
,Src
)Src
src
может быть 'cache'
или 'device'
. Если Src
'device'
, данные возвращены непосредственно в устройство. Если Src
'cache'
, данные возвращены в кэш Сервера OPC, который содержит копию данных об устройстве. Обратите внимание на то, что Active
свойство проигнорировано при чтении из 'device'
. Отметьте также, те данные о чтении из устройства могут быть медленными.
Когда read
операция успешно выполняется, Value
, Quality
, и TimeStamp
свойства связанных элементов обновляются, чтобы отразить значения, полученные из операции чтения.