Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Таймаут StartPing  (Прочитано 1243 раз)

dmitriyteetotal

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Таймаут StartPing
« : 14 Апреля 2023, 10:24:24 »
Добрый день.
Для диагностики связи с удаленным контроллером хотел использовать процедуру Startping с привязкой sender к булевой переменной и соответственно при изменении пинга привязываю result к значению переменой. При этом переменная становится false сразу при обрыве связи, независимо от параметра ATimeout в запросе. И наоборот переменая становится true по появлению связи и по истечению времени ATimeout.
Так и должно быть? это именно таймаут восстановления связи?
Версия 2.6.0.0. win 10 64 bit.

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 285
    • Просмотр профиля
    • Simple-Scada
Re: Таймаут StartPing
« Ответ #1 : 14 Апреля 2023, 11:51:22 »
Здравствуйте.

Проверили, все работает корректно. Возможно, для проверки обрыва связи Вы отключаете сетевой интерфейс на ПК-сервере? Если так, то данный тест некорректен, так как происходит отключение сетевого устройства ПК и обрыв связи происходит без задержки. Также возможно, что после внесения изменений в скрипт Вы не перезапустили проект на сервере. После внесения изменений в проект его нужно перезапустить на сервере, чтобы сервер загрузил обновленный проект.
« Изменён: 14 Апреля 2023, 12:20:53 от Simple_Scada »