|
Готовые решения Здесь собраны все темы, по которым было найдено и выложено решение |
|
Опции темы | Поиск в этой теме |
19.02.2019, 00:35 | #1 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Обрезной станок (решено)
Здравствуйте люди добрые! Помогите мне написать небольшую программку для SMH4. Отдали мне чудо техники, отрезной станок листового метала. на нем стоял плк сименс S7 и сенсорный дисплей. Так вот, станок отдали мне так как он у них не запустился после долгого нахождения на улице под дождем. его контроллеры восстановить никто не смог и я долго размышляя решил купить SMH4. Но вот опыта с написанием программ у меня нет, а хочется запустить это чудо)
Станочек очень простой) На нем стоят: 1. валы, которые вращаются за счет двигателя подключенного через частотник. пробовал запускать вручную, работает. 2. 2 шаговых двигателя подключенных через свой программируемый контроллер (они работают когда замыкаешь два провода, которые идут на плк. отрабатывают как надо, 1й ШД прижимает лист, 2й ШД обрезает) 3. Энкременальный энкодер HENGSTLER RI58-D/5000EF.47RD Источник: https://www.elec.ru/market/ri58-d-50...955546898.html (как его подключить вообще не понимаю) 4. 4 концевика, 2 из них бесконтактных. Была программа на дисплее куда вводишь длину листа, количество штук, можно было выбрать уже из готовых шаблонов и тд. Принцип работы: в графе "выбрать длину", вводим например длину 1250 мм. в графе "количество штук", вводим 3 шт. нажимаем "делать" и программа включает валы и энкодером отмеряет необходимую длину листа, отключается движок, затем включается шаговый двигатель на прижим листа и включается 2й шаговый двигатель на обрезку листа, обрезает и возвращается обратно и так 3 раза по заданному количеству штук. Можно ли это сделать? у меня имеется SMH4, FMR-1020 Буду очень признателен если научите меня как это реализовать) По электротехнике знаний у меня много, но нет знаний по написанию и программированию ПЛК. В дальнейшем буду все строить на этих контроллерах, если конечно научусь) Последний раз редактировалось vinoff, 19.02.2019 в 00:51 |
19.02.2019, 10:31 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: FBD чайникам
Цитата:
Начните вот с этого, как с тамой простой операции. С создания интерфейса в SMArt. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
19.02.2019, 18:44 | #3 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Экран я уже нарисовал в smarte) что дальше не представляю) энкодер я так понимаю работает только в одну сторону, так как подача листа с одной стороны.
|
20.02.2019, 19:37 | #4 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Вот что получилось)
|
21.02.2019, 11:18 | #5 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: FBD чайникам
Цитата:
Как работает подача? Правильный рассказ о процессе работы не требует навыков программирования __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
22.02.2019, 11:49 | #6 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Прижим и обрезка работают от двух шаговых двигателя. Прижим поворачивает полувал на 90 градусов, а обрезка, включатся шаговый двигатель и гонит каретку с ножами до концевика 2 и после возвращает ее к концевику 1. На обоих стоит свой контроллер выполняющий эти действия от нажатия кнопки. Алгоритм следующий: выбираем длину, выбираем количество штук, нажимаем пуск, включается частотник для асинхронного движка, который крутит подающие валы, инкрементный энкодер отмеряет длину что мы вписали и отключает частотник, теперь включается контроллер шаговых двигателей и выполняет свой алгоритм по прижиму и обрезке листа. Потом все повторяется столько раз, сколько мы написали в графе штуки. На станке стоят безконтактные датчики: 2 датчика на обрезку для шаговых двигателей(ШД) и они подключены к контроллеру ШД, датчик обнаружения листа(луч преломления), датчик прижима механический(отключает возможность включения частотника, чтобы при прижиме случайно не включили) и датчик начальной точки обрезной каретки(ничего недолжно запуститься пока каретка не стоит на этом датчике. Вроде все) кнопки что у меня нарисованы это как индикаторы работы, которые по сути не должны включаться при нажатии на них(не понял как это реализовать поэтому поставил кнопки) в ручном режиме нужны 3 кнопки это 1. включение частотника для движения валов, чтобы лист пропустить, 2. обнуление энкодера и 3.включение контроллера ШД.
|
25.02.2019, 12:06 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: FBD чайникам
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
Благодарность от: |
25.02.2019, 18:36 | #8 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
А можете экран согласовать (кнопки, ячейки и тп.)?
|
25.02.2019, 18:42 | #9 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: FBD чайникам
Это уже ваша работа
Мой пример можно собрать в макрос (выделить всё и выбрать "создать макрос"), затем к входам полученного макроса подключить ваше меню. Если в процессе возникнут технические вопросы - это пожалуйста, всё расскажу и покажу. Но всё целиком делать за вас я не имею возможности. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.02.2019, 00:54 | #10 | |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
02.03.2019, 20:58 | #11 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Извиняюсь за свою необразованность, но хочу спросить, я правильно понимаю, что зеленые блоки с надписью smh4 нужно согласовать с выходами самого контроллера, а те что с галочками и надписью(длина, количество и тд.) это вывод на экран? Или я что-то не понимаю? И еще вопросик: подскажите какой блок нужно использовать, чтобы подключить шаговый двигатель?
|
03.03.2019, 10:39 | #12 | |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
03.03.2019, 14:21 | #13 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
04.03.2019, 14:44 | #14 | |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
|
|
04.03.2019, 18:39 | #15 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
Неправильно. cntr2 - счётный вход, физически DIN4 (14 клемма). rst2 - программный выход сброса счётчика.
__________________ RTFM |
04.03.2019, 19:43 | #16 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Возникает вопрос: на энкодере 2 выхода А и В, получается тогда выход с энкодера (А) идет на 14 клемму, а куда тогда цеплять выход (В) с энкодера? Или он с одним только (А) может считать?
|
04.03.2019, 21:29 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: FBD чайникам
Цепляйте один из них. Скорее всего А подойдёт.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.03.2019, 23:57 | #18 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
А сколько там всего проводов?
__________________ RTFM |
05.03.2019, 01:23 | #19 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: FBD чайникам
Цитата:
что у него вообще RS422 + Alarm m23.png |
|
05.03.2019, 18:54 | #20 | |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Цитата:
Добавлено через 53 секунды всего 4. 2 питание и 2 А и В Добавлено через 3 минуты по вашей схеме cчет идет на GND, но если напряжение то ничего не происходит( |
|
05.03.2019, 21:19 | #21 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
А вы уверены, что у вас именно HENGSTLER RI58-D/5000EF.47RD? По даташиту даже с выходом push-pull (47KD) и то 6 проводов.
__________________ RTFM |
05.03.2019, 22:42 | #22 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
На фото был подключен к siemens s7-300 fm-350 counter module их к сожалению не восстановить так как были долго под дождем и там все в окисях. А на второй фото сам энкодер.
|
05.03.2019, 22:51 | #23 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Еще есть такой вот энкодер, но он похоже такого же типа, только питание 5В
|
05.03.2019, 23:00 | #24 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
Вот на фото как раз энкодер с выходом push-pull, да ещё и в каком то специсполнении (-S в конце)
__________________ RTFM |
07.03.2019, 10:16 | #25 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
|
07.03.2019, 11:48 | #26 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: FBD чайникам
Если тот, что на фото (47КХ-S), то: Руководство пользователя SMH4, стр.37, самая первая схема - Двухтактный выход.
__________________ RTFM |
20.05.2019, 08:50 | #27 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Здравствуйте! Купил счетчик импульсов для энкодера, подключается по rs-485, в принципе я его подключил все норм, но вот не могу понять входа на схеме: что подключается к "Работа обрезки", и ещё я правильно понимаю, что на входа "cntrl", "A" и "lonq" подключается один вывод энкодера? Еще я пробую запускать и у меня то срабатывает обрезка, то молчит от чего это может зависеть?
|
20.05.2019, 09:22 | #28 | |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: FBD чайникам
Цитата:
На входа подключается сигнал от энкодера который идет по интерфейсу. Вы когда программу заливаете смотрите на экране где нули где еденички, и проверяйте логику работы. |
|
20.05.2019, 09:44 | #29 |
Member
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: FBD чайникам
Да я вот все пытаюсь все синхронизировать но никак не выходит( можете посмотреть может быть я что-то упускаю(
|
20.05.2019, 10:00 | #30 |
Senior Member
Регистрация: Jul 2009
Сообщения: 250
Благодарил(а): 0 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: FBD чайникам
|