Соединительные шины
Для объединения нескольких логических сигналов используются вертикальные соединительные шины: левосторонние, правосторонние и двусторонние.
Левосторонняя соединительная шина.
Представляет собой блок с несколькими входами слева и одним выходом справа. Результат на выходе формируется с использованием оператора логического сложения ИЛИ (OR): выход равен TRUE, если хотя бы один из входных сигналов равен TRUE, иначе выводится FALSE. Пример использования продемонстрирован на следующем изображении.

Синтаксис на языке ST:
out_1 := in1 OR in2 OR in3;
|
Правосторонняя соединительная шина.
Представляет собой блок с одним входом (слева) и несколькими выходами (справа). При этом входной сигнал без изменения передается на все выходы. Пример использования продемонстрирован на следующем изображении.

Синтаксис на языке ST:
in2 := in1;
in3 := in1;
|
Двусторонняя соединительная шина.
Позволяет суммировать значения нескольких входных логических сигналов и результат выводить на несколько логических выходов. Суммируются сигналы с использованием оператора логического сложения ИЛИ (OR): все выходы равны TRUE, если хотя бы один из входных сигналов равен TRUE, иначе на всех выходах сигнал FALSE. Пример использования продемонстрирован на следующем изображении.

Синтаксис на языке ST:
out_1 := in1 OR in2 OR in3;
out_2 := in1 OR in2 OR in3;
|
