PDA

Просмотр полной версии : Преобразование цифровых входов в число.



sialiv
27.05.2016, 12:37
День добрый.
Задача: позиция определяется 4-я входами которые надо преобразовать в число от 0-15, затем по значению включать механизмы для каждой позиции.
Вопрос: как организовать преобразование из набора входов в число?

SA104
27.05.2016, 13:17
Как вариант, вот так.

lara197a
27.05.2016, 13:26
W_1: BYTE; (*число*)
in1, in2, in3, in4: BOOL; (*входы*)

W_1.0:=in1;
W_1.1:=in2;
W_1.2:=in3;
W_1.4:=in4;

sialiv
27.05.2016, 13:29
Заработало хорошо! Спасибо.

sialiv
30.05.2016, 08:48
Хочу подключить энкодер а вот параметров времени по входам/выходам не вижу в паспорте. Поделитесь у кого есть опыт работы с ПР110?

Алексей Геннадьевич
30.05.2016, 09:21
Хочу подключить энкодер а вот параметров времени по входам/выходам не вижу в паспорте. Поделитесь у кого есть опыт работы с ПР110?
Входа ПР на 24 или на 220в? ( на 220в входа имеют низкую скорость реакции)
И время обработки - минимум 2 цикла выполнения программы на 1 изменение энкодера.(если время исполнения "плавает" то закладывать с запасом: 4-5 средних циклов исполнения программы). Это и в контроллере верно.

sialiv
30.05.2016, 09:26
ПР110 на 24В, уточните пожалуйста 2-а цикла(по времени это сколько?)

maximov2009
30.05.2016, 09:31
Время переключения из состояния «логического нуля» в состояние «логической единицы» и обратно, мс, не более 10
Это из руководства по эксплуатации стр.7
Так что шустрый энкодер не получится.
С уважением.

sialiv
30.05.2016, 09:41
10мс это 100 раз в секунду, я могу пользоватья одноимпульсным энкодером и контролировать скорость вращения двигателя(~45об.сек) - спасибо.

Алексей Геннадьевич
30.05.2016, 11:00
ПР110 на 24В, уточните пожалуйста 2-а цикла(по времени это сколько?)
Когда сделаете программу и зальёте её в ПР, в ОЛ на вкладке "прибор" открыть "информация" при подключённом ПР.
Там показывается среднее время выполнения программы в ПР.

10мс это 100 раз в секунду, я могу пользоватья одноимпульсным энкодером и контролировать скорость вращения двигателя(~45об.сек) - спасибо.
Какой вы быстрый. На 4 умножить свои 45об/сек не забыли?
И строго пофигу, 1х, 2х, или 4х энкодер.

sialiv
30.05.2016, 11:24
Я непонял, зачем умножать на 4х. Вот сейчас подключен обычный бесконтактник к ПЛК110, на валу двигателя стоит лепесток, и он считает импульсы 45шт.сек?

Алексей Геннадьевич
30.05.2016, 12:43
Я непонял, зачем умножать на 4х. Вот сейчас подключен обычный бесконтактник к ПЛК110, на валу двигателя стоит лепесток, и он считает импульсы 45шт.сек?
Так у вас энкодер или обычный счётчик импульсов?
У энкодера минимум 2 датчика со смещением 90градусов. (AB)

Василий Кашуба
30.05.2016, 12:45
Я непонял, зачем умножать на 4х. Вот сейчас подключен обычный бесконтактник к ПЛК110, на валу двигателя стоит лепесток, и он считает импульсы 45шт.сек?
Так у вас ПЛК, или ПР?

sialiv
30.05.2016, 13:17
У нас планируется поставить ПР110, сейчас эксперименты делаю на ПЛК110, а в качестве энкодера - будет два безконтактных датчика, на валу двигателя 2-а лепестка с перекрытием 90 градусов, коэффициент передачи редуктора 200, так что ошибка позиционирования не больше 2мм, люфт при реверсе исключен, т.к. система в нагруженном состоянии всегда. ПЛК110 легко считает импульсы и определяет направление, а как себя поведет ПР пока под вопросом. В принципе обычный лифт на 4 этажа с позиционированием, ПРxx должен справится?

Алексей Геннадьевич
30.05.2016, 13:24
У нас планируется поставить ПР110, сейчас эксперименты делаю на ПЛК110, а в качестве энкодера - будет два безконтактных датчика, на валу двигателя 2-а лепестка с перекрытием 90 градусов, коэффициент передачи редуктора 200, так что ошибка позиционирования не больше 2мм, люфт при реверсе исключен, т.к. система в нагруженном состоянии всегда. ПЛК110 легко считает импульсы и определяет направление, а как себя поведет ПР пока под вопросом. В принципе обычный лифт на 4 этажа с позиционированием, ПРxx должен справится?
Выключили электричество во время работы лифта. Включили. У ПР110 энергонезависимой памяти нет. Как должна вести себя автоматика? Лифтёра вызывать? (если он в лифте едет, то самая мякотка получится:) )

sialiv
30.05.2016, 13:41
После появления питания ПРхх на малой скорости произведет спуск кабины и дойдя до крайнего положения произведет синхронизацию положения и всё. Ни каких сюрпризов.

Василий Кашуба
30.05.2016, 13:54
Выключили электричество во время работы лифта. Включили. У ПР110 энергонезависимой памяти нет. Как должна вести себя автоматика? Лифтёра вызывать? (если он в лифте едет, то самая мякотка получится:) )
Да, позиционирование нужно делать по датчикам, расположенным в шахте лифта. Когда то делал программу на три этажа, по аналогии можно сделать и больше. Программу прилагаю. Только не забудьте про различные блокировки, в данной программе их нет, чтобы проще было понять логику работы программы.

rovki
30.05.2016, 18:08
После появления питания ПРхх на малой скорости произведет спуск кабины и дойдя до крайнего положения произведет синхронизацию положения и всё. Ни каких сюрпризов.
А ради чего все это- заставлять лифт лишний раз гонять .Поставьте пр114 и все .!!

sialiv
31.05.2016, 08:09
А ради чего все это- заставлять лифт лишний раз гонять .Поставьте пр114 и все .!!
1 - лифт грузовой не для пассажиров.
2 - перемещение 9 метров - это не много.
3 - ПР114 имеет 8 входов + 1500р. сверху.
4 - загрузка в 80% идет с первого этажа, по любому надо сначала приехать на 1-й этаж.

игорь68
01.06.2016, 01:07
Sialiv задам самый простой вопрос. Вы сами хотите в тюрьму сесть или вас заставляют. Как вы Это будете сдавать дяде с РОСТЕХНАДЗОРА. В свете последних событий с лифтами по стране сдать грузовой лифт не так просто. Не один инспектор и не один нормальный электромеханик под это не подпишется. Работал в ОТИС лифт и знаю что это такое.

sialiv
01.06.2016, 08:23
Правильное название не "лифт", а "шахтный подъёмник", если вы в курсе новых требований подскажите что посмотреть? Два года назад Я менял "релейку" на контроллер и ни каких претензий ко мне не было.