День добрый.
Задача: позиция определяется 4-я входами которые надо преобразовать в число от 0-15, затем по значению включать механизмы для каждой позиции.
Вопрос: как организовать преобразование из набора входов в число?
Вид для печати
День добрый.
Задача: позиция определяется 4-я входами которые надо преобразовать в число от 0-15, затем по значению включать механизмы для каждой позиции.
Вопрос: как организовать преобразование из набора входов в число?
Как вариант, вот так.
W_1: BYTE; (*число*)
in1, in2, in3, in4: BOOL; (*входы*)
W_1.0:=in1;
W_1.1:=in2;
W_1.2:=in3;
W_1.4:=in4;
Заработало хорошо! Спасибо.
Хочу подключить энкодер а вот параметров времени по входам/выходам не вижу в паспорте. Поделитесь у кого есть опыт работы с ПР110?
Входа ПР на 24 или на 220в? ( на 220в входа имеют низкую скорость реакции)
И время обработки - минимум 2 цикла выполнения программы на 1 изменение энкодера.(если время исполнения "плавает" то закладывать с запасом: 4-5 средних циклов исполнения программы). Это и в контроллере верно.
ПР110 на 24В, уточните пожалуйста 2-а цикла(по времени это сколько?)
Время переключения из состояния «логического нуля» в состояние «логической единицы» и обратно, мс, не более 10
Это из руководства по эксплуатации стр.7
Так что шустрый энкодер не получится.
С уважением.
10мс это 100 раз в секунду, я могу пользоватья одноимпульсным энкодером и контролировать скорость вращения двигателя(~45об.сек) - спасибо.
Когда сделаете программу и зальёте её в ПР, в ОЛ на вкладке "прибор" открыть "информация" при подключённом ПР.
Там показывается среднее время выполнения программы в ПР.
Какой вы быстрый. На 4 умножить свои 45об/сек не забыли?
И строго пофигу, 1х, 2х, или 4х энкодер.
Я непонял, зачем умножать на 4х. Вот сейчас подключен обычный бесконтактник к ПЛК110, на валу двигателя стоит лепесток, и он считает импульсы 45шт.сек?
У нас планируется поставить ПР110, сейчас эксперименты делаю на ПЛК110, а в качестве энкодера - будет два безконтактных датчика, на валу двигателя 2-а лепестка с перекрытием 90 градусов, коэффициент передачи редуктора 200, так что ошибка позиционирования не больше 2мм, люфт при реверсе исключен, т.к. система в нагруженном состоянии всегда. ПЛК110 легко считает импульсы и определяет направление, а как себя поведет ПР пока под вопросом. В принципе обычный лифт на 4 этажа с позиционированием, ПРxx должен справится?
После появления питания ПРхх на малой скорости произведет спуск кабины и дойдя до крайнего положения произведет синхронизацию положения и всё. Ни каких сюрпризов.
Да, позиционирование нужно делать по датчикам, расположенным в шахте лифта. Когда то делал программу на три этажа, по аналогии можно сделать и больше. Программу прилагаю. Только не забудьте про различные блокировки, в данной программе их нет, чтобы проще было понять логику работы программы.
Sialiv задам самый простой вопрос. Вы сами хотите в тюрьму сесть или вас заставляют. Как вы Это будете сдавать дяде с РОСТЕХНАДЗОРА. В свете последних событий с лифтами по стране сдать грузовой лифт не так просто. Не один инспектор и не один нормальный электромеханик под это не подпишется. Работал в ОТИС лифт и знаю что это такое.
Правильное название не "лифт", а "шахтный подъёмник", если вы в курсе новых требований подскажите что посмотреть? Два года назад Я менял "релейку" на контроллер и ни каких претензий ко мне не было.