Цитата:
Сообщение от alf999
Даже если и помеха, почему соединение не восстанавливается?, Встречал контроллеры других производителей, была похожая проблема как раз от реле. Но связь пропала секунды на 3, потом все снова работает.
|
Есть несколько вариантов затыка. Это не предположение, это факт.
1) Физический уровень (т.е. покупная микруха) затыкается хитрым образом. Она не зависает и бодро рапортует что отдаёт и принимает данные. Которых по факту нет. Т.е. изнутри полная видимость работы.
2) Физический уровень виснет так, что ничего, кроме снятия питания не помогает. Перевтыкание шнурка обесточивает приёмопередатчик поэтому также лечит проблему. Но не всегда.
3) Шибко умные роутеры в сети дерутся между собой. Перевтыкание шнурка или перезапуск контроллера перестраивает маршруты и всё начинает работать. Обычно это микротики или циски с недостаточным уровнем администрирования.
4) Глючит роутер, точнее его сервер DHCP, выдавая контроллеру невалидный адрес. Перевтыкание шнурка или перезапуск контроллера перестраивает маршруты и всё начинает работать.
5) Просто глючит дешёвый роутер. Перевтыкание шнурка обесточивает приёмопередатчик роутера, т.е. повторение случая (2), но уже на стороне роутера.
У нас нет возможности снять питание сетевому модулю изнутри контроллера. Поэтому не перезапустить. Это учтено в следующем матриксе и в SMH5. В последнем софте есть разные программные способы что-то сделать с модулем, но они не 100% срабатывают. Хотя да, стало получше. Первый вариант затыка так лечится.
Надо отметить, что программные проблемы на внешней стороне - это подавляющее число всех известных нам проблем с сетью. Сетевой модуль весьма стабилен и почти с 20-кратным запасом проходит по требованиям EN61131 в части ЭМС. Зависания модуля прямо единичные случаи и почти все они собраны на форуме.