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

Тема: Создать функцию на ST

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

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

    По умолчанию

    Andrey G я плохо знаю ST чтобы рассуждать о вашем коде. насколько понимаю exit это то, что в других break, и если есть совпадение то просто выход, не зачем искать что-то дальше....
    на счет repeat вообще не в курсе что это разве в case есть циклы ? , хм, ну да, Валенок прав, зачем тулить цикл, который выйдет сразу по окончании кода ?
    Последний раз редактировалось melky; 21.09.2022 в 12:22.

  2. #2

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Andrey G я плохо знаю ST чтобы рассуждать о вашем коде. насколько понимаю exit это то, что в других break, и если есть совпадение то просто выход, не зачем искать что-то дальше....
    на счет repeat вообще не в курсе что это разве в case есть циклы ? , хм, ну да, Валенок прав, зачем тулить цикл, который выйдет сразу по окончании кода ?
    Совершенно верно, exit - просто выход из цикла. Выполнилось условие - вызвал exit и перешел сразу к инструкции после end_repeat. Просто exit не работал (по крайней мере в указаной версии OL)
    case как и другие конструкции языка можно помещать в цикл.
    repeat с безусловным выходом использую чтобы выскочить из case вызвав там exit. Из case в ST по другому по-моему выйти нельзя.

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 01.07.2023, 21:30
  2. Ответов: 6
    Последнее сообщение: 22.12.2021, 10:50
  3. Ответов: 3
    Последнее сообщение: 13.09.2021, 13:31
  4. ПЛК160. Чем заменить функцию записи 0x05?
    от FallenDAY в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 26.08.2017, 13:19
  5. Как написать собственную функцию wait()
    от PavelKazakov в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.07.2009, 11:37

Метки этой темы

Ваши права

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