Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Топ:
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
2017-09-28 | 290 |
5.00
из
|
Заказать работу |
|
|
Рассмотрим работу алгоритмов, на основе которых реализуется защита по дискретному каналу.
Алгоритм работы таймера. В контроллере Р-130 алгоритм таймер (ТМР) находится в ПЗУ контроллера с логическим номером 81. На рисунке 39 представлена структура алгоритма ТМР.
Рисунок 39 Алгоритм таймер
Буквой С обозначают команды: Сст – команда стоп таймера, Ссбр – команда сброс таймера. Т1, …, Tm – пороговые значения нуль-органов. Т – текущее время таймера. D1,…,Dm – дискретные выходы нуль-органов.
После загрузки программы с ТМР в контроллер Р-130 алгоритм ТМР начинает работать сразу, т.е. его не надо пускать[18, 40 с.150]. Как только текущее время таймера сравняется с очередным пороговым значением, то на выходе этого порогового элемента (нуль-органа) формируется дискретный сигнал. Следует заметить, что модификатор m в таймере задаёт количество пороговых элементов (нуль-органов), а таймер один. Допустим, пороговое значение первого нуль-органа Т1 равно 3 м секундам. После вызова ТМР в ОЗУ через 3 секунды на выходе D1 сформируется единичный сигнал. Если на вход 2 (Ссбр) подать логическую единицу «1» без инверсии, то таймер сбросится, и выход D1 обнулится, т.е. на D1 будет состояние «0» пока Ссбр=1.
Для того, чтобы лучше понять назначение триггера в программе сигнализации разберём алгоритм его работы. Библиотека алгоритмов контроллера находится в постоянном запоминающем устройстве. Алгоритм триггера (ТРИ) имеет код 76. На рисунке 40 представлена структура алгоритма ТРИ и диаграмма, поясняющая алгоритм работы нашего[26] триггера по уровню.
Рисунок 40 Диаграмма, иллюстрирующая принцип работы триггера по уровню
Cs –команда установки триггера (set). Cr – команда сброса триггера (reset). Модификатор (m) обозначает количество триггеров в одном алгоблоке. Запоминание сигнала в триггере происходит по уровню. Разберём принцип работы на примере одного (первого) триггера. В данном случае уровнем называется единичное состояние команды (Cs,1) установки первого триггера. Передним фронтом называется изменение состояния сигнала с нулевого в единичное. Команда Сброс (reset или Cr,1) приоритетна над командой установки триггера Cs. Обратите внимание (рисунок 40), с момента t2 по момент t3 появилась команда Сброс, поэтому триггер находился в сброшенном состоянии, т.е. на выходе триггера был «0». Как только команда Сброс исчезла (в момент времени t3 команда Cr,1=0), на выходе первого триггера (D1) вновь появляется «1», т.к. сохранился единичный уровень команды установки триггера: Cs,1 = «1».
|
Рисунок 41 Диаграмма, иллюстрирующая принцип работы триггера по переднему фронту
Для сравнения приведём диаграмму состояний триггера, если бы наш триггер работал по переднему фронту (рисунок 41), т.е. запоминание происходит в момент изменения состояния с «0» на «1», когда команда установки Cs переходит из состояния «0» в состояние «1».
По рисунку 41 обычно студентам задаётся вопрос: «Что изменится на рисунке, если триггер из библиотеки контроллера Р-130 работает по уровню?» [47].
|
|
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!