Логические символы 

Логические символы

2.4.3

В цифровых системах (включая платы в составе ПЛК) широко используются логические вентили на ТТЛ (транзисторно-транзисторных логических схемах) и интегральные схемы на КМОП (комплементарных металлооксидных полупроводниках). Для изображения таких схем используются логические символы, и те же самые символы могут быть использованы для описания работы программы ПЛК. Подобные обозначения приняты в ПЛК Siemens и ABB; мы сначала будем пользоваться системой обозначений Siemens.

Выход логического элемента, приведенный на рис. 2.17 {а), является истинным, если (и только если) все входы истинны. Действие элемента на рис. 2.17 (с) можно представить в виде таблицы на рис. 2.17 (б). А на рис. 2.17 (в) мы изобразим действие лампы исправности гидравлического объекта (рис. 2.13) в обозначениях ПЛК Siemens. Используя логические символы, мы получим программу, изображенную на этом рисунке. Выходной блок, обозначенный знаком равенства (=), активизируется, когда его вход является истинным, так что лампа Q8.2 зажжется, если все входы вентиля И истинны.

Рис. 2.17. Программы ПЛК с использованием логических символов (в обозначениях ПЛК Siemens): (а) логический элемент И; (б) таблица истинности для логического элемента И; (в) лампа исправности гидравлического объекта (рис. 2.13) в логических обозначениях; (г) инвертированный вход; (д) гидроцилиндр (рис. 2.14) в логических обозначениях

Часто необходимо каким-то образом указать, что сигнал не является истинным. Для этого используется обозначение в виде небольшого кружка О. На рис. 2.17 (г) выход вентиля И является истинным, если (и только если) А и В истинны, а С — нет.

На рис. 2.14 мы привели схему управления гидроцилиндром с помощью программы, которая препятствует одновременному включению соленоидов прямого и обратного хода. На рис. 2.17 (д) показано, как эту же программу можно реализовать на ПЛК Siemens. Обратите внимание, что для этого каждый из вентилей И должен иметь сигналы «ложь».

Выход Z вентиля ИЛИ на рис. 2.18 (а) является истинным, если таковым является любой из его входов. Символ внутри вентиля означает следующее: «выход является истинным, если истинны один или больше входов». Инверсия сигнала, как и прежде, обозначается небольшим кружком О. Поэтому на рис. 2.18 (б) выход Z будет истинным, если А является истинным, или В является ложным, или С является истинным. На рис. 2.18 (в) показано, как можно использовать вентиль ИЛИ для проверки лампы исправности гидравлического объекта.

Рис. 2.18. Логический элемент ИЛИ: (а) вентиль ИЛИ; (б) вентиль ИЛИ с инвертированным входом; (в) схема рис. 2.17 (в) с дополнительной проверкой исправности лампы

В ПЛК ABB Master используются как отдельные логические элементы, так и их комбинации. Схема на рис. 2.19 (а) является комбинацией И/ИЛИ и в виде единого блока соответствует схеме на рис. 2.18 (в). При этом в программе для ABB Master делается ссылка на имена операций в его базе данных. Аналогично, в программе для ABB Master может быть использована комбинация операций ИЛИ/И в виде блока ИЛИ/И, как показано на рис. 2.19 (б).