Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 29 из 29

Тема: St программирование

  1. #21

    По умолчанию

    и еще такой вопрос...за время одного цикла программы плк все время опрашивает входы и сравнивает с очередными инструкциями или нет?

  2. #22

    По умолчанию

    1)опрос входов
    2)цикл программы
    3)запись выходов.
    и по новой: 1), 2), 3).

  3. #23

    По умолчанию

    Цитата Сообщение от magirus Посмотреть сообщение
    1)опрос входов
    2)цикл программы
    3)запись выходов.
    и по новой: 1), 2), 3).
    Как то можно реализовать, чтобы на определенном шаге он заново проверял состояния входов..? т.е. если я на определенном шаге присуждаю переменной значение на входе, он ей присуждает то значение которое получил вначале опроса перед выполнением цикла..?

  4. #24

    По умолчанию

    нет.
    да.
    а новое в следующем цикле будет.

  5. #25

    По умолчанию

    при такой схеме, допустим к плк подсоеденены три датчика...
    а, в, с - состояния этих датчиков

    если
    а=110
    в=101
    с=000 логическое And тогда записываем в какую-то переменную, допустим Exit.

    вопрос такой - как плк запомнит предудущее состояние. т.е. вот B=101, как он узнает что а до этого было A=110...?
    Изображения Изображения

  6. #26

    По умолчанию

    что то я вас не понимаю, или вы не понимаете действие логического оператора And.
    аb и с - булевы переменные и могут принимать только значения 0 и 1
    соответтственно Exit - тоже булева переменная.

  7. #27

    По умолчанию

    думаю стоит начать с изучения базовых основ по программированию или сходить на семинар...

  8. #28

    По умолчанию

    если есть возможность напишите как работает принцип многозадачности, из примера мало что понятно..?

  9. #29

    По умолчанию

    Уважаемый Touch.
    Начните с малого. Разберитесь с принципами работы ПЛК в принципе, опросом входов\выходов. Вызовом программы, языком программирования.
    По многозадачности все описано в мануале по CoDeSys. Но это уже для сложных задач, где нужно вычисления разносить на несвязанные подзадачи.

Страница 3 из 3 ПерваяПервая 123

Ваши права

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