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

Тема: Программирование на SFC

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    10.09.2012
    Адрес
    Кемерово
    Сообщений
    93

    По умолчанию

    Цитата Сообщение от Игорь Петров Посмотреть сообщение
    Обычно короткую главную программу PLC_PRG пишут на LD или ST. В ней идет обработка выбора режимов, кнопки Стоп. Минимум кода - надежность, быстрая реакция. Из нее же идет вызов (если все хорошо) основной управляющей подпрограммы (PRG или FB) автоматического режима, на SFC.
    Может кто-нибудь выложить такую программу для разбора-обучения?
    Правильно я понимаю, что вышеупомянутая надежность и быстрота реакции характерна именно для аварийных режимов, в рабочем режиме время выполнения такой программы не будет лучше чем у написанной по другой структуре, например CFC+ST?

  2. #2

    По умолчанию

    Игорь Петров, будьте добры, подскажите ответ на вопрос

  3. #3

    По умолчанию

    Цитата Сообщение от swerder Посмотреть сообщение
    Игорь Петров, будьте добры, подскажите ответ на вопрос
    Попытаюсь.

  4. #4

    По умолчанию

    Спасибо!________

  5. #5

    Wink

    Цитата Сообщение от TYER Посмотреть сообщение
    Добрый день!
    Прошу вашей помощи по программированию на SFC!
    Весь процесс поделен на две зоны, которые работают параллельно и независимо друг от друга, на каждую зону я планирую написать программы на SFC т,к нужна определенная последовательность работы.
    Вообще, язык SFC предназначен для строго последовательного описания действий машины, то есть движений. Он создавался для роботов-манипуляторов, то есть алгоритмы типа: взял, поднял, переместил, поставил и снова... Почему Вы не хотите писать это на LD - самый универсальный язык для построения любых логических алгоритмов. В простейшем случае надо написать столько цепочек, сколько выходов в системе (можно для упрощения читабельности алгоритма выделить еще несколько промежуточных переменных). В этом случае все условия безопасности будут стопудово учтены, причем для каждого выхода по своим (любым) правилам.

  6. #6

    По умолчанию

    У станка схожие операции переместил, обработал, переместил и снова

  7. #7

    По умолчанию

    Какая размерность системы, то есть сколько входов/выходов контроллера?

  8. #8

    По умолчанию

    ПЛК 110-60 + 3МУ16 (вых) + 2МВ16

  9. #9

    По умолчанию

    Цитата Сообщение от TYER Посмотреть сообщение
    ПЛК 110-60 + 3МУ16 (вых) + 2МВ16
    То есть 40 выходов, грубо по 20 на каждую половину линии (половины однотипные, как Вы писали).
    Получаем, порядка 30 цепочек LD всего (другие 30 для второй половины, аналогичные с другими адресами переменных).

  10. #10

    По умолчанию

    Подскажите, пожалуйста, почему компилятор пишет недопустимые символы в выражении на ST
    PLK2 AND PLK14;
    в действии перехода SFC
    Последний раз редактировалось TYER; 19.04.2011 в 10:29.

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

Ваши права

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