Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: dmitriyteetotal от 14 Апреля 2023, 10:24:24
-
Добрый день.
Для диагностики связи с удаленным контроллером хотел использовать процедуру Startping с привязкой sender к булевой переменной и соответственно при изменении пинга привязываю result к значению переменой. При этом переменная становится false сразу при обрыве связи, независимо от параметра ATimeout в запросе. И наоборот переменая становится true по появлению связи и по истечению времени ATimeout.
Так и должно быть? это именно таймаут восстановления связи?
Версия 2.6.0.0. win 10 64 bit.
-
Здравствуйте.
Проверили, все работает корректно. Возможно, для проверки обрыва связи Вы отключаете сетевой интерфейс на ПК-сервере? Если так, то данный тест некорректен, так как происходит отключение сетевого устройства ПК и обрыв связи происходит без задержки. Также возможно, что после внесения изменений в скрипт Вы не перезапустили проект на сервере (https://simple-scada.com/help/manual/server-project.html). После внесения изменений в проект его нужно перезапустить на сервере, чтобы сервер загрузил обновленный проект.