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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

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

Внешняя память

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
Nikolay
Частый гость
Частый гость


Зарегистрирован: Aug 07, 2007
Сообщения: 34
Рейтинг: +0/-0

СообщениеДобавлено: Вт 07 Авг, 2007 8:16:45    Заголовок сообщения: Внешняя память Ответить с цитатой

Прошу помочь!Surprised
Недавно из другого отдела подбросили работу связанную с созданием контроллера для мозаичной панели. А я с лог. контроллерами сталкиваюсь впервые. Поразбиравшись с задачей возникли некоторые вопросы.

Вопрос:
Как записать программу на съемный модуль памяти?

(Это необходимо для возможности смены программы в процессе эксплуатации на одну из трех заранее записанных, путем смены модуля памяти)

Состав разработки:
Контроллер SLC5/04 (модули I/O, коммуникационный блок),
модуль памяти (1747-M13-A), ПО RSLogix 500Pro.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Krotyuk
Постоянный участник
Постоянный участник


Зарегистрирован: Feb 20, 2006
Сообщения: 59
Рейтинг: +0/-0
Откуда: г. Мариуполь

СообщениеДобавлено: Ср 08 Авг, 2007 6:32:40    Заголовок сообщения: Ответить с цитатой

Уважаемый Николай!

Фактически для работы с энергонезависимой памятью у RSLogix 500 в меню Comms есть подменю EEPROM и команды "Store to EEPROM" для заливки программы в память и "Load from EEPROM" для считывания записанной программы. Одной из интересных возможностей данной функции является то, что записывать программу в энергонезависимую память не обязательно именно на том контроллере, на котором это будет работать. Соотвественно и модулей в корзинах может быть разное количество. Т.е. фактически берем корзину без модулей входов/выходов, только с процессорным модулем, и заливаем в карту нужную программу. Затем переставляем карту к нужному контроллеру и наслаждаемся Smile. Единственное, процессорные модули должны быть однотипные.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Ср 08 Авг, 2007 7:58:55    Заголовок сообщения: Re: Внешняя память Ответить с цитатой

Nikolay писал(а):
Это необходимо для возможности смены программы в процессе эксплуатации на одну из трех заранее записанных, путем смены модуля памяти


Чтобы программа из внешней памяти грузилась - установи правильно статусные биты процессора - по умолчанию не грузится, даже если в ОЗУ процессора нет программы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nikolay
Частый гость
Частый гость


Зарегистрирован: Aug 07, 2007
Сообщения: 34
Рейтинг: +0/-0

СообщениеДобавлено: Ср 08 Авг, 2007 11:59:59    Заголовок сообщения: Статусные биты Ответить с цитатой

Спасибо за информацию!

Описанным методом загрузил в два модуля памяти две различные тестовые програмки(что в принципе пробовал и раньше).

В Status во вкладке Mem Module были обнаружены следующие биты:

1) Memory Module Loaded on Boot S:5/8;

2) Password Mismatch S:5/9;

3) Load Memory Module On Memory Error S:1/10;

4) Load Memory Module Always S:1/11;

5) Load Memory Module and RUN S:1/12;

6) Program Compare S:2/9;

7) Data File Overwrite Protection S:36/10;

Биты 1 и 5 устанавливал в 1, не помогло.

Прошу какую-нибудь информацию по статусным битам процессора(в Help'e комментарии есть но ничего не понятно).
Подскажите пожалуста, какие все-таки биты надо установить, чтобы программа грузилась из внешней памяти?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Ср 08 Авг, 2007 14:34:04    Заголовок сообщения: Ответить с цитатой

Детали быстро не вспомню, а долго мне за это денег не дают Sad
Помню что пользовался S:1/10, в твоем случае надо после установки памяти убить программу, т.е. замкнуть конденсатор.

Memory Module Loaded on Boot S:5/8 - устанавливается для индикации факта загрузки программы из ПЗУ.

Password Mismatch S:5/9 - опять флаг - пароль в контроллере не соответствует паролю в ПЗУ.

Data File Overwrite Protection S:36/10 - флаг перезаписаны защищенные данные.

Твои биты: S:1/11 и S:1/12 они определяют поведение и зависят от режима процессора, положения ключа, ошибки до выключения питания.
Пробуй:
S:1/11 = 1
S:1/12 = 1
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nikolay
Частый гость
Частый гость


Зарегистрирован: Aug 07, 2007
Сообщения: 34
Рейтинг: +0/-0

СообщениеДобавлено: Чт 09 Авг, 2007 6:15:04    Заголовок сообщения: Работает!!! Ответить с цитатой

Спасибо большущее за помощь!!! Smile

Заработало!!!
Установил биты S:1/11 и S:1/12, и после стирания старой проги (замыканием конденсатора) загружается другая прога из модуля. Very Happy

С этим разобрались теперь буду с адресацией разбираться.
Седня начальник обрадовал - ПО надо до конца сентября сделать. Shocked
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Чт 09 Авг, 2007 7:46:35    Заголовок сообщения: Re: Работает!!! Ответить с цитатой

Nikolay писал(а):
...Седня начальник обрадовал - ПО надо до конца сентября сделать. Shocked

Это уйма времени Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BuNi
Новичок
Новичок


Зарегистрирован: Sep 24, 2008
Сообщения: 5
Рейтинг: +0/-0

СообщениеДобавлено: Пт 24 Окт, 2008 9:01:56    Заголовок сообщения: Ответить с цитатой

Здраствуйте!
В продолжении темы:
Возможно ли с помощью данного модуля памяти вместе с программой переносить конфигурацию модулей ввода/вывода?
Или необходимо для каждой модификации, различающихся по набивке модулями I/O, иметь в ЗИП свой процессорный модуль с соответствующей конфигурацией модулей I/O.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Вт 28 Окт, 2008 10:19:51    Заголовок сообщения: Ответить с цитатой

BuNi писал(а):
Возможно ли с помощью данного модуля памяти вместе с программой переносить конфигурацию модулей ввода/вывода?

Конфигурация I/O содержится в модуле памяти.
BuNi писал(а):
Или необходимо для каждой модификации, различающихся по набивке модулями I/O, иметь в ЗИП свой процессорный модуль с соответствующей конфигурацией модулей I/O.

Процессорный модуль иметь не обязательно, остальное смотри первый ответ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

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

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