Одноканальная сигнализация на контроллере ПЛК-154 — КиберПедия 

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Одноканальная сигнализация на контроллере ПЛК-154

2017-09-28 315
Одноканальная сигнализация на контроллере ПЛК-154 0.00 из 5.00 0 оценок
Заказать работу

Используя выше описанные функциональные блоки, была разработана программа сигнализации для контроллера ПЛК-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.


Поделиться с друзьями:

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.