![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Исследование RS-триггераСтр 1 из 3Следующая ⇒
Триггеры Триггером называют последовательностную схему с положительной обратной связью и двумя устойчивыми состояниями 0 и 1. То есть триггер обладает свойством памяти. В общем случае триггер может иметь асинхронные входы предварительной установки (R, S), тактовый или синхронизирующий (C) и информационные входы (D). К основным типам триггеров относятся: 1) триггер с раздельной установкой состояний (RS-триггер); 2) триггер " защелка" (D - триггер); 3) универсальный триггер (JK - триггер); 4) триггер со счетным входом (T - триггер).
В данной лабораторной работе будет рассмотрен RS-триггер и его работа.
Ход работы: 1. Создание проекта в CoDeSys и исследование работы триггеров 1) Запустить среду программирования CoDeSys 2.3. Создать новый проект (File-> New). Выбрать строку 3S CoDeSys SP PLCWinNT V2.4: Рисунок 1 – Начало работы Выбрать язык программирования CFC(Continuous Function Chart).
Исследование RS-триггера RS-триггер (или SR-триггер) — триггер, который сохраняет своё предыдущее состояние при нулевых входах и меняет своё выходное состояние при подаче на один из его входов единицы. Подача единицы на вход S – устанавливает выход Q в единицу (TRUE). Подача единицы на вход R – сбрасывает выход Q в ноль (FALSE). Одновременная подача единицы на оба входа запрещена. Рисунок 2 – Условное графическое обозначение RS-триггера: S – вход установки триггера (Set); R – вход сброса триггера (Reset); Q – основной выход; Ǭ – инверсный выход.
RS-триггер может находиться в двух устойчивых состояниях. Во включенном состоянии выход Q активен, выход Ǭ неактивен. В выключенном (сброшенном) состоянии выход Q неактивен, а выход Ǭ активен. Рисунок 3 – Временная диаграмма работы RS-триггера
Таким образом, RS-триггер обладает памятью. Поэтому он используется как простейший элемент для хранения информации. Триггер может собран из элементарных полупроводниковых устройств – транзисторов. Из огромного числа триггеров собирается, например, микросхема статической памяти в ЭВМ. В связи с высокой скоростью работы статической памяти она используется при создании КЭШ-памяти. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
Используя функциональные блоки логического " ИЛИ" (OR) собрать RS-триггер, согласно схеме:
Рисунок 4 – Логическая схема RS-триггера «2ИЛИ-НЕ»
Примечание: блок логического OR часто обозначают " 1", блок логического AND обозначают " & ".
Набор программы на языке CFC происходит путем выбора функциональных блоков (ФБ) из библиотеки, размещения их на рабочем поле и соединения соответствующих входов-выходов. Для вставки нового ФБ следует выбрать иконку Инвертирование входа/выхода осуществляется значком
Рисунок 5 – RS-триггер на языке CFC с применением блоков OR
Следует не забывать объявлять используемые в программе переменные. В данной работе применяется булевский тип данных BOOL.
Примечание: не рекомендуется называть переменные одной буквой, так как в CoDeSys есть служебные символы. Они выделяются синим цветом.
Отладка программы проводится следующим образом. Установить режим эмуляции в CoDeSys (Online-> Simulation mode). Запустить программу на выполнение (Online-> Login, затем Online-> Run). Наблюдать за работой программы. Ручное изменение значения переменных можно производить следующим образом: - двойной щелчок на имени переменной в онлайн режиме; - команда (Online-> Force value или клавиша F7). В онлайн режиме состояние переменных отображается цветом. Синий цвет: логическая переменная равна TRUE; черный цвет: логическая переменная равна FALSE.
Рисунок 6 – Реализация режима эмуляции
Проанализировать работу RS-триггера. Выйти из режима эмуляции, нажав Online-> Logout. Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:— Разгрузит мастера, специалиста или компанию; — Позволит гибко управлять расписанием и загрузкой; — Разошлет оповещения о новых услугах или акциях; — Позволит принять оплату на карту/кошелек/счет; — Позволит записываться на групповые и персональные посещения; — Поможет получить от клиента отзывы о визите к вам; — Включает в себя сервис чаевых. Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе Создать визуализацию работы RS-триггера в среде CoDeSys (см. пункт 2), которую при отчете лабораторной представить на проверку преподавателю.
|