на аварийном выходе контроллера формируется сигнал отключения интерфейса. Этот сигнал, сформированный алгоритмом, по схеме ИЛИ объединяется с сигналом отключения интерфейса, сформированным средствами самодиагностики контроллера. Алгоритм имеет два дискретных выхода,свидетельствуючих о том, имеется ли короткое замыкание на дискретных или импульсных выходах контроллера. Если хотя бы на одном дискретном или импульсном выходе
в группе А возникло короткое замыкание, сигнал Dкз,а=1, в противном случае Dкз,а=0. Аналогично выход Dкз,б сигнализирует окоротком замыкании в группе Б.
Входы-выходы алгоритма АВР.
Входы-выходы | Назначение | ||
N | Обозн. | Вид | |
0102 | Сотк. Синт. | Входы | Команда "отказ" Команда "отключение интерфейса" |
01 02 | Dк3,а Dк3,б | Выходы | Признак короткого замыкания на дискретных (импульсных) выходах группы А. То же для группы Б. |
ТРИ-RS-Триггер
Алгоритм содержит несколько (до 20) независимых R,S-триггеров и применяется для запоминания дискретных сигналов. Алгоритм содержит 0£м£20 независимых ячеек, каждая из которых представляет собой RS – триггер. Число м определяется модификатором. При м=0 алгоритм является “пустым”. Работа каждой ячейки алгоритма определяется таблицей 1, а входы-выходы алгоритма показаны в таблице 2.
Сs | CR | D |
0 1 0 1 | 0 0 1 1 | Di-1 1 0 0 |
Таблица 1.
(Di-1 – предыдущее значение выхода).
Входы – Выходы | Назначение | ||
№ | Обозн | Вид | |
01 02 M 2м-1 2м | Cs,1 CR,1 M Cs,m CR,m | Входы | Вход установки 1-й я-ч. Вход сброса 1-й ячейки. M Вх. Ус-ки м-ой яч. Вх. Сброса м-ой яч. |
01 M м | D1 M Dm | Входы | Выход 1-й ячейки M Выход m-ой ячейки |
Таблица 2.
Каждые ячейки имеют два дискретных входа и один дискретный выход.
TMP – Таймер
Алгоритм используется для задания выдержек времени. Алгоритм содержит несколько (до 20) таймеров, объединённых общими командами “стоп” и “сброс”. В каждом таймере индивидуально настраивается время сбрасывания таймера. Алгоритм содержит одно звено таймера и м нуль – органов, где 0£м£20 и задаётся модификатором.
Входы – Выходы | Назначение | ||
№ | Обозн. | Вид | |
01 02 03 M м+2 | Сст Ссбр Т1 M Тм | Входы | Команда “стоп” К-да “сброс” Время срабатывания 1-го нуля органа Время срабатывания м-го нуля органа |
01 02 M м+1 | Т D1 M Dm | Выходы | Текущее время Выход 1-го нуль-органа Выход м-го нуль-органа |
СЧТ – Счётчик
Алгоритм представляет собой реверсивный счётчик и используется для подсчёта числа дискретных событий, а также для сравнения подсчитанного числа с заданными числами с помощью числовых
нуль-органов. Один алгоритм может содержать до 20 таких нуль-органов. Работа счётчика разрешается, если на входах Сст и Ссбр отсутствуют сигналы “стоп” и “сброс”.
Входы – выходы алгоритма СЧТ.
Входы – Выходы | Назначение | ||
№ | Обозн. | Вид | |
01 02 03 04 05 06 | Сб Сн Сст Ссбр N0 N1 M | Входы | К-да на увеличение числа Команда на уменьшение числа К-да “стоп” К-да “сброс” Наминальное значение числа Пороговое значение 1-го нуль органа |
01 02 | N D1 | Выходы | Число, подсчитанное счётчиком Выход 1-го нуль органа |
Функциональная схема алгоритма “Счётчик СЧТ”
ОДВ - одновибратор
Алгоритм применяется в тех случах, когда необходимо эформировать одиночный импульс заданной длительности. Одновибратор запускается по переднему фронту сначала на входе Сп (пуск), т.е. когда на входе Сп дискретный сигнал переходит из состояния лог.0 в состояние лог.1. Перед пуском выходной дискретный сигнал Dотсутствует. После пуска на выходе D появится сигнал, причём этот сигнал нах. в состоянии лог.1 в течении времени t=Т, где параметр настройки. По истечении времени Т сигнал на выходе внвь переходит в нулевое состояние после чего одновибратор можно вновь пустить.
Входы – выходы алгоритма ОДВ.
Входы – Выходы | Назначение | ||
№ | Обозначение | Вид | |
01 02 03 | Сп Ссбр Т | Входы | Команда “пуск” Команда “сброс” Длительность импульса |
01 02 | Д Ти | Выходы | Основной импульс Текущее время импульса |
Функциональная схема алгоритма «одновибратор ОДВ»
Алгоритм применяется для периодического включения оборудования (двигателя, обеспечения мигающей сигнализации и т.п.). Мультивибратор запускается попереднему фронту сигнала на входе Сп (пуск), т.е. при изменении Сп из состояния лог.0 на состояние лог.1 после пуска на основном выходе алгоритма формируется последовательность импульсов. Длительность этих импульсов задаётся настроечным входом Т1, длительность паузы – входом Т0. Состояние основного выхода Д алгоритма в режиме пуска при различных значениях Т1 иТ0 опр – ся таблицей:
Вхроды – выходы | Назначение | ||
№ | Обозн. | Вид | |
01 02 03 04 | Сп Ссбр Т1 Т0 | Входы | К – да “пуск” К – да”сброс” Длительность импульса Длительность паузы |
01 02 | Д Ти | Выходы | Основной выход Время текущего импульса |
Функциональная схема алгоритма “мультивибратор МУВ”