Отваливается MODBUS TCP slave W5100

Отваливается MODBUS TCP slave W5100 при отсутствии линка, а также не хочет работать более 3 дней

Ответить
int2246
Рядовой
Сообщения: 15
Зарегистрирован: 31.08.2017{, 08:31}
Репутация: 0

Отваливается MODBUS TCP slave W5100

#1

Сообщение int2246 » 29.01.2019{, 10:09}

Доброго времени суток. Столкнулся с такой проблемой:

Имеется 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 дня опрос прекратился. Перезагрузил уно все опять в работе.

Подскажите кто сталкивался с такой проблемой? как лечить?

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Отваливается MODBUS TCP slave W5100

#2

Сообщение Deuce » 29.01.2019{, 10:36}

Я сталкивался с подобным. Вылечилось добавлением блока в проект, или строки. Поищи по моим сообщениям. Блок не я делал. Там, собственно, блок и есть добавление строки.

Но я в итоге отказался от использования W5100 - слишком нестабильна работа была, а в последствии 5100 вообще вылетела (толи по сети что-то прошло, толи ещё что - осталось неизвестно) Сейчас вместо 5100 использую ESP8266-01 как сетевой интерфейс.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Bentry
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2017{, 10:22}
Репутация: 7

Отваливается MODBUS TCP slave W5100

#3

Сообщение Bentry » 29.01.2019{, 11:14}

Та же проблема. Периодически отваливается modbus TCP slavе.
Блок нашел viewtopic.php?f=5&t=2421&p=29312#p29312
Блок я так понял подает 1 на 4 pin. Вечером попробую.

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Отваливается MODBUS TCP slave W5100

#4

Сообщение SSSergeich » 29.01.2019{, 16:38}

Наверно офтоп, но год-полтора назад была проблема с модулем 5100, но там аппаратная бага, вместо резистора 51 Ом (510), запаян 510 Ом(511). Знакомый делал простенькую вебморду и она у него частенько становилась недоступной, как резистор заменили, проблем исчезли, но он код писал в IDE, не в FLProg'e.

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Отваливается MODBUS TCP slave W5100

#5

Сообщение Deuce » 29.01.2019{, 16:49}

SSSergeich писал(а):
29.01.2019{, 16:38}
Наверно офтоп, но год-полтора назад была проблема с модулем 5100, но там аппаратная бага, вместо резистора 51 Ом (510), запаян 510 Ом(511).
Я у себя проверял - правильный был запаян. И после решения, что описал выше у меня 5100 проработала более года. пока пару месяцев назад не сдохла. Хотя да, про неправильные резисторы была инфа.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

int2246
Рядовой
Сообщения: 15
Зарегистрирован: 31.08.2017{, 08:31}
Репутация: 0

Отваливается MODBUS TCP slave W5100

#6

Сообщение int2246 » 09.02.2019{, 20:10}

Спасибо всем за помощь в данной проблеме.

Сделал так как описано выше с W5100 не прокатило, возможно резистор не проверял, с W5500 работает стабильно, но проблема возникает вновь при пропадании линка на W5500. Неважно отключил кабель или перезагрузил роутер (просто напрямую в роутер вставлено).
Такое впечатление что W5500 не понимает что линк появился...

еще заметил что если устройство не опрашивать, скажем день. то потом оно также не выходит в работу по MODBUS TCP slave

Ответить

Вернуться в «Помогите, а то я "нимагу"»