|
Поразрядные логические операции над словами комбинируют пары слов (16 бит) или двойных слов (32 бита) бит за битом в соответствии с правилами булевой логики. Для выполнения поразрядных логических операций имеются в распоряжении следующие команды:
Поразрядное И над словамиКоманда Поразрядное И над словами активизируется состоянием сигнала 1 на входе EN (деблокировка входа) и комбинирует два цифровых значения на входах IN1 и IN2 бит за битом в соответствии с таблицей истинности для И. Эти значения интерпретируются как чистые битовые конфигурации. Результат может быть считан на выходе OUT. ENO имеет то же самое состояние сигнала, что и EN. Значение результата на выходе OUT относительно 0 влияет на бит СС1 слова состояния следующим образом:
Пример и биты слова состояния поразрядной логической операции И
Поразрядное И над двойными словамиКоманда Поразрядное И над двойными словами активизируется состоянием сигнала 1 на входе EN (деблокировка входа) и комбинирует два цифровых значения на входах IN1 и IN2 бит за битом в соответствии с таблицей истинности для И. Эти значения интерпретируются как чистые битовые конфигурации. Результат может быть считан на выходе OUT. ENO имеет то же самое состояние сигнала, что и EN. Значение результата на выходе OUT относительно 0 влияет на бит СС1 слова состояния. Если OUT равен 0 то бит СС1 устанавливается 0. Если OUT равен 1 то бит СС1 устанавливается 1.
Пример поразрядного И над двойными словами и биты слова состояния для программируемых контроллеров
Поразрядное ИЛИ над словамиКоманда Поразрядное ИЛИ над словами активизируется состоянием сигнала 1 на входе EN (деблокировка входа) и комбинирует два цифровых значения на входах IN1 и IN2 бит за битом в соответствии с таблицей истинности для ИЛИ. Эти значения интерпретируются как чистые битовые конфигурации. Результат может быть считан на выходе OUT. ENO имеет то же самое состояние сигнала, что и EN. Значение результата на выходе OUT относительно 0 влияет на бит СС1 слова состояния. Если OUT равен 0 то бит СС1 устанавливается 0. Если OUT равен 1 то бит СС1 устанавливается 1.
Пример поразрядное ИЛИ над словами и биты слова состояния для контроллеров SIMATIC
Поразрядное ИЛИ над двойными словамиКоманда Поразрядное ИЛИ над двойными словами похожа на командуПоразрядное ИЛИ над словами разница в том, что работает она с двойными словами Бит СС1 также зависит оперции как при выполнении операции Поразрядное ИЛИ над словами
Пример и биты слова состояния для контроллеров SIMATIC
Поразрядное исключающее ИЛИ над словамиКоманда Поразрядное исключающее ИЛИ над словами активизируется состоянием сигнала 1 на входе EN (деблокировка входа) и комбинирует два цифровых значения на входах IN1 и IN2 бит за битом в соответствии с таблицей истинности для ИСКЛЮЧАЮЩЕГО ИЛИ. Эти значения интерпретируются как чистые битовые конфигурации. Результат может быть считан на выходе OUT. ENO имеет то же самое состояние сигнала, что и EN. Бит СС1 также зависит оперции как при выполнении операции Поразрядное ИЛИ над словами
Пример поразрядного исключающего ИЛИ над словами и биты слова состояния
Поразрядное исключающее ИЛИ над двойными словамиКоманда Поразрядное исключающее ИЛИ над двойными словами по сути дела таже команда Поразрядное исключающее ИЛИ над словами разница лишь в том, что работает она с двойными словами
Пример поразрядного исключающего ИЛИ над двойными словами и биты слова состояния
|