Таймеры: TON (Timer On-delay) – таймер с задержкой включения TOF (Timer Off-delay) – таймер с задержкой выключения RTO (Retentive Timer) – сохраняющий.

Презентация:



Advertisements
Похожие презентации
Инструкции сравнения. Особенности инструкции LIM Low LimHigh Lim Истина Ложь Low Lim < High Lim Low LimHigh Lim ИстинаЛожьLow.
Advertisements

Инструкция связи MSG Read Write 500CPU 485CIF PLC-5 Local Remote.
1 Презентация. Обработка прерываний ПЛАН Системный сброс WatchDog Timer Обработка прерываний.
Date: File:MICRO_12D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Специальные.
1 Таймеры/счетчики общего назначения (Презентация) ПЛАН Особенности Регистры ТС Режим захвата Режим сравнения.
Использование таймера для формирования временных интервалов Национальный технический университет «Харьковский политехнический институт» Кафедра «Промышленная.
Учебный курс Введение в цифровую электронику Лекция 3 Цифровые устройства с внутренней памятью кандидат технических наук, доцент Новиков Юрий Витальевич.
Элементная база ЭВМ Вычислительные системы, сети и телекоммуникации © МЦИТ ГУАП 2008 Элементы для обработки единичных электрических сигналов, соответствующих.
Компьютерные технологии ЭЛЕМЕНТНАЯ БАЗА ЭВМ Элементы Элементы для обработки единичных электрических сигналов, соответствующих битам информации Узлы Узлы.
Организация микроконтроллеров Вспомогательные аппаратные средства микроконтроллера.
Вычислительные системы, сети и телекоммуникации ЭЛЕМЕНТНАЯ БАЗА ЭВМ Элементы Элементы для обработки единичных электрических сигналов, соответствующих битам.
Временная диаграмма работы синхронного счетчика с асинхронным переносом.
10 класс. Информатика. Н. Угринович. «Информатика и информационные технологии 10-11» Логические основы устройства компьютера МОУ Шиверская СОШ 12 Работу.
1 ЛЕКЦИЯ 12 ИСПОЛЬЗОВАНИЕ СЧЕТЧИКА МЕТОК РЕАЛЬНОГО ВРЕМЕНИ Счетчик меток реального времени TSC (Time Stamp Counter) – 64 – разрядный регистр, содержимое.
FBC и DDT Производится сравнение битов «Source» и «Reference», номера несовпадающих битов записываются в «Result». Инструкция DDT при несовпадении изменяет.
Разработка программного обеспечения для сигнальных процессоров TMS320C64xx Часть 5. Таймер. McBSP.
1 ЛЕКЦИЯ 1 ПРЕРЫВАНИЯ Прерывание – инициируемый определенным образом процесс, временно переключающий микропроцессор на выполнение другой программы с последующим.
Date: File:Micro_11D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Текстовый дисплей.
Организация микроконтроллеров Организация связи микроконтроллеров с внешней средой и временем.
Минимизация энергопотребления в системах на основе МК.
Транксрипт:

Таймеры: TON (Timer On-delay) – таймер с задержкой включения TOF (Timer Off-delay) – таймер с задержкой выключения RTO (Retentive Timer) – сохраняющий таймер Таймеры и счетчики Счетчики: CTU (Count Up) – счет вверх CTD (Count Down) – счет вниз HSC (High Speed Counter) – быстродействующий счетчик RES (Reset) – сброс

Таймеры: задержка выключения Time Base – база отсчета времени (секунды): ; ; - 1. задержка включения сохраняющий

Структура данных для таймеров Таймер T4:0 (файл данных таймеров 4, таймер 0) T4:0. PRE – значение для отсчета времени T4:0. ACC – текущее значение времени (аккумулятор) Биты состояния: T4:0/EN (Enable) – бит разрешения таймера (состояние цепочки) T4:0/TT (Timer Timing) - бит выдержки времени T4:0/DN (Done) – бит завершения выдержки времени

PRE Работа таймера TON PRE

Работа таймера TOF PRE

Работа таймера RTO ACC Вход EN TT DN ACC = t1 + t2 + t3 t1t2t3 Вход EN TT DN

Пример 1 (TON)

Пример 2 (TON)

Счетчики: вниз вверх Быстродействующие: Fixed SLC-500MicroLogix

Структура данных для счетчиков Cчетчик С5:0 (файл данных счетчиков 5, счетчик 0) С5:0. PRE – установка счетчика С5:0. ACC – текущее значение счетчика (аккумулятор) Биты состояния: C5:0/CU (Count Up) – счет вверх (только для CTU) C5:0/CD (Count Down) - счет вниз (только для CTD) C5:0/DN (Done) – бит завершения счета C5:0/OV (Overflow) – переполнение вверх (только для CTU) С5:0/UN (Underflow) – переполнение вниз (только для CTD) C5:0/UA (Update Accumulator) – обновление аккумулятора (только для HSC)

Работа счетчиков (CTU и CTD) Производится подсчет количества переходов цепочки из состояния ложь в состояние истина. UN = 1 OV = 1 Период изменения состояний цепочки должен быть как минимум в два раза больше времени сканирования программы. ! Аккумулятор счетчика Счет вверх Счет вниз

Пример 1 (CTU-CTD) I:1.0/4 I:1.0/5

Пример 2 (CTU-CTD) Изменение направления Счет вверх Счет вниз I:1.0/6 I:1.0/7

Особенности HSC (Fixed SLC) Всегда используется структура C5:0 Имеется только в контроллерах со входами 24VDC Используется физический вход I:0/0 Инструкция не должна иметь входных условий

Особенности HSC (MicroLogix) Режимы работы счетчика Режимы работы счетчика: - Up - счет вверх, диапазон от 0 до 32767, используется один вход - Up-Res-Hold - счет вверх-сброс-хранение, диапазон от 0 до 32767, использует три входа - Pulse/Dir – двунаправленный счетчик (диапазон от –32768 до 32767), использует два входа - Pulse/Dir-Res-Hold – двунаправленный счетчик-сброс-хранение (диапазон от –32768 до 32767), использует четыре входа - Up-Down - двунаправленный счетчик (диапазон от –32768 до 32767), использует два входа - Up-Down-Res-Hold - двунаправленный счетчик-сброс-хранение (диапазон от –32768 до 32767), использует четыре входа - Encoder - двунаправленный счетчик квадратурных сигналов (диапазон от –32768 до 32767), использует два входа - Encoder-Res-Hold - двунаправленный счетчик квадратурных сигналов-сброс-хранение (диапазон от –32768 до 32767), использует четыре входа Всегда используется структура C5:0

Сброс Res Инструкция RES используется для сброса таймеров, счетчиков. Когда инструкция разрешена, она сбрасывает инструкции TON, RTO, CTU и CTD, имеющие тот же адрес, что и в инструкции RES. Инструкция RES также применяется к инструкциям использующих структуры управления (тип данных R).