Страница 284 из 408 ПерваяПервая ... 184234274282283284285286294334384 ... ПоследняяПоследняя
Показано с 2,831 по 2,840 из 4836

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

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

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

    По умолчанию

    Цитата Сообщение от dido Посмотреть сообщение
    Здравствуйте, подскажите как импортировать сетевые переменные из файла csv? Экспорт есть, импорта не вижу. Мне нужно из другого проекта перенести переменные для slave порта. Реле ПР200.
    Импорта нет

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

    По умолчанию

    Цитата Сообщение от dido Посмотреть сообщение
    Здравствуйте, подскажите как импортировать сетевые переменные из файла csv? Экспорт есть, импорта не вижу. Мне нужно из другого проекта перенести переменные для slave порта. Реле ПР200.
    Там, вроде, шаблон можно создать. А, нет, это только для мастера. Не повезло
    Последний раз редактировалось Dimensy; 08.03.2024 в 23:33.

  3. #3

    По умолчанию

    Прошу прощения. А вот так можно?
    Код:
    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; Q2 := I2; Q3 := I3; Q4 := I4; Q5 := I5; Q6 := I6; Q7 := I7; Q8 := I8;
        end_if
    
    end_function_block
    Последний раз редактировалось EFrol; 09.03.2024 в 17:34.

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

    По умолчанию

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

  5. #5

    По умолчанию

    Цитата Сообщение от 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

  6. #6

    По умолчанию

    Это аналогично следующему:
    Код:
      if b=1 or b=2 or b=4 or b=8 .... then
        a := b;
      end_if
    Т.е. любое значение имеющее один единственный бит равный 1-е, будет защелкнуто в a-переменной.
    Отсюда, два и более бит, равные 1-е защелкнуты не будут (игнорирование).

  7. #7

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Это аналогично следующему:
    Код:
      if b=1 or b=2 or b=4 or b=8 .... then
        a := b;
      end_if
    Т.е. любое значение имеющее один единственный бит равный 1-е, будет защелкнуто в a-переменной.
    Отсюда, два и более бит, равные 1-е защелкнуты не будут (игнорирование).
    Неправильно перевели, тут надо через els if, иначе на всё числа будет реагировать.

    Блин, это не биты, отзываю замечание...)

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

    По умолчанию

    Могу добавить, что если понадобится обратная логика, в смысле, "кто последний встал, того и тапки", вот здесь обсуждали:
    https://owen.ru/forum/showthread.php?t=12691&page=62
    Там ещё много чего есть:
    https://owen.ru/forum/showthread.php?t=12691&page=63
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9

    По умолчанию

    Здравствуйте. Возник вопрос касательно чтения значения мощности с счетчика WB-MAP3e на ПР205. Видел на форуме, что возникала такая проблема, но она была решалась в Codesys, а не в owen logic. Связь ПР с счетчиком есть, значения напряжения считываются исправно, а вот значения суммарной активной мощности нет. Если кто-нибудь сталкивался, то не могли бы подсказать, как справиться с данной проблемой?код.pngрегистр мощности.pngрегистр напряжения.pngрегистры.png

  10. #10

    По умолчанию

    Цитата Сообщение от Nsft Посмотреть сообщение
    Здравствуйте. Возник вопрос касательно чтения значения мощности с счетчика WB-MAP3e на ПР205. Видел на форуме, что возникала такая проблема, но она была решалась в Codesys, а не в owen logic. Связь ПР с счетчиком есть, значения напряжения считываются исправно, а вот значения суммарной активной мощности нет. Если кто-нибудь сталкивался, то не могли бы подсказать, как справиться с данной проблемой?код.pngрегистр мощности.pngрегистр напряжения.pngрегистры.png
    На ПР у вас ничего не выйдет, он не умеет работать с 64 битными переменными, всё что вы можете прочитать 4 регистра, 1 Счётчик WB-MAP3E.png
    и их передать куда то, где можно пересчитать.
    Вот тема https://owen.ru/forum/showthread.php...light=WB-MAP3e
    Последний раз редактировалось kondor3000; 12.03.2024 в 14:15.

Страница 284 из 408 ПерваяПервая ... 184234274282283284285286294334384 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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