PDA

Просмотр полной версии : сбор данных выработки ткани



zamnarzanom
26.11.2019, 11:00
Здравствуйте!
Задача следующая, нужно по сети езернет собирать данные о длине прошедшего через машину материала и данные о нажатии трёх кнопок оператором.
далее эти данные нужно обработать на ПК, и вывести на экран счётчики метража сменного и количество нажатий кнопок.
На машине стоит двухфазный эекодер.
Видится мне МВ210-202, а вот дальше как лучше сделать?
Спасибо!

Sulfur
26.11.2019, 11:40
Мне кажется оптимальным будет использование настоящего счетчика продукции, который уже опрашивать и управлять им удаленно.
Если брать СИ30, то потребуется еще и модуль ввода-вывода, т. к. кнопки+сброс счетчика. Кроме того, нужно преобразование модбас-езернет в данной задаче.
Можно взять самый маленький ПЛК (например 110-30\32) поставить его на машину и написать программу. В этом случае все гораздо упрощается.
Кстати, разрешение энкодера сколько линий на оборот?

zamnarzanom
26.11.2019, 12:10
1 импульс на сантиметр
скорость около 50м/мин
А почему с мв210 не получится? он умеет обрабатывать сигналы энкодера, есть эзернет.

Sulfur
26.11.2019, 13:36
Энкодер с мерным колесом. 50 метров в минуту это примерно 83 импульса в секунду. Почитал мануал на сей прибор. Не совсем понял про энкодерные входа. То пишут, что энкодерный регистр UINT16, то что он UINT32. Если UINT16, то его размера хватит всего лишь на 655 метров. Далее будет обнуление и счет заново.
Так же стоит учитывать задержки между нажатием кнопки и передачи её состояние по зэзернету, если это критично. Т. е. задачи реального времени по сети проблематично делать. Если под контролем кнопок понимается просто подсчет количества нажатий, используя вход как счетчик, то задержки обмена не столь критичны.
Вероятно, что МВ подойдет для данной задачи.
Просто на ПЛК все эти грабли точно можно обойти, и он будет выдавать уже готовые данные, не критичные к времени опроса.

zamnarzanom
02.12.2019, 09:04
спасибо, принял.
перефразирую немного, как проще и лучше передать данные с энкодера и нескольких кнопок на ПК?

maximov2009
02.12.2019, 10:30
Добрый день. Мне кажется проще всего поставить контроллер рядышком с энкодером и кнопками. Он будет считать метраж и пр. А потом уже по сети всё это передавать куда надо. Иначе Вы с энкодером не справитесь.
С уважением.

Sulfur
02.12.2019, 12:20
zamnarzanom

как проще и лучше передать данные с энкодера и нескольких кнопок на ПК?
Проблема именно в энкодере. Кнопки можно передавать через всякие модули ввода напрямую, ибо это "медленное" устройство. А вот с энкодером по такой схеме можно нарваться на грабли в виде пропуска шагов, ибо процесс обработки его сигнала крайне критичен к реальному времени. Оптимальное решение вам уже подсказывали - необходим локальный обработчик сигнала энкодера. СИ30 считать будет. Но потребуется еще и модуль дискретного ввода. Однако оба эти девайса по цене сопоставимы с ПЛК в минимальной конфигурации. А с ПЛК можно нарулить всевозможные хотелки, не ограничиваясь встроенным функционалом отдельных приборов. И причем в обратную сторону (от ПК к ПЛК) тоже.

zamnarzanom
02.12.2019, 13:53
Считать будет МВ210, у него 32бит регистр и максимальная частота 100кГц

Александр Ч.
02.12.2019, 14:06
А чем собираетесь обрабатывать данные на ПК?

zamnarzanom
02.12.2019, 17:06
Заказчику обещали через 1С
моя задача передавать по езернету.

rovki
02.12.2019, 21:05
Креста на вас нет , для такой простой(и медленной) задачи ставить ПЛК С такой частотой с энкодера справиться ПР200 спокойно ,и кнопки ваши посчитает . Ставьте плату https://www.hmi-kascada.ru/modul-ethernet/ ( в ПР200 и работайте по эзернету . Про ПО не говорю ,так как вопрос был по железу, но многие догадались (******* - правильно)

zamnarzanom
02.12.2019, 22:07
про семь звездочек не догнал...
С ПР100 получилось езернет подружить?

rovki
02.12.2019, 22:22
В ПР100 нет отдельного слота для RS 485 Поэтому плату некуда вставлять ,но можно внешним конвертером обойтись RS485- ethernet ( прозрачным) .Семь звезд ищите на сайте на котором модуль езернет для пр200