IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Позиционирование на контроллере FX3u-64M Mitsubishi Electric с применением абсолютного энкодера, Проблемы программирования при использовании абсолютного энкодера
dvt100
сообщение 29.04.2009 - 09:17
Сообщение #1


Читатель
*

Группа: Пользователи
Сообщений: 2
Регистрация: 29.04.2009
Пользователь №: 9096



Уважаемые коллеги прошу помочь в решении моей проблемы. На контроллер FX3u-64M подключен энкодер EP50S8-256-3F-N-24 (предполагая, что на выходе энкодер образуется код Грея) Для конвертирования кода Грея в целое число я использовал функцию GBINP_M, на вход EN подаются импульсы с маркера М8011 (используется ПО GX_IEC_Developerr_FX ver.7.03) при запуске на выходе функции числовые значения перескакиваю на 3-4 числа. Как добиться стабильного преобразования в целое число? Если возможно наглядный пример программы и требуемые настройки.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Sergei Troizky
сообщение 12.05.2009 - 02:39
Сообщение #2


Гигант мысли
****

Группа: Пользователи
Сообщений: 377
Регистрация: 30.12.2004
Пользователь №: 108



Уточните, значения скачут при неподвижном энкодере, или при его вращении?
И для чего использован М8011, а не М8000?


--------------------
Делать надо сразу хорошо. Плохо само получится.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dvt100
сообщение 23.05.2009 - 09:08
Сообщение #3


Читатель
*

Группа: Пользователи
Сообщений: 2
Регистрация: 29.04.2009
Пользователь №: 9096



Уточните, значения скачут при неподвижном энкодере, или при его вращении?
И для чего использован М8011, а не М8000?

Значение скачет при вращении энкодера.
Маркер оказался лишним.
Для определения позиции использовал функцию (больше или равно) rolleyes.gif (меньше или равно)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Sergei Troizky
сообщение 23.05.2009 - 19:12
Сообщение #4


Гигант мысли
****

Группа: Пользователи
Сообщений: 377
Регистрация: 30.12.2004
Пользователь №: 108



Скачки отражают дискретность считывания с вращающегося энкодера циклически выполняющейся программой.
К примеру, 10-битный энкодер, делающий 1 оборот в секунду, при времени цикла PLC 5 мсек будет считываться скачками около 5 единиц.

Плюс дискретность коммуникаций с компьютером при мониторинге.


--------------------
Делать надо сразу хорошо. Плохо само получится.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 28.04.2024 - 11:59