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

Тема: ПЛК160 - PWM (Pulse-wide modulator) – ШИМ на дискретных выходах

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    А что, так трудно сделать программно?

    VAR
    t_pwc: TON; (*таймер ШИМ*)
    out: BOOL; (*выход ШИМ*)
    t_power: TIME; (*переменная ШИМ*)
    power: REAL; (*выходная мощность в диапазоне 0..1*)
    END_VAR


    (*запускаем таймер ШИМ*)
    t_pwc(IN:=TRUE,PT:=t#5s);
    IF t_pwc.Q THEN t_pwc(IN:=FALSE); END_IF
    (*преобразуем мощность во время*)
    t_power := INT_TO_TIME(REAL_TO_INT(5000*power));
    (*управляем выходом*)
    IF t_power > t_pwc.ET THEN out := TRUE; ELSE OUT := FALSE; END_IF

  2. #2

    По умолчанию

    Цитата Сообщение от Евгений Пашигоров Посмотреть сообщение
    А что, так трудно сделать программно?
    Сделать совсем нетрудно.
    Хочется сэкономить время и не делать лишнего.

    За пример с таймером спасибо.
    Последний раз редактировалось isa; 27.10.2011 в 11:20.

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 19.09.2010, 21:43
  2. плк 100 на дискретных выходах 11вольт
    от Диод в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 25.06.2010, 09:06
  3. вопрос о выходах в плк
    от Advokatio в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 04.05.2010, 17:34
  4. Значения на выходах
    от ПЕТЯ в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 24.03.2008, 12:45
  5. Вопрос про переменные на выходах
    от ПЕТЯ в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 21.03.2008, 16:13

Ваши права

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