Показать сообщение отдельно
Старый 05.12.2023, 17:00   #144
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: Пропадает связь NA-017 (решено)

Цитата:
Сообщение от alf999 Посмотреть сообщение
Даже если и помеха, почему соединение не восстанавливается?, Встречал контроллеры других производителей, была похожая проблема как раз от реле. Но связь пропала секунды на 3, потом все снова работает.
Есть несколько вариантов затыка. Это не предположение, это факт.

1) Физический уровень (т.е. покупная микруха) затыкается хитрым образом. Она не зависает и бодро рапортует что отдаёт и принимает данные. Которых по факту нет. Т.е. изнутри полная видимость работы.

2) Физический уровень виснет так, что ничего, кроме снятия питания не помогает. Перевтыкание шнурка обесточивает приёмопередатчик поэтому также лечит проблему. Но не всегда.

3) Шибко умные роутеры в сети дерутся между собой. Перевтыкание шнурка или перезапуск контроллера перестраивает маршруты и всё начинает работать. Обычно это микротики или циски с недостаточным уровнем администрирования.

4) Глючит роутер, точнее его сервер DHCP, выдавая контроллеру невалидный адрес. Перевтыкание шнурка или перезапуск контроллера перестраивает маршруты и всё начинает работать.

5) Просто глючит дешёвый роутер. Перевтыкание шнурка обесточивает приёмопередатчик роутера, т.е. повторение случая (2), но уже на стороне роутера.


У нас нет возможности снять питание сетевому модулю изнутри контроллера. Поэтому не перезапустить. Это учтено в следующем матриксе и в SMH5. В последнем софте есть разные программные способы что-то сделать с модулем, но они не 100% срабатывают. Хотя да, стало получше. Первый вариант затыка так лечится.

Надо отметить, что программные проблемы на внешней стороне - это подавляющее число всех известных нам проблем с сетью. Сетевой модуль весьма стабилен и почти с 20-кратным запасом проходит по требованиям EN61131 в части ЭМС. Зависания модуля прямо единичные случаи и почти все они собраны на форуме.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 06.12.2023 в 11:34
Arsie вне форума   Ответить с цитированием