| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
maxim Эксперт


Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
|
Добавлено: Пн 26 Ноя, 2007 8:18:30 Заголовок сообщения: ControlLogix_ошибка |
|
|
Доброго времени суток, коллеги.
Возникла одна неприятная ситуация, хочу поделиться. Может кто сталкивался с похожим и подскажет ответ. Итак, контроллер ControlLogix 1756 (rev. 15.57), загружен проект. В один «прекрасный» момент происходит следующая ситуация: контроллер перестает выполнять задачу, через RSLinx его не видно. Визуально на контроллере светится индикатор «OK» и «RS 232» ??? красным цветом. Отключив и подав питание имеем чистый контроллер проекта нет, хотя батарейка исправна. Загружаем проект и контроллер продолжает работать. Такая ситуация наблюдалась на трех разных контроллерах !!!. У меня три вопроса: 1. что могло привести к такой ситуации? 2. как мог стереться проект? 3. могла ли привести к этому температура в помещении 40 0 С ? Всем заранее спасибо. |
|
| Вернуться к началу |
|
 |
kempo Эксперт


Зарегистрирован: Jul 10, 2006 Сообщения: 150 Рейтинг: +6/-0 Откуда: Украина, Алчевск
|
Добавлено: Пн 26 Ноя, 2007 9:24:17 Заголовок сообщения: Re: ControlLogix_ошибка |
|
|
| maxim писал(а): | Доброго времени суток, коллеги.
Итак, контроллер ControlLogix 1756 (rev. 15.57), загружен проект. В один «прекрасный» момент происходит следующая ситуация: контроллер перестает выполнять задачу, через RSLinx его не видно. Визуально на контроллере светится индикатор «OK» и «RS 232» ??? красным цветом. Отключив и подав питание имеем чистый контроллер проекта нет, хотя батарейка исправна. Загружаем проект и контроллер продолжает работать. Такая ситуация наблюдалась на трех разных контроллерах !!!. У меня три вопроса: 1. что могло привести к такой ситуации? 2. как мог стереться проект? 3. могла ли привести к этому температура в помещении 40 0 С ? Всем заранее спасибо. |
Вот все в точности как Вы описали - но только проект не стирается а остается на месте. И после отключения\включения питания имеет очень информативную ошибку PowerUp Fault. Поэтому у меня из Вашего списка только один вопрос - под номером 1 |
|
| Вернуться к началу |
|
 |
maxim Эксперт


Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
|
Добавлено: Пн 26 Ноя, 2007 9:46:06 Заголовок сообщения: |
|
|
И после отключения\включения питания имеет очень информативную ошибку PowerUp Fault.
С этим может быть я Вам помогу.
У нас была такая проблемма, но ушла как только в Power up handler (обработчике питания) была исправлена ошибка (была пустая строка).
тип был 1, код 6. Но сейчас другая ситуация... |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 26 Ноя, 2007 10:16:58 Заголовок сообщения: |
|
|
| Цитата: | | могла ли привести к этому температура в помещении 40 0 С |
Могла, и не только она могла привести. С повышением температуры окружающей среды срок службы батарейки значительно уменьшается.
Какой тип процессора?
Какой тип батарейки? |
|
| Вернуться к началу |
|
 |
maxim Эксперт


Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
|
Добавлено: Пн 26 Ноя, 2007 10:26:25 Заголовок сообщения: |
|
|
Тип процессора - L55
батарея - GP CR123A, DL123A |
|
| Вернуться к началу |
|
 |
DIMIOKS Эксперт


Зарегистрирован: May 14, 2005 Сообщения: 290 Рейтинг: +9/-0 Откуда: г.Самара
|
Добавлено: Пн 26 Ноя, 2007 10:27:52 Заголовок сообщения: |
|
|
Доброго дня!
| Цитата: | | Возникла одна неприятная ситуация, хочу поделиться. Может кто сталкивался с похожим и подскажет ответ. Итак, контроллер ControlLogix 1756 (rev. 15.57), загружен проект. В один «прекрасный» момент происходит следующая ситуация: контроллер перестает выполнять задачу, через RSLinx его не видно. Визуально на контроллере светится индикатор «OK» и «RS 232» ??? красным цветом. Отключив и подав питание имеем чистый контроллер проекта нет, хотя батарейка исправна. Загружаем проект и контроллер продолжает работать. Такая ситуация наблюдалась на трех разных контроллерах !!!. У меня три вопроса: 1. что могло привести к такой ситуации? 2. как мог стереться проект? 3. могла ли привести к этому температура в помещении 40 0 С ? Всем заранее спасибо. |
Интересно, используются ли в проекте программы обработки ошибок и программа обработки включения питания? С ошибками можно попробовать в Controller Fault Handler тупо снимать любую ошибку, потом определить ее тип в ране. На всякий случай запретить генерацию майорной ошибки модулями или вообще временно запретить связь с ними. С PowerUpHandler надо обязательно снимать фатальную ошибку, которую генерирует контроллер при переходе в эту программу. Ну, а с ошибками прескана здесь посложнее и требует отдельного разговора.
| Цитата: | | У нас была такая проблемма, но ушла как только в Power up handler (обработчике питания) была исправлена ошибка (была пустая строка). |
А вот это уже крайне интересно! Компилятор сразу сгенерирует ошибку Empty Rung, если в любой программе есть пустая строка. Как Вы залили в контроллер такую программу? Поделитесь  |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 26 Ноя, 2007 10:37:10 Заголовок сообщения: |
|
|
| maxim писал(а): | | Тип процессора - L55 |
L55 а дальше? Полный тип можете привести?
| Цитата: | | батарея - GP CR123A, DL123A |
Процессор должен эксплуатироваться с батарейками 1756-BA1 или с модулями 1756-BATM. Применение любых других батареек не гарантирует функциональности.
Нормативный срок службы батареек 1756-BA1 составляет:
Estimate @ 25 °C (77 °F)
• 1756-L55M12: 63 days
• 1756-L55M13: 63 days
• 1756-L55M14: 30 days
• 1756-L55M16: 13 days
• 1756-L55M22: 63 days
• 1756-L55M23: 63 days
• 1756-L55M24: 30 days
• Series A 1756-L6x: 21 days
Поэтому следует применять 1756-BATM:
Estimate @ 25 °C (77 °F)
• 1756-L55M12: 299 days
• 1756-L55M13: 299 days
• 1756-L55M14: 213 days
• 1756-L55M16: 133 days
• 1756-L55M22: 299 days
• 1756-L55M23: 299 days
• 1756-L55M24: 213 days
• Series A 1756-L6x: 146 days
При повышении теспературы срок службы батарейки значительно уменьшается.
Последний раз редактировалось: oldDad (Пн 26 Ноя, 2007 11:38:14), всего редактировалось 1 раз |
|
| Вернуться к началу |
|
 |
maxim Эксперт


Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
|
Добавлено: Пн 26 Ноя, 2007 10:52:00 Заголовок сообщения: |
|
|
по порядку :
1. Интересно, используются ли в проекте программы обработки ошибок и программа обработки включения питания?
ответ: нет не используются, проектанты не предусмотрели, однако мы думаем в будущем использовать
2. С ошибками можно попробовать в Controller Fault Handler тупо снимать любую ошибку, потом определить ее тип в ране
ответ: согласен! на стенде пробовал - работает! но вопрос - можно ли будет обратиться к атрибуту MAJORFAULTRECORD если проекта в контроллере уже нет?
3. Как Вы залили в контроллер такую программу?
ответ: не большая неточность в строке была инструкция NOP - заливается без проблем. |
|
| Вернуться к началу |
|
 |
DIMIOKS Эксперт


Зарегистрирован: May 14, 2005 Сообщения: 290 Рейтинг: +9/-0 Откуда: г.Самара
|
Добавлено: Пн 26 Ноя, 2007 11:02:05 Заголовок сообщения: |
|
|
| Цитата: | | но вопрос - можно ли будет обратиться к атрибуту MAJORFAULTRECORD если проекта в контроллере уже нет? |
Скорее я поспешил с ответом, почему-то предполагая, что с железом все в порядке. А в руководстве действительно указывается 1756-BA1.
| Цитата: | | Нормативный срок службы батареек 1756-BA1 составляет: |
Здесь ведь имеется ввиду сохранность проекта в памяти при выключенном питании, правильно? |
|
| Вернуться к началу |
|
 |
maxim Эксперт


Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
|
Добавлено: Пн 26 Ноя, 2007 11:03:26 Заголовок сообщения: |
|
|
CPU - 1756-L55/A 1756-M24/A LOGIX5555
батарейки только такие
Итог : такая ситуация могла происходить из-за повышенной температуры, не фирменных батареек и если ничего не менять может повториться. Верно? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 26 Ноя, 2007 11:16:05 Заголовок сообщения: |
|
|
| DIMIOKS писал(а): | | Здесь ведь имеется ввиду сохранность проекта в памяти при выключенном питании, правильно? |
Здесь имеется в виду срок службы батареек под нагрузкой. |
|
| Вернуться к началу |
|
 |
maxim Эксперт


Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
|
Добавлено: Пн 26 Ноя, 2007 11:19:42 Заголовок сообщения: |
|
|
Здесь ведь имеется ввиду сохранность проекта в памяти при выключенном питании, правильно?
Уточняю ситуацию. Контроллеры запитаны от бесперебойника.
От этого же бесперебойника запитаны еще 5 контроллеров. Проблемма произошла конкретно с одним из них. Питание передергнули только потому что другого выхода не было. |
|
| Вернуться к началу |
|
 |
DIMIOKS Эксперт


Зарегистрирован: May 14, 2005 Сообщения: 290 Рейтинг: +9/-0 Откуда: г.Самара
|
Добавлено: Пн 26 Ноя, 2007 11:21:17 Заголовок сообщения: |
|
|
| Для 1756-L55M24 можно временно использовать CF, поставка батареи ведь не одна неделя. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 26 Ноя, 2007 11:23:00 Заголовок сообщения: |
|
|
| maxim писал(а): | CPU - 1756-L55/A 1756-M24/A LOGIX5555
батарейки только такие
|
Батарейки должны быть правильные, и нужно следить за их сроком годности.
| Цитата: | | Итог : такая ситуация могла происходить из-за повышенной температуры, не фирменных батареек и если ничего не менять может повториться. Верно? |
Такая ситуация могла происходить из-за вышеперечисленных факторов и может повториться в будущем, если не принять соответствующих мер.
Ключевые слова: "могла", "может". Это очень вероятно, хотя, как Вы понимаете, 100%-ной гарантии я на расстоянии Вам дать не могу.
Процессор L55M24 потребляет довольно много тока, поэтому батарейка 1756-BA1 служит очень недолго - как Вы видите, даже при температуре 25 градусов всего 30 дней.
Но в Вашем процессоре есть энергонезависимая память. почему бы Вам не сохранить проект в ней и не восстанавливать его в момент старта? Проектанты не предусмотрели?
Это, правда, не заменяет батарейку, т.к. из энергонезависимой памяти в момент старта будут восстанавливаться только те данные, что Вы туда однажды записали, а не те данные, которые были в ОЗУ в момент пропадания питания, но это во многих случаях улучшит качество Вашей жизни .
Лучше всего, конечно, купить 1756-BATM.
Последний раз редактировалось: oldDad (Пн 26 Ноя, 2007 11:41:36), всего редактировалось 3 раз(а) |
|
| Вернуться к началу |
|
 |
maxim Эксперт


Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
|
Добавлено: Пн 26 Ноя, 2007 11:26:24 Заголовок сообщения: |
|
|
| DIMIOKS писал(а): | | Для 1756-L55M24 можно временно использовать CF, поставка батареи ведь не одна неделя. |
Можно поподробней? Если не затруднит, что такое CF? |
|
| Вернуться к началу |
|
 |
|