Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 20

Тема: ПЛК160-м и энкодер и freq_metr, непонятки

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

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

    По умолчанию ПЛК160-м и энкодер и freq_metr, непонятки

    скопировал пример с сайта по вычислению скорости энкодера, откомпилировался, запускается, счётчики считают, энкодер считает, а на выходе частота не меняется.
    такое ощущение что не отрабатывается BLINK.
    я так понимаю что при запущенной программе у него должен выход "мигать"? триггер тоже в 0
    висит постоянно FALSE и думаю изза этого дальше программа не отрабатывается.

    в чём может быть проблема?

    Screenshot.png
    Последний раз редактировалось manowar666; 12.05.2020 в 12:43.

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

    По умолчанию

    Временно увеличьте времена на Блинке. Реал-тайм наблюдение тормозит, особенно если через RS-232 Debug. Или соединитесь с ПЛК по LAN, если там такое есть.

  3. #3

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    Временно увеличьте времена на Блинке.
    увеличил, вроде блнк отрабатывается, но в OUT так ничего и нет
    может гдето в другом проблема?


    Цитата Сообщение от Sulfur Посмотреть сообщение
    Или соединитесь с ПЛК по LAN, если там такое есть.
    кстати тоже чтото не выходит. пинг проходит, а КДС не соединяется
    UPD:настоил через езернет, ничго внешне не поменялось такто.

    энкодер настроен так:

    Screenshot_1.png
    Последний раз редактировалось manowar666; 12.05.2020 в 17:50.

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

    По умолчанию

    Можете предоставить проект?
    А так же пояснить следующее:
    1. Разрешение энкодера,
    2. Параметр, который требуется получить.
    --
    Кстати, поскольку после блинка стоит r_trig, то в блинке можно ставить одинаковые верхний и нижние времена. В данном случае по 500мс. Все равно после r_trig будет только один импульс в секунду (в данном примере).

  5. #5

    По умолчанию

    проекта как такого нет, пишу на основе примеров. требуется синхронизация скорости двух агрегатов.
    нужно получить с энкодера значение скорости в м/с (разрешение 1 имп/мм) не помню сколько на оборот, уже пришёл с работы
    потом перевести это значение (с какимто коэфф, буду подбирать опытным путём) в аналоговый сигнал 0-10в и подать его на драйвер привода второго станка
    вообще пишу на ST, нужно будет както с CFC увязать будет, но это уже второй вопрос.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    Может я чего не понимаю, но MOVE (4) по импульсу пишет всегда 0... или что там за 0 ?

  7. #7

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Может я чего не понимаю, но MOVE (4) по импульсу пишет всегда 0... или что там за 0 ?
    это какойто глюк КДС. на выходе move4 в cou число импульсов есть, просто почемуто не отобразлось, оно дальше в move6 используется

    Screenshot_2.png
    Последний раз редактировалось manowar666; 13.05.2020 в 09:56.

  8. #8

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение

    Так и будешь картинки показывать ?
    а что не так с картинками?
    или лучше текстом выкладывать?

  9. #9

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение

    PS
    Если что, то представители ФСБ, Моссада, МИ6, китайской разведки и даже Илон М. обещали не использовать ваши разработки
    Прям камень с плеч))

    Кстати, вчепа в момент написания подошёл технолог, изза плеча долго вчитывался и потом расспрашивал кому и зачем я это пишу))
    Последний раз редактировалось manowar666; 14.05.2020 в 07:41.

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    в коде на CFC все очень просто, переменная cou сперва обнуляется потом передается через move, потому что последовательность 5 -> 6, тут либо дополнительная переменная в которую в конце кода будет присваиваться cou , либо изменить порядок, что гораздо сложнее
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. ПЛК160, ПЧВ Веспер EI-9011, энкодер i58. Согласование сигнала
    от dimastorlin в разделе Подбор Оборудования
    Ответов: 5
    Последнее сообщение: 21.04.2017, 18:13
  2. Ответов: 7
    Последнее сообщение: 21.04.2017, 11:27
  3. ПЛК160+энкодер
    от gladkih в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 31.12.2013, 15:04
  4. Энкодер и ПЛК160
    от Ильнур в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 01.08.2012, 09:02
  5. Энкодер и плк160
    от stumex в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 05.05.2012, 13:04

Ваши права

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