Страница 1 из 5 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 48

Тема: Обработка аналоговых входов в ОЛ

  1. #1

    По умолчанию Обработка аналоговых входов в ОЛ

    позавчера первый раз увидел ОЛ (небольшой опыт программирования в кодесис есть).
    вчера узнал, что режима онлайн в ОЛ нет.
    сегодня нужно сделать проект, который обрабатывает показания некоторых аналоговых датчиков.
    в связи с отсутствием онлайна увидеть, что творится на аналоговом входе не могу. поэтому такие вопросы:
    1) можно ли в симуляторе как-то менять состояние АВ, чтобы проверить корректность работы проекта?
    2) не понимаю, сколько знаков после запятой видит ОЛ на АВ. в настройке входа есть параметра "смещение десятичной точки", но он нужен для модбас если верить инструкции. а если мне нужно сравнивать с помощью блока GT значение на АВ с некоей величиной, то я умножу значение на входе на 10 (100, 1000...), чтобы получить целое число. только вот на сколько умножать, чтобы не потерять точность?

  2. #2

    По умолчанию

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    1) можно ли в симуляторе как-то менять состояние АВ, чтобы проверить корректность работы проекта?
    Можно

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    2) не понимаю, сколько знаков после запятой видит ОЛ на АВ
    Этого никто не понимает.

  3. #3

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Можно
    а можно подробнее? с дискретным входом ясно - кликнул его, он изменился. а аналоговый?

  4. #4

    По умолчанию

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    а можно подробнее? с дискретным входом ясно - кликнул его, он изменился. а аналоговый?
    С ним повеселее будет. Если про ПР114 - то он просто програмно перенастраивается В ОЛ. В ПР200 ещё и перемычки в реле переставлять надо, но это корректнее и даёт ещё 1 режим сопротивления. Больше 30в на аналоговый вход подавать нельзя, иначе волшебный дым выйдет, а без него ПР не работает.
    ПР у вас на руках есть?

    В ОЛ данные в аналоговый вход ручками забиваются. вводите число в менюшке и всё.

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    2) не понимаю, сколько знаков после запятой видит ОЛ на АВ.
    Сколько надо, столько и видит. от+99 степени до -99 степени.

    в настройке входа есть параметра "смещение десятичной точки", но он нужен для модбас если верить инструкции. а если мне нужно сравнивать с помощью блока GT значение на АВ с некоей величиной, то я умножу значение на входе на 10 (100, 1000...), чтобы получить целое число. только вот на сколько умножать, чтобы не потерять точность?
    Есть операции для чисел с плавающей запятой, не занимайтесь ерундой.
    Последний раз редактировалось Алексей Геннадьевич; 15.03.2016 в 21:03.

  5. #5

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    С ним повеселее будет. Если про ПР114 - то он просто програмно перенастраивается В ОЛ. В ПР200 ещё и перемычки в реле переставлять надо, но это корректнее и даёт ещё 1 режим сопротивления. Больше 30в на аналоговый вход подавать нельзя, иначе волшебный дым выйдет, а без него ПР не работает.
    ПР у вас на руках есть?
    ПР есть, 114, уже даже обрабатывает ДВ. мне настройка АВ понятна.
    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    В ОЛ данные в аналоговый вход ручками забиваются. вводите число в менюшке и всё.
    вот этого не вижу. или может в пустом проекте этого сделать нельзя?
    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Есть операции для чисел с плавающей запятой, не занимайтесь ерундой.
    все, нашел. спасибо.

  6. #6

    По умолчанию

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    вот этого не вижу. или может в пустом проекте этого сделать нельзя?
    В режиме симуляции щёлкать по AI пробовали?
    К чему-нибудь это приводит?

    У меня как-то так: http://recordit.co/3nR9LdhxeD

    Пользуясь случаем, вопрос Алексею: так и ожидается, то при значении 65 на входе PID выдаёт ненулевую мощность?
    Зачем он "греет", если значение на входе равно уставке?

  7. #7

    По умолчанию

    Спасибо, коллеги! Все получилось. Просто менять состояние входов в симуляторе можно тогда, когда к ним подсоединены переменные или выхода.

  8. #8

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Пользуясь случаем, вопрос Алексею: так и ожидается, то при значении 65 на входе PID выдаёт ненулевую мощность?
    Это значит что вы невнимательны, и не обратили внимание на то, что интегральная составляющая не равна нулю.
    В программе по дефолту забиты значения P,I,D "под себя".
    Зачем он "греет", если значение на входе равно уставке?
    Перечитайте раздел "ПИД- регулирование" в ТАУ, особое внимание обратите на работу интегральной составляющей.

  9. #9

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Это значит что вы невнимательны, и не обратили внимание на то, что интегральная составляющая не равна нулю.
    Не не не, Девид Блейн.

    Температура равна уставке, т.е. невязка равна нулю.
    Классическая формула ПИД должна выдавать нулевое воздействие: невязка равна 0, её интеграл и производная тоже равны нулю.
    Надеюсь, не нужно доказывать, что интеграл от 0 и его производные тоже равны нулю?

    Откуда ненулевое значение на выходе PID? Похоже на багу.

  10. #10

Страница 1 из 5 123 ... ПоследняяПоследняя

Похожие темы

  1. Имитация аналоговых входов
    от alexfromnn в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 24.11.2014, 22:38
  2. проблема аналоговых входов на ПЛК 154
    от ANDREY2002 в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 04.06.2014, 21:12
  3. Ответов: 8
    Последнее сообщение: 18.02.2014, 14:25
  4. Ответов: 1
    Последнее сообщение: 19.05.2012, 11:21
  5. Программировние аналоговых входов
    от незарегистрированный в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 02.08.2011, 16:11

Ваши права

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