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

Тема: разные вопросы новичка

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

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    А какой смысл выполнять это в каждом цикле ? Задача-то предотвратить запись 0 в outVal при подаче питания.
    При входе в FB значение надо сначала восстановить из сетевой (ведь она энергонезависимая и содержит сохраненное значение до первого цикла).
    А потом уже в самом FB можно менять это значение при необходимости.

    Код:
    function_block fb
        
        var_input
            inVal : udint;
            in, reset: bool;
            
        end_var
        
        var_output 
            outVal : udint;
        end_var
    
        var
            rtIN : SYS.RTRIG;
            rtReset : SYS.RTRIG;
        end_var
            
        outVal := inVal;
        
        rtIN(I := in);
        If rtIN.Q then
            outVal := 100;
        end_if
    
        rtReset(I := reset);
        If rtReset.Q then
            outVal := 0;
        end_if
        
    end_function_block
    Попробуйте перед выключением подать сначала in.
    А перед следующим выключением подать reset.
    Чисто для эксперимента.
    Последний раз редактировалось EFrol; 07.12.2025 в 16:00.

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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