-
Приветствую.
раньше с OPC никогда не работал, а тут возникла необходимость выступить в роли OPC клиента и читать значения тэгов... с www.opcconnect.com взял файлы для дельфи, доправил сырцы, данные читаются... но есть вопросы:
1) данные получаю через IOPCDataCallback, правильно ли я понимаю, что этого способа достаточно, или для совместимости, в случае невозможности, пробовать получать через IAdviseSink?
2) как понять, что OPC сервер перестал быть доступным после подключения к нему и начала вычитки? (например его закрыли, "упал", проблемы со связью, и т.д.)
3) после того как делаю GroupAdvise2 для получения значений тегов через CallBack, нужно ли вызывать IOPCAsyncIO2.Refresh2 для получения всех значений тегов группы, или они сами прилетят?
спасибо.
|