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

Тема: Вопрос по программированию на языке SFC

  1. #1

    По умолчанию Вопрос по программированию на языке SFC

    Внутри алгоритма хочу сделать цикл. Поставил на выходе "Безусловный переход". Вопрос-как поставить точку входа в цикл?
    Картинка прилагается.
    http://narod.ru/disk/4293248000/%D0%...84%961.jpg.htm
    Последний раз редактировалось Илья ИТ; 10.12.2008 в 10:36.

  2. #2

    По умолчанию

    Ссылка не рабочая.
    Ну а логика - там где безусловный переход ставите имя действия в котором у Вас выполняется Ваш цикл

  3. #3

    По умолчанию

    SFC и цикл? Это несколько настораживает. Если делаем входное или выходное действие, то оно выполнится в шаге один раз. Если стоит обычное действие, то оно и так будет молотить в цикле, пока шаг активен. Точно ли нужен еще цикл в цикле?

  4. #4

    По умолчанию

    Тогда вопрос, если в одном шаге напишу весь алгоритм выполнения данного действия, то программа дойдет до данного шага, выполнит его, а потом будет ждать следующего действия т.к. после шага стоит условие перехода на следующий шаг D=TRUE. Пока данное условие не выполнено, программа должна как-то вернуться в предыдущий шаг чтобы его повторить (тогда получится цикл). Если мысль правильная то можно тогда пример посмотреть ?
    P.S. Как это сделать?

  5. #5

    По умолчанию

    Ссылка на то что уже сделано и что планируется сделать по данному вопросу.
    Вопрос по Codesys №1.jpg

  6. #6

    По умолчанию

    А что мешает после "D1=FALSE" (выход правой ветки) заменить "Step" на "Step7" (ну или к Step5 так как с 7 шагом параллельно выполняется 10)

  7. #7
    Пользователь
    Регистрация
    20.07.2007
    Адрес
    Киров
    Сообщений
    152

    По умолчанию

    в программе и так шаг будет выполняться до тех пор пока условие перехода не выполнится. поэтому не совсем понятно что таки нужно сделать ?
    т.е. если вы в одном шаге напишете весь алгоритм то этот алгоритм и будет работать до тех пор пока условие перехода из данного шага не выполнится
    Последний раз редактировалось Rand0m; 19.12.2008 в 13:05.

Ваши права

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