| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
eCore Новичок


Зарегистрирован: Jun 03, 2007 Сообщения: 5 Рейтинг: +0/-0 Откуда: Балаково
|
Добавлено: Пт 28 Dec, 2007 13:36:45 Заголовок сообщения: micrologix 1000 |
|
|
Помогите пожалуйста разобраться. Не понятная совершенно проблема.
Стоит аппарат с micrologix 1000. Работает нормально всю смену 8-12 часов выключают его приходят утром включают, а он fault причем произошло это дело в разное время в разных цехах находящихся в разных частях города. Посмотрел с помощью RSlogix500, а там ошибка 09h FATAL INTERNAL HARDWARE ERROR. Сбрасываю её, а там вторая ошибка 05h RETENTIVE DATA HAS BEEN LOST, сбрасываю её и всё работает. В одном цеху работает уже полгода, а в другом через месяц опять. Поменяли контроллер на новый поработал и опять встал. попробовал автоматический сброс ошибок S:1/12 так же останавливается, но теперь не надо сбрасывать с компа, достаточно выключить и опять включить и ошибка сбрасывается. Пробовал подключать контроллер в домашних условиях. Иногда после выключения блока питания встаёт иногда нет. Никакой закономерности не нашёл. Программа простейшая вход таймер выход. В чём может быть проблема? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 28 Dec, 2007 13:46:25 Заголовок сообщения: |
|
|
У меня такое однажды было. Оказалось, что в контроллер попала токопроводящая пыль.
У Вас условия эксплуатации нормальные? Температура? Пыль?
Питание в норме? Помехи? Электромагнитные поля? |
|
| Вернуться к началу |
|
 |
eCore Новичок


Зарегистрирован: Jun 03, 2007 Сообщения: 5 Рейтинг: +0/-0 Откуда: Балаково
|
Добавлено: Пт 28 Dec, 2007 13:59:36 Заголовок сообщения: |
|
|
| Условия нормальные, да и шкаф достаточно герметичен опять же подчёркиваю, что проблема наблюдалась в разных местах, условиях, с разными источниками питания и с абсолютно разными новыми и старыми контроллерами. Может в программе какой косяк? Я с AB только начал разбираться. Представители фирмы которые поставили оборудование говорят, что такого не было. Хотя они всего лишь представители и инженеров у них нет. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пт 28 Dec, 2007 17:21:51 Заголовок сообщения: |
|
|
| Так трудно установить причину. Нужно бы, чтобы посмотрел компетентный специалист. |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Сб 29 Dec, 2007 11:03:57 Заголовок сообщения: |
|
|
| Попробуйте по первому скану (бит FS) перевести все мпромежуточные переменные в первоначальное состояние. Если проблема возникает и пропадает периодически на разных объектах, то скорее всего дело в этом. |
|
| Вернуться к началу |
|
 |
eCore Новичок


Зарегистрирован: Jun 03, 2007 Сообщения: 5 Рейтинг: +0/-0 Откуда: Балаково
|
Добавлено: Пн 31 Dec, 2007 8:34:12 Заголовок сообщения: |
|
|
| Цитата: | | Попробуйте по первому скану (бит FS) перевести все мпромежуточные переменные в первоначальное состояние. Если проблема возникает и пропадает периодически на разных объектах, то скорее всего дело в этом. |
А можно поподробнее. Как это сделать? Спасибо. |
|
| Вернуться к началу |
|
 |
DIMIOKS Эксперт


Зарегистрирован: May 14, 2005 Сообщения: 290 Рейтинг: +9/-0 Откуда: г.Самара
|
Добавлено: Вс 06 Янв, 2008 13:36:16 Заголовок сообщения: |
|
|
Добрый день!
Похоже, это не ошибка прескана, хотя в зависимости от
версии Вашего контроллера, выход индекса массива за заданную
размерность массива во время предварительного сканирования
может вызывать, а может и не вызывать генерацию ошибки
На всякий случай проверим прескан на наличие ошибок (методика по документации):
1. В первой цепочке безусловно пишем OTE какого-нибуть бита. Во время прескана этот бит будет безусловно сброшен.
2. Берем запись о неисправностях и сохраняем ее (GSV).
3. Если бит в ОТЕ сброшен и произошла ошибка, анализируем и сбрасываем ошибку.
Ну, если енто не прескан, то смотрим на выполнение первого скана:
IF S:FS THEN // Определяем флаг первого скана и выполняем все необходимые действия
С другой стороны, можно написать все енти действия в Power-Up Handler.
С Рождеством!!! |
|
| Вернуться к началу |
|
 |
|