Здравствуйте. Помогите разобраться, в хелпе написано:"Список Режим включает стандартные обозначения режимов обмена с OPC-сервером: SYNC/CACHE – синхронное чтение из кэша; SYNC/DEVICE – синхронное чтение из прибора; ASYNC/DEVICE – асинхронное чтение из прибора; ADVISE – получение данных от сервера "по подписке". " Я в проекте для всех переменных ОРС поставила ADVISE, кроме тех, по которым определяю связь (Достоверность). Проблема вот в чем, эмитируем обрыв связи (отключаем ланку), при обратном включении связь восстанавливается, НО всем переменным типа Out присваивается 0. Данные передаются в контроллер - это очень плохо - сбрасываются уставки. Помогите разобраться, где ошибка и почему так происходит. PS: при отсутствии связи с ОРС (недостоверности сигнала) проводится переинициализация ОРС (@е_ОРС := 250). Может это повлиять на ввод нулей?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Не надо повторять топики с одним и тем же содержанием. Переинициализация связи с OPC-сервером не может вызвать несанкционированную передачу данных в OPC-сервер.