Forum Tiny Control Solution

Pełna wersja: Sporadyczne błędy odczutu LK
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Cześć,
 
Mam LK HW:2.0 SW:3.15, który odczytuje stan pewnej maszyny. Z tego co wiem nie ma możliwości zapisywania stanu danego wejścia sygnałowego, więc odczytuje stan LK co sekundę. Działanie programu polega na ściągnięciu XML na dysk i odczytania stanu danego wejścia. Generalnie działa dobrze, ale co kilka minut występuje błąd:
"System.IO.IOException: Nie można odczytać danych z połączenia transportowego: Istniejące połączenie zostało gwałtownie zamknięte przez zdalnego hosta."
Spotkał się ktoś z takim problemem ?
a zmniejsz trochę częstotliwośc odczytów i sprawdz
Zmniejszyłem częstotliwość odczytów do 5 sekund, ale nadal pojawiają się błędy, dokładnie w tym fragmencie:

using (var client = new WebClient())
{
client.DownloadFile("http://192.168.100.83/st0.xml", fileName); //tu jest błąd
client.Dispose();
}

pozdrawiam
Po takim błedzie, następna próba odczytu już jest z powidzeniem?
Jest kilkanaście odczytów prawidłowych co sekundę, następnie 6 sekund program czekał na pobranie pliku, co skończyło się powyższym błędem i następnie kolejne odczyty są już dobrze.
spróbuj robić odczyty innym programamem, np. curlem wysylajac zapytania GET i zobaczysz czy problem wystepuje po stronie LK czy jednak coś nie tak z aplikacja czytajaca