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