Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Топ:
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Используя выше описанные функциональные блоки, была разработана программа сигнализации для контроллера ПЛК-154 по одному аналоговому и одному дискретному каналу, приведённая на рисунке 82.
Источник аналогового сигнала это переменная I_0_1_AI_1_VOLTAGE (тип BOOL) – первый канал модуля аналогового ввода IB IL AI2/SF-ME стенда, на который заведен потенциометр-имитатор 0-10 В.
Источник дискретного сигнала – переменная ONBOARD_INPUT_BIT0 (тип BOOL) – первый тумблер на имитаторе дискретных сигналов. Предполагается, что дискретный сигнал – это сигнал об аварии (например, приходящий с аварийного реле защиты). По этому сигналу запускается звуковая и световая сигнализация.
Описание работы программы: функциональные блоки DREBEZG_1 и CHECK_1 осуществляют проверку входных сигналов (дискретного и аналогового соответственно) на достоверность.
Далее аналоговый сигнал с выхода блока CHECK_1 поступает на блок NOR_1, реализующий нуль-орган. Зафиксированное нарушение границы (D1 или D2) идёт на блок OR (4) и далее нарушение поступает на блок TP_1 (3), представляющий собой единичный импульс, длительностью PT=200 мс. Дискретный сигнал после проверки на дребезг также поступает на блок одновибратора TP_2. Импульс с любого из одновибраторов TP, проходя через OR(9) устанавливает RS-триггер RS_1. Выход триггера Q1 запускает звуковую сигнализацию (ONBOARD_OUTPUT_BIT0). Одновременно с этим, умножаясь на сигнал с мультивибратора MUV_1, сигнал с Q1 запускает мигание световой сигнализации (ONBOARD_OUTPUT_BIT1).
Сброс триггера RS_1 (вход RESET) происходит, если нажата кнопка квитирования (ONBOARD_INPUT_BIT1) или, если нарушение исчезло (переменные fault1, fault2 равны FALSE). Блок OR(11) позволяет сбросить звуковую и световую сигнализацию при исчезновении нарушения или только звуковую – при квитировании. Оставить горящий ровный свет при квитировании позволяет блок AND(14).
Переменная ONBOARD_INPUT_BIT2 позволяет провести проверку сигнализации. При установке этой переменной в TRUE включается звук, свет горит ровно.
Таблица соответствия номеров аппаратных входов - выходов конкретным переменным блока сигнализации на контроллере ПЛК-154 приведена в таблице 13.

Рисунок 82 Программа одноканального блока сигнализации
Таблица 13 Таблица соответствия номеров аппаратных вводов выводов конкретным функциям блока сигнализации
| Имя глобальной переменной | Тип данных | Направление сигнала | Функция в программе сигнализации |
| I_0_1_AI_1_VOLTAGE | WORD | вход | источник аналогового сигнала 0-10 В (имитация сигнала от датчика) |
| ONBOARD_INPUT_BIT0 | BOOL | вход | источник дискретного сигнала (дискретный датчик, реле) |
| ONBOARD_INPUT_BIT1 | BOOL | вход | кнопка квитирования сигнализации |
| ONBOARD_INPUT_BIT2 | BOOL | вход | кнопка тестирования сигнализации |
| ONBOARD_OUTPUT_BIT0 | BOOL | выход | звуковой аварийный сигнал |
| ONBOARD_OUTPUT_BIT1 | BOOL | выход | световой аварийный сигнал |
В приведенном примере для чтения и масштабирования значения сигнала с аналогового входа применена функция ReadAnalog, реализация которой приведена на рисунке 83.

Рисунок 83 Программа преобразования аналогового сигнала к диапазону 0-100
Так как регистр данных модуля аналогового входа имеет 12 битовый формат, сдвинутый на 3 бита, то его сначала нужно преобразовать, прежде чем использовать в программе. Умножение на коэффициент 100/4096 позволяет отмасштабировать измеренное значение к диапазону 0-100.
|
|
|
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
© cyberpedia.su 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!