Страница 4 из 6 ПерваяПервая ... 23456 ПоследняяПоследняя
Показано с 31 по 40 из 59

Тема: Снова энкодер ПЛК110

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    На такие вопросы конечно должен ответить тех.персонал производителя, но есть еще один аспект, вот выдержка из описания энкодера DFS60 "Разрешение, выходной уровень и ширина нулевого импульса могут быть запрограммированы пользователем" и "количество импульсов от 1 до 65536, свободно программируется заказчиком.", я понимаю что аппаратно можно пропускать импульсы и получать количество импульсов кратное чему то, но когда заявляют о любом значении импульсов за оборот, это уже не просто
    В любом случае должно быть номинальное число импульсов на оборот, которое соответствует дискретности энкодера. Все остальное - это множители и делители, то же самое можно делать и в ПЛК.
    Что касается импульсов - оптимальный вариант - меандр(длительность высокого и низкого уровня занимают по 50% от всего периода следования импульса).


    Цитата Сообщение от capzap Посмотреть сообщение
    как мне пытались объяснить, а имеет на борту какой то программный модуль, так что шансы кто виноват равны
    Если речь идет о том, что энкодер будет подключен к ПЛК, то лучше подавать "чистые" импульсы на плк, а в плк делать обработку.
    В таком случае шансы ошибки будут меньше.

  2. #2

    По умолчанию

    И уже в миллионный раз повторюсь.
    Читайте Руководства по программированию. Я лично проверял работу энкодеров на всех ПЛК. Работают, причем на частотах даже выше заявленных. Даже больше того, я сам собирал конвейер, который клеил пленку на дсп. На конвейере пленка мерилась энкодером, который был подключен на плк100. Как только достигалась необходимая длина пленки, плк с помощью ножа резал пленку. Конвеер работает уже второй год. И начальник цеха до сих пор приходит и благодарит ).

    Прошивка на которой энкодеры работают 100% 2,10,9.
    Для работы энкодера на ПЛК100/150/154 фильтрацию нужно выставить в "-1". Для ПЛК110 в "0".

    Если по какой либо причине энкодер не идет, а вы уверены, что все сделали верно, проверяйте версию прошивки.
    Если кому надо, пишите на PLC @ Owen . RU (без пробелов), вышлем.
    Последний раз редактировалось Александр Приходько; 03.11.2011 в 09:42.

  3. #3

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    И уже в миллионный раз повторюсь.
    Читайте Руководства по программированию. Я лично проверял работу энкодеров на всех ПЛК. Работают, причем на частотах даже выше заявленных. Даже больше того, я сам собирал конвейер, который клеил пленку на дсп. На конвейере пленка мерилась энкодером, который был подключен на плк100. Как только достигалась необходимая длина пленки, плк с помощью ножа резал пленку. Конвеер работает уже второй год. И начальник цеха до сих пор приходит и благодарит ).

    Прошивка на которой энкодеры работают 100% 2,10,9.
    Для работы энкодера на ПЛК100/150/154 фильтрацию нужно выставить в "-1". Для ПЛК110 в "0".

    Если по какой либо причине энкодер не идет, а вы уверены, что все сделали верно, проверяйте версию прошивки.
    Если кому надо, пишите на PLC @ Owen . RU (без пробелов), вышлем.
    так обеспечит ПЛК 100 или 110 частоту считывания импульсов АБ энкодера хотя бы 5 кГц как указано в описании ?

  4. #4

    По умолчанию

    ТОЖЕ СТОЛКНУЛСЯ С ТАКОЙ ЖЕ ПРОБЛЕМОЙ НЕОБХОДИМ СБРОС ЭНКОДЕРА В НОЛЬ, В НАЧАЛЕ ЦИКЛА ПРОГРАММЫ И СТАРЫЕ ЗНАЧЕНИЯ МНЕ НЕ НУЖНЫ (ЭНКОДЕР БЕГАЕТ ТУДЫ-СУДЫ).
    ВОТ ТОЖЕ ЛОМАЮ ГОЛОВУ, МОЖЕТ РАЗРАБОТЧИКИ СЖАЛЮТСЯ И ВСТРОЯТ ХОТЯ-БЫ СБРОС В МОДУЛЬ ЭНКОДЕРА(НЕ ГОВОРЯ О ДРУГИХ ФУНКЦИОНАЛЬНЫХ ПРЕЛЕСТЯХ).
    ТОТО БЫ СЧАСТЬТЬЕ ПРИВАЛИЛО, ДУМАЮ НЕ ТОЛЬКО МНЕ

  5. #5

    По умолчанию

    Сброса не будет, во всяком случае скоро! В соседней ветке OLC написал обработку для сигнала счетчика для того чтобы можно было с ним нормально работать. Посмотрите и пользуйтесь. Там весь геморрой в анализе перехода через ноль - он обработан.

  6. #6

    По умолчанию

    Разработчики! Сделайте пожалуйста сброс счетчика энкодера. А в идеале еще прерывание по достижению значения.

  7. #7

    По умолчанию

    А как можно "попилить" или написать новый модуль вместо имеющегося? Я про модуль "encoder".

  8. #8
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,310

    По умолчанию

    Я писал самостоятельно программу обработки энкодера и затолкал в прерывание 20мс.
    Код:
    VAR_GLOBAL;
    in:BYtE; (*текущее состояние входов DI1-DI4*)
    old_in:BYTE; (*предыдущее состояние входов*)
    Enc:WORD; (*счетчик энкодера*)
    END_VAR;  
    
    in:=SysPortIn(0);
    IF in.0<>Old_in THEN
    	IF in.0=TRUE THEN
    		IF in.1=TRUE THEN
    			Enc:=Enc+1;
    			ELSE
    			Enc:=Enc-1;
    		END_IF;
    	END_IF;
    END_IF;
    Old_in:=in.0;
    IF in.0=TRUE AND in.1=TRUE AND in.2=TRUE THEN 	Enc:=0; (*Сброс показаний энкодера*)
    END_IF;
    Переменную Enc в основной программе не изменять.

  9. #9

    По умолчанию

    Как-то неполно выглядит... и тем не менее, сколько по времени занимает обработка входов?

  10. #10
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,310

    По умолчанию

    Неполно, да. Выдернул код из архива проекта не средствами КДС, т. к. в данный момент КДС нет в наличии. Предоставил только саму идею. Эта реализация без проблем работает уже год с энкодером 360 имп\об и скоростью вращения 30rpm max, но и на большей скорости пропусков не обнаружено. Конкретный замер не проводил.
    Используется функция SysPortIn, которая читает "быстрые" входы ПЛК.
    ЗЫ: В предыдущем моем посте ошибка - должно быть 20мкс вместо 20мс. Так что теоретически частота опроса 50кГц. Будет ли на практике такое работать - вопрос.
    Последний раз редактировалось Sulfur; 19.01.2015 в 13:16.

Страница 4 из 6 ПерваяПервая ... 23456 ПоследняяПоследняя

Похожие темы

  1. Снова о сокетах!
    от Леонид в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 06.03.2011, 16:06
  2. снова про умный дом и плк
    от dbkrasn в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 11.12.2009, 22:53
  3. и снова 212
    от мастер в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 18.11.2009, 07:22
  4. И снова АС-4...
    от uagd в разделе Эксплуатация
    Ответов: 25
    Последнее сообщение: 09.02.2009, 14:17
  5. и снова о си-8
    от Владимир А. в разделе Эксплуатация
    Ответов: 16
    Последнее сообщение: 06.02.2009, 14:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •