Показано с 1 по 10 из 20

Тема: Снова о быстрых выходах

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

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

    По умолчанию

    Владимир, конечно, в реальной программе всё это будет важно и нужно. Но именно поэтому я и говорю об иллюстрации, а не о реальной программе. Мне нужен не просто килогерц импульсов, а понимание, как эти импульсы генерируются. А понимание проще всего найти в готовом образце, над которым можно посидеть пару часов и изучить, что и как в нём работает. Ведь в самом деле, даже на этом форуме информации о быстрых выходах очень мало и она весьма противоречива.
    А в перспективе да, я планирую управлять с ПЛК шаговым двигателем. Частоты небольшие, как раз около килогерца. И мне нужно понять, может ПЛК дать мне этот килогерц, либо я тупо спаяю генератор на 555-м таймере и повешу его рядом с контроллером

  2. #2

    По умолчанию

    Цитата Сообщение от Дмитрий_П Посмотреть сообщение
    Владимир, конечно, в реальной программе всё это будет важно и нужно...Мне нужен не просто килогерц импульсов, а понимание, как эти импульсы генерируются.
    Всё правильно говорите, но "сгенерировать ШИМ через конфигуратор" и "управлять ШД" это несколько разные задачи и, к сожалению, на ПЛК110 они решаются по-разному.

    Упоминаемый 1 кГц это немного, при дроблении шага потребуется побольше.

    И тут есть 2 варианта:

    1) Использовать "прерывания" и управлять быстрыми выходами в режиме direct control. У профессионалов на закрытом треке получается. У простых смертных же подобное приводит к тому, что работа с прерываниями влияет на основной цикл ПЛК, на сетевой обмен и т.п.

    2) Создавать программу управления быстрыми входами-выходами в Hardella. Вообще говоря, там один из демонстрационных проектов это и есть управление ШД. Плюсами программ на Hardella является то, что это по сути и есть программа для процессора быстрых входов-выходов. Например, можно сделать так, чтобы "ШД переставал работать как только на быстром входе появится сигнал" и т.п. Полученные генераторы тестировали на серво-приводах, ну и просто на осциллографе -- быстрые выходы дрыгаются, и заявленые производителем 100кГц отрабатывают.

    Если говорить про ШД, то наверняка понадобится "разгон на старте-торможении" (не каждый ШД сможет сходу дёрнуть на нужную вам скорость) и/или "старт с ненулевой скорости" (чтобы перескочить резонанс на 200Гц). Всё это можно сделать в Hardella (по факту, уже сделано), но я больше к тому, что с другими вариантами сделать такое гораздо сложнее.

    Разумеется, есть минусы:
    • Это отдельный софт (т.е. программа для быстрых выходов пишется не в КДС, а в отдельной среде). Но, по сути, "программа управления быстрыми IO" пишется один раз и потом используется из КДС как библиотека.
    • Управление быстрыми IO пишется на ST (хотя, кому-то это и плюс)
    • ОВЕН занимает средне-нейтральную позицию к такому варианту для управления быстрыми IO. Не накладывают запрета, но и не продвигают подход. По внешним признакам, вариант "одобренный ОВЕН'ом" это №1 (но его тяжело использовать) либо №3 (использовать практически невозможно)


    3) Есть ещё вариант от ОВЕН, но про него ничего толком не слышно. В той технологии разобраться можно только если очень-очень хотеть.

    Разумеется, можете скептически относиться к моим словам (как-никак, я автор Hardella IDE, и по-любому настроен на продвижение), но сейчас Hardella это единственный человекопонятный способ управления быстрыми IO в ПЛК110М02. Тут послушайте Sulfur -- он не просто так пишет, а с опытом пуско-наладки этого самого быстрого IO.

Похожие темы

  1. Ответов: 10
    Последнее сообщение: 21.04.2016, 12:59
  2. ТРМ Режим быстрых измерений
    от Mikhailo в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.04.2016, 07:11
  3. Ответов: 6
    Последнее сообщение: 12.03.2015, 15:00
  4. Сколько быстрых входов ПЛК110-30?
    от Psevdonim в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 12.02.2013, 16:03
  5. установка быстрых входов
    от Igont в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 19.06.2010, 10:49

Ваши права

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