Доброго времени суток. Столкнулся с такой проблемой:
Имеется UNO в которую вставлен w5100 ethernet shield
Задача ардуино вести подсчет импульсов и передавать подсчитанное число через modbus TCP slave на OPC сервер.
С этой задачей она справляется на ура. Проблема возникает при отключение провода интернет или перезагрузка роутера то W5100 зависает (примерно из 10 раз 4 раза зависнет) исчезает modbus TCP slavе, причем на ping W5100 отвечает, просто пропадает порт 502, а сама ардуино работает как не в чем не бывало. Также это явление наблюдается при длительной работе больше 3 дней не работает.
Пробовал с W5500 проблема такая же.
Замена OPC сервер на другой тоже не помогла.
Сделал параллельно другой проект на другом оборудование:
мега как modbus TCP master c W5100,
уно modbus TCP slave с W5100.
Проблема такая же примерно через 3 дня опрос прекратился. Перезагрузил уно все опять в работе.
Подскажите кто сталкивался с такой проблемой? как лечить?