Как реализовать?
Модератор: Денис Кашин
-
- Сообщения: 5
- Зарегистрирован: 27 мар 2009, 00:05
Как реализовать?
Добрый день.
Задача состоит в следующем:
Необходимо посчитать длину нити.
Нить огибает колёсико, колёсико крепиться к валу инкрементного энкодера, энкодер подключён к ПЛК.
Длина окружности колёсика = 100мм.
Чтобы выполнить задачу, видимо, необходимо, чтобы энкодер посылал 100 импульсов за один полный оборот. И тогда, при подсчёте: 1 импульс = 1 мм.
Будьте добры, поправьте меня, если что-то не так.
- Какой энкодер стоит выбрать? Самый бюджетный вариант.
- Как подключить "ЛИР" к ПЛК "Mitsubishi AL-24MR-D" для подсчёта импульсов?
Заранее спасибо за ответы!
С уважением, Илья.
Задача состоит в следующем:
Необходимо посчитать длину нити.
Нить огибает колёсико, колёсико крепиться к валу инкрементного энкодера, энкодер подключён к ПЛК.
Длина окружности колёсика = 100мм.
Чтобы выполнить задачу, видимо, необходимо, чтобы энкодер посылал 100 импульсов за один полный оборот. И тогда, при подсчёте: 1 импульс = 1 мм.
Будьте добры, поправьте меня, если что-то не так.
- Какой энкодер стоит выбрать? Самый бюджетный вариант.
- Как подключить "ЛИР" к ПЛК "Mitsubishi AL-24MR-D" для подсчёта импульсов?
Заранее спасибо за ответы!
С уважением, Илья.
-
- СКБИС
- Сообщения: 191
- Зарегистрирован: 07 фев 2008, 21:46
- Контактная информация:
Этот контроллер не умеет обрабатывать квадратурные сигналы, поэтому варианты могут быть следующими:ПЛК "Mitsubishi AL-24MR-D" для подсчёта импульсов
1. Датчик с аналоговым выходом. Например ЛИР-ДР158А Используя два аналоговых выхода можно определять позицию внутри оборота.
2. Любой инкрементный датчик + декодер квадратурных сигналов. Для счёта импульсов использовать счётные входы контроллера. Правда надо по частоте импульсов ещё прикинуть, чтобы пропусков не было.
3. Любой инкрементный датчик + интерфейс-модуль ЛИР915. Опрашивать ЛИР915 через RS232 порт контроллера.
-
- Сообщения: 5
- Зарегистрирован: 27 мар 2009, 00:05
Какой из этих вариантов требует наименьших финансовых затрат? Не могли бы Вы подсказать по ценам...Михеев Семён писал(а):Этот контроллер не умеет обрабатывать квадратурные сигналы, поэтому варианты могут быть следующими:ПЛК "Mitsubishi AL-24MR-D" для подсчёта импульсов
1. Датчик с аналоговым выходом. Например ЛИР-ДР158А Используя два аналоговых выхода можно определять позицию внутри оборота.
2. Любой инкрементный датчик + декодер квадратурных сигналов. Для счёта импульсов использовать счётные входы контроллера. Правда надо по частоте импульсов ещё прикинуть, чтобы пропусков не было.
3. Любой инкрементный датчик + интерфейс-модуль ЛИР915. Опрашивать ЛИР915 через RS232 порт контроллера.
И у какого самая простая реализация?
-
- СКБИС
- Сообщения: 191
- Зарегистрирован: 07 фев 2008, 21:46
- Контактная информация:
Вариант с аналоговым датчиком сложнее, по сравнению с вариантом 2, реализовать программно. По стоимости возможно будет не дороже
2 вариант реализовать проще. Однако счётные входы вашего контроллера могут обрабатывать сигнал с частотой около 1кГц. Если датчик остановиться на границе дискреты, то при вибрации такая система не сможет правильно сосчитать импульсы, т.к. максимальная выходная частота сигналов наших датчиков не менее 160кГц. Реализовать таку систему проще всего возможно она будет и дешевле остальных вариантов, но в определённых ситуациях при вибрациях могут быть насчёты.
3й вариант с программной точки зрения самый сложный, т.к. придётся реализовывать свой протокол в PLC. Сделать это можно, но усилий по сравнению с предыдущими вариантами придётся немало приложить.
Итого: вариант c аналоговым датчиком пока видится наиболее оптимальным. Правда надо ещё учесть:
1. Что у нас пока ассортимент таких датчиков небольшой и они могут вас не устроить по габаритным размерам.
2. Расстояние от датчика до контроллера и электромагнитная обстановка вокруг линии передачи(помехи) могут вынудить использовать датчики с цифровым выходом.
p.s. под сложностью я имел в виду количество функциональных блоков, используемых для решения задачи.
1. 2 блока опроса АЦП + несколько блоков(сложение, вычитание) на преобразование значений с АЦП в координату
2. 1 блок(счётчик)
3. много блоков для формирования пакета, отправки пакета, а также приёма пакета и перобразования полученной информации в удобоваримый вид.
2 вариант реализовать проще. Однако счётные входы вашего контроллера могут обрабатывать сигнал с частотой около 1кГц. Если датчик остановиться на границе дискреты, то при вибрации такая система не сможет правильно сосчитать импульсы, т.к. максимальная выходная частота сигналов наших датчиков не менее 160кГц. Реализовать таку систему проще всего возможно она будет и дешевле остальных вариантов, но в определённых ситуациях при вибрациях могут быть насчёты.
3й вариант с программной точки зрения самый сложный, т.к. придётся реализовывать свой протокол в PLC. Сделать это можно, но усилий по сравнению с предыдущими вариантами придётся немало приложить.
Итого: вариант c аналоговым датчиком пока видится наиболее оптимальным. Правда надо ещё учесть:
1. Что у нас пока ассортимент таких датчиков небольшой и они могут вас не устроить по габаритным размерам.
2. Расстояние от датчика до контроллера и электромагнитная обстановка вокруг линии передачи(помехи) могут вынудить использовать датчики с цифровым выходом.
Сложно вам придётся, если вы не представляете реализации даже с готовыми аппаратными вариантами.И у какого самая простая реализация?
p.s. под сложностью я имел в виду количество функциональных блоков, используемых для решения задачи.
1. 2 блока опроса АЦП + несколько блоков(сложение, вычитание) на преобразование значений с АЦП в координату
2. 1 блок(счётчик)
3. много блоков для формирования пакета, отправки пакета, а также приёма пакета и перобразования полученной информации в удобоваримый вид.
-
- Сообщения: 5
- Зарегистрирован: 27 мар 2009, 00:05
-
- СКБИС
- Сообщения: 191
- Зарегистрирован: 07 фев 2008, 21:46
- Контактная информация:
Документация на ЛИР964Где можно получить документацию и чертежи по ЛИР-964?
Чертежи можно будет на следующей неделе получить.
Основной характеристикой в вашем случае думаю будут габаритные размеры. Выбирайте наиболее подходящий вам по габаритам датчик.Какой инкрементный декодер Вы бы посоветовали для данной задачи
Магнитные там же недалеко и фотоэлектрические преобразователи.
-
- Сообщения: 5
- Зарегистрирован: 27 мар 2009, 00:05
-
- СКБИС
- Сообщения: 272
- Зарегистрирован: 07 фев 2008, 09:52
-
- СКБИС
- Сообщения: 272
- Зарегистрирован: 07 фев 2008, 09:52
Здравствуйте.
Чертежи выложили на сайт
http://www.skbis.ru/index.php?p=3&c=8&d=122
см. вкладка "Габаритный чертеж", внизу страницы.
3D моделей, к сожалению, у нас нет.
Можем выслать копию по e-mail, если сообщите адрес.
Чертежи выложили на сайт
http://www.skbis.ru/index.php?p=3&c=8&d=122
см. вкладка "Габаритный чертеж", внизу страницы.
3D моделей, к сожалению, у нас нет.
Можем выслать копию по e-mail, если сообщите адрес.
-
- Сообщения: 5
- Зарегистрирован: 27 мар 2009, 00:05
Вышлите пожалуйста на e-mailДмитрий Ряполов писал(а):Можем выслать копию по e-mail, если сообщите адрес.
И также хотелось бы увидеть чертежи по ЛИР-МИ137.
Последний раз редактировалось ineedparty 29 ноя 2009, 04:53, всего редактировалось 1 раз.
-
- СКБИС
- Сообщения: 272
- Зарегистрирован: 07 фев 2008, 09:52
про альфу
это ахинея, у альфы нет сетевого интерфейсаМихеев Семён писал(а):3. Любой инкрементный датчик + интерфейс-модуль ЛИР915. Опрашивать ЛИР915 через RS232 порт контроллера.ПЛК "Mitsubishi AL-24MR-D" для подсчёта импульсов
-
- СКБИС
- Сообщения: 191
- Зарегистрирован: 07 фев 2008, 21:46
- Контактная информация:
1. Интерфейс у альфы есть Только видимо он используется исключительно для программирования. Вникать я особо не стал. Просто увидел в описании RS232 и подумал, что он доступен для программирования по аналогии с серией FX.это ахинея, у альфы нет сетевого интерфейса
2. Вникать особо не стал, т.к. вариант этот привёл для полноты картины, с прицелом и на других посетителей форума. И я его рекомендовал для этой конкретной задачи в самом крайнем случае(не случайно я его указывал последним). Трудно воспользоваться неудобным вариантом, когда есть два других более приемлемых. Если бы к примеру была необходимость подключить к контроллеру N преобразователей перемещения или контроллер управлял бы приводом по RS485 и была необходимость подключить преобазователь, не изменяя количества входов/выходов, тогда этот вариант рассматривался бы более тщательно.