Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование МСУ 2.doc
Скачиваний:
25
Добавлен:
19.11.2019
Размер:
24.09 Mб
Скачать

Пор (59) - Пороговый элемент

В данном алгоритме групповой выход (Do) перенесён на первый выход алгоритма. Вот и всё отличие от аналогичного алгоритма контроллера Р-130. С точки зрения автора эта структура алгоритма хуже, чем была в Р-130.

Рисунок 94

Аналогичные изменения коснулись и нуль-органа.

Нор (60) - Нуль-орган

Рисунок 95

Дло (70) - Двухвходовая логическая операция

Алгоритм используется для формирования нескольких (до 20) дискретных сигналов, каждый из которых является результатом логической операции над двумя дискретными сигналами. Тип логической операции - И, ИЛИ, ИСКЛЮЧАЮЩЕЕ ИЛИ определяется модификатором типа МТ. Это главное отличие от алгоритмов логических операций в Р‑130. В Р-130 каждая операция имеет свой код. А здесь для логических операций установлен общий код: 70 (это фиксация просто факта, что будем работать с логической операцией). Конкретная логическая операция задаётся значением МТ.

Алгоритм содержит m идентичных, независимых звеньев, где 0<m<20 и задается модификатором МР. При m=0 алгоритм является "пустым".

Каждое звено имеет два входных сигнала С1,i и С2,i и формирует выходной сигнал: Di =C1,i*C2,i,

где знак * -одна из операций И, ИЛИ, ИСКЛЮЧАЮЩЕЕ ИЛИ, задаваемая значением модификатора МТ=1, 2, 3 соответственно.

Работа алгоритма при выполнении разных операций описывается в виде, приведенном в следующих таблицах.

1. Операция И (МТ=01).

С1,i

0

0

1

1

С2,i

0

1

0

1

Di

0

0

0

1

2. Операция ИЛИ (МТ=02).

С1,i

0

0

1

1

С2,i

0

1

0

1

Di

0

1

1

1

3. Операция ИСКЛЮЧАЮЩЕЕ ИЛИ (МТ=03).

С1,i

0

0

1

1

С2,i

0

1

0

1

Di

0

1

1

0

Модификаторы МР=00-20, МТ=01-03, масштаб времени МВ отсутствует.

Рисунок 96

Такая процедура с МТ введена и для многовходовых логических операций.

Мло (71) - Многовходовая логическая операция

Рисунок 97

Выф (79) - Выделение фронта

Алгоритм применяется для выделения переднего или заднего фронта дискретного сигнала.

Алгоритм содержит m идентичных, независимых ячеек, где m=0-20 и определяется модификатором МР. При МР=0 алгоритм является “пустым”. В Р‑130 модификатор отсутствует, т.е. в одном алгоблоке может быть только один алгоритм!

Если на входе алгоритма дискретный сигнал С изменяет свое состояние с логического 0 на логическую 1 (передний фронт), то на выходе алгоритма формируется сигнал D=1 на время, равное времени одного цикла работы контроллера. Остальное время D=0.

Для выделения заднего фронта на входе алгоритма устанавливается инверсия.

Модификатор МР=00-20, масштаб времени МВ отсутствует.

Рисунок 98