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

Тема: Реализация алгоритма наполнения емкости с тремя стадиями

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #7

    По умолчанию

    А может кто-нибудь PUTBIT в Лоджике на ST изобразить?
    В биб-ке Util.lib код выглядит так 1 Код Путбит.jpg

    А в Лоджике как то так, соответственно AND, OR и ROL не работают
    Код:
    function PUTBIT: udint; //имя функции и тип данных выхода
    VAR_INPUT
        X: udint;   (* value to be manipulated *)
        N: udint;      (* position of bit to be changed *)
        B:BOOL;        (* value of specified bit *)
    END_VAR    
        
        IF B=TRUE THEN
        PUTBIT:=(X OR SHL(1,N));
           ELSE
        PUTBIT:=(X AND ROL(4294967294,N));
        END_IF;
        
    end_function
    Последний раз редактировалось kondor3000; 09.05.2024 в 15:08.

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 19.04.2023, 11:59
  2. Реализация алгоритма..
    от VaBo в разделе Панели оператора (HMI)
    Ответов: 8
    Последнее сообщение: 28.09.2020, 11:28
  3. реализация последовательного алгоритма
    от Brandon_heat_dre в разделе Разработки
    Ответов: 9
    Последнее сообщение: 20.11.2018, 21:19
  4. Уровень в емкости
    от Технос в разделе Панели оператора (HMI)
    Ответов: 12
    Последнее сообщение: 26.08.2016, 08:48
  5. Ответов: 9
    Последнее сообщение: 04.11.2015, 12:46

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

Ваши права

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