Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Проблема с MVI56-ADM
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Проблема с MVI56-ADM
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Проблемы и пути их решения
Предыдущая тема :: Следующая тема  
Автор Сообщение
Jax
Новичок
Новичок


Зарегистрирован: Sep 09, 2006
Сообщения: 9
Рейтинг: +0/-0
Откуда: Сибирь, Россия

СообщениеДобавлено: Сб 09 Сен, 2006 11:48:52    Заголовок сообщения: Проблема с MVI56-ADM Ответить с цитатой

Доброго времени суток всем!

Опишу проблему:
В одном 10-ти слотовом шасси установлены 6 модулей MVI56-ADM + процессорный модуль, который опрашивает все 6 MVI. У каждого MVI-модуля ко 2-иу и 3-му порту подключены устройства (протокол modbus). 1 год все работало нормально, без сбоев. Пару месяцев назад начались самопроизвольные зависания MVI-модулей - останавливалась программа опроса в самих модулях. По началу не так часто, и помогало всего лишь "горячая" перезагрузка (сброс питания), но чем дальше - тем чаще и теперь уже сброс питания не помогает - модуля не хотят загружаться вообще (грузятся только с 5-10 попытки), ругаются на, якобы, не хватку памяти: то драйвер задней планки не может прогрузиться, то командный интерпритатор (tinycmd), но во всех случаях выходит примерно следующее сообщение:
LowMem/HiMem = 202 Kb / 0 Kb,
тогда как при удачной загрузке LowMem = 766 Kb

За все время существования проблемы были предприняты все самые разумные методы ее устранения, но ни один из них не принес положительного результата. Модуля до сих пор зависают (время наработки колеблится от 10 мин. до 10 часов), по прежнему с трудом загружаются, предварительно обматерив всех и вся.

Если у кого-то есть какие-то варианты, от чего могло это произойти, или как можно попробовать ее устранить, или просто какие-то мысли по этому поводу - очень прошу ответить на мое сообщение. Положение просто катастрофичное.

За ранее Вам благодарен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Jax
Новичок
Новичок


Зарегистрирован: Sep 09, 2006
Сообщения: 9
Рейтинг: +0/-0
Откуда: Сибирь, Россия

СообщениеДобавлено: Пн 27 Ноя, 2006 14:13:22    Заголовок сообщения: Re: Проблема с MVI56-ADM Ответить с цитатой

Заметил еще одну интересную вещь:

Когда в MVI56-ADM в 1-ый порт воткнут нуль-модемный шнурок (для терминального вывода) - модуля работают стабильнее!
Никакого разумного объяснения этому найти не могу.

Если кто-то сталкивался с подобными вещами (даже не обязательно в MVI56-ADM) пожалуйста расскажите.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пн 27 Ноя, 2006 14:59:30    Заголовок сообщения: Ответить с цитатой

1. Меняли блок питания?
2. Меняли каркас?
3. Меняли процессор?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Jax
Новичок
Новичок


Зарегистрирован: Sep 09, 2006
Сообщения: 9
Рейтинг: +0/-0
Откуда: Сибирь, Россия

СообщениеДобавлено: Вт 28 Ноя, 2006 5:08:10    Заголовок сообщения: Ответить с цитатой

Цитата:
1. Меняли блок питания?
2. Меняли каркас?
3. Меняли процессор?


Блок питания и шасси меняли - никакого эффекта. А вот процессор менять не пробовали, нет технической возможности.
Думаете может быть в этом проблема?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 28 Ноя, 2006 8:05:06    Заголовок сообщения: Ответить с цитатой

Думаю, что вполне может. Всяко бывает Smile
Если у всех модулей есть что-то общее, то это может быть источник, каркас или процессор. Это я бы проверил прежде, чем лезть вглубь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Jax
Новичок
Новичок


Зарегистрирован: Sep 09, 2006
Сообщения: 9
Рейтинг: +0/-0
Откуда: Сибирь, Россия

СообщениеДобавлено: Чт 30 Ноя, 2006 10:18:06    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):

Если у всех модулей есть что-то общее, то это может быть источник, каркас или процессор.


В общем мы попробовали на другом процессоре, но только с одним MVI-модулем - виснет!
А общего у всех MVI-модулей, кроме питания, процессора и шасси, еще и одинаковая программа. Но все равно не понятно, почему после перезагрузки модуля, он в момент инициализации и самотестирования ругается на память? Как могла прога запороть ему память?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
rus_55
Новичок
Новичок


Зарегистрирован: Dec 22, 2005
Сообщения: 5
Рейтинг: +0/-0
Откуда: Omsk

СообщениеДобавлено: Чт 30 Ноя, 2006 12:21:47    Заголовок сообщения: Ответить с цитатой

Обратитесь в ProSoft. Я слышал об одном таком случае.
Модуль, во время работы,расходует свою память.
Когда она кончается, он соответственно виснет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 30 Ноя, 2006 12:22:21    Заголовок сообщения: Ответить с цитатой

Цитата:
А общего у всех MVI-модулей, кроме питания, процессора и шасси, еще и одинаковая программа.


Теперь, когда подозрение на источник питания, процессор и каркас отпало, остаётся предположить, что виноваты либо MVI-модули (очень маловероятно, т.к. их несколько и все ведут себя одинаково), либо программа.

У всех ли модулей программа одинакова или она отлисается для каждого модуля?

Цитата:
Как могла прога запороть ему память?


Запросто могла. Любая некорректно написанная программа может испортить оперативную память, причём характер и момент возникновения этого "эффекта" может зависеть как от индивидуальных особенностей программы, так и от ситуации, в которую она попадает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 30 Ноя, 2006 12:24:40    Заголовок сообщения: Ответить с цитатой

rus_55 писал(а):
Модуль, во время работы,расходует свою память.


Такая ситуация часто встречается не только в программах для модуля но и просто для компьютера, и даже для скриптов на интернет-сайте. Очень часто это свидительствует о багах в программе.

Модуль, конечно, может отказать (как и любая электроника), но учитывая высокую надёжность применяемых компонентов и то, что модуль не один, а шесть, вероятность одновременного отказа всех модулей, думаю, очень мала.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Jax
Новичок
Новичок


Зарегистрирован: Sep 09, 2006
Сообщения: 9
Рейтинг: +0/-0
Откуда: Сибирь, Россия

СообщениеДобавлено: Чт 30 Ноя, 2006 12:57:38    Заголовок сообщения: Ответить с цитатой

rus_55 писал(а):

Модуль, во время работы,расходует свою память.
Когда она кончается, он соответственно виснет.


Я согласен, что программа может "забить" память во время работы модуля. Но почему память не очищается при рестарте модуля? (при выключении питания модуля вообще).

При загрузке выходит примерно следующее сообщение:
LowMem/HiMem = 202 Kb / 0 Kb,
тогда как при удачной загрузке LowMem = 766 Kb

После 5-10 попыток он все-таки нормально грузится и полностью видет всю память.

oldDad писал(а):

У всех ли модулей программа одинакова или она отличается для каждого модуля?


Да, абсолютно одинаковые программы во всех модулях. При помощи MVI Flush Update заливается один и тот же образ во все 6 модулей.

oldDad писал(а):

Любая некорректно написанная программа может испортить оперативную память


Что, прям физически испортить? Программа может аппаратно вывести из строя память? Как? Shocked Как это можно сделать? Если не сложно, приведите пожалуйста пример такого кода, чтоб можно было сравнить с нашей программой.


Последний раз редактировалось: Jax (Чт 30 Ноя, 2006 13:52:57), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 30 Ноя, 2006 13:48:52    Заголовок сообщения: Ответить с цитатой

Я имел в виду, разумеется, не физически испортить память, а испортить её содержимое.

Как бы там ни было, причины могут быть только две:
1) Неисправность / баг в firmware модуля.
2) Ошибка / ситуация в пользовательской программе.

Ещё одной возможной причиной могли бы быть условия эксплуатации: температура / влажность / пыль / химически активная среда. В моей практике был случай, когда почти одновременно вылетело сразу несколько модулей. При их анализе оказалось, что их компоненты и печатные платы повреждены химически активной средой. Эти модули некоторое время нерегулярно сбоили, а потом в течение довольно короткого времени отказали один за другим.


Последний раз редактировалось: oldDad (Чт 30 Ноя, 2006 20:10:24), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Jax
Новичок
Новичок


Зарегистрирован: Sep 09, 2006
Сообщения: 9
Рейтинг: +0/-0
Откуда: Сибирь, Россия

СообщениеДобавлено: Чт 30 Ноя, 2006 14:34:28    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):

возможной причиной могли бы быть условия эксплуатации: теспература / влажность / пыль / химически активная среда.


объект автоматизации относится к газовой промышленности. Химические компоненты, которые могут попадать в воздух химически абсолютно не активны. Температура, влажность и пыль - тоже в норме.

oldDad писал(а):

причины могут быть только две:
1) Неисправность / баг в firmware модуля.
2) Ошибка / ситуация в пользовательской программе



Пункт №2 - не буду отрицать такой возможности, но все же мало вероятно, учитывая все выше сказанное.

А вот пункт №1 - вот это очень интересно!
В форуме "Автозагрузка в 1756-MVI" вы писали следующее:
"Я думаю, что процессоры Logix тут ни при чём, а дело в ревизии firmware модуля. производитель постоянно совершенствует модули, в частности, по вот такой информации об их поведении."

Может и в нашем случае проблема в firmware?

Нельзя ли по-подробнее рассказать про firmware (вообще и конкретно для MVI56-ADM), с чем его едят.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 30 Ноя, 2006 15:03:27    Заголовок сообщения: Ответить с цитатой

К сожалению, информация о firmware этих модулей у нас отсутствует. Нужно писать производителю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Mr_Wasp
Эксперт
Эксперт


Зарегистрирован: Mar 14, 2006
Сообщения: 128
Рейтинг: +2/-0
Откуда: Липецк

СообщениеДобавлено: Пт 01 Dec, 2006 6:40:18    Заголовок сообщения: Ответить с цитатой

Прошу прощения, но позволю себе спросить одну простую вещь, которую вы, наверняка, попробовали:

Как ведут себя модули, если в них просто залить все необходимые драйверы для работы, без пользовательской программы?

Там же помните, есть примеры, в которых приводится структура config.sys и autoexec.bat, а также необходимые файлы-драйверы для инициализации модуля в корзине: mvi56bp.exe, mvi56dd.exe. Без них не получится поднять модуль в Logix5000.

Они нормально инициализируются после перезагрузки? Или все тоже самое?

Vitaliy D. Burtsev
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Jax
Новичок
Новичок


Зарегистрирован: Sep 09, 2006
Сообщения: 9
Рейтинг: +0/-0
Откуда: Сибирь, Россия

СообщениеДобавлено: Пт 01 Dec, 2006 13:22:24    Заголовок сообщения: Ответить с цитатой

Mr_Wasp писал(а):

Как ведут себя модули, если в них просто залить все необходимые драйверы для работы, без пользовательской программы?


Да, мы так пробовали делать. Но дело в том, что сбой в работе модулей проявляется в 2-х видах:

1) модуль запущен, работает нормально и вдруг зависает
2) модуль не загружается вообще. Причем заргузка останавливается как раз в момент инициализации вот этих самых драйверов - mvi56bp.exe, mvi56dd.exe, с сообщением нехватки памяти. До пользовательской программы, как правило, дело вообще не доходит.

Когда мы убираем из образа пользовательскую программу, то даже если он и загружается - мы все равно не сможем увидеть как и когда он зависнет, если вообще зависнет, поскольку единственным сигнализатором нормальной работы модуля является перемигивание лампочек при опросе портов 2 и 3 (либо консольный вывод пользовательской программы) - ни того, ни другого без пользовательской программы нет Smile

Mr_Wasp писал(а):

Там же помните, есть примеры, в которых приводится структура config.sys и autoexec.bat


config.sys и autoexec.bat сделаны в соответствии с примерами.[/list]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Проблемы и пути их решения Часовой пояс: GMT + 1
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

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.136 секунды
/n