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

Тема: Вопрос по DIG_FLTR из PID_Regulators

  1. #1

    По умолчанию Вопрос по DIG_FLTR из PID_Regulators

    Вопрос такой: Проект ПЛК150, к аналоговому входу подключен датчик Pt100. Сигнал с Pt100 подаю на вход DIG_FLTR, который вызывается из программы каждые 0.2 сек (цикличность программы в диспетчере задач). При параметрах PB=2 и TI=1000 на выходе нормальное значение (температура) появляется примерно через 200 сек. после старта программы, до этого значение на выходе плавно приближается с 0 к текущей температуре. Если TI увеличить, то соотв. еще дольше.

    Собственно вопрос: если на ФБ DIG_FLTR не заводится информация о времени через входные переменные, то может все таки TI - это кол-во входных данных для усреднения?.

    p.s. заранее извиняюсь, если тема повторная, но поиском ответа не нашел.

  2. #2

    По умолчанию

    Вообще то Ti - это время фильтрации в мс, поэтому 1000мс - это совершенно нормально...
    Вызывать опрос и фильтрацию значений входов раз в 0,2с совершенно бесполезно, так как данные с аналоговых входов в принципе обновляются не чаще 0,5с.
    Вообще посмотрите менеджер задач, ну и выкладывайте программку.

  3. #3
    Пользователь Аватар для Rednaxel
    Регистрация
    15.05.2015
    Адрес
    Минск
    Сообщений
    19

    По умолчанию Входные

    Цитата Сообщение от maxim_rom Посмотреть сообщение
    ...Сигнал с Pt100 подаю на вход DIG_FLTR, который вызывается из программы каждые 0.2 сек (цикличность программы в диспетчере задач). При параметрах PB=2 и TI=1000 на выходе нормальное значение (температура) появляется примерно через 200 сек. после старта программы....
    Частота вызова без сомнения вносит коррективы в его работу. И от платформы похоже зависит...

    Также пробую использовать данный фильтр и все подобные вопросы сразу отпали после прочтения Документа Библиотека PID_Regulators.
    Руководство по применению.


    Правда, появился новый вопрос: в документе обозначено
    Применение на контроллерах
    ПЛК63, ПЛК100, ПЛК110, ПЛК150, ПЛК154
    Отлаживаю программу на ПЛК110, все ОК, но на объекте стоит ПЛК160 первой версии.
    Будет ли библиотека работать на ПЛК160, подскажите пожалуйста?

Ваши права

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