Показано с 1 по 9 из 9

Тема: Какой ПЛК выбрать для точного измерения промежутков времени?

  1. #1

    По умолчанию Какой ПЛК выбрать для точного измерения промежутков времени?

    Нужно измерять стабильность вращения вала для отбраковки механического оборудования. Скорость вращения вала от 1 до до 3 об/сек, измерение предполагается 2-канальным оптическим электронным энкодером.
    Разрешение 600 имп на оборот, но если считать передние и задние фронты и по двум каналам, то можно обеспечить до 2400 импульсов на оборот.

    Нужно измерять с максимально возможной точностью промежутки времени между передним фронтом канала А и передним фронтом канала В, складывать в массив и по мере возможности отдавать накопленные измерения в сеть Modbus
    Может быть буду измерять еще время между передним и задним фронтом одного канала, если он формирует строгий меандр (к=2).

    Предполагаемое оборудование:

    или
    1) ПЛК 100
    (Максимальная частота сигнала, подаваемого на дискретный вход:
    - при программной обработке 1 кГц
    - при применении аппаратного счетчика 10 кГц
    - при применении обработчика энкодера 1 кГц
    http://www.owen.ru/catalog/programmi...k_100/11525178

    или
    2) ПЛК 110 М02 обновленная линейка
    Скоростные входы для обработки энкодеров.
    (Минимальная длительность импульса, воспринимаемого дискретным входом:
    - для обычных входов, мс 1,6 (меандр)
    - для быстродействующих см. таблицу 3.1 ) где таблица ?????????????????
    http://www.owen.ru/catalog/programmi...lk110/89095359

    или
    3) ПЛК 110 M02 MasterScada
    Про скоростные входы для обработки энкодеров ничего не сказано ....
    Скоростные входы для обработки энкодеров.
    (Минимальная длительность импульса, воспринимаемого дискретным входом:
    - для обычных входов, мс 1,6 (меандр)
    - для быстродействующих см. таблицу 3.1 ) где таблица ?????????????????
    http://www.owen.ru/catalog/97633842


    Какие из ПЛК 100, ПЛК 110 М02 , ПЛК 110 М02 MasterScada годятся для таких измерений ?
    Какой точности измерения в мкс смогу достигнуть?

    Есть ли у них обработка прерывания в программе пользователя, что-то сомневаюсь, тк
    Время выполнения цикла ПЛК Минимальное 250 мкс (нефиксированное), типовое от 1 мс
    Если нет доступных прерываний, то может есть какие функциональные блоки для нужных мне измерений ?

  2. #2

    По умолчанию

    Лучше выбрать тахометр. Он по крайней мере, является средством измерения частоты. ПЛК - не является.

  3. #3

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Лучше выбрать тахометр. Он по крайней мере, является средством измерения частоты. ПЛК - не является.
    Не знаю чем лучше частотомер (тахометр) по сравнению с измерителем интервалов. Имхо это одно и тоже, тк период следования импульсов жестко связан с их частотой.
    Все частотомеры обычно усредняют показания на определенном интервале, а в нашем случае механизм движется с нестабильной скоростью, которая может меняться даже в пределах одного оборота вала.
    Поэтому хочу измерять не усредненную частоту, а частоту в пересчете на каждый импульс, или длительность каждого периода.
    Какой из ПЛК подойдет для решения задачи, доступна ли обработка прерывания в пользовательской программе и какие готовые функц. блоки есть для измерения интервалов времени и с какой точностью ?

  4. #4

    По умолчанию

    Метрологической лучше.
    См. ТХ на тахометр и ПЛК. Точность измерения временных параметров на ПЛК не нормируется! Т.е. точности таймеров метрологические недостоверны.

  5. #5

    По умолчанию

    2) ПЛК 110 М02 обновленная линейка

    быстрые входы, проверены до 1 мкс при вменяемом размере кода обработчика. Понятно что точность будет зависить от чистоты программы и стабильности кварца, но думается что хватит за глаза с походом ))

  6. #6

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    2) ПЛК 110 М02 обновленная линейка

    быстрые входы, проверены до 1 мкс при вменяемом размере кода обработчика. Понятно что точность будет зависить от чистоты программы и стабильности кварца, но думается что хватит за глаза с походом ))
    Где прочесть о встраивании кода в в обработчик прерывания? Если можно дайте пример встраивания.
    1 мкс быстродействие, а точность измерения наверное ниже?

  7. #7

    По умолчанию

    Цитата Сообщение от skeng Посмотреть сообщение
    Где прочесть о встраивании кода в в обработчик прерывания? Если можно дайте пример встраивания.
    1 мкс быстродействие, а точность измерения наверное ниже?
    Например тут: http://www.owen.ru/forum/showthread.php?t=23013 , https://hardella.com/docs/pru/examples/fast-encoder/

    Создаём PRU программу, которая измеряет нужные интервалы. PRU цикл 1мкс будет запросто. Точность определяется точностью кварца на конкретном образце ПЛК.

    Но, конечно, вопрос что дальше предполагается делать с этими импульсами. Каждый интервал отгружать по Modbus? По-моему, не пролезет.

  8. #8

    По умолчанию

    Если у вас открыта среда Hardella IDE
    Hardella IDE вместо CoDeSys или в дополнение к нему?

  9. #9

    По умолчанию

    Цитата Сообщение от skeng Посмотреть сообщение
    Hardella IDE вместо CoDeSys или в дополнение к нему?
    В дополнение к нему.

Похожие темы

  1. какой контроллер выбрать?
    от Баха в разделе Подбор Оборудования
    Ответов: 21
    Последнее сообщение: 08.04.2016, 17:27
  2. Какой терморегулятор выбрать?
    от Tempest в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 06.11.2014, 15:26
  3. какой контроллер выбрать?
    от monster459 в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 03.10.2010, 22:14
  4. Rs-485 какой кабель выбрать?
    от kanava в разделе Подбор Оборудования
    Ответов: 5
    Последнее сообщение: 04.09.2008, 09:59
  5. Какой прибор выбрать???
    от незарегистрированный в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 03.02.2008, 16:25

Ваши права

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