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

Тема: Инверсия выходного сигнала

  1. #1

    Question Инверсия выходного сигнала

    Добрый день!

    Подскажите пожалуйста как можно инвертировать выходной сигнал с ПИД регулятора? ПИД управляет воздушными заслонками, условие такое, что при открытии одной другая закрывается и наоборот. Тоесть если на выходе у одной заслонки 8В (80%), то на другой 2В (20%), если у одной 5В (50%), то у другой тоже 5В (50%). Конечно можно реализовать это в тупую прописав 100 условий например если 0, то 100, если 1, то 99 и тд., но это не лучший вариант. Есть ли возможность инвертировать сигнал типа REAL или WORD?

    ПЛК110 CoDeSys 2.3

  2. #2

    По умолчанию

    Цитата Сообщение от Kofe Посмотреть сообщение
    Добрый день!

    Подскажите пожалуйста как можно инвертировать выходной сигнал с ПИД регулятора? ПИД управляет воздушными заслонками, условие такое, что при открытии одной другая закрывается и наоборот. Тоесть если на выходе у одной заслонки 8В (80%), то на другой 2В (20%), если у одной 5В (50%), то у другой тоже 5В (50%). Конечно можно реализовать это в тупую прописав 100 условий например если 0, то 100, если 1, то 99 и тд., но это не лучший вариант. Есть ли возможность инвертировать сигнал типа REAL или WORD?

    ПЛК110 CoDeSys 2.3
    Самый простой вариант на выходе, вычесть выходной сигнал из 100, например 100%-80%=20%.

  3. #3

    По умолчанию

    Потребуется такая функция:
    FUNCTION LINEAR : REAL
    VAR_INPUT
    VALUE:REAL;
    X1:REAL;
    X2:REAL;
    Y1:REAL;
    Y2:REAL;
    END_VAR
    VAR
    RESULT:REAL;
    END_VAR

    IF X2-X1 = 0 THEN RESULT:=0; END_IF;
    IF X2-X1 <>0 THEN
    RESULT := Y1+(VALUE-X1)*((Y2-Y1)/(X2-X1));
    END_IF;
    LINEAR := RESULT;
    2023-12-15_18-12-03.png
    +79104444236
    С уважением,
    Лапшин Вячеслав

  4. #4

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Самый простой вариант на выходе, вычесть выходной сигнал из 100, например 100%-80%=20%.
    Спасибо, попробую данный вариант

  5. #5

    По умолчанию

    Цитата Сообщение от krollcbas Посмотреть сообщение
    Потребуется такая функция:


    2023-12-15_18-12-03.png
    Спасибо, попробую данный вариант

Похожие темы

  1. ОТСЕЧКА или ВЫЛЕТ выходного сигнала 4-20мА в ПД100(И) ?
    от Антон Колеров в разделе Вопросы по эксплуатации датчиков
    Ответов: 32
    Последнее сообщение: 13.06.2023, 10:53
  2. Дискретность выходного сигнала НПТ-1
    от Сергей Ржевский в разделе Эксплуатация
    Ответов: 11
    Последнее сообщение: 29.09.2014, 21:17
  3. Ответов: 2
    Последнее сообщение: 26.08.2014, 09:50
  4. МУ110-8И нет выходного сигнала
    от PotokU в разделе Мх110
    Ответов: 2
    Последнее сообщение: 21.05.2014, 14:26
  5. pid инверсия выходного сигнала
    от Михаил@ в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 08.04.2011, 21:50

Метки этой темы

Ваши права

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