Мониторинг сетевых устройств через Ping

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

Мониторинг сетевых устройств через Ping

Сообщение Rustaveli » Вс мар 11, 2018 2:16 pm

Добрый день. Возникла необходимость мониторить доступность 60-ти полевых антенн.
У каждого шкафа(контроллера) своя антенна. Попытался реализовать подобное через такой скрипт:

Код: Выделить всё
dim net as System.Net.NetworkInformation.Ping;
dim pingrep as System.Net.NetworkInformation.PingReply;

net = new System.Net.NetworkInformation.Ping();
pingrep = net.Send("192.168.1.21");
if pingrep.Status == System.Net.NetworkInformation.IPStatus.Success then
Me.Status = 1;
else
Me.Status = 0;
endif;


Проблема заключается в том, что при использовании больше 5-ти подобных скриптов, начинаются проблемы с подгрузкой актуальных значений со SCADA. Переход между окнами мгновенный, но значения не обновляются. Можете подсказать, как оптимизировать работу данных скриптов.
Rustaveli
 
Сообщения: 3
Зарегистрирован: Чт фев 01, 2018 1:27 pm

Re: Мониторинг сетевых устройств через Ping

Сообщение Генератор зла » Пн мар 12, 2018 12:59 am

Скрипты асинхронные ли?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Мониторинг сетевых устройств через Ping

Сообщение love4nn » Вт мар 13, 2018 3:15 am

скрипты на какое действие срабатывают?
love4nn
 
Сообщения: 9
Зарегистрирован: Ср окт 11, 2017 11:55 am


Вернуться в Wonderware System Platform

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4