Аллилуйя! Неужели, что-то сдвигается с места.
Про бытовые коммутаторы я просто пример привёл. Что самое просто бытовое оборудование продолжает работать, а промышленное отваливается.
Вид для печати
В случае данного модуля - скорее всего компактность.
Я тоже добавлю. Я же пробовал завесить "узкий" модуль Мх210. У меня там импульсные реле были и на 24 вольта, и на 110 постоянки, и на 230 переменки.
Фигушки - все реле отщёлкали по 1000 раз подряд, и модуль не завис же. Я даже тогда вокруг импульсных реле на 230V патч-корд обматывал - фиг. Работает как скала.
А широкий модуль - вис после одного-двух щелчков в щите. И не только у меня.
Ну так это давно известно, что узкие более устойчивы к неГОСТовским помехам. Что не избавляет от требований к правильному подключению индуктивной нагрузки
В теме про прошивки Мх210 увидел, что в новой прошивке:
+Устранено зависание порта Ethernet при воздействии помех
Правильно ли я понимаю, что вы программно излечили вышеизложенную проблему, и что сейчас если залить актуальную прошивку в модули, то сеть должна перестать отваливаться?
Отлично!!!
Просьба немного объяснить, как пофиксили отвал сети на модулях. Точнее что происходит с модулем, когда сеть отваливается, желательно детально, например, 2 секунды проверяется связь, затем перезагружается интерфейс, либо целиком модуль, это надо чтобы понимать, как организовывать дальше работу с модулями. Вчера модуль повис, а затем через некоторое время отвис. Но непонятно, что во время отвисания произошло. Ну т.е. сколько сеть была повешена 1 секунду или все 20-30 секунд, остаются ли выходы модуля в текущем состоянии или сбрасываются, будет ли срабатывать безопасный режим во время этого всего. Просто пока не получается воспроизвести неисправность чтобы самому это всё выяснить, поэтому хотелось бы немного понимания, что происходит.
В приборах изначально был контроль активности интерфейса и если пакетов не было Х секунд - происходила переинициализация узла Ethernet.
Однако в ряде редких случаев возникали ложные срабатывания. В ходе доработок мы изменили алгоритм детектирования проблем и исключили ложные срабатывания.
Если в результате помехи у Вас зависла связь с определённым прибором, через таймаут прибор определит потерю связи и переинициализируется - что у Вас и происходит
Собственно, что происходит:
- модуль запоминает адреса опрашивающих его устройств
- при отсутствии запросов модуль проверяет доступность мастеров по данным адресам
- если мастера не доступны (т.е. Ethernet отвалился) происходит переинициализация PHY чипа (сокеты в большинстве случаев будут закрыты и ПЛК нужно переподключится по TCP)
- выходы перейдут в безопасное состояние, если суммарное время отсутствия запросов превысит установленное в настройках значение.
В среднем восстановление связи занимает 5-7 секунд.
А вообще, советую обеспечивать ЭМС в ваших разработках, чтобы не допускать обрыва связи