Доброго времени суток. Столкнулся с такой проблемой:
Имеется 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 дня опрос прекратился. Перезагрузил уно все опять в работе.
Подскажите кто сталкивался с такой проблемой? как лечить?
Отваливается MODBUS TCP slave W5100
Отваливается MODBUS TCP slave W5100
Я сталкивался с подобным. Вылечилось добавлением блока в проект, или строки. Поищи по моим сообщениям. Блок не я делал. Там, собственно, блок и есть добавление строки.
Но я в итоге отказался от использования W5100 - слишком нестабильна работа была, а в последствии 5100 вообще вылетела (толи по сети что-то прошло, толи ещё что - осталось неизвестно) Сейчас вместо 5100 использую ESP8266-01 как сетевой интерфейс.
Но я в итоге отказался от использования W5100 - слишком нестабильна работа была, а в последствии 5100 вообще вылетела (толи по сети что-то прошло, толи ещё что - осталось неизвестно) Сейчас вместо 5100 использую ESP8266-01 как сетевой интерфейс.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Отваливается MODBUS TCP slave W5100
Та же проблема. Периодически отваливается modbus TCP slavе.
Блок нашел viewtopic.php?f=5&t=2421&p=29312#p29312
Блок я так понял подает 1 на 4 pin. Вечером попробую.
Блок нашел viewtopic.php?f=5&t=2421&p=29312#p29312
Блок я так понял подает 1 на 4 pin. Вечером попробую.
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Отваливается MODBUS TCP slave W5100
Наверно офтоп, но год-полтора назад была проблема с модулем 5100, но там аппаратная бага, вместо резистора 51 Ом (510), запаян 510 Ом(511). Знакомый делал простенькую вебморду и она у него частенько становилась недоступной, как резистор заменили, проблем исчезли, но он код писал в IDE, не в FLProg'e.
Отваливается MODBUS TCP slave W5100
Я у себя проверял - правильный был запаян. И после решения, что описал выше у меня 5100 проработала более года. пока пару месяцев назад не сдохла. Хотя да, про неправильные резисторы была инфа.SSSergeich писал(а): 29 янв 2019, 16:38Наверно офтоп, но год-полтора назад была проблема с модулем 5100, но там аппаратная бага, вместо резистора 51 Ом (510), запаян 510 Ом(511).
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Отваливается MODBUS TCP slave W5100
Спасибо всем за помощь в данной проблеме.
Сделал так как описано выше с W5100 не прокатило, возможно резистор не проверял, с W5500 работает стабильно, но проблема возникает вновь при пропадании линка на W5500. Неважно отключил кабель или перезагрузил роутер (просто напрямую в роутер вставлено).
Такое впечатление что W5500 не понимает что линк появился...
еще заметил что если устройство не опрашивать, скажем день. то потом оно также не выходит в работу по MODBUS TCP slave
Сделал так как описано выше с W5100 не прокатило, возможно резистор не проверял, с W5500 работает стабильно, но проблема возникает вновь при пропадании линка на W5500. Неважно отключил кабель или перезагрузил роутер (просто напрямую в роутер вставлено).
Такое впечатление что W5500 не понимает что линк появился...
еще заметил что если устройство не опрашивать, скажем день. то потом оно также не выходит в работу по MODBUS TCP slave
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя