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

Замедление процессора

Ответов: 12 [Последнее]
MixaiL
Оффлайн
Регистрация: 24.10.2013
Место проживания: Сумы

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

Модуль 2С42М имеет параметр "Замедление процессора", в котором предлагается выбрать величину задержки (0-9). В руководстве по эксплуатации модуля практически ничего не сказано о его назначении, величине и методике выбора необходимой задержки. Где можно почерпнуть информацию об этом параметре?

MixaiL
Оффлайн
Регистрация: 24.10.2013
Место проживания: Сумы

Интересуюсь не из праздного любопытства. Столкнулись с проблемой:

На цифровой вход (SB069) заведен сигнал, представляющий из себя импульс длительностью 200-400 мс.(имеется возможность подстройки его в этих пределах - смотрели осцилографом). Почему-то старая (родная) конфигурация системы 2С42-65 контролировало величину этого импульса (во всяком случае небольшой подстройкой его длительности в указанных пределах система настраивалась). С установленной же платой 2С42М вер.1 система категорически не распознаёт этого импульса. Причём сам импульс система видит, но вот похоже, его длительность почему-то её уже не устраивает.

Экспериментировали с параметром "Замедление процессора" изменением значений с 0 до 9. Видимых результатов обнаружено не было.

Ещё вопрос: изменение параметра "замедление процессора"  системой воспринимается сразу-же или требуется выключение питания?

admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

Замедление процессора необходимо для математик которые проверяют работоспособность платы таймера при включении. Т.к 2С42М быстрее родного процессора этот тест не проходит и приходится замедлять работу процессора. За все время мы встречали только один станок где установлена такая математика. 

Вся остальная математика работает по таймерным меткам и ей быстродействие процесора не важно.
Какой у Вас станок?

MixaiL
Оффлайн
Регистрация: 24.10.2013
Место проживания: Сумы

Заточной станок ВЗ-208. Пытались модернизировать ещё полтора года назад. Вот моя ветка форума: //www.elmic.ru/?q=node/818  Математику тогда списали. Стал станок работать без перфоленты. Но вот есть там технологический режим, когда в автоматическом режиме при провороте затачиваемого инструмента идёт подсчёт и замер позиций режущих кромок электромеханическим щупом (упоркой). Так вот, эта операция не проходит. Сначала думали, что идёт дребезг контактов и ложное срабатывание. Меняли щуп (упорку), контролировали сигнал осцилографом. Безрезультатно. По окончании измерений система выдаёт ошибку 55 - Ошибка подсчёта окружных шагов. Как я выше писал, эта ситуация раньше исправлялась регулировкой упорки - там имеется регулировочный винт точной настройки, который, по сути, изменяет длительность импульса срабатывания датчика.
При возвращении к старой конфигурации стойки управления цикл измерения проходит без ошибок. Вот и думаем теперь, в чём же проблема?

Гость

Форсированный режим прерывания БОСИ тоже ничего не изменяет

MixaiL
Оффлайн
Регистрация: 24.10.2013
Место проживания: Сумы

Для лучшего понимания процесса даю картинку:

Затачиваемая фреза во время цикла измерения проворачивается на 1 оборот, режущей кромкой цепляя кончик щупа. Измерение проходит последовательно в 2-х сечениях.  При этом идёт почсчёт режущих кромок и вычисляется их траектория.

http://youtu.be/enuMScjUs2E

По окончании измерений система управления должна сформировать управляющую программу заточки.

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

----------------------------------------------------------------

Пока "обманом" системы добились отработки полного цикла заточки. Вводим диаметр фрезы во много раз больший реального (в 5 -10 раз). Думаем, что цикл при этом проходит потому, что подача (проворот фрезы) с увеличением диаметра, состветственно уменьшается и проворот происходит на меньшей скорости. И длительность импульса с датчика начинает "устраивать" систему управления. Такая работа , конечно, создаёт другие проблемы, но уже даёт почву для размышления.

Нарабатываем опыт дальше...

 

MixaiL
Оффлайн
Регистрация: 24.10.2013
Место проживания: Сумы

Сегодня взял осцилограф. Занялся измерениями.

1. Фреза торцевая 3-х перьевая диаметром 18 мм.:

В параметрах цикла - реальный размер диаметра - импульс 620 мс. Цикл завершается ошибкой.

В параметрах цикла - диаметр 200 мм. - импульс 2500 мс. Цикл проходит без ошибок.

2. Фреза торцевая 4-х перьевая диаметорм 40 мм.:

В параметрах цикла реальный размер диаметра - импульс 350 мс. Цикл завершается ошибкой.

В параметрах цикла диаметр 200 мм. - импульс 1200 мс. Цикл проходит без ошибок.

-----------------------------------------------------------------------------

Напрашивается вывод, что модернизированная система стала воспринимать этот входной импульс примерно в 4 раза короче, чем он был ранее. И сейчас каким-то образом необходимоего организовать его задержку (увеличить его длительность на входе системы в 4 раза).

Вопрос к вам ПОЧЕМУ ТАК ПРОИЗОШЛО? и КАК ВЫЙТИ ИЗ ЭТОЙ СИТУАЦИИ?

admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

По прежнему ждем от Вас информацию о состоянии входов, номер опрашиваемого входа и краткую инструкцию о работе математики. 

MixaiL
Оффлайн
Регистрация: 24.10.2013
Место проживания: Сумы

Отравил на cnc@elmic.ru
Прихожу к мысли, что необходимо подправить математику...
Можете поделиться или посоветовать дизасемблер для системы 2С42?

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

Вашу информацию получили. Работаем. Сообщите, какая версия ПО 2С42М сейчас у Вас установлена.
Система команд "Электроника МС1201" практически полностью повторяет систему команд PDP-11. Дизассемблеров много разных, например IDA.

MixaiL
Оффлайн
Регистрация: 24.10.2013
Место проживания: Сумы

Неделю назад обновил до v 1.3.38 ( из последнего конфигуратора на вашем сайте). До этого стояла v 1.3.17.

MixaiL
Оффлайн
Регистрация: 24.10.2013
Место проживания: Сумы

Ну, как там дела? Работа движется? Или без вариантов?

admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

 Мы работаем над Вашей проблемой. В ближайшее время мы с Вами свяжемся и сообщим результаты.