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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для grenz
    Регистрация
    13.12.2010
    Адрес
    СПб
    Сообщений
    9

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Прошу прощения. А вот так можно?
    ]
    Красиво, но, все-таки, немного некорректно. В режиме эмуляции, до старта, даем 1 на несколько входов (I1,I2,I5). Запускаем эмуляцию, и на выходах (Q1,Q2,Q5) имеем 1. А задача несколько иная: выдать один и только один сигнал.

  2. #2

    По умолчанию

    Цитата Сообщение от grenz Посмотреть сообщение
    Красиво, но, все-таки, немного некорректно. В режиме эмуляции, до старта, даем 1 на несколько входов (I1,I2,I5). Запускаем эмуляцию, и на выходах (Q1,Q2,Q5) имеем 1. А задача несколько иная: выдать один и только один сигнал.
    При возникновении нескольких фронтов (спадов) одновременно придется вводить приоритет:
    Код:
    function_block Tapki //имя функционального блока.
    
        var_input //объявление входных переменных
            I1,I2,I3,I4,I5,I6,I7,I8:bool;
        end_var
    
        var_output //объявление выходных переменных
            Q1,Q2,Q3,Q4,Q5,Q6,Q7,Q8: bool;
        end_var
    
        if (I1 or I2 or I3 or I4 or I5 or I6 or I7 or I8) xor
            (Q1 or Q2 or Q3 or Q4 or Q5 or Q6 or Q7 or Q8) then
            Q1 := I1; if I1 then return; end_if
            Q2 := I2; if I2 then return; end_if
            Q3 := I3; if I3 then return; end_if
            Q4 := I4; if I4 then return; end_if
            Q5 := I5; if I5 then return; end_if
            Q6 := I6; if I6 then return; end_if
            Q7 := I7; if I7 then return; end_if
            Q8 := I8; if I8 then return; end_if
        end_if
    
    end_function_block

Похожие темы

  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

Ваши права

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