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

Тема: Оператор MOVE в owen logic

  1. #1

    По умолчанию Оператор MOVE в owen logic

    Добрый день!

    Не могу найти арифметический оператор "move" для owen logic. Есть ли он в сторонних библиотеках или его альтернатива?

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

    По умолчанию

    SEL, на его базе делаете Move, вроде других решений нет.

  3. #3
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,164

    По умолчанию

    Так просто, соединяете линией и все. Или вам нужна запись по сигналу?

  4. #4

    По умолчанию

    Да, нужна запись по сигналу. С hmi приходит сигнал и в нее записываются значения из ПР.
    Присвоение значения одной переменной другой соответствующего типа.

    Через SEL сработало, спасибо!
    Последний раз редактировалось Borobeska; 25.11.2022 в 03:55.

  5. #5

    По умолчанию

    а как быть если условия три и больше? При первом условии записать одно значение в переменную, при втором другое, при третьем - третье и т.д.

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

    По умолчанию

    AlexAnder11 расположение элементов каскадом приводит к требуемому выбору условия.

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,261

    По умолчанию

    Цитата Сообщение от AlexAnder11 Посмотреть сообщение
    а как быть если условия три и больше? При первом условии записать одно значение в переменную, при втором другое, при третьем - третье и т.д.
    Примерно как-то так:

    Вариант_3.2.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8

    По умолчанию

    спасибо за совет, решил вопрос, написав функцию на ST используя оператор ветвления

  9. #9
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Цитата Сообщение от AlexAnder11 Посмотреть сообщение
    спасибо за совет, решил вопрос, написав функцию на ST используя оператор ветвления
    поделитесь.

  10. #10

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    поделитесь.
    Написать свой, всего 2 минуты надо, например 1 Выбор SELECT.jpg
    Код:
    function GetEquip: udint;    
        var_input 
           Enable  : bool ; 
           State   : udint;
           C00,C01,C02,C03,C04,C05  : udint;
        end_var
       if Enable  then
          case State of
            0:  GetEquip := 0;     //       
            1:  GetEquip := C01;
            2:  GetEquip := C02;
            3:  GetEquip := C03;
            4:  GetEquip := C04;
            5:  GetEquip := C05;     
            
              else GetEquip := 0;  //   
          end_case
        else GetEquip := 0;  
       end_if 
    end_function

Похожие темы

  1. Owen Logic 2.1 нет экспорта устройства в Owen Cloud.
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 12.10.2022, 19:33
  2. Добавление аварийных ситуаций в Owen Logic на ПР200 для отображения в Owen Cloud.
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 6
    Последнее сообщение: 07.07.2022, 11:09
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 16:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

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

Ваши права

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