![]() |
![]() ![]() |
![]() |
#1 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 371
Благодарил(а): 15 раз(а)
Поблагодарили:
609 раз(а) в 556 сообщениях
|
![]() Проблема в контроллерах Matrix, проявляющаяся в белом свечении светодиода индикации питания/аварии. Что случилось? Одна из китайских микросхем-аналогов при импортозамещении очень хорошо притворилась настоящим аналогом замещаемой американской микросхемы, с успехом проходя все тесты. Но всё тайное рано или поздно становится явным и правда вышла наружу ![]() Когда случилось? Данные микросхемы пошли в производство ориентировочно с октября 2021 года. Диапазон серийных номеров, с которых всё началось ~769000. Проблема исправлена в ПО контроллера, начиная с версии 230127-142054. Каков процент брака? Часть контроллеров, выпущенных по настоящее время (февраль 2023), потенциально (не обязательно!) могут иметь проблемы с работоспособностью схем питания. Мы оцениваем количество дефектных модулей значением 0.1%, т.е. один контроллер из тысячи имеет данную проблему. Проявление? В какой-то момент светодиод питания контроллера Matrix начинает светиться белым цветом. Тип питания не влияет - в норме при питании с клемм светодиод зелёный, при питании от USB синий. Сам контроллер продолжает нормальное выполнение своих задач: программа выполняется, модули опрашиваются, никаких проявлений нет, кроме горящего белого светодиода. Проблемы начинаются в момент отключения питания. Контроллер перестаёт нормально отрабатывать это событие и потенциально теряет часть данных, не записанных в постоянную память. При использовании SMHistory вероятность кратно повышается. Всё происходит по аналогии с Windows, если её отключать выдёргиванием шнура из розетки. Один раз пронесёт, два-три-пять раз пронесёт. На двадцатый раз в файловой системе случатся ошибки. Так, раз за разом, ошибок будет всё больше и больше, что потенциально чревато неожиданными отказами: могут отказать аналоговые входы, потеряться связь с MRL, появиться ошибки в системном меню. Количество отказов также мало, это единицы из известных случаев, хотя контроллеры работали месяцами в таком состоянии. Но это всё равно фактор везения. У кого-то год работает без проблем, кто-то с первого же отключения получит "кирпич". Устранение проблемы: Форматирование контроллера из SMLogix версии 3.34.0203 и более новых. Можно не ждать проявления, форматировать заранее. Если форматировать нельзя: Можно из SMLogix установить приложенный DEB-файл. Он обнаружит и исправит проблему. Потребуется только перезагрузка контроллера. Форматировать или устанавливать DEB-файл можно для любого контроллера Matrix. Если контроллер не подвержен проблеме, это ничего не испортит. Если подвержен, то это навсегда исключит проявление проблемы. Форматирование более предпочтительная операция, т.к. в SMLogix всегда самый свежий софт, а в DEB-файле версии, актуальные на февраль 2023 года. Для контроллеров выпуска после февраля 2023 применение данной заплатки бессмысленно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 07.04.2023 в 16:51 |
![]() |
![]() |
Благодарность от: |
![]() |
#2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 371
Благодарил(а): 15 раз(а)
Поблагодарили:
609 раз(а) в 556 сообщениях
|
![]() В этом случае достаточно обесточить контроллер и дать ему полежать некоторое время (полчаса-час), чтобы внутри контроллера окончательно разрядились все ёмкости. Это полностью снимает все эффекты. Мы в настоящее время исследуем проблему, как решение будет найдено, информация обновится. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 14.04.2023 в 12:58 |
![]() |
![]() |
![]() |
#3 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 371
Благодарил(а): 15 раз(а)
Поблагодарили:
609 раз(а) в 556 сообщениях
|
![]()
Версия файла заменена на 1.05. Надеемся, что проблема решится, но не уверены в этом. Будем рады, если сообщите информацию об успехе или не успехе.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 14.04.2023 в 12:58 |
![]() |
![]() |