Страница 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,649

    По умолчанию

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

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

    По умолчанию

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

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

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

    По умолчанию

    ну так оба MOVE там одним импульсом пишется. то есть cou станет ноль и далее она то уже ноль..

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    ну так оба MOVE там одним импульсом пишется. то есть cou станет ноль и далее она то уже ноль..
    в приведенном коде у спрашивающего должнен быть организован сброс переменной, он сделан не правильно, где и как записывается эта cou как сказал Валенок
    к цыганам
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  10. #10

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Тогда к цыганкам. Они разъяснят. Думаешь тут гадать будут - что за out, где еще в него кладут, какой его тип и т.п. ?
    Накой blink-r_trig-move ? можешь просто 0 навсегда загнать в первый вход MUL. Эффект то же.
    Накой div - из него только 0 или 1

    Ну и зачем тогда онанизм в виде квадратиковой арифметики ?
    это пример подсчёта скорости с форума, на его основе и делаю.
    блинк и триггер так понимаю включают разрешение на подсчёт импульсов на одну секунду, но чот дальше я в этих квадратиках запутался

Страница 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

Ваши права

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