Промышленная автоматика

ВЗ-208 + 2С-42M вар.1

Ответов: 19 [Последнее]
Гость

Здравствуйте!
Пытаемся модернизировать стойку 2C-42 установкой платы 2С42М по первому варианту (установка в нижний ряд корзины) на заточном станке ВЗ-208.
Вроде как выполнили все условия по монтажу, прописанные в руководстве. При включении появляется в нижней части экрана:

ЗАГРУЗЧИК V 01.05.02
МОДУЛЬ 2С42М V 01.03.02
МОДУЛЬ СВЯЗИ С БОСИ V 02.04.00
  173002
*
Ни на какие кнопки пульта не реагирует. На нажатие кнопки SB1 на модуле нет никакой реакции. Что не так?

Гость

Quote:
Ни на какие кнопки пульта не реагирует.

Простите, ввёл в заблуждение. Кнопки работают, но очень уж заторможенно. Приходится по нескольку раз нажимать одну и ту же кнопку, чтобы увидеть её реакцию.
В общем продолжаю...  Сейчас проблема в определении нужной конфигурации. Стойка 2С42-65 06. В Руководстве на модуль такой конфигурации не предусмотрено.
Вкраце расскажу как работала раньше. В стойке нет ПЗУ совсем. Программное обеспечение вместе с программами загружалось с перфоленты по командам "B", "L", "Спец". Начинало писаться с адреса /177550. По завершении загрузки оператор в диалоговом режиме выбирал необходимую программу.
Сейчас с горем пополам (вышеописанные проблемы с кнопками) мы ввели уставки ячеек списанные с рабочей системы:
173000 / 000127
173002 / 040000
173004 / 000006
173006 / 130360
173008 / - нет таких ячеек (???)
173010 / 052525
173012 / 000000
173014 / 101666
173016 / 027777
Выбрали конфигурацию банков памяти "1" (наобум), ведь у нас их вообще нет, а использовалась память процессора.
После этого попробовали ввести мат.обеспечение с перфоленты. По описанному в руководстве ("B", "L", "A", "/") не пошло... Сработали как и раньше "B", "L", "Спец". Но начало писаться с адреса /157500. Вроде как ввелось, но предполагаю что по другим адресам. А вот дальше из Руководства совсем ничего не понятно (извините, с такой ЧПУ дело имею впервые) как определить и ввести смещение. Подскажите, пожалуйста!

ВладимирПромАвто
Оффлайн
Регистрация: 13.08.2012

Клавиатура должна работать. Возможно, какие-то проблемы по генмонтажке. Укажите, какой набор плат установлен на  нижнем ряду. У вас довольно старая прошивка на плате 2С42М. Обновите до текущей (см. руководство пп. 11.4.14).
Можете ли вы указать, какие банки памяти задействованы? Есть ли страничная организация? 
Точно ли нет ПЗУ в стойке? В блоке уставок указаны первые слова 127 40000 (скорее всего опечатка 137 40000). Это запуск УЧПУ с адреса 40000. Там по идее должно быть ПЗУ.
У нас есть конфигурация памти №17. Все банки ОЗУ без страниц. Попробуйте, может подойдет.

Гость

Спасибо за рекомендации. В понедельник продолжим. Сразу и уточню оставшиесе платы в нижнем ряду и перепроверим число127. А пока ещё вопрос по поводу перепрошивки. В справке по конфигуратору сказано:
4.3. Подключение Модуля к персональному компьютеру
Для работы с Модулем при помощи программы «Конфигуратор» необходимо подключить Модуль к ПК посредством кабеля USB тип AB и, затем, включить питание Модуля.
Предполагает ли это возможность перепрошивки вне стойки (на столе)? Если да, то как правильно запитать модуль? Дело в том,что станок работает без высмычки, и хотелось бы минимизировать время наладки.
И ещё... Перепрошивка модуля уничтожит все имеющиеся данные в модуле? Уж очень много времени потеряли пока забили уставки.
И по клавиатуре... Может со временем задержки процессора поиграться? Или это с клавиатурой никак не связано?

Гость

Вот понедельник и настал.
Уточнили содержание ячейки 173000/000137. Действительно, мы ошиблись!
Перечисляю содержимое нижнего каркаса корзины:
SB-455
пусто
SB-455
пусто
SB-782 - удаляется
SB-780 - удаляется
SB-783 - удаляется
пусто
SB-464 - удаляется
SB-463 - удаляется
SB-004
SB-442 - удаляется
SB-441 - удаляется
SB-440 - удаляется
SB-470
SB-443 - удаляется
SB-781 - удаляется
SB-454 - удаляется
пусто
SB-476
SB-976
SB-445 - удаляется
SB-465
SB-466
SB-058
SB-059
SB-075 - меняется на 2C42M

ВладимирПромАвто
Оффлайн
Регистрация: 13.08.2012

Здравствуйте.
По составу генмонтажки все правильно. SB-004 тоже можно убрать. Что бы в математике заработали прерывания от 476 и 976 блоков, их нужно сместить на одну позицию вправо, что бы не осталось пропусков до модуля 2С42М. 
В режиме пультового терминала клавиатура должна работать независимо от замедления процессора. Там даже прерывания не используются. Все-таки больше похоже на проблемы с шиной. Попробуйте SB-470 переставить поближе к остальным платам. Это блок согласующих нагрузок на шине. Должно заработать стабильнее.
По прошивке модуля. Модуль можно прошивать на столе. Запитать его проще всего от разъема подключения внешних модулей DB-15 (см. Руководство п.6 и таблица А.3). Обновление ПО не затрагивает настроек модуля.
Блок уставок является частью настроечной конфигурации модулей, поэтому если Вы запишите новую конфигурацию, то блок уставок перезапишется. Блок уставок можно прописывать непосредственно в самой программе "Конфигуратор модуля 2С42М" на компьютере.

Можно еще посмотреть на пошаговую иснтрукцию от наших партнеров в Украине http://www.budcomplect.com/cnc/modernization_2c42m/.

Гость

Обновились (на столе) до весии 01.03.17. Забили и уставки. Вот только с конфигурацией памяти я так ничего и не пойму. Как узнать наличие и расположение банков памяти и страничной организации? По логике (отсутствие ПЗУ) вбил тип 17.

Теперь мне необходимо ввести ПО в режиме абсолютного загрузчика. По логике вещей величина вводимого смещения меня вообще не должно интересовать, так, как ПЗУ нет. Или я не прав? В общем, пока жду, когда отдадут мне станок, для продолжения извращений...

ВладимирПромАвто
Оффлайн
Регистрация: 13.08.2012

Посмотрите, какие платы стоят в корзине процессора, как на них расположены перемычки?

В формате абсолютного загрузчика прямо на ленте или в файле задан адрес загрузки. Если грузится в ОЗУ, то никаких смещений указывать не надо.

Гость

ВладимирПромАвто написал:
Посмотрите, какие платы стоят в корзине процессора, как на них расположены перемычки?

На двери в корзине имеется только одна плата микроЭВМ. За ней пусто.

ВладимирПромАвто
Оффлайн
Регистрация: 13.08.2012

В этом случае используется ОЗУ на плате процессора. Там 7 банков без страниц. Соответствует нашей конфигурации №17. У нас все ОЗУ, кроме банка 0, энергонезависимое. Возможно будет достаточно один раз загрузить математику, а при следующих запусках, просто стартовать с нужного адреса. Вероятно, 40000 - это и есть адрес запуска математики.

Гость

ВладимирПромАвто написал:

В этом случае используется ОЗУ на плате процессора. Там 7 банков без страниц. Соответствует нашей конфигурации №17. У нас все ОЗУ, кроме банка 0, энергонезависимое. Возможно будет достаточно один раз загрузить математику, а при следующих запусках, просто стартовать с нужного адреса. Вероятно, 40000 - это и есть адрес запуска математики.

Наконец-то дали станок. Действительно,с конфигурацией №17 программное обеспечение благополучно загрузилось и стартанул сразу диалоговый режим (как и раньше было). С кнопками проблема осталась, хотя переставили платы в нижнем ряду, как Вы и советовали (без промежутков). Приходится по нескольку раз нажимать одну и ту-же кнопку, чтобы она сработала.

Но вот при выключении ЧПУ рабочее состояние не сохраняется, хотя в параметрах сохранения ОЗУ выставлено "Сохранение при выключении". Почему не работает эта функция? Плата нами  бралась именно с целью уйти от загрузки матобеспечения с перфоленты, а получается, что именно этого мы получить и не можем. Чтобы стартануть вручную, мы не знаем адрес скоторого необходимо выполнить старт (40000G и 177550G не срабатывает). Как можно узнать этот адрес?

ВладимирПромАвто
Оффлайн
Регистрация: 13.08.2012

Здравствуйте.

По поводу клавиатуры. Если у Вас все грузится с ФСУ, то значит по шине обмен идет нормально. Возможно дело в самой клавиатуре. Так как Вы убрали половину плат из нижнего ряда, то изменилась нагрузка на блоки питания. Проверьте блоки питания +5В на предмет пульсаций и уровня напряжения.
По поводу математики. Очень сложно что-то Вам сейчас советовать. Возможно в памяти математика и сохраняется, но неизвестно с какого адреса ее нужно запускать. Если у Вас есть содержимое перфоленты в электронном виде, то вышлите его пожалуйста нам, мы попробуем что-нибудь выяснить у себя в лабораторных условиях.

Гость

ВладимирПромАвто написал:

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

Попробуем получить. На какой адрес можно выслать?

ВладимирПромАвто
Оффлайн
Регистрация: 13.08.2012

Наши адреса указаны в разделе "Контакты". Наш email Image.

Гость

Отправил.

Гость

Подскажите как скопировать содержимое банков памяти в ВМП или СМП. Адреса начала банков понятны (0, 20000, 40000, 60000, 100000, 120000, 140000), а адреса приёмников? И одинаковые ли они будут для всех модулей памяти (СМП либо ВМП)?

Гость

Да, забыл написать, с "глюком" кнопок клавиатуры справились благодаря Вашей рекомендации - подстроили 5В.

Теперь мучаемся над проблемой как сохранить ОЗУ. Кстати, на последовательность нажатия кнопок "FDZ" при  ручном сохранении ОЗУ система никак не реагирует. На СМП и ВМП тоже из системы вывести ничего не можем. Банки ОЗУ не копируются. Ждём Ваших рекомендаций...

ВладимирПромАвто
Оффлайн
Регистрация: 13.08.2012

Здравствуйте.

В Вашем случае ручное сохранение ОЗУ не поможет. Дело в том, что у нас сознательно банк 0 сделан энергозависимый. Во всех конфигурация 2Ч42-65 банк 0 энергозависимый. Мы сделали так-же, что позвлолило заодно ускорить обращение к ячейкам памяти. У Вас математика располагается в 0-вом банке. Поэтому я Вам на почту сбросил рекомендации по записи банков на модуль памяти. Пока, как я Вам уже говорил, важно определить адрес запуска математики, загруженной в ОЗУ.

Гость

Письмо получил. Сразу уточняю последовательность действий.
1. Вводим матобеспечение с перфоленты в ЧПУ
2. Нажимаем кнопку SB1 на модуле 2С42М
3. Делаем активным СПМ
4. Выходим из режима диалога модуля, нажав 0
5. Набираем присланныю Вами программу
6. Записываем в указанные Вами ячейки нужные значения
7. Запускаем набранную программу с адреса 120000
После этого файл в виде абсолютного загрузчика должен появиться на СМП? С каким именем?
PS. Вчера пробовали стартовать с адреса 6400 - не идёт...

Гость

Спасибо за помощь! Всё получилось. Работаем без перфолент!Так держать