Считайте данные синхронно из групп DA OPC или элементов
S = read(GObj)S
= read(IObj)S = read(GObj,Src)S = read(IObj,Src) и 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 связанных элементов обновляются, чтобы отразить значения, полученные из операции чтения.