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

Тема: FREQ_MEASURE И COUNTER В PLC150

  1. #1
    YURI
    Гость

    По умолчанию FREQ_MEASURE И COUNTER В PLC150

    Господа разработчики, почему в функциональный блок FREQ_MEASURE измеряет частоту до 500 Гц, а COUNTER до 10 кГц. Цифровой вход один, коэф. фильтрации 0, контроллер PLC150U-L. При достижении частоты на входе примерно 500 Гц значение на выходе блока FREQ_MEASURE просто перестает изменятся,также и блоком CTU, а подмодуль дискретного входа "счетчик" (COUNTER 16bit) считает до 10 кГц.

  2. #2

    По умолчанию

    Цитата Сообщение от YURI Посмотреть сообщение
    Господа разработчики, почему в функциональный блок FREQ_MEASURE измеряет частоту до 500 Гц, а COUNTER до 10 кГц. Цифровой вход один, коэф. фильтрации 0, контроллер PLC150U-L. При достижении частоты на входе примерно 500 Гц значение на выходе блока FREQ_MEASURE просто перестает изменятся,также и блоком CTU, а подмодуль дискретного входа "счетчик" (COUNTER 16bit) считает до 10 кГц.
    Все дело в том, что COUNTER выполняется с высокой скоростью в самом ядре и может мерить очень высокие частоты (при установке высокоскоростных оптронов до 200кГц!
    А ФУНКЦИОНАЛЬНЫЙ БЛОК FREQ_MEASURE выполняется в цикле ПЛК с макс. частотой вызовов 1000Гц, а для анализа частоты сигнала необходимо его семплировать с частотой в 2 или более раз (теорема Котельникова).
    Тролль-наседка, добрый, нежный и ласковый

  3. #3
    Yuri
    Гость

    По умолчанию

    спасибо за ответ!

Ваши права

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