русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Триггеры и счетчики


Дата добавления: 2014-10-02; просмотров: 2505; Нарушение авторских прав


Импульс по переднему фронту (rTRIG) Этот блок формирует прямоугольный импульс длиной в один такт пересчета при изменении значения младшего разряда INP с 0 на 1.

Импульс по заднему фронту (fTRIG) Выход QF принимает значение 1 на один такт пересчета при изменении значения входа INP с любого положительного на 0.

Триггер с приоритетом по установке (SR) Выход Q изменяет свое значение с 0 на 1 при изменении значения входа INS с 0 на любое положительное (при этом значение входа INR может быть любым неотрицательным). Для сброса выхода в 0 нужно подать 0 на вход INS и любое положительное значение на вход INR.

Триггер с приоритетом по сбросу (RS) Выход Q изменяет свое значение с 0 на 1, если INS > 0 и INR = 0. Для сброса выхода в 0 нужно подать любое положительное значение на вход INR.

Счетчик (CTU) Функцией данного блока является подсчет количества тактов пересчета, в течение которых значение контролируемой величины (вход INP) было отлично от 0, и сравнение этого количества с заданной уставкой. Вход CLR используется для смещения текущего значения счетчика (выход QT), вход PV – для задания уставки, а выход QE показывает результат сравнения значения счетчика с уставкой.

Обратный счетчик (CTD) Этот блок аналогичен блоку CTU, но реализует обратный счетчик. Контролируемая величина подается на вход INP. Вход CLR используется для смещения текущего значения счетчика (выход QT), вход PV – для задания начального значения счетчика, выход QE показывает результат сравнения значения счетчика с 0.

Семафор (SEMA) Данный блок аналогичен триггеру с приоритетом по установке (блок SR). Отличие заключается в том, что установка 1 на выходе осуществляется с задержкой на один такт. Сброс выхода в 0 осуществляется на том же такте, на котором одновременно INR <> 0 и INS = 0.

Комбинированный счетчик (CTUD) Этот блок сочетает в себе функции нарастающего и убывающего счетчиков.



Импульс произвольной длительности (TP) Этот блок предназначен для формирования импульсов единичной амплитуды и заданной длительности. Импульс формируется на выходе QI при изменении значения входа INP с 0 на любое положительное. Длительность импульса в тактах пересчета задает вход PT. Выход QT индицирует число тактов, прошедших с начала формирования импульса. Перед формированием очередного импульса нужно обнулить выход QT (для этого нужно подать 0 на вход INP).

Задержка на включение (TON) При изменении значения входа INP с 0 на любое ненулевое выход QI принимает значение 1 с задержкой в PT тактов пересчета, при этом выход QT индицирует число тактов, прошедших с момента изменения INP. Чтобы обнулить выходы QI и QT, нужно подать 0 на вход INP.

Задержка на выключение (TOFF) Если INP <> 0, то QI = 1, QT = 0. При изменении значения входа INP с ненулевого на 0 выход QI принимает значение 0 с задержкой в PT тактов пересчета, при этом выход QT индицирует число тактов, прошедших с момента изменения INP.



<== предыдущая лекция | следующая лекция ==>
Побитовые | Генераторы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.