Показано с 1 по 4 из 4

Тема: Сохранение значения переменной между циклами

  1. #1

    По умолчанию Сохранение значения переменной между циклами

    Добрый день
    Не могу найти такой функциональный блок который бы защелкивал не только булевые значения но и целочисленные или с запятой:
    Описание. Прозрачный D-триггер. D-триггеры также называют триггерами задержки (от англ. Delay).

    D-триггер имеет два основных входа: C - вход синхронизации и D - вход данных. Вход R - обычный сброс триггера, имеет приоритет над всеми остальными входами. Выход ~Q является противоположностью выхода Q (инверсным выходом).

    Прозрачные D-триггеры в основном используется для реализации защёлки. Например, для запоминания состояния дискретного или аналогового сигнала в определённый момент времени, в том числе и при возникновении аварийной ситуации.

    Во время действия единичного сигнала на входе C триггер пропускает сигнал со входа D на свой выход без изменений. При переходе сигнала на входе C в ноль, состояние входа D запоминается и непрерывно отображается на выходе.

    Либо такой
    Последний раз редактировалось RomeoVar; 09.06.2023 в 11:37.
    Каждый в меру своего понимания работает на себя, а в меру непонимания на того, кто понимает больше!

  2. #2

    По умолчанию

    Цитата Сообщение от RomeoVar Посмотреть сообщение
    Добрый день
    Не могу найти такой функциональный блок который бы защелкивал не только булевые значения но и целочисленные или с запятой:
    Описание. Прозрачный D-триггер. D-триггеры также называют триггерами задержки (от англ. Delay).

    D-триггер имеет два основных входа: C - вход синхронизации и D - вход данных. Вход R - обычный сброс триггера, имеет приоритет над всеми остальными входами. Выход ~Q является противоположностью выхода Q (инверсным выходом).

    Прозрачные D-триггеры в основном используется для реализации защёлки. Например, для запоминания состояния дискретного или аналогового сигнала в определённый момент времени, в том числе и при возникновении аварийной ситуации.

    Во время действия единичного сигнала на входе C триггер пропускает сигнал со входа D на свой выход без изменений. При переходе сигнала на входе C в ноль, состояние входа D запоминается и непрерывно отображается на выходе.

    Либо такой
    В качестве такого регистра можете использовать блок SEL. Заведите на 1 вход целочисленное значение с его-же выхода (линией задержки), на 2 вход - значение с выхода счётчика. Управляйте обновлением выхода булевым сигналом (можно через R_TRIG)

  3. #3
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от RomeoVar Посмотреть сообщение
    Добрый день
    Не могу найти такой функциональный блок который бы защелкивал не только булевые значения но и целочисленные или с запятой:
    Описание. Прозрачный D-триггер. D-триггеры также называют триггерами задержки (от англ. Delay).

    D-триггер имеет два основных входа: C - вход синхронизации и D - вход данных. Вход R - обычный сброс триггера, имеет приоритет над всеми остальными входами. Выход ~Q является противоположностью выхода Q (инверсным выходом).

    Прозрачные D-триггеры в основном используется для реализации защёлки. Например, для запоминания состояния дискретного или аналогового сигнала в определённый момент времени, в том числе и при возникновении аварийной ситуации.

    Во время действия единичного сигнала на входе C триггер пропускает сигнал со входа D на свой выход без изменений. При переходе сигнала на входе C в ноль, состояние входа D запоминается и непрерывно отображается на выходе.

    Либо такой
    Сто раз уже показывали
    SEL с обратной связью
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Сто раз уже показывали
    SEL с обратной связью
    Ну извините. Привык к более понятным реализациям
    Хотя попробовал - тож нормально
    Последний раз редактировалось RomeoVar; 09.06.2023 в 13:32.
    Каждый в меру своего понимания работает на себя, а в меру непонимания на того, кто понимает больше!

Похожие темы

  1. Ввод значения переменной
    от Антон_Б в разделе СПК1хх
    Ответов: 18
    Последнее сообщение: 19.10.2018, 12:19
  2. Сброс значения редактируемой переменной
    от Urik777 в разделе Среда программирования OWEN Logic
    Ответов: 1
    Последнее сообщение: 10.03.2016, 23:30
  3. Сохранение переменной в памяти
    от fzr125 в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 26.06.2014, 15:27
  4. Ответов: 9
    Последнее сообщение: 21.03.2014, 06:33
  5. Ответов: 2
    Последнее сообщение: 03.02.2011, 15:02

Ваши права

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