Страница 1 из 7 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 66

Тема: реализация ветвления IF ELSE

  1. #1
    Пользователь
    Регистрация
    07.03.2010
    Адрес
    Махачкала
    Сообщений
    78

    Question реализация ветвления IF ELSE

    Как реализовать в OL этот кусок программы
    if bool then
    i:=10;
    else
    i:=20;

  2. #2
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,249

    По умолчанию

    пятница в разгаре?

  3. #3
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    11,597

    По умолчанию

    Элемент SEL используйте
    электронщик до мозга костей и не только

  4. #4
    Пользователь
    Регистрация
    07.03.2010
    Адрес
    Махачкала
    Сообщений
    78

    По умолчанию

    планируется портирование для ПР языка ST.

  5. #5
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,663

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Элемент SEL используйте
    это не совсем корректная альтернатива, потому что в ST есть SEL
    надо что то, вроде этого преобраовать буль через TO_INT потом умножить на 10 и далее прибавить десять и присвоить результат переменной i
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    это не совсем корректная альтернатива, потому что в ST есть SEL
    Эммм... а можно для тупых? ))

  7. #7
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    11,597

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    это не совсем корректная альтернатива, потому что в ST есть SEL
    надо что то, вроде этого преобраовать буль через TO_INT потом умножить на 10 и далее прибавить десять и присвоить результат переменной i
    частный случай ,а если мне нужно при нуле 20 ,а при единице 10 ,то что формулу менять ?
    электронщик до мозга костей и не только

  8. #8
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,663

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    частный случай ,а если мне нужно при нуле 20 ,а при единице 10 ,то что формулу менять ?
    именно что частный, а если в теле условия нужно будет выполнить ряд операций, плюсом условие будет множественное
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  9. #9
    Пользователь
    Регистрация
    07.03.2010
    Адрес
    Махачкала
    Сообщений
    78

    По умолчанию

    например в codesys есть язык CFC, очень похожий на тот что в OL, там у каждого блока есть условие выполнения инструкции. было бы хорошо если добавить такую функцию в OL.
    CFC.JPG

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,663

    По умолчанию

    Цитата Сообщение от iman Посмотреть сообщение
    например в codesys есть язык CFC, очень похожий на тот что в OL, там у каждого блока есть условие выполнения инструкции. было бы хорошо если добавить такую функцию в OL.
    CFC.JPG
    в этом и отличие программируемого реле, оно будет выполнять весь написанный код, использование EN/ENO там не предусмотрено концепцией

    ЗЫ надеюсь на картинке нарисован пример, а не действующая схема, блок move лишний
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

Страница 1 из 7 123 ... ПоследняяПоследняя

Похожие темы

  1. Реализация таймеров
    от ivankolya в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 23.04.2011, 08:39
  2. реализация пид
    от markinmo в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 16.01.2010, 20:24
  3. реализация пид
    от markinmo в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 14.01.2010, 11:03

Ваши права

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