OR

  • Библиотека:
  • OR block

Описание

Блок OR реализует OR лестничная логическая команда. Когда условия выполнения верны, блок выполняет побитовую операцию OR для значений в источнике A со значениями в источнике B. Результат этой операции доступен в порту назначения (dest).

Порты

Вход

расширить все

Управляет выполнением блока. EnableIn отражает состояние прогона, предшествующее блоку. Если состояние выполнения, предшествующее блоку, false, EnableIn false, блок не выполняется и выходы не обновляются.

Первый входной сигнал для битовой операции OR. Если тип данных single (REAL - логический эквивалент лестницы), входное значение преобразуется в int32 (DINT - лестничный логический эквивалент). int8, int16 (SINT,INT - логический эквивалент лестницы) типы данных преобразуются в int32 (DINT - лестничный логический эквивалент) путем заполнения верхних бит 0с.

Типы данных: int8 | int16 | int32 | single

Второй входной сигнал для битовой операции OR. Если тип данных single (REAL - логический эквивалент лестницы), входное значение преобразуется в int32 (DINT - лестничный логический эквивалент). int8, int16 (SINT,INT - логический эквивалент лестницы) типы данных преобразуются в int32 (DINT - лестничный логический эквивалент) путем заполнения верхних бит 0с.

Типы данных: int8 | int16 | int32 | single

Выход

расширить все

По умолчанию EnableOut следует за состоянием EnableIn. Если вход EnableIn в блок равен false, логика, реализованная блоком, не выполняется EnableOut и сигнал устанавливается на false.

Выходной сигнал, полученный в результате побитовой операции OR. Если тип данных single (REAL - лестничный логический эквивалент), результирующий int32 (DINT - лестничный логический эквивалент) преобразуется в REAL (single - лестничный логический эквивалент).

Типы данных: int8 | int16 | int32 | single

См. также

|

Введенный в R2019a