PDA

Просмотр полной версии : Возможности СИ30 или ПЛК160 работа с энкодером



shemyakov
15.01.2012, 08:38
Возможности СИ30 или ПЛК160 работа с энкодером 2500 имп/об максимальная скорость вращения до 8 об/сек

1. Интересует сможет ли СИ30 или ПЛК160 корректно считать такое количество импульсов при таком вращении???
2. Что можете посоветовать для такой реализации?

lara197a
15.01.2012, 10:54
си 30 считает до 10000гц
если использовать плк. то читайте
http://www.owen.ru/forum/showthread.php?t=551&page=7&highlight=%EF%EE%EB%E5%E7%ED%EE%F1%F2%E8

shemyakov
15.01.2012, 11:29
С СИ30 понятно ,а вот по поводу ПЛК160 вопрос открытый
Из документации плк160, в режиме счетчика импульсов до 10000 Гц
В режиме энкодера до 3000 Гц. Вопрос при использовании инкрементального энкодера будет плк160 корректно считать импульсы в режиме счетчика импульсов? Или нужно выбирать режим энкодера?

Николаев Андрей
15.01.2012, 13:59
Модуль энкодера - программный, налзирующий здвиг приходящих сигналов относительно друг-друга.
Если Вы подключите только А, к примеру, и выставите программный режим - счетчик - должен считать (если так можно с энкодером работать).

shemyakov
15.01.2012, 14:05
Спасибо за ответы!

rovki
15.01.2012, 14:31
Модуль энкодера - программный, налзирующий здвиг приходящих сигналов относительно друг-друга.
Если Вы подключите только А, к примеру, и выставите программный режим - счетчик - должен считать (если так можно с энкодером работать).
Пробовал так ,но помехи замучили .Соединил по "И" в ПР(ПЛК) два выхода энкодера и на счетчик ,пока без сбоев работает ,если реверс не нужен конечно.:rolleyes:

shemyakov
15.01.2012, 16:00
В моем случае задача считать длину листового метала, когда он идет с максимальной скоростью, колесо энкодера делает 8 об/сек, т.е. 20000 имп/сек или 20 kHZ. А тех задание такое, в допуске погрешность +/- 1 мм точность должна быть высокая. Теперь понимаю, что ОВЕН не потянет. Придется искать у сторонних производителей решение! Я разочарован, мне очень нравится ПЛК от ОВЕНА, но тут такая беда!

lara197a
15.01.2012, 16:54
В таких системах обычно перед резкой переходят на малую скорость.
Вообще я ни разу не видел, чтоб такие линии работали на максимальной скорости. Думаю ПЛК должно хватить.
Оптимально поставить ПЛК100 на счет импульсов и резку, соединить с ПЛК 160(110) по UDP, в котором выполняйте основную программу.
Ну или тогда Vipa или Omron. Семен Семеныч-дорого.

shemyakov
15.01.2012, 17:10
Линия работала на ПЛК от Итальянцев ELAP CM132 и работала без замедления, оборудование не выдержело и сгорело. Вот и приходится мудрить...заказчик требует той же скорости и точности!

rovki
15.01.2012, 18:28
Если +- 1мм ,то зачем 2500имп\оборот .Я использовал энкодер с мерным колесом ,который выдает 1имп\мм.

lara197a
15.01.2012, 22:11
Я работал с такими линиями 2 ШТ, ПР там не катит, нужно ещё панель с нормальной инфой, так, что на "электронщика до мозга" можно забить.
Что за привычка? Нечем заняться?

rovki
15.01.2012, 22:30
Забей на себя ,если читать разучился,занятой ты наш .Речь шла лишь о том что не стоит использовать один выход энкодера ,по причине помех.И ни кто не предлагал использовать ПР конкретно для этой задачи .Мое мнение ,Что и данное ПЛК не потянет на прямую .Кроме Я,Я,.. нечем не помог автору,кроме ссылок,что за привычка ,Нечем заняться .

lara197a
15.01.2012, 22:36
а в чем тогда твоя проблема? Ведь не подходит же ПР? нет др. тем флудить?

rovki
15.01.2012, 22:42
А причем тут ПР .Постом выше было предложение для ПЛК "Модуль энкодера - программный, налзирующий здвиг приходящих сигналов относительно друг-друга.
Если Вы подключите только А, к примеру, и выставите программный режим - счетчик - должен считать (если так можно с энкодером работать)."
Поэтому еще раз повторяю -использовать один выход энкодера в условиях промышленных помех не рекомендую по причине возможных сбоев(помех) ,что и наблюдал на своей шкуре ,о чем и поделился с автором.Предупрежден -значит вооружен.
На счет флуда я видел твои вопросы-ответы ,только что типа " ????????" в теме Помошь разработчикам.

lara197a
15.01.2012, 22:54
???????-эмоции, сори.

shemyakov
16.01.2012, 02:36
Прочитал, прихожу к мысли сменить энкодер, но какой поставить?
1024 имп/об ??? Это ведь не предел для ОВЕНа на такой скорости (8192 Hz), как для СИ30 так и для ПЛК160. Осталось сменить энкодер, что гораздо дешевле...

lara197a
16.01.2012, 07:49
Используйте скоростной счетчик. Вам подмодуль энкодера не нужен. С ним скорости не хватит, а счетчик до 23 000Гц считает.

rovki
16.01.2012, 08:01
Прочитал, прихожу к мысли сменить энкодер, но какой поставить?
1024 имп/об ??? Это ведь не предел для ОВЕНа на такой скорости (8192 Hz), как для СИ30 так и для ПЛК160. Осталось сменить энкодер, что гораздо дешевле...
Я вот такой использовал энкодер -http://www.electronshik.ru/pdf/AUTONICS/ENC.pdf 500имп\об или 1импульс на миллиметр

shemyakov
16.01.2012, 10:34
У меня таких коробка, и счетчик к ним тож корейский есть, но вот на такие скрости боюсь погрешность большая будет!

BETEP
16.01.2012, 11:17
1импульс на миллиметр это совсем не серьёзно, чтобы обеспечить точность в 1 мм, нужно измерять с точностью на порядок выше.

Колесо на датчике, да ещё и обрезиненное, изготовить без погрешности невозможно, а на сколько врёт датчик с колесом, нигде не указано.

максимальная скорость вращения до 8 об/сек Предположим что диаметр колеса обычный, т.е. около 80 мм, т.е. длина окружности около 250 мм, если 8 оборотов в секунду, то это около 2 метров в секунду (чё за станок такой быстрый? перемотка?)
предположим что не перегрузили овеновский контроллер связью и математикой и уложились во время цикла в 1 мс, за один цикл перемещение будет в 2 мм, т.е. в самом идеальном случае Вы уже закладываете погрешность в пределах 4 мм.
Для этой задачи подойдёт только контроллер с прерыванием по скоростному счётчику и возможностью немедленной регенерации выходов, время реакции как правило известно и стабильно, т.е. его можно учесть при расчёте задания.


Если кому не понятно как 2 мм превратились в 4.
Как работает обычный контроллер?
обновление входов, запись значения счётчика в память контроллера, пары импульсов, долей мм. не хватило для заданного значения.
проехали 2 мм, в следующем цикле счётчик достиг нужного значения, т.е. уже перебрал, реакция выхода только в конце этого цикла, т.е. ещё 2 мм.

Можно предположить что задержка в один цикл и 2 мм будет всегда, но тогда как быть с работой на разных скоростях и реальным временем цикла контроллера на тот момент когда счётчик достигнет нужное значение? при снижении скорости погрешность будет стремится к нулю. Возможны возражения что погрешность можно заранее рассчитать измерив скорость, можно, только и цикл контроллера может возрасти.

shemyakov
16.01.2012, 11:39
FM350-1
От Семёна
Он потянет, его и заказал!

lara197a
16.01.2012, 11:48
На этих станках перед резкой идет замедление(переход на малую скорость).
Могу точно сказать, что на линиях по производству профнастила максимальная скорость 40-45м\мин. Колесо-250. Энкодеры1250имп. Получается около 4имп мм. В среднем скорость там до 8Кгц. Больше не бывает.
Я писал прогу на такую линию, правда давно и на ОМрон и 2 имел в обслуживании. ПЛК110(160) вполне подойдет.

BETEP
16.01.2012, 12:02
.... и работала без замедления....
shemyakov что за линия такая? с предположительной скоростью до 2 м/сек. неужели тайна такая.
FM350-1 к нему CPU, блок питания, другие модули, не перебор ли по деньгам?

shemyakov
16.01.2012, 12:03
Под рукой нет видео, специально для вас сделаю и посмотрите. Этот станок просто плюется металлом! Кран не успевает катушки подвозить!!!

shemyakov
16.01.2012, 12:05
PIEMME SALZANO ITALY

BETEP
16.01.2012, 12:23
PIEMME SALZANO ITALY
Судя по сайту они дофига чего выпускают.

shemyakov
16.01.2012, 13:54
Да очень много! И спрос на их линии есть, т.к. Аналоги даже Китайцы еще не выпустили!

lara197a
16.01.2012, 19:44
А зачем тогда к нему делать свою электронику?

Так-то в таких случаях ставят осевые привода Симоушен С120. там ничего практически и делать не нужно. Внутренние алгоритмы сами обеспечивают точное позиционирование и выход в заданную координату(размер) с максимально возможной скорость. Вот только стоят они...
У меня гл. инженер проходил обучение. 72т в 2010г. отвалили.

shemyakov
17.01.2012, 01:37
Итальянцы не хотят просто так свой ELAP продавать и тем более в него алоритмы свои под этот станок заливать. Былоб здорово купить у них новый с алгоритмами под станок, а они вот чего придумали. Блок Вам продаем, но при условии, что приедет Итальянский специалист и его воткнет туда и еще обязательно подписать с ними договор на обслуживание, хоть и удаленное, но проплатить сразу нужно за год + Макронник будет стоить по 800 Евро в сутки + ELAP CM132 3000 Евро. Дешевле Самим все придумать заново.

BETEP
17.01.2012, 08:57
Гадать уже надоело, что за линия?
непрерывно прёт метал и его на ходу чем-то режут? Чем и с каким приводом? и зачем аналоговые выхода?

rovki
17.01.2012, 09:58
Похоже профиль делают для гипсокартона .

shemyakov
17.01.2012, 11:41
Линия гнет профнастил высотой 75 мм и длинной до 16 метров. На высокой скорости. Задаешь длинну и количество, нажимаешь кнопку...пора подогнять кран, что б забрать нарезанные и выгнутые листы. Лист движется очень быстро по достижению заданной длинны происходит остановка делается срез и так далее.....

BETEP
17.01.2012, 13:16
остановка мгновенной не бывает, наверняка инвертор стоит, иначе разобьёт редуктор при частом старт-стопе
задачка для любого малыша контроллера с хорошим счётчиком + панелька.
обычно скорость снижают при подходе к резу, т.е. управляемая остановка.
Один раз видел подобное без инвертора с эл.механическим тормозом. с тормозом остановка только по прерыванию счётчека, с замедлением можно и без прерывания обойтись.
т.е. за простейшую задачку вы нехило переплатили. купив набор на семёне. хотите помощи, правильно описывайте задачу.
У меня для подобных станков средние затраты на мозги и сенсорную панель около 25 т.р.
если уж хотели семёна, вам двухсотого вполне хватило-бы

rovki
17.01.2012, 13:28
Есть наверное и "летающая гельотина" ,что бы скорость не снижать при поперечной резке материала.

shemyakov
17.01.2012, 14:05
Используется преобразоватьель SIMOREG DC MASTER с двигателем так же от семена 1580 об/мин 173 ампера, во всем станке для работы датчиков и различных узлов итальяшки использовали контролеры 6ES7, а конкретно для использования энкодера они решили выбрать свой патриотический (Итальянский) ПЛК ELAP CM132, Хотя разобравшись с работой ELAP стало ясно, что собрать аналог на ОВЕНе гараздо дешевле.
ИТОГ. Купил ПЛК160 + СИ30 + ИП320(тормоз жуткий). Реализовал счет через СИ30. Сменили энкодер 1024 имп/об. Все работает и летает так же. Заказчик рад......а я еще больше!!!!!

rovki
17.01.2012, 14:16
Оперативно:)так гляди со временем все потраха сами замените

shemyakov
17.01.2012, 14:49
Считаю, тема раскрыта!!!!
Всем кто принимал участие, огромное СПАСИБО!!!
Тема закрыта!
PS
Овен хорошее оборудование, а именно в соотношении цена/качество/поддержка. Но нужно идти в ногу со временем и вовремя обновлять линейки оборудования!!!

lara197a
17.01.2012, 19:50
Так-бы сразу и сказал, что гипсокартонный профиль. У меня программа есть, на vipu115 и овен 100 под эти станки (свои), а не канифолить мозг итальянскими ноухау.
Там вообще счет в одну сторону и ПЧ переходит на малую скорость перед рубом.
Такие станки и у нас и в незалежной делают. Это линией вообще назвать нельзя- это станочек с 1 пч и двумя моторами.

shemyakov
18.01.2012, 02:51
Читай внимателеней и обращай внимание на то кто именно пишет!
Гнет он профнастил!!!!!!!!!!!!!!!!!!

И эмоции ..... ????

lara197a
18.01.2012, 06:42
Читай внимательней сообщения, по линиям ПС, которые я писал выше.
Кстати единственное отличие от станочка для гипсокартона-наличие узла размотки.

BETEP
21.01.2012, 14:41
Там вообще счет в одну сторону не один такой стан заказывали переделать. При резе, чтобы не замять кромку, метал нужно хоть на долю мм. назад отдёрнуть до момента как нож вверх пойдёт и естественно учесть на сколько назад отъехали. При возникновении аварий, метал иногда приходится немного туда-сюда в ручном режиме гонять, и если энкодер только в одну сторону считает... ужас.
Для очень простых станков контроллер вообще не нужен, достаточно инвертора с встроенным контроллером и поддержкой энкодера. Как минимум два таких инвертора есть (разных производителей).

И спрос на их линии есть, т.к. Аналоги даже Китайцы еще не выпустили!

Линия гнет профнастил высотой 75 мм и длинной до 16 метров так называемый самонесущий профиль, в основном используется для перекрытий ( навесили, раствором залили, получился пол) или на крыши для всяких ангаров или цехов. В Китае и России такие станки делают, но удачных и нормальных очень мало, высокий профиль дорогая и сложная задачка для конструкторов. Для электронщиков может быть дополнительной проблемой, из-за высоких нагрузок и большой длины самого стана, такие станы иногда разделяют на два-три привода, что-бы упростить и разгрузить цепи на валах.

shemyakov
21.01.2012, 16:24
Всем спасибо заработало!!!!!
PS
Бывают моменты кгда оператор подгрняет вручную лист...
Обычно это самый первый и при снисхождении богов второй лист, а все последующие автоматика гнет.
Работа такая, здается длинна листа, при достижении 95% длинны. станок замедляется до полной остановки и достижения 100% длинны, делается срез и так далее.старт происходит мгновенно, времени для разгона нет, на геометрию листа невлияет SIMOREGу и двигителю пофиг...Счетчик несбивается, главноее сильнее прижать к листу, чтоб непроскальзывал

lara197a
21.01.2012, 16:32
разные бывают системы, я работал с рязанскими линиями. Один привод, длинна линий метров 20-25. Ставятся до 4 кассет в зависимости от величины профиля. Кассеты с роликами профилирования сменные. От 5мм до 100мм. В момент руба привод удерживается эл.тормозом. На некоторых есть функция отвода, но ей как правило не пользуются. По крайней мере тут больше от ножа зависит. Рязань выпускает их с начала 90-х. Есть еще с советскими контроллерами. До сих пор работают.

BETEP
21.01.2012, 17:03
Раз уж вспомнили про СИ30.
Бывают простейшие задачки когда нужно включить (или отключить) один выход счётчика когда до задания осталось какое-то расстояние, второй выход выключить когда насчитали это задание, причём желательна поправка на остановку (с разным знаком) где-то в настройках. ну и ещё пару мелочей.
Может стоит под СИ30 разработать специализированные прошивки, вместо одной универсальной? Например как у омроновских инверторов? т.е. можно заказать инвертор заточенный под кран, перемотку, позиционирование и.т.д.

Сергей Чекулаев
23.01.2012, 10:09
Раз уж вспомнили про СИ30.
Бывают простейшие задачки когда нужно включить (или отключить) один выход счётчика когда до задания осталось какое-то расстояние, второй выход выключить когда насчитали это задание, причём желательна поправка на остановку (с разным знаком) где-то в настройках. ну и ещё пару мелочей.
Может стоит под СИ30 разработать специализированные прошивки, вместо одной универсальной? Например как у омроновских инверторов? т.е. можно заказать инвертор заточенный под кран, перемотку, позиционирование и.т.д.

Тот алгоритм, который Вы описали в СИ30 реализован и не только этот.
Хотя мысль создать гибко-программируемый счетчик думаю очень интересная.

BETEP
23.01.2012, 18:43
Конечно можно задать две уставки и учесть упреждение на остановку, но это ввод двух цифер и вычисление одной из них на калькуляторе. и нет ещё третьей уставки на текущий счёт изделий, много чего нет.

Тот алгоритм, который Вы описали в СИ30 реализован и не только этот
не реализован.
гибко программируемый счётчик пожалуй задачка не из простых. А вот сделать несколько вариантов прошивки под разные задачи на основе существующей, ну совсем просто.

Сергей Чекулаев
24.01.2012, 08:48
Готовы выслушать Ваши предложения.

BETEP
24.01.2012, 10:00
В стандартной задаче вроде отмерить и отрезать оператор должен ввести только одно значение, от этого значения нужно отнять (иногда прибавить, некоторые станки после остановки самопроизвольно назад сдают) настройку для определения момента остановки (срабатывание одного выхода), от того что получилось, отнять другую настройку, для срабатывания второго выхода и снижения скорости.
Далее возможны вариации, человек сам отрезает или запускает отрезной механизм, занимается с изделием которое отрезали и только через несколько минут запускает кнопкой счётчик и через его выхода инвертор.
т.е. вариант гогда счётчик висит на инверторе и управляет им.

Другой вариант. счётчик висит например на ПР двумя выходами, по тому что оба выхода были включены и выключились в правильной последовательности, может определить что есть плановая остановка и запустить механизм ножа и прочего что там может быть, Во время отработки механизмов ПР может сбросить счётчик в нужный момент, после отработки всех механизмов на рез ПР может отдать команду на инвертор для запуска. (хотя два выхода счётчика для ПР могут быть сигналом о 4 состояниях)
Из обязательного, нужно считать сколько было резов. т.е. это необходимый минимум

Дальше плюшки для операторов и владельцев.
для профнастила, сайдинга, в настоящий момент обязательна:
ввод не одного задания типа кол-во длина, а целой пачки таких заданий, в основном это нужно для того что-бы определить момент когда заканчивается выполнение всего задания и нужно отрезать от рулона, чтобы не пустить кучу метров в отходы. Так-же нужна возможность остановки после каждого задания, часто прокладывают бумагу или картон между краем короткого листа и более длинного под ним, чтобы не царапать.
для профиля под гипсокартон, разных шляпников:
разбивка текущего одиночного задания на пачки, для остановки на заданное время после пачки и повторного запуска. Пауза нужна чтобы убрать поддон или коробку с изделиями. Кому-то авт. перезапуск неудобен, нужна возможность без таймера, просто от кнопки

прочие плюшки для владельцев:
фискальный счёт всего подряд.
архив резов, когда и какой длины, слив архива на флешку или по сети.

плюшка для того кто собирал, блокировка счётчика через какое-то значение резов, разблокировка паролем, желательно до трёх раз, возможность отключения всех блокировок одним паролем, если вдруг неожиданно рассчитались.

т.е. для начала стоит попробовать реализовать вариант когда счётчик управляет инвертором напрямую и вариант когда между инвертором и счётчиком ПР. далее уже можно пробовать натянуть остальное.
Возможно неплохо было-бы состыковать счётчик с ПР без 485, т.е. напрямую, для полметра кабеля пожалуй будет нормально, и обеспечить на уровне прошивок автоматический обмен небольшой частью памяти, на дуплексе скорость хорошей может получится, т.е. не вопрос-ответ, а непрерывная передача пакета данных по своему проводу.

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

сергей валерьевич
28.01.2012, 15:44
Да, пожелания весьма ценные. Сам бы с удовольствием таким воспользовался бы..

Terrano1992
08.02.2012, 08:13
ВЕТЕР: в общем, счетчик, отвечающий всем этим пожеланиям, должен представлять собой некий гибрид ПР110 и счетной части от СИ30. С полным доступом к счетному регистру (возможностью делать с ним из программы все, что пожелаешь - считывать, сбрасывать, загружать произвольное значение, устанавливать режим обработки входных сигналов). И еще RS485 для общения с вышестоящим контроллером (ПЛК). Вот такой прибор можно будет "прогнуть" почти под любую задачу.

Евстигнеев Максим
08.02.2012, 08:55
Хмм... интересное предложение.
Мы (ОВЕН) постоянно задумываемся о интеграции Ядра OWEN Logic в другие наши приборы. Но мысли постоянно были около ТРМ-вской тематики. Возможно интеграция ПР И СИ30 была бы более простой и актуальной. Стоит подумать над этим...
Тем более это более простая задача, чем с ТРМ-ми.

pike
09.02.2012, 08:46
Ветер описывает класс промышленных устройств сильно популярных в Европе и Америке в 90-х и первой половине 2000-х. С ростом функционала плк популярность их снизилась, но они до сих пор остаются востребоваными. Интересно, что выпуском таких устройств занимались исключительно небольшие компании. Могу кинуть ссылки на несколько компаний занимающихся производством таких устройств, для ознакомления с функционалом (они вроде как не представлены на российском рынке).

Сергей Чекулаев
09.02.2012, 13:21
Ветер описывает класс промышленных устройств сильно популярных в Европе и Америке в 90-х и первой половине 2000-х. С ростом функционала плк популярность их снизилась, но они до сих пор остаются востребоваными. Интересно, что выпуском таких устройств занимались исключительно небольшие компании. Могу кинуть ссылки на несколько компаний занимающихся производством таких устройств, для ознакомления с функционалом (они вроде как не представлены на российском рынке).

Буду благодарен за ссылки в личку.

rovki
09.02.2012, 15:35
Хмм... интересное предложение.
Мы (ОВЕН) постоянно задумываемся о интеграции Ядра OWEN Logic в другие наши приборы. Но мысли постоянно были около ТРМ-вской тематики. Возможно интеграция ПР И СИ30 была бы более простой и актуальной. Стоит подумать над этим...
Тем более это более простая задача, чем с ТРМ-ми.
А в ПЛК63(73) ,о чем предлагалось ранее ,не планируете овен супер :) лоджик?;) наряду с кодесис.Альтернатива так сказать .

BETEP
09.02.2012, 17:11
Мы (ОВЕН) постоянно задумываемся о интеграции Ядра OWEN Logic в другие наши приборы. Но мысли постоянно были около ТРМ-вской тематики

Мысли всегда вокруг денег.

Запихивать в ТРМ или СИ30 функционал ПР, это другой класс устройств и значительные как минимум по времени затраты, а вот организовать связь на подобие МР1, только в обе стороны, уже интереснее, модификации стандартных приборов будут отличаться только дополнительным разьёмом и прошивкой. (покупатель нужной модиФикации с лихвой оплатит разьём и труд программистов)

В каждом Вашем приборе с мозгами, есть RX-TX с уровнем в 5 вольт. Для связи на полметра двух приборов (ТРМ или СИ30 >>ПР) с общим источником питания вполне прокатит. Скорость на дуплексе, с обменом фиксированных областей памяти, будет пощустрее эзернета.

На практике свести до простого, если к ПР подключили такой-то прибор, значит в области ввода ПР такие то данные подключенного прибора, в области вывода, такие то команды для подключенного прибора.

и сбудется меча rovki, у ПР появятся входа различных типов, и скромная панель в придачу. С кого мне тогда много пива брать?