Безымянный.jpg
Проблема в контроллерах 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 применение данной заплатки бессмысленно.