Регистр сдвига

image\block_scr_sn.gif

Краткое описание

Функция регистра сдвига может использоваться для считывания входного значения и для сдвига битов. Выходное значение соответствует настроенному биту регистра сдвига. Направление сдвига может быть изменено при помощи специального входа.

 

Соединение

Описание

Вход In

Функция при запуске считывает это входное значение.

Вход Trg

Специальный функциональный блок запускается по положительному фронту (переход из 0 в 1) входа Trg (выключатель). Переход из 1 в 0 не имеет значения.

Вход Dir

Направление сдвига битов сдвигового регистра S1...S8 задается при помощи входа Dir:

Dir = 0: сдвиг вверх (S1 >> S8)

Dir = 1: сдвиг вниз (S8 >> S1)

Параметр

Бит регистра сдвига, определяющий значение выхода Q.

   Возможные настройки: S1 – S8

Сохранение установлено (вкл.) = состояние сохраняется в памяти.

Выход Q

Выходное значение соответствует настроенному биту регистра сдвига.

Временная диаграмма

image\block_scr_diagramm_ru.gif

Описание функции

Функция считывает значение входа In по положительному фронту (переход из 0 в 1) входа Trg (выключатель).

Значение записывается в биты регистра сдвига S1 или S8, в зависимости от заданного направления сдвига:

На выход Q поступает значение настроенных битов регистра сдвига.

Если не установлен режим сохранения, после аварии питания функция сдвига возобновляется с S1 или S8.

Примечание

Специальная функция регистра сдвига может использоваться в коммутационной программе только один раз.

 

Обзор