Команды перемещения/логические команды (MOV, MVM, BTD, MVMT, BTDT, CLR, SWPB, AND, OR, XOR, NOT и др.)
6-35
Publication 1756-RM003G-EN-P - June 2003
Boolean AND
(BAND)
(Булево «И»)
Инструкция BAND выполняет операцию логическое «И» для
макисмум восьми булевых входов.
Описание операции побитовое «И» см. на стр. 6+23.
Операнды:
Структурированный текст
Используйте AND или знак «&» в качестве оператора в выражении.
Операнды должны быть значениями BOOL или выражениями,
дающими значения BOOL. Это выражение анализирует, установлены
ли оба операнда: operandA и operandB («истина»).
Информацию о синтаксисе выражений в структурированном тексте
можно найти в разделе «Программирование структурированного
текста».
Функциональный блок
Структура FBD_BOOLEAN_AND
Операнд: Тип: Формат: Описание:
тег BAND FBD_BOOLEAN_AND структура структура BAND
Входной параметр: Тип данных: Описание:
EnableIn BOOL Разрешение входа. Если этот параметр сброшен, то инструкция
не выполняется, а выходы не обновляются.
По умолчанию параметр установлен.
In1 BOOL Первый булев вход.
По умолчанию параметр установлен.
In2 BOOL Второй булев вход.
По умолчанию параметр установлен.
In3 BOOL Третий булев вход.
По умолчанию параметр установлен.
In4 BOOL Четвертый булев вход.
По умолчанию параметр установлен.
In5 BOOL Пятый булев вход.
По умолчанию параметр установлен.
In6 BOOL Шестой булев вход.
По умолчанию параметр установлен.
In7 BOOL Седьмой булев вход.
По умолчанию параметр установлен.
In8 BOOL Восьмой булев вход.
По умолчанию параметр установлен.
Выходной параметр: Тип данных: Описание:
EnableOut BOOL Разрешение выхода.
Out BOOL Выход инструкции.
IF operandA AND operandB THE
<statement>;
END_IF;