Тема до сих пор интересна.
Более двух недель был в Казахстане. Корректировал прогу, использовал для отладки родной стендовый контроллер L32E. Один раз стёрлась программа и дата-время, напряжение в этом случае "моргнуло". В этот раз никаких ошибок в контроллере после сбоя не отмечено. Контроллер исправен, в списке "плохих" не значился.
Посмотрев на самом объекте качество электропитания (перегорание силовых проводов(!) в подстанции одной или 2х фаз до 5 раз в сутки - это "она так часта была, нечтё страснаво, електрика щас все сделать будет"), заставил заказчика ставить бесперебойник на модуль контроллера.
ЗЫ Если кому-нибудь придет в голову дурная мысль провозить контроллер на машине через таможню Казахстана, гоните её сразу подальше. Это касается также и других вещей, по внешнему виду не попадающих под определение "фонарик". Явно "БУ", нетоварный вид, подключенные к модулю провода значения не имеют. Потеря времени и части наличных, заложенных между страницами паспорта...
В продолжение анализа своей ситуации...
Корзинка под ИБП, рядом под этим же питанием другая корзинка, но в ней процессор с программой БЕЗ батарейки, который не завис и не потерял программу....
ЗЫ
и все это вообще в тепличных условиях, на стенде в конторе
Уважаемые коллеги,
хотел бы вставить и свои три копейки:
1. Как и у абсолютно всех производителей, по различным модулям бывают Product Alert'ы, где указываается, какие именно модули (год и месяц производства, диапазон серийных номеров) "попадают". Если наблюдаете что-то странное, то обращайтесь, пожалуйста, к своему поставщику. Авторизованные поставщикивсегда имеют службу тех. поддерржки и информацию о том, что, какие модули и каких месяцев и годов выпуска пострадали, и обязаны обеспечить вам выполнение процедуры замены.
2. Не существует идеальной абсолютно надежной никогда не ломающейся электроники. Бывает только очень хорошая и очень надёжная электроника, и вся остальная. Сложная электронная техника иногда ломается - иной раз даже без "помощи" электрика с прозвонкой на 220 вольт (шютка юмора). Тогда надо менять. Shit happens.
3. Если техника супер-очень-замечательно надёжная и никогда не ломается, то см. п. 2.
2 AlexV:
Цитата:
после переключения питания - одно сообщение "PowerUp fault" Type 01 Code 60
У одного человека случилась такая же ошибка. При анализе ситуации оказалось, что он случайно запрограммировал вызов подпрограммы JSR, указав ту самую подпрограмму, в которой этот JSR содержится, т.е. саму себя. Вылечилось указанием JSR другой подпрограммы.
В программе незадолго до этого случая не производилось никаких изменений? Может быть, имеет смысл загрузить архивную копию из backup? _________________ Обращайтесь к профессионалам.
В тон AlexV могу продолжить анализ последней описанной ситуации.
На том-же заводе в Казахстане год работал однозначный контроллер без бесперебойника - отказов не было. Мой родной стендовый перетерпел много чего, десятки перепрошивок, работу в запыленной среде, при разных температурах и вибрации. А ситуация со сбросом памяти случилась в "домашних" условиях.
Никаких замеров я, естественно, не делал. В голову только приходит сакраментальное: качество электропитания, заземление, наводки - самые непредсказуемые и нерасчетные параметры.
ЗЫ: Могу привести еще пример, не связанный с АВ, когда одно и то-же устройство на одном из заводов вело себя крайне некорректно случайным образом, а на двух других абсолютно нормально. Мозговали вместе с производителем, а имитацию такой ситуации не смогли сделать ни теоретически, ни практически. Нет данных для анализа.
На самом деле, хотелось бы, уважаемые коллеги, чтобы вы понимали, что бывает достаточно банальная неисправность процессора, а бывает и так, что данный процессор подлежит бесплатной замене поставщиком, т.к. по нему был Product Alert от производителя. Наверное, не очень сложно обратиться к поставщику и понять, а вдруг это как раз тот самый случай? _________________ Обращайтесь к профессионалам.
oldDad, а разве программа, которую Вы выкладывали как "Утилита проверки на принадлежность к партии бракованных контроллеров и модулей" не делает этого? Я ей в общем-то и пользуюсь на всякий случай.
Так она касалась какой-то определенной партии процессоров. А в других случаях могут быть и другие Product Alert, и друие утилиты или просто списки серийных номеров. _________________ Обращайтесь к профессионалам.
В программе незадолго до этого случая не производилось никаких изменений? Может быть, имеет смысл загрузить архивную копию из backup?
Увы, явных программных ошибок нет... и в программе уже больше года никаких изменений не было вообще (и программа простая до безобразия... опрашивает несколько датчиков температуры, которая потом пишется в базу данных)
Powerup fault, как мне кажется по здравым размышлениям, связан со стиранием программы, но не как причина, а как следствие.
Эта ошибка возникает автоматически, если в программе есть обработчик включения питания, в документации явно сказано, что в обработчике надо самому эту ошибку чистить....
У меня в программе был этот обработчик, видимо процессор сам факт этого запомнил отдельно . А т.к. программа стерлась, то и сбросить оказалось некому...
В общем, про фаулт предлагаю забыть...
ЗЫ
Посмотрел правильную версию прошивки
она 16.20.8
почему линкс её округляет, непонятно...
У нас контроллер ML1400 начал подобные фокусы выкидывать. Сбрасывает программу и конфигурации, часы не сбрасываются. В контроллере остается мажорная ошибка 001Fh, по-моему это уже следствие сброса программы.
Причина - добавили цикл из 15 шагов [LBL]-----логика-----[JMP] (хорошо что это все произошло на стенде). Вылетает через 5-30 мин работы. Убрали цикл и все стабильно заработало. Вот так.
Добрый день.
Опять та-же проблема.
Контроллер ML1400.
В программе присутствует переход вперед (JMP). Программа сбросилась при испытаниях на стенде примерно после недели нормальной работы.
В этих контроллерах нельзя JMP ни в каком виде что-ли использовать?
Хотя я уже начинаю думать, что дело в чем-то другом
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.126 секунды