Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 67

Тема: Codesys2.3 на выходе был ШИМ сигнал

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

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Если вы от LIMIT - то в хелпе ясно: min, x, max (ST)

    min,
    x,
    max (СFC) Тоже самое - очевидно ж
    Если Вы это знаете, то конечно, очевидно. Но человек обычно строит шкалу снизу вверх. Пример - традиционные координатные оси, градусник (термометр). Я навскидку не берусь назвать общепринятые примеры построения положительной оси сверху вниз, а отрицательной снизу вверх.

    Цитата Сообщение от Валенок Посмотреть сообщение
    А ШИМ смастерить можно из чего угодно.
    Ну это Вы с высоты своей квалификации. Кроме того, как я уже писал, не все гладко с преобразованием типов, если на вход REAL_TO_TIME попадает отрицательное значение, то на выходе получается предельно возможное для TIME число. Но, скорее всего, Вы это где-то учитываете, только я не понял, где, как Вы уже, наверное, догадались, я не очень хорошо в этом разбираюсь. Я написал, как сам делал. За это могу ручаться, практически проверил работоспособность в разных ситуациях
    Последний раз редактировалось Михаил Иванович; 08.02.2013 в 16:14.

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,146

    По умолчанию

    Цитата Сообщение от Михаил Иванович Посмотреть сообщение
    Если Вы это знаете, то конечно, очевидно. Но человек обычно строит шкалу снизу вверх. Пример - традиционные координатные оси, градусник (термометр)..
    Ну хэлп же есть. Последовательность есть. Все что слева направо в ST - сверху вниз в квадратиках. Графические поу это не имитаторы чего-либо

    Цитата Сообщение от Михаил Иванович Посмотреть сообщение
    Кроме того, как я уже писал, не все гладко с преобразованием типов, если на вход REAL_TO_TIME попадает отрицательное значение, то на выходе получается предельно возможное для TIME число...
    Причем тут программирование Это простая алгебра. Класс так 5й
    Последний раз редактировалось Валенок; 09.02.2013 в 15:01.

  3. #3

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Ну хэлп же есть. Последовательность есть. Все что слева направо в ST - сверху вниз в квадратиках. Графические поу это не имитаторы чего-либо



    Ну вот пусть замеряем 4-20 на ПЛК63. Сигнал 0-100, по факту может быть ..-3-103.. наверно где-то так. Чтоб не лохануться и вставляем вышеуказанный ограничитель с преобразованием

    BLINK.TIMEHIGH := REAL_TO_TIME(TIME_TO_REAL(tmPeriod)*LIMIT(0,X,100)/100);
    BLINK(IN:=TRUE,TIMELOW:=tmPeriod-BLINK.TIMEHIGH, Q=>ШИМ);

    Пусть вход -100..+100
    ..(LIMIT(-100,X,100)+100)/200..

    LIN_TRAFO есть опять же

    LIN(IN:=LIMIT(-100,X,100),IN_MIN:=-100,IN_MAX:=100,OUT_MIN:=0,OUT_MAX:=1);
    ...LIN.OUT...

    Причем тут программирование Это простая алгебра. Класс так 5й
    Так и я ведь не о программировании, а о правильности работы преобразования. Наличие двух разрывов в функции преобразования - это неверно.

  4. #4
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,146

    По умолчанию

    Цитата Сообщение от Михаил Иванович Посмотреть сообщение
    ..Наличие двух разрывов в функции преобразования - это неверно.
    А зачем тогда
    использовать комбинацию MIN и MAX.
    ?

  5. #5

    По умолчанию

    Так значит можно сделать на выходе с реле ШИМ сигнал

  6. #6
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,146

    По умолчанию

    Цитата Сообщение от Yerabdi Посмотреть сообщение
    Так значит можно сделать на выходе с реле ШИМ сигнал
    сделать нельзя несделать

  7. #7

    По умолчанию

    Цитата Сообщение от Yerabdi Посмотреть сообщение
    Так значит можно сделать на выходе с реле ШИМ сигнал
    Можно, конечно. Причем стандартный библиотечный блок "BLINK" почти он и есть. Осталось пережде вычислить необходимую скважность сигнала и длительности импульса и паузы - это из соотношения имеющегося аналогового сигнала и его диапазона. Потом подать значения на входы указанного блока. По пути возникнут трудности с преобразованием типов данных, мы их как раз обсуждали. Суть можно уловить из переписки и необходимость в это вникнуть - тоже.

  8. #8
    Пользователь
    Регистрация
    03.03.2008
    Адрес
    Новосибирск
    Сообщений
    238

    По умолчанию

    Цитата Сообщение от Yerabdi Посмотреть сообщение
    Так значит можно сделать на выходе с реле ШИМ сигнал

    Проблема то в чём? Вроде всё разжевали.... Даже от темы начали отклонятся....
    Можно сделать используя аппаратные возможности ПЛК63 либо программным методом (считаю аппаратный лучше)
    Реле только долго не проживёт и всё - ресурс то не резиновый
    Если уж сейчас не понятно - то ШИМ на ПЛК63 сделать действительно нельзя

  9. #9
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,153

    По умолчанию

    Цитата Сообщение от kgsh82 Посмотреть сообщение
    Если уж сейчас не понятно - то ШИМ на ПЛК63 сделать действительно нельзя
    А может заменим на слово -НЕ целесообразно , при периодах менее 1минуты ,например)
    электронщик до мозга костей и не только

  10. #10

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А может заменим на слово -НЕ целесообразно , при периодах менее 1минуты ,например)
    То, что слово надо заменить - это, думаю, верно. А вот при каких периодах - это уже от человека зависит. Для одного - целсообразно одно, для другого - другое. Кого-то, может и секунда устроит. Может, ему жизненно важно, чтобы неделю проработало, а дальше можно выбросить, жизненная задача решена. Все зависит от того, за какое время человек планирует выработать ресурс и от скоростных особенностей реле. Но если говорить о нормальных ситуациях, то, наверное, надо согласиться.
    Последний раз редактировалось Михаил Иванович; 11.02.2013 в 09:02.

Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. ТРМ133-У.01. Нет управляющего сигнала на выходе 0-10в.
    от Алекс111 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 17.06.2011, 15:45
  2. FB PID_FUNCTION на выходе -1.#QNAN
    от olegV в разделе ПЛК1хх
    Ответов: 0
    Последнее сообщение: 21.12.2010, 20:27
  3. об аналоговом выходе плк-63
    от maksimov в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 01.03.2010, 20:27
  4. Пульсации на аналоговом выходе ТРМ, ПЛК
    от Казак в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 10.04.2009, 12:50

Ваши права

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