Это программа ПЛК для реализации SR-триггера в ПЛК. Изучите программирование ПЛК с помощью этого примера логики.
SR-триггер с помощью логики лестничного типа ПЛК
Описание проблемы
Реализуйте программу для логики SR-триггера в ПЛК с помощью языка релейных схем.
Диаграмма проблемы
Решение ПЛК
Как мы знаем, более сложные системы не могут управляться только комбинационной логикой. Основная причина в том, что мы не можем или не хотим добавлять датчики для обнаружения всех условий. В этих случаях мы можем использовать событие для оценки состояния системы.
SR-триггер используется для Latch on или unlatch — для блокировки чего-либо или выключения его.
Большинство ПЛК имеют специальную инструкцию для функции SR-триггера. поэтому для таких типов ПЛК не требуется специальной логики. SR-триггер сначала выполняет функцию SET, а затем функцию RESET.
Примечание: Здесь мы рассматриваем простую функцию инструкции триггера SR без использования специальной инструкции или использования функции защелки. Здесь мы используем простую схему защелки для функции триггера SR.
Здесь, как показано на рисунке, для реализации программы используются две кнопки или два входа.
Когда пользователь нажмет кнопку SET или на входе S будет получено 1, выход Q будет включен, а если нажата кнопка RESET или на входе R будет получено 1, Q^ будет включен.
Список входов/выходов
Цифровые входы
- Установка входа: I0.0
- Сброс входа: I0.1
Цифровые выходы
- Выход Q: Q0.0
- Выход Q^: Q0.1
Память M
- Катушка реле 1: M0.0
- Катушка реле 2: M0.1
Релейная схема ПЛК для реализации триггера SR
Объяснение программы
Для этой программы ПЛК мы используем ПЛК S7-300 и программное обеспечение портала TIA для программирования. Мы можем реализовать эту логику, используя также другие ПЛК.
Сеть 1:
Здесь мы использовали NC контакт катушки реле 1 (M0.0), поэтому при нажатии кнопки сброса выход Q (Q0.0) выключен.
Сеть 2:
Здесь мы использовали NC контакт катушки реле 2 (M0.1), поэтому при нажатии кнопки установки выход Q^ (Q0.1) выключен.
Сеть 3:
Здесь, когда мы нажимаем кнопку сброса (I0.0), катушка реле 1 (M0.0) будет зафиксирована.
Сеть 4:
Здесь, когда мы нажимаем кнопку установки (I0.1), катушка реле 2 (M0.1) будет зафиксирована.
Если оба входа имеют низкий уровень во время включения питания, выход Q^ (Q0.1) станет высоким из-за его порядка. Если оба входа
Примечание: - Вышеприведенное приложение может отличаться от фактического приложения. Этот пример приведен только для пояснения. Мы также можем реализовать эту логику в других ПЛК. Это простая концепция реализации функции SR flip без инструкции. Мы можем использовать эту концепцию и в других примерах.
Все параметры, рассматриваемые в примере, приведены только для пояснения, параметры могут отличаться в реальных приложениях.
Результат