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

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

  1. #1

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

    Возможно ли сконфигурировать выходы контроллера ПЛК160 (релейные) для работы в режиме ШИМ?

    Контролллер такой:
    PLC model MODEL PLC 160
    Binary VERSION 2.14.0
    Need Target version 2.10
    Compiled: 10:35:22 Apr 29 2011

    Таргет-файл свежий (2.10)

    В файле hardware.cfg имеется раздел, в котором имеется описание:
    [Module.ID550]
    Name=Pulse-wide modulator
    ;rus_name=ШИМ
    Id=550

    В описании этого контроллера на сайте указано, что
    "Дискретные выходы контроллеров данной линейки могут быть настроены на выдачу ШИМ, или генератора с высокой точностью".
    Источник: http://www.owen.ru/catalog/30354591#t20c

    Какая модификация контроллера позволяет настроить ШИМ на выход?

    В других моделях (ПЛК100, ПЛК150) такая возможность имеется.
    А у этой новинки не удалось сконфигурировать ШИМ на выход.

    Если же эта полезная настройка невозможна, есть ли готовый программный модуль или функциональный блок?
    Или придется писать самостоятельно?

  2. #2

    По умолчанию

    Модуль PWM доступен только для ПЛК 100/150/154 и для быстрых выходов ПЛК110. ПЛК160 быстрых выходов не имеет. Поэтому блока PWM для ПЛК не существует.
    Выходы
    1) Написать самостоятельно
    2) Поискать на форуме, кто-то писал.

    А что за задачу вы решаете? может вам и не нужен данный блок?

  3. #3

    По умолчанию

    Спасибо, Александр, за исчерпывающий ответ.

    Увы, разочарован отсутствием быстрых выходов у ПЛК160. Был бы отличный контроллер.
    Может быть, имеет смысл разместить информацию про отсутствие быстрых выходов и на сайте, и в описании для ПЛК160, чтобы не вводить в заблуждение других потенциальных покупателей этого контроллера? Сколько быстрых выходов у ПЛК110? Тоже полезная информация.

    Признаюсь, что владея полной и достоверной информацией по каждой серии контроллеров, выбор бы сделал иной.

    Ответ на Ваш уточняющий вопрос я бы сформулировал следующим образом: скорее мне не нужен ПЛК160, чем ШИМ.

    Предыдущий аналогичный проект был реализован на ПЛК150, МВА8, МВУ8, МР1. Рассчитывал, что контроллер из современной линейки будет не хуже, тем более, что количество аналоговых-дискретных входов-выходов вполне подходящее для реализации задачи без дополнительных модулей.

    Одна из решаемых контроллером задач - многоканальное ПИД-регулирование электронагревателями посредством SSR и клапанами (подача охлаждающей жидкости) непосредственно релейными выходами контроллера для поддержания заданной температуры корпусов экструдера.
    Нагревателей (и соответствующих клапанов) до 8, мощность каждого нагревателя около 3 кВт.
    Для обеспечения заданной точности поддержания температуры требуется именно ШИМ (период следования импульсов около 5 сек, дискретность изменения скважности импульсов около 1% или 50 мсек).
    Период менее 5 сек не обеспечивает требуемой точности из-за ограничений времени срабатывания-отпускания реле и клапанов, более 5 сек - ухудшаются динамические характеристики регулирования температуры. Применение дополнительных модулей нежелательно.

    Вариант с аналоговым управлением (и применением БУСТ) не нравится, поскольку каналов регулирования нагревом-охлаждением может быть более 4, что влечет за собой добавление дополнительного модуля аналоговых выходов (и, собственно, нескольких БУСТ).

    Вариант с применением дополнительного модуля дискретных выходов МУ-110(Р,К) рассматривался, но теперь приходится критически относится к информации на сайте. Для этих модулей также указано, что "Встроенные ВЭ могут работать в режиме ШИМ"
    Источник: http://www.owen.ru/catalog/19095788#t20c
    Не верю, пока не проверю.

    Поиск программного ШИМ на форуме не дал резальтата. Если у Вас есть прямая ссылка, буду благодарен. Нашел только использование встроенных модулей PWM для линейки 100/150/154. Но это и у меня так было.

    Пожалуй, оптимальный вариант в моем случае - написать ШИМ-модуль для ПЛК160. После отладки попробую разместить здесь.

    С уважением, Игорь.
    www.sigmatrix.ru
    Последний раз редактировалось isa; 25.10.2011 в 13:38.

  4. #4

    По умолчанию

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

    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

  5. #5

    По умолчанию

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

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

Похожие темы

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

Ваши права

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