Электронная редукция... Или как это назвать.

Модератор: AND

Электронная редукция... Или как это назвать.

Сообщение vovsenet » 16 май 2018, 11:39

Помогите советом.
Есть роторный триблок розлива. У него 50 разливных головок. Все узлы вращаются от одного привода через шестерни. Внизу машины есть вал с несколькими шестернями, напротив каждой стоит индуктивный датчик, который срабатывает на зуб шестерни. Получается как механический энкодер. Количество зубов на шестернях от одного до 36 (крайняя шестерёнка 36 зубов, предыдущая 18). Перед входом на ротор розлива стоит оптический датчик, который отслеживает проход каждой бутылки. Сейчас на этой машине стоит плк шнайдер, но с ним что-то пошло не так и он стал некорректно работать. Я буду ставить дельту SE.
Я не пойму, как в программе реализовано открытие разливных кранов конкретно под каждую бутылку (есть бутылка под разливной головкой - кран на этой головке открывается, на выходе розлива пробка выдается; нет бутылки под разливной головкой - не открывается кран и пробку не выдаёт). Но явно как то учитываются количество импульсов от зубов шестерни и от оптического датчика на входе. Но цифры 50 и 36 у меня в голове никак не вяжутся :(
vovsenet
 
Сообщений: 61
Зарегистрирован: 25 дек 2012, 13:43

Re: Электронная редукция... Или как это назвать.

Сообщение pkl » 16 май 2018, 14:11

Сдвиг регистра используется скорее всего. Регистр заполняется импульсами с оптического датчика.Есть импульс - 1 нет - 0. Получается последовательность 1и 0. На каждом такте последовательность сдвигается синхронно с тактом. Схемку установки изобразите, будет проще понять.
pkl
 
Сообщений: 768
Зарегистрирован: 23 ноя 2010, 11:08

Re: Электронная редукция... Или как это назвать.

Сообщение vovsenet » 16 май 2018, 16:14

pkl, можно пожалуйста поподробнее про сдвиг. Я с таким ещё не сталкивался, не работал. Нашёл в даташите на дельту ROR, ROL, RCR. Это оно? Как его применить?
Вложения
IMG_20180220_223233.jpg
вот в панели регулировка какая-то связанная с этим есть
IMG_20180220_223233.jpg (104.92 KIB) Просмотров: 192
сим.JPG
схематично работа розлива
сим.JPG (150.3 KIB) Просмотров: 192
vovsenet
 
Сообщений: 61
Зарегистрирован: 25 дек 2012, 13:43

Re: Электронная редукция... Или как это назвать.

Сообщение pkl » 16 май 2018, 17:03

SFTL инструкция. пример во вложении.
Линейная цепочка на поз 0 - датчик наличия изделий
на поз 2 обезжиривание
на поз 10 и 26 - покраска 1 и 2.
конвейер идет тактами - перемещение на 1 такт, остановка - обработка изделий. в конце остановки каждый такт сброс бита наличия изделий. Есть изделие - записали в массив битов 1, нет изделия записали 0.
Подробнее объяснять пока некогда.
Вложения
Untitled0.zip
(1.63 KIB) Скачиваний: 15
pkl
 
Сообщений: 768
Зарегистрирован: 23 ноя 2010, 11:08

Re: Электронная редукция... Или как это назвать.

Сообщение Роман_33 » 17 май 2018, 09:36

Возможно, что оборудование работает не по зубьям, а по градусам. Например на 60 градусах налив, на 180 выталкивание и т.д. Причем с панели оператора все это можно корректировать. Дополнительным условием (кроме положения турели) для налива и выдачи пробки является еще срабатывание датчика наличия бутылки. Я писал такую программу, правда для Сименса. Там стоял энкодер на 360 импульсов на оборот. Также там была и отбраковка если пробка недостаточно закручена или ее вообще нет. Все то же самое и по зубьям можно сделать, тут дело не в количестве бутылок, а в положении турели для выполнения той или иной операции. Даже если подавать по одной бутылке в минуту весь технологический цикл (для этой бутылки) должен выполняться ( в остальное время турель просто крутится вхолостую). Да, и посмотрите внимательно, как правило на таком оборудовании еще должен стоять отдельный датчик "нулевого" или исходного положения. Он используется ( в программе) для сброса счетчиков положения и с него начинается отсчет положения.
Роман_33
 
Сообщений: 25
Зарегистрирован: 18 ноя 2015, 11:52

Re: Электронная редукция... Или как это назвать.

Сообщение vovsenet » 17 май 2018, 13:55

pkl, спасибо Вам огромное. Сейчас поизучаю.

Роман_33, там энкодера нет 100%. Зубья - это и есть энкодер, с максимальным разрешением 36 импульсов на оборот шестерни. Работает, да, как бы по градусам. То есть, в одном и том же месте открывается кран налива, в другом и том же месте кран закрывается... Раньше с панели можно было корректировать ( в предыдущем сообщении фотка с цепочкой серых шариков). Как Вы реализовали это на сименсе? Тоже какие то сдвиговые операции применяли?
vovsenet
 
Сообщений: 61
Зарегистрирован: 25 дек 2012, 13:43

Re: Электронная редукция... Или как это назвать.

Сообщение pkl » 17 май 2018, 14:08

С энкодером все по другому. Если кроме датчика наличия бутылок никаких датчиков нет, то только сдвиг. Вращение дискретное или непрерывное?
pkl
 
Сообщений: 768
Зарегистрирован: 23 ноя 2010, 11:08

Re: Электронная редукция... Или как это назвать.

Сообщение vovsenet » 17 май 2018, 16:08

Вращение непрерывное.
Я так понимаю сдвиг влево или вправо без разницы. Просто влево привычнее?
vovsenet
 
Сообщений: 61
Зарегистрирован: 25 дек 2012, 13:43

Re: Электронная редукция... Или как это назвать.

Сообщение pkl » 17 май 2018, 16:49

SFTL- это сдвиг влево.
Как при непрерывном вращении происходит розлив? Кран тоже движется вместе со столом?
Строб - по которому идет сдвиг регистра - датчик, который срабатывает на зуб шестерни.
Датчик наличия - заполняет регистр.
pkl
 
Сообщений: 768
Зарегистрирован: 23 ноя 2010, 11:08

Re: Электронная редукция... Или как это назвать.

Сообщение Роман_33 » 17 май 2018, 17:11

Нет, сдвиговые операции не применял. Делал через компараторы и счетчики. Собственно шестерня с датчиком, суть относительный энкодер. Кстати,вспомнил, таблеточный пресс делал, там как у вас система была, тоже считал импульсы с шестеренки и на определенном импульсе (по компараторам) начиналась операция (измерялось давление пуансона проходящего под башмаками сжатия) на другом заканчивалась, судя по картинке у вас так и происходит. Но там (на прессе) еще был датчик нулевого положения, срабатывает один раз за оборот,вот относительно него и шел счет. На разливной машине которую делал по градусам, ноль у меня был виртуальный и приходилось показания счетчика хранить в реманентной памяти дабы запоминать положение барабана при выключении питания, так как раньше там стояла фирменная система управления с абсолютным энкодером, мы же поставили относительный. Как вы реализуете, вам решать, лишь бы работало. Вы сначала сделайте чтобы у вас розлив с укупоркой работали, а как "прикрутить" разрешение на розлив и выдачу пробки по наличию бутылки после решите, тем более немного в теме уже будете.
Роман_33
 
Сообщений: 25
Зарегистрирован: 18 ноя 2015, 11:52

След.

Вернуться в Программируемые контроллеры

Кто сейчас на форуме

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

cron