Последний раз редактировалось Филоненко Владислав; 31.05.2021 в 20:15.
Тролль-наседка, добрый, нежный и ласковый
Вот это похоже на правду. Это я и пытаюсь донести, что хорошо бы какие-то настройки добавить чтобы в тормозных сетях можно было с ним работать. А то приходится через ПЛК модули программировать.
Ошибка МУ210-402 проявилась вновь. Теперь в виде обрыва связи с модулем, стоящим за ним дальше в цепочке. Сам же МУ210-402 при этом формально работает, лишь Owen Configurator выдаёт ошибку при попытке получить "Информацию об устройстве". Между тем чтение значений (как конфигуратором, так и через свой софт) происходит нормально. Ошибка снялась лишь перезагрузкой по питанию.
Всё это время модуль единственным первым портом коммутирует катушку контактора IEK КМИ-23210 (по заявлениям IEK мощность потребления катушки в момент срабатывания 90 ВА (cosf=0,75), при удержании 7,5 ВА (cosf=0,3)).
Если забыть про опыты Cs-Cs с коммутацией щадящей низковольтной слаботочной нагрузки, где глюков не происходит, то проблема выглядит как неаккуратная работа с указателями в прошивке.
Maxim_12 Ишь как всё интересно!! А что может указывать на ошибку работы с указателями?
У меня у одного заказчика, пока мы ПЛК прогали, модуль зависал (отваливался и уходил в аварию связи) тогда, когда на модуле были включены выходы, а мы перезапускали ПЛК, ПЛК не опрашивал модули, и его выходы все разом отключались. На них стояли реле на +24V DC.
Добрый день.
Нет, указатели там непричём. Проблему воспроизвели (спасибо Cs-Cs за марку реле на которых повторяемость 99.9%). При коммутации катушки, помеха влияет непосредственно на PHY микросхему. И та, в свою очередь, переходит в Z состояние, при котором линк виден, auto-negotiation отрабатывает корректно, пакеты "от прибора" идут корректно, "к прибору" не доходят. При всём этом, если без перезагрузки прибора (читай прошивки) сделать hardware-reset PHY-ки (прямо пин на ноль подтянуть), то всё "поднимается" корректно.
Сейчас прорабатываем вопрос, как анализировать "непредвиденный сбой" и корректно восстанавливать обмен.
А для начала - советую зашунтировать RC-цепями все индуктивные нагрузки, даже очень небольшого номинала
Ведущий инженер проектов
Линейки шлюзов сетевых Пх210
Линейки модулей ввода/вывода Мх210
e.filatov Во! Наконец-то есть инфа! Ура!
Это уже какой-то аналог NetPing получается... были такие устройства, которые пинговали сеть и, если пинги не ходили - релюшкой передёргивали питание роутера.
За реле - не за что! Пользуйтесь на здоровье! =)
А мы все (я и мои заказчики и моя тусовка на блоге) будем ждать результатов.
Cs-Cs Подозрение на работу с указателями возникло вследствие очень разных проявлений глюка. Так обычно бывает когда процессор попадает в рандомное место памяти и начинает исполнять непонятно что. Однако e.filatov уже всё объяснил.
e.filatov Снабберы уже в пути, однако прошу учесть что глюк проявлялся и в отсылке модулем Flow control пакетов. Хотя, в принципе, это укладывается в сценарий с подвисшей PHY-микросхемой, начавшей жить своей жизнью.
Правильно ли я понимаю что HW-reset PHY-микросхемы и/или защита её от наводок будет реализована лишь в следующей аппаратной ревизии?
Если возможно решить вопрос лишь софтверно - очень хотелось бы попробовать новую версию прошивки. Боевое тестирование, так сказать.
Если же всё упрётся в обновление аппаратной части то, боюсь, придётся серьёзно подумать о дальнейшем закупе модулей от ОВЕН. Техподдержка на просьбу решить вопрос (обменом на 1 либо 2 модуля МУ210-401 с доплатой с моей стороны) посоветовала отправить модуль в сервис.
Maxim_12 HW reset уже поддержан на аппаратном уровне. Вопрос только в определении сценария, при котором необходимо восстанавливать связь.
Сейчас тестируем 3 сценария, определяем, какой из них более быстрый и надёжный, т.к. всё упирается в RSTP.
Про защиту PHY от наводок - она и так защищена на требуемый по стандартам уровень. Вопрос только в том, что эти уровни, всего лишь цифры на бумаге, а в реальной жизни пользователям важны совсем другие уровни помехоустойчивости.
Про действия тех.поддержки ничего сказать не могу, т.к. не имею к ней никакого отношения и/или влияния.
P.S. 401-й модуль хоть и лучше выдерживает помехи, но и его мы научились "завешивать". Вопрос только в уровнях воздействия.
Последний раз редактировалось e.filatov; 09.06.2021 в 10:22.
Ведущий инженер проектов
Линейки шлюзов сетевых Пх210
Линейки модулей ввода/вывода Мх210
Кувалдой можно и наковальню перегрузить. Так что RS цепочки всегда и везде!
Тролль-наседка, добрый, нежный и ласковый