PDA

Просмотр полной версии : Как считать данные с 10 ABZ-энкодеров



bladerunner
13.09.2016, 23:35
Добрый день!

Есть 10 ABZ-энкодеров. Какое оборудование нужно, чтобы считывать данные с них?
Можно ли использовать модуль аналогового ввода МВ110-8АС?
Или нужно 10 штук счетчиков СИ30?

Точность подсчета - не очень важна. Нужно детектировать начало и (желательно) направление движения.

Ryzhij
14.09.2016, 15:25
Тут всё от максимальной частоты импульсов зависит (скорость вращения и разрешение энкодеров).
При низкой частоте и обычные дискретные входы подойдут. Из расчёта по два DI на энкодер, а если использовать Z-метку, то по три.

lara197a
14.09.2016, 22:44
Можно ли использовать модуль аналогового ввода МВ110-8АС?

Как это?
Практически вам потребуется или 10 к примеру СИ.
Или ПЛК с модулями скоростного счета.
У овен ПЛК110.60 больше одного Z энкодера или 2-х простых не подключите.
В др. модификациях нет и этого.

Владимир Ситников
14.09.2016, 22:49
Точность подсчета - не очень важна. Нужно детектировать начало и (желательно) направление движения.

На правах "вечера среды": подключить все энкодеры параллельно.
Результат будет не особо точный, но начало движения будет определяться, и, иногда направление.

lara197a
14.09.2016, 23:02
На правах "вечера среды": подключить все энкодеры параллельно.
Результат будет не особо точный, но начало движения будет определяться, и, иногда направление.
Креативно.
Я бы не додумался.
Спасибо vladimirisitnikov.
Возьму на заметку.

bladerunner
14.09.2016, 23:11
На правах "вечера среды": подключить все энкодеры параллельно.
Результат будет не особо точный, но начало движения будет определяться, и, иногда направление.

К сожалению, мне нужно определять начало движения каждого датчика. Параллельно не выйдет.
Я решил отказаться от датчиков-энкодеров и смотрю на String Potentiometer или датчики с аналоговым выходом 4-20mA.

lara197a
14.09.2016, 23:25
Вы что хотите?
Линейный потенциометр, энкодер- ничего не понятно.

bladerunner
15.09.2016, 00:49
Вы что хотите?
Линейный потенциометр, энкодер- ничего не понятно.

Прошу прощения за путанность.

Я получил ответ на свой вопрос. Что бы подключить 10 энкодеров, мне нужно либо 10 ПЛК либо 10 СИ30. 10 ПЛК - это вообще не вариант )
10 СИ30 в принципе, наверное, ок.

Но, как я выяснил, тросовые датчики бывают с разными выходами - энкодер, потенциометр или 4-20мА.
Для моих целей проще использовать тросовый датчик в исполнении потенциомтера или 4-20мА. Мне потребуется два модуля аналогового ввода.

Ryzhij
15.09.2016, 06:53
Опять "упретесь" в быстродействие и разрешающую способность. Для низких величин, как я уже писал, и дискретных входов хватит, а для высоких - аналоговые Вас не спасут

bladerunner
15.09.2016, 08:47
быстродействие и точность в данном случае не принципиальны. Меня устроит опрос 1 раз в секунду и проверка насколько изменилось значение.

SA104
15.09.2016, 09:52
Если раз в секунду, поставьте ПР114, у него входов хватит.
Получите раздельную информацию по каждому энкодеру о начале-конце движения.

bladerunner
15.09.2016, 11:20
Если раз в секунду, поставьте ПР114, у него входов хватит.
Получите раздельную информацию по каждому энкодеру о начале-конце движения.

Мне удобнее два модуля аналогового ввода и шлюз RS485 в TCP.