|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
16.10.2013, 16:46 | #1 |
Member
Регистрация: Jan 2013
Сообщения: 92
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Подключение энкодера к МС
Добрый день!
Возможна работа счётных входов МС с инкрементальным энкодером (датчиком угла поворота)? Используя две фазы "А","В" вести счёт в плюс и в минус в зависимости от вращения? Какая возможна максимальная скорость счёта? Как быстро программа сможет реагировать на изменение пложения энкодера? Может ктонибудь пробовал? |
17.10.2013, 11:48 | #2 |
Senior Member
Регистрация: Jul 2006
Сообщения: 176
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Подключение энкодера к МС
От себя:
плата МС может быть использована с двумя ПЛК (2Gi и 2G) - грубо говоря минимальное время цикла у них 10мс и 100мс, соответственно. Скорость счетных входов (их всего 2) см. в тех. док-ии на с.24 мануала на МС. |
17.10.2013, 11:52 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Подключение энкодера к МС
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.10.2013, 14:56 | #4 |
Member
Регистрация: Jan 2013
Сообщения: 92
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Подключение энкодера к МС
У нас есть 2 счётных входа.
У энкодера 2 импульсных выхода ( фаза "А" и фаза "В") если фаза А опережает фазу В идёт вращение по часовой стрелки счётчик считает в плюс . если фаза В опережает фазу А идёт вращение против часовой стрелки счётчик считает в минус. Допустим энкодер у нас 1024 импульсов/оборот. http://www.prst.ru/docs/autonics/ins...r-ru-E30S4.pdf Смогут счётные входа МС увидеть все импульсы с частотой до 40кГц? програма FBD определить направление вращения остановить вращение на заданной точке? На других ПЛС есть ускорение опроса участка программы. Ложик допусает такой вариант? |
17.10.2013, 16:22 | #5 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Подключение энкодера к МС
Страница 23 Руководства по эксплуатации полностью отвечает на ваши вопросы.
Цитата:
Для любых импульсов есть понятие скважности. Если скважность не равна двум, то полезный сигнал переходит на гармоники высших порядков, т.е. для "ловли" сигнала частоты 40кГц со скважностью 4 нужен вход, улавливающий частоты до 80кГц. Со скважностью 10 вход должен ловить уже 200кГц, чтобы увидеть ваши импульсы. Большинство энкодеров выдают меандр, поэтому МС сможет уловить сигнал такого энкодера. Цитата:
Дам лишь подсказку: строка так и называется - "Время реакции FBD-программы" Ускорение работы части программы никак не повлияет на время реакции. Почему? Ответ содержится всё в той же таблице, строка с названием "Период обновления данных в FBD-программе". __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
17.10.2013, 16:43 | #6 |
Member
Регистрация: Jan 2013
Сообщения: 92
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Подключение энкодера к МС
Арсений спасибо за обяснение.
Вопрос решён. |