К знатокам Mega 2560

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

К знатокам Mega 2560

Сообщение pan »

посмотрите
У вас нет необходимых прав для просмотра вложений в этом сообщении.
slava-fierwolf
Рядовой
Сообщения: 39
Зарегистрирован: 16 июн 2017, 15:30
Откуда: Донецк

К знатокам Mega 2560

Сообщение slava-fierwolf »

pan писал(а):посмотритеПрикрепления: new.flp(792Kb)
Господин pan, В первом цикле теперь просадки нет. Это плюс. Но теперь во втором цике когда отработал мотор 1 заданное счетчком число витков, он на дюлю секнду выключается и включается снова и работает все время ни смотря ни на что. Дальше то цикл работает, концевики, моторы. Но Мотор 1 всегда с того момента активен. Где то что то чуть чуть не так..
Изображение
save people Donbass
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

К знатокам Mega 2560

Сообщение pan »

поставьте rtrig между  старт ц В  и rs триггером
slava-fierwolf
Рядовой
Сообщения: 39
Зарегистрирован: 16 июн 2017, 15:30
Откуда: Донецк

К знатокам Mega 2560

Сообщение slava-fierwolf »

pan писал(а):поставьте rtrig между  старт ц В  и rs триггером
pan, поставил RTtrig. Теперь вот как работает: ПЛата 1 (цикл А) отрабатывает без нареканий. Плата 2 (циклВ) отрабатывает без нареканий. Когда начинается заново Плата 1 (цикл А) - теперь на ней ВСЁ время включен мотор 1 и он выключается в конце Плата1 (цикла А) и на плату 2 (цикл В) сигнал не передается и цикл В соответсвтенно не запускается сам.
Изображение

Добавлено (19.06.2017, 22:17)
---------------------------------------------
Поставил еще Rtrig на первой плате в том же месте. Двигатель выключается. Но теперь работает в автомате первый цикл, за ним второй, потом первый и все останавливается. Получается работает полтора цикла и во второй раз вторая плата не запускается.
Последний раз редактировалось slava-fierwolf 19 июн 2017, 22:20, всего редактировалось 1 раз.
save people Donbass
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

К знатокам Mega 2560

Сообщение pan »

запуск цикла в плате а , тоже через триггер
slava-fierwolf
Рядовой
Сообщения: 39
Зарегистрирован: 16 июн 2017, 15:30
Откуда: Донецк

К знатокам Mega 2560

Сообщение slava-fierwolf »

pan
pan писал(а):запуск цикла в плате а , тоже через триггер
да я там поставил триггер, я написал что отрабатывает плата 1, плата 2, снова плата 1 и останавливается уже после того как поставил туда триггер
Изображение
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось slava-fierwolf 19 июн 2017, 22:47, всего редактировалось 1 раз.
save people Donbass
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

К знатокам Mega 2560

Сообщение pan »

ни фига в голову не лезет. если что не так то  завтра
У вас нет необходимых прав для просмотра вложений в этом сообщении.
slava-fierwolf
Рядовой
Сообщения: 39
Зарегистрирован: 16 июн 2017, 15:30
Откуда: Донецк

К знатокам Mega 2560

Сообщение slava-fierwolf »

pan писал(а):ни фига в голову не лезет. если что не так то  завтра
Плата  2 и плата 3 отрабатывают после кнопки старт и все. Зацикливание не начинается увы( даже после повторного нажатия кнопки старт
Последний раз редактировалось slava-fierwolf 20 июн 2017, 00:04, всего редактировалось 1 раз.
save people Donbass
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

К знатокам Mega 2560

Сообщение pan »

если не получится, то проще с нуля переделать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
slava-fierwolf
Рядовой
Сообщения: 39
Зарегистрирован: 16 июн 2017, 15:30
Откуда: Донецк

К знатокам Mega 2560

Сообщение slava-fierwolf »

Так это и есть весь скетч с нуля. Вы же помните в первом бардак был, кучи дисплеев. В этом порядок, три дисплея всего. Я уже вечером попробую этот ваш переделанный, на работу вышел. А что здесь ещё можно переделать? Куда
Уже проще?
save people Donbass
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

К знатокам Mega 2560

Сообщение pan »

slava-fierwolf писал(а):КудаУже проще?
разбить по платам на  более мелкие куски. например управление каждым мотором на отдельной плате.
slava-fierwolf
Рядовой
Сообщения: 39
Зарегистрирован: 16 июн 2017, 15:30
Откуда: Донецк

К знатокам Mega 2560

Сообщение slava-fierwolf »

Если последняя версия не сработает, я разнесу приплатам, вы сможете мне переменные везде оформить? Я честно говоря как запускать платы вобще не догоняю)
save people Donbass
Аватара пользователя
rw6cm
Полковник
Сообщения: 2299
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

К знатокам Mega 2560

Сообщение rw6cm »

slava-fierwolf
Обрисуйте как работают датчики/концевики моторов М2-М5.
пример         
5) Запускается двигатель М2 (двигатель ножниц)              -датчик Д2 разомкнут?
6)Двигатель М2 выполняет поворот редуктора на360°
7)Датчик Д2 считав что двигатель Д2 выполнил поворот редуктора на 360° - отключает двигатель М2
          -датчик Д2 замкнут? или он дает только импульс и остается в первоначальном состоянии до следующего старта?
Win10-64, FLProg (portable)
slava-fierwolf
Рядовой
Сообщения: 39
Зарегистрирован: 16 июн 2017, 15:30
Откуда: Донецк

К знатокам Mega 2560

Сообщение slava-fierwolf »

rw6cm писал(а):slava-fierwolf,
Обрисуйте как работают датчики/концевики моторов М2-М5.
пример
5) Запускается двигатель М2 (двигатель ножниц)              -датчик Д2 разомкнут?
6)Двигатель М2 выполняет поворот редуктора на360°
7)Датчик Д2 считав что двигатель Д2 выполнил поворот редуктора на 360° - отключает двигатель М2
-датчик Д2 замкнут? или он дает только импульс и остается в первоначальном состоянии до следующего старта?
Конкретно этот датчик остаётся замкнут, потому как двигатель с редуктором и инерции не будет. Он сделает полный оборот и остановится на датчике. Поэтому на нем стоит rtrig чтоб считать только импульс с пред идущего цикла. Что бы когда двигатель не активен, не противоречить RS триггеру. И такой же смысл у всех концевиков. Эти концевики - индуктивные датчики.
Последний раз редактировалось slava-fierwolf 20 июн 2017, 10:09, всего редактировалось 1 раз.
save people Donbass
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

К знатокам Mega 2560

Сообщение pan »

если тот вариант не поедет, вот с разбивкой на платы. (если я правильно понял логику работы)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
slava-fierwolf
Рядовой
Сообщения: 39
Зарегистрирован: 16 июн 2017, 15:30
Откуда: Донецк

К знатокам Mega 2560

Сообщение slava-fierwolf »

Я тогда вечером попробую. Я на работе с телефона в интернете. Я на стройке работаю)
save people Donbass
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

К знатокам Mega 2560

Сообщение pan »

проверьте оба проекта, отпишитесь как они работают
Аватара пользователя
rw6cm
Полковник
Сообщения: 2299
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

К знатокам Mega 2560

Сообщение rw6cm »

slava-fierwolf,
Сделал по своему.
проверяйте.

п/с на дисплее адрес поменяйте на свой
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 20 июн 2017, 12:52, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Wip85
Рядовой
Сообщения: 54
Зарегистрирован: 05 май 2017, 15:14
Откуда: Бийск

К знатокам Mega 2560

Сообщение Wip85 »

У меня была подобная проблема. Был релейный модуль 16ти канальный при присвоение на прямую к выходам замечалось следуещее на релейном блоке свето диод горит в пол накала а реле на нем не срабатывало. было сдеелано следующее все входа и выхода делал через переменные потом присваивал к выходам эти переменные если задейсвованы выходы в программе не один раз то через или делал все работало нормально. Посмотри может что и поможет. Блок обычный рс триггир
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

К знатокам Mega 2560

Сообщение vacz »

Для коллекции, предложу свой вариант: Логика работы - пуск - запускается М1 - отработает по К1 заданное количество витков "А" - выключится М1, включится М2 - сработает К2 - отключится М2, включится М3 - сработает К3 - отключится М3,  включится М5 - сработает К6 - остановится М5, включится М1 - отработает по К1 заданное количество витков "В" - выключится М2 - сработает К2 - остановится М2, включится М5 - сработает К7 - остановится М5, включится М3 - сработает К4 - отключится М3, включится М4 - сработает К5 - остановится М4, пройдет импульс на счетчик деталей, включится новый полный цикл. И так по кругу до заданного количества деталей, после чего пройдет сигнал стоп. Где необходимо - добавить блоки задержки включения мотора. И добавить блоки меню и дисплея.

Добавлено (20.06.2017, 13:03)
---------------------------------------------
Все это, вместе с индикацией, вмещается в Nano328.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 21 июн 2017, 14:46, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Ответить

Вернуться в «ATmega32u4,2560»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость