Основные функции. это простые логические элементы булевой алгебры. Вы можете инвертировать входы отдельных основных функций, т.е. коммутационная программа инвертирует логическую «1» на соответствующем входе в логический «0»; если же на входе установлен «0», то программа устанавливает логическую «1». Имеются следующие основные функции:
AND (И)
Выход И принимает состояние 1 только тогда, когда всевходы имеют состояние 1 (т.е. все контакты замкнуты). Если какой-либо вход этого блока не подключен (x), то для этого входа x = 1.
Таблица значений функции И
NAND (И-НЕ)
Выход функции NAND принимает состояние 0 только тогда, когда на всевходы подан сигнал 1 (в коммутационной схеме все контакты разомкнуты). Если какой-либо вход этого блока не подключен (x), то для этого входа x = 1.
Таблица значений функции И- НЕ
OR (ИЛИ)
Выход функции ИЛИ принимает состояние 1, если хотя бы одинвход имеет состояние 1 (т.е. замкнут). Если какой-либо вход этого блока не используется (x), то для этого входа x = 0.
|
|
NOR (ИЛИ-НЕ)
Выход функции ИЛИ-НЕ принимает состояние 1 только тогда, когда всевходы имеют состояние 0 (т.е. они выключены). Как только любой из входов включается (состояние 1), выход И-НЕ устанавливается в 0. Если какой-либо вход этого блока не используется (x), то для этого входа x = 0.
XOR (исключающее ИЛИ)
Выход исключающего ИЛИ принимает состояние 1, если входы имеют разныесостояния. Если какой-либо вход этого блока не используется (x), то для этого входа x = 0.
NOT (НЕ, отрицание, инверсия)
Выход принимает состояние 1, если вход имеет состояние 0. Иными словами, функция НЕ инвертирует состояние входа. Преимущество функции НЕ может быть проиллюстрировано следующим примером: вам больше не нужны размыкающие контакты для LOGO. Вы просто используете замыкающий контакт и преобразуете его в размыкающий контакт с помощью блока НЕ.