Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: Перезапись сетевых переменных

  1. #11

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Удаляйте из проекта все что считаете тайной и выкладывайте здесь. По картинке вам никто ничего не подскажет
    Прикладываю проект, в нем выделил два блока, в одном работает в другом нет.
    Вложения Вложения

  2. #12

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Попробуйте вариант с макросом Exchange (обмен 0-м битом сетевой переменной с булевой переменной)
    Вложение 77293
    в доп.настройках OnOff обязательно поставьте "Да" в "Запись в конце цикла".
    Код:
    function_block Exchange
    
        var_input
           NetIn : udint;
           In : bool;
        end_var
    
        var_output
           NetOut : udint;
           Out : bool;
        end_var
    
        if In <> Out then
            Out := In; NetOut.0 := In;
        elsif NetOut <> NetIn then
            NetOut := NetIn; Out := NetIn.0;
        end_if
    
    end_function_block
    Спасибо конечно, но я вообще ничего не понял. Я, к сожалению не знаю как работать с кодом. и куда его добавлять. Мои знания пока ограничены только использованием ФБ.

  3. #13

    По умолчанию

    Цитата Сообщение от Dimaes Посмотреть сообщение
    Прикладываю проект, в нем выделил два блока, в одном работает в другом нет.
    Можете попробовать с этой настройкой?
    изображение_2024-07-15_154652833.png

  4. #14

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Можете попробовать с этой настройкой?
    изображение_2024-07-15_154652833.png
    Спасибо. С такой настройкой все работает нормально. Не скачет. Остается вопрос, почему в зеленом блоке без такой настройки работает сразу нормально.

  5. #15

    По умолчанию

    Цитата Сообщение от Dimaes Посмотреть сообщение
    Спасибо. С такой настройкой все работает нормально. Не скачет. Остается вопрос, почему в зеленом блоке без такой настройки работает сразу нормально.
    А OL там принудительно линию задержки поставил (жёлтая) - это по действию аналогично

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

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    А OL там принудительно линию задержки поставил (жёлтая) - это по действию аналогично
    Это выкрутасы Лоджика. У меня наоборот, в красной зоне нормально работает, а в зеленой мигает, да и ниже еще один выбор с трех мест - тоже мигает.

  7. #17

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    А OL там принудительно линию задержки поставил (жёлтая) - это по действию аналогично
    Я пробовал вместо желтой линии связи ставить линию с задержкой. Не работает. Скачет.

  8. #18

    По умолчанию

    Цитата Сообщение от Dimaes Посмотреть сообщение
    Я пробовал вместо желтой линии связи ставить линию с задержкой. Не работает. Скачет.
    Да, здесь почему-то это не работает

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

    По умолчанию

    Кстати, вот с этой редакцией макроса все нормально работает и без выставления галочки "запись в конце цикла"
    Вложения Вложения

  10. #20

    По умолчанию

    Ну и на ST до кучи
    Код:
    function_block SelChgB
        var_input
           I1 : bool;
           I2 : bool;
        end_var
    
        var_output
           Q : bool; 
        end_var
    
        var
           mem1 : bool; 
           mem2 : bool; 
        end_var
    
        if I1 <> mem1 then
           mem1 := I1;
           Q := I1;
        end_if
        if I2 <> mem2 then
           mem2 := I2;
           Q := I2;
        end_if
        
    end_function_block

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. ПР-205 максимальное кол-во сетевых переменных?
    от Yura_brest в разделе Среда программирования OWEN Logic
    Ответов: 11
    Последнее сообщение: 01.12.2023, 03:11
  2. Инициализация сетевых переменных
    от dzukp в разделе Среда программирования OWEN Logic
    Ответов: 24
    Последнее сообщение: 02.11.2022, 20:18
  3. Типы данных сетевых переменных у ПР
    от Junoka в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 06.10.2022, 22:09
  4. Буферизация сетевых переменных
    от anthrwpos в разделе Среда программирования OWEN Logic
    Ответов: 12
    Последнее сообщение: 22.08.2018, 08:50
  5. Энергонезависимость сетевых переменных
    от max_etf в разделе Программируемые реле
    Ответов: 19
    Последнее сообщение: 07.09.2012, 09:03

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

Ваши права

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