вход на сайт

Имя пользователя :
Пароль :

Восстановление пароля Регистрация

Примеры релейной логики и примеры программирования ПЛК

  1. Зачем использовать примеры PLC Ladder Logic?
  2. Учитесь на примерах программирования ПЛК
  3. Сбор лучших примеров программирования ПЛК
  4. Примеры лестничной логики и примеры программ ПЛК
  5. Примеры программ простой логики
  6. Простое реле логики старта / стопа
  7. Лестница с одной кнопкой
  8. Примеры лестничной логики с таймерами
  9. Пример программы ПЛК с таймером задержки включения
  10. Пример программы ПЛК с таймером задержки выключения
  11. Пример охлаждения с таймером задержки выключения
  12. Пример программы ПЛК с сохраняющим таймером
  13. Подробнее о таймерах в примерах программирования ПЛК
  14. Лестничная диаграмма для управления двигателем
  15. Star Delta PLC Лестничная диаграмма
  16. Лестничная диаграмма для прямого стартера двигателя DOL
  17. Примеры программ ПЛК из реального мира
  18. Светофорная лестничная логическая схема
  19. Схема лестницы для завода по розливу в бутылки
  20. PLC лестничная диаграмма для управления лифтом
  21. Помогли ли вам эти примеры программ ПЛК?

Я начну эту статью с признания:

Когда я разрабатываю программу ПЛК, я краду лестничную логику других людей.

Я краду примеры лестничной логики для вдохновения и решений для моих программ ПЛК.

Время от времени вы сталкиваетесь с одной и той же проблемой, когда вы программируете ПЛК с помощью релейной логики. Рассматривая примеры программ релейной логики, вы сможете очень быстро найти решение вашей проблемы. Вы можете даже найти более умное решение в примерах релейной логики, чем собственное решение.

Есть несколько причин использовать примеры лестничной логики ПЛК. Вы можете пропустить их и сразу перейти к примерам программ ПЛК:

Примеры релейной логики и примеры программ ПЛК ⇓ ,

Зачем использовать примеры PLC Ladder Logic?

Причина, по которой я использую примеры релейной логики, является одним из больших преимуществ кода. В этом случае ПЛК языка программирования лестничной логики. Вы можете повторно использовать фрагменты программы PLC в своей собственной программе PLC. На самом деле многократно используемый код широко используется, и многие проекты автоматизации основаны на Управление партиями ISA-88 или S88 стандарт, который поощряет многоразовые функциональные блоки. Повторное использование кода также может иметь преимущества при интеграции SCADA система ,

Вы можете «копировать и вставлять» строки символы лестничной логики из одной программы ПЛК в другую программу ПЛК. Тем самым вы сократите время разработки проекта. Так что вам не нужно придумывать все с самого начала каждый раз, когда вы разрабатываете новую программу ПЛК. Вот почему я часто использую примеры программ ПЛК.

Я написал другую статью, где я включил примеры Программирование аналоговых входов и выходов ПЛК , Если вы хотите изучить лестничную логику с самого начала, вы должны проверить мой учебник по лестничной логике или, может быть, даже начать учиться в Интернете Учебный курс по ПЛК ,

Если вы новичок в релейной логике, посмотрите эти короткие видеоуроки, чтобы узнать об основных инструкциях:

и этот, чтобы научиться строить логические ворота:

Учитесь на примерах программирования ПЛК

Другая причина использования примеров релейной логики в том, что вы можете учиться на них. Допустим, у вас есть определенная функциональность, которую вы хотите реализовать в своей лестничной логике, Функция таймера ПЛК например. Первое, что вы, естественно, сделаете, это подумайте об этом сами. Попробуйте разработать лестничную логику самостоятельно.

Но даже если вы придете к решению, возможно, есть более разумный способ сделать эту часть лестничной логики. Когда вы смотрите на пример релейной логики, она может отличаться от вашей логики. Это связано с тем, что для каждой функции, которую вы хотите реализовать в своей программе ПЛК, существует множество различных решений.

Однако найти примеры лестничной логики сложно. Тем более, что названия примеров релейной логики часто сбивают с толку и даже вводят в заблуждение. Например, лестничная логика светофора может сильно различаться.

Еще одна вещь, которая приводит к тому, что хорошие примеры PLC-логики так трудно найти, - это то, что релейная логика часто зависит от бренда. Многие примеры программ релейной логики ПЛК доступны для загрузки, и для просмотра примера релейной логики вам потребуется установить программное обеспечение ПЛК.

Другой специфический для бренда вопрос - названия инструкций и функций. Например, в Siemens S7-1200 и других ПЛК от Siemens функция фиксации называется функцией настройки / сброса. В то время как эта функция в ПЛК Allen Bradley является вызываемой функцией фиксации / разблокировки. Вы можете начать изучать функцию фиксации / разблокировки уже с RSLogix Micro Starter Lite от Аллена Брэдли.

Вы можете начать изучать функцию фиксации / разблокировки уже с   RSLogix Micro Starter Lite   от Аллена Брэдли

Изучите программирование ПЛК с помощью релейной логики с Udemy

Сбор лучших примеров программирования ПЛК

По этим причинам я сделал эту коллекцию примеров релейной логики ПЛК. Я разделил все примеры на несколько категорий, чтобы вы могли легко их найти. Первые примеры - это примеры общей лестничной логики. Эти примеры можно использовать практически в любой программе ПЛК с релейной логикой.

Если вам нужна простая функция, реализованная в вашей лестничной логике, вы можете использовать общие примеры. Примеры общей лестничной логики почти всегда можно скопировать в ваши собственные лестничные диаграммы. Единственное, что вам нужно отредактировать, это имена и символы для битовых логических инструкций.

Наконец, вы найдете реальные примеры лестничной логики ПЛК. Это коллекция программ PLC из реального мира, где моделирование, видео или фотографии являются частью примера. Реальные примеры ПЛК с завода или светофора могут быть очень полезны, когда вы ищете вдохновение. Эти примеры редко можно скопировать в соответствии с вашим собственным проектом, но вы можете использовать куски и идеи из реальных примеров.

У вас есть свои примеры с лэдд-логикой ПЛК, даже лучше, чем эти?

Не стесняйтесь обратиться ко мне ,

Я с удовольствием выложу пример вашей логики PLC на этом сайте. Таким образом, мы все можем извлечь выгоду из этого списка лучших примеров релейной логики ПЛК.

Примеры лестничной логики и примеры программ ПЛК

Щелкните по типу примера программы ПЛК, который вы хотите увидеть, или прокрутите вниз, чтобы увидеть все:

Примеры программ простой логики

Примеры лестничных диаграмм и решения простых логических функций ПЛК. Это все основной ПЛК Функции реализованы в лестничной логике.

Простое реле логики старта / стопа

Так выглядит лестничная диаграмма для простой функции пуска / останова. Эта функция может использоваться для запуска и остановки чего-либо, например, пуска / остановки двигателя.

В этом примере релейной логики есть два входа.

  1. «Кнопка пуска» или вход ПЛК I0.0.
  2. «Кнопка останова» или вход ПЛК I0.1.

Кнопка запуска активирует реле или реле релейной логики M10.0. Когда кнопка пуска отпущена, реле по-прежнему будет активировано из-за защелки на ступеньке 2 лестницы. Эта фиксация будет сломана при активации кнопки останова.

Вы можете удивиться, почему кнопка остановки в этом примере обычно открыта. И причина этого в том, что вы должны использовать нормально закрытый как кнопка остановки , чтобы избежать опасных ситуаций при сбое.

Вот как выглядит пример программы PLC:

Вот как выглядит пример программы PLC:

Простая лестничная логика примеры запуска / остановки реле.

Лестница с одной кнопкой

Эту функцию также называют логикой push-push-логики, иногда даже функцией триггера или переключения . Это та же функция, что и кнопка включения / выключения на вашем компьютере или мобильном телефоне. Когда вы нажимаете кнопку в первый раз, выход будет активирован. Теперь, когда вы нажимаете кнопку во второй раз, выход деактивируется и отключается. Одна кнопка имеет две функции: вкл и выкл.

Логика push-on-off может быть выполнена несколькими способами. Это можно сделать с помощью релейной логики и булевой логики или с помощью счетчика. Это можно сделать даже с помощью триггеров нарастания фронта и спада ПЛК или с помощью регистров сдвига.

Вот пример, использующий только инструкции логической логики (сложная версия):

Вот пример, использующий только инструкции логической логики (сложная версия):

Пример лэдд логической лестницы ON / OFF. Также известна как логическая функция «нажми и включи, нажми и выключи».

Этот пример из PLC, Scada, DCS блог , Блог содержит много очень полезной информации о программировании ПЛК и особенно релейной логике. Взгляните на блог и посмотрите множество примеров релейной логики.

Но ... есть более быстрый способ сделать ту же функцию переключения с помощью одной кнопки:

Пример из Блог Майура Халданкара о программировании ПЛК и DSP (цифровая обработка сигналов). У него даже есть примеры программ DSP, написанных на C ++.

В своем примере он использует только 3 (4) ступени, чтобы сделать функцию переключения кнопки (простая версия):

В своем примере он использует только 3 (4) ступени, чтобы сделать функцию переключения кнопки (простая версия):

Лестничный тумблер или функция триггера (одна кнопка вкл / выкл).

Примеры лестничной логики с таймерами

Примеры программ ПЛК с таймерами в релейной логике.

Вообще говоря, у вас есть три типа Таймеры ПЛК доступны в релейной логике , таймер задержки , таймер отключения и сохраняющий таймер или импульсный таймер ,

Пример программы ПЛК с таймером задержки включения

Первый тип таймера в релейной логике - это таймер задержки включения. Его название происходит от того факта, что таймер задержки включения задерживает его выход из сигнала включения.

Как только таймер задержки получает сигнал на входе , таймер начинает обратный отсчет. Когда заданное время истекло, выход таймера задержки включения включится. Если вход отключен до окончания обратного отсчета, время сбрасывается.

Таймеры задержки в релейной логике могут отличаться в зависимости от программного обеспечения программирования ПЛК. Но общим для всех них является следующее:

  • вход
  • Включить вывод (EN)
  • Готово Выход (DN)
  • Предустановленное значение времени

Разрешающий выход (EN) является первым выходом и включается при включении таймера. Таким образом, до тех пор, пока вход имеет значение true или включен, выход разрешения будет истинным.

Вторым выходом является готовый выход (DN). Этот выход в таймере задержки включения включен, только когда таймер отсчитал заданное время.

Посмотрите на это отличное видео для получения дополнительной информации о таймере задержки. Используемое программное обеспечение является бесплатным RSLogic Micro Starter Lite от Аллена Брэдли.

Вы также можете посмотреть мое собственное видео о таймере задержки включения:

Пример программы ПЛК с таймером задержки выключения

Таймер задержки выключения работает так же, как таймер задержки включения с одним исключением.

Вместо того, чтобы начать обратный отсчет от сигнала на входе, таймер задержки выключения начинает обратный отсчет от сигнала, выключенного на входном сигнале.

Пример ниже от Сакшат Виртуальные Лаборатории , В этом примере лестничная логика используется для визуализации значений трех битов в таймере задержки выключения. Эти три бита взяты из ПЛК Аллена Брэдли, но у других брендов есть подобные биты.

  1. Бит разрешения (EN) - включается, когда на таймер подается питание (вход включен )
  2. Готовый бит (DN) - включается, когда таймер завершает обратный отсчет
  3. Бит таймера (TT) - включен, когда таймер считает

Пример охлаждения с таймером задержки выключения

Другой пример использования таймера задержки выключения в релейной логике - нагрев. Когда вы что-то нагреваете, у вас тоже часто бывает какое-то охлаждение. Хорошим примером этого является нагревательная печь. Духовка нагревается электрическим нагревателем, а сбоку расположены вентиляционные двигатели для охлаждения духовки после использования.

Вот упрощение работы программы охлаждающего ПЛК:

  1. ОБОГРЕВ НА:
    Нагревательный элемент и охлаждающие вентиляторы включаются.
  2. ОТОПЛЕНИЕ ОТКЛЮЧЕНО:
    Таймер задержки выключения и выключения нагревательного элемента начинает обратный отсчет.
  3. ТАЙМЕР СДЕЛАН:
    Вентиляторы охлаждения отключаются.

Электрический нагреватель и охлаждающие вентиляторы должны включаться одновременно. Почему вентиляторы охлаждения тоже должны включаться, так это циркуляция горячего воздуха и распространение тепла.

Поскольку вентиляторы и обогреватель должны запускаться одновременно, оба выхода должны работать одновременно. Но имейте в виду, что вентиляторы охлаждения должны работать в течение некоторого времени после выключения отопителя.

Это точная функция таймера задержки отключения, и пример релейной логики выглядит следующим образом:

Это точная функция таймера задержки отключения, и пример релейной логики выглядит следующим образом:

Пример двигателей с охлаждением в лестничной логике. Таймер задержки выключения для дополнительной задержки.

Наконец, не забудьте проверить мое собственное видео о таймере задержки выключения:

Пример программы ПЛК с сохраняющим таймером

Таймеры удержания аналогичны таймерам задержки и задержки, но с одним важным исключением.

Время останавливается только в том случае, если вход отключен до завершения обратного отсчета. Когда вход снова включается, таймер продолжает обратный отсчет от того места, где было приостановлено время.

Слово сохраняющий даже означает сохранить и это то, что делают сохраняющие таймеры. Они сохраняют время, которое они посчитали, когда вход отключен.

Если вы все еще не уверены, посмотрите это видео о функционирующем таймере удержания в релейной логике:

KronoTech опубликовал очень информативный пример программы PLC. С помощью удерживающего таймера для управления двигателем с автоматической системой смазки они сделали отличный практический пример.

Программа лестничной логики для автоматической смазки

Подробнее о таймерах в примерах программирования ПЛК

Не стесняйтесь смотреть это видео для получения дополнительной информации о таймерах ПЛК в релейной логике. Видео иллюстрирует некоторые отличные примеры и основы таймеров ПЛК. Используемое программное обеспечение для программирования ПЛК - RSLogix 500.

Наконец, я призываю вас взглянуть на мое видео о таймере пульса. Таймер импульсов используется для генерации импульсов определенной длины и очень полезен в релейной логике:

Лестничная диаграмма для управления двигателем

Управление двигателем может осуществляться с помощью программы ПЛК. Фактически, ПЛК является распространенным выбором для управления двигателями переменного тока. Вот несколько примеров лестничных диаграмм для управления двигателем.

Star Delta PLC Лестничная диаграмма

Одним из наиболее распространенных способов запуска двигателя переменного тока является первый запуск двигателя в соединении звездой. Когда скорость двигателя достаточна, соединение переключается на треугольник. Это связано с использованием двигателей переменного тока с высоким током при запуске.

Управление двигателем звезда / треугольник может быть выполнено несколькими способами. Для переключения между звездой и дельта-реле используется таймер. Лестничная логика для управления двигателем звезда / треугольник довольно проста, и это является одним из преимуществ использования ПЛК для управления двигателем.

Лестничная диаграмма звезда / треугольник стартера с Mitsubishi PLC

Еще один отличный пример того, как использовать ПЛК для запуска двигателя переменного тока по схеме звезда / треугольник, - это пример № 5 в PDF-файле ниже. Он включает в себя много объяснений и множество хороших схем питания и управления. Пример № 5 находится на странице 30.

Пример PLC Star / Delta Start (PDF)

Лестничная диаграмма для прямого стартера двигателя DOL

До сих пор широко используемый на многих заводах, DOL или прямой пускатель двигателя является еще одним способом запуска двигателей переменного тока. DOL состоит из контактора (обычно 3-фазного контактора), реле перегрузки, такого как тепловое реле, и некоторых соединений между ними.

Управлять пускателем двигателя DOL с помощью программы ПЛК очень просто. Это видео ниже показывает пример того, как управлять DOL с помощью программы PLC. В примере используется ПЛК Zelio от Schneider Electric. Но любой ПЛК с цифровыми входами и выходами может быть использован, даже мини ПЛК Siemens S7-200 или позже Siemens S7-1200 , Иногда вам может понадобиться меньшее реле между выходом ПЛК и катушкой контактора. Обязательно проверяйте номиналы выходов ПЛК, которые вы используете.

Примеры программ ПЛК из реального мира

Эти следующие программы ПЛК являются примерами реальных приложений ПЛК. Все примеры того, как использовать программирование ПЛК и релейную логику для решения реальных задач.

Светофорная лестничная логическая схема

Одним из наиболее часто используемых приложений для ПЛК является светофор. Во многих школах, университетах и ​​даже компаниях вам будет сложно составить логическую схему лестничной клетки светофора.

Программа PLC светофора представляет собой комбинацию таймеров для управления включением и продолжительностью освещения. Но должна быть какая-то блокировка, чтобы зеленый свет не горел в нескольких направлениях.

Программа ПЛК, такая как светофор, немного сложнее и, следовательно, предлагает гораздо больше решений. Для вдохновения вы можете посмотреть на эти хорошие примеры диаграмм лестничного движения светофора:

Первый пример релейной логики взят из «Инженера на диске», который представляет собой чудесный сайт, полный замечательных статей. В этом примере вы получите все релейные диаграммы, пошаговые инструкции и пояснения.

Пример программы PLC светофора

Если вы используете LogixPro Simulator, то вам обязательно нужно взглянуть на этот великолепный пример видео:

Схема лестницы для завода по розливу в бутылки

Подробный пример из Электротехнического портала. Это отличный пример из-за всех объяснений, которые он дает. Вы познакомитесь с приводами (двигателями), датчиками и переключателями, а также с пошаговым руководством по созданию программы ПЛК. Наконец, вы увидите пример лестничной логики для приложения наполнения бутылок.

Перед тем, как проверить это приложение, обязательно включите счетчики в свою программу. Для завода по розливу бутылок очень важно отслеживать, сколько бутылок прошло через систему. Для этого вы можете использовать Инструкции счетчика ПЛК , Вот видео о том, как они работают:

Внедрение PLC для наполнения бутылок

Если вы используете LogixPro Simulator от Аллена Брэдли, то вы можете многому научиться из этого примера видео:

PLC лестничная диаграмма для управления лифтом

Лифты часто управляются ПЛК или подобным контроллером (иногда даже реле контроллеров). На самом деле, программа ПЛК - отличный способ управления лифтом. Но прежде чем вы начнете смотреть на лестничные диаграммы и примеры программ ПЛК для управления лифтом, важно знать о некоторых вопросах безопасности. Вы можете включить реле безопасности в системе.

Вот что вам нужно знать перед тем, как вы начнете строить управление ПЛК с лифтом:

  • Механическая безопасность
    Нет управления лифтом без механических частей. Все эти детали должны быть проверены и проверены, чтобы обеспечить их долговечность.
  • Электрическая безопасность
    Обязательно соблюдайте правила и нормы по электробезопасности. Они немного различаются в зависимости от того, находитесь ли вы в США, Европе, Азии или где-либо еще в мире. Это включает в себя правильное заземление, использование правильных автоматических выключателей, измерительных проводов и так далее.
  • Программа безопасности лифта PLC
    Последняя, ​​но не менее важная часть - это программа лифта ПЛК. В примерах лифта, которые вы будете смотреть, будет много блокировок, чтобы предотвратить одновременное выполнение некоторых функций. Это очень критическая точка. Например, вы не хотите, чтобы лифт работал до закрытия дверей!

Это отличное введение в работу системы управления лифтом:

Система управления лифтом: как они работают

А вот пример лестничной диаграммы для управления лифтом из circuit4hobby :

Программа PLC Лифт (PDF)

Помогли ли вам эти примеры программ ПЛК?

Оцените эту статью ниже или напишите комментарий, если вы нашли эту статью полезной или у вас есть какие-либо вопросы.

Если вы хотите поделиться своими примерами релейной логики, напишите комментарий ниже или Отправить мне сообщение , Вы также можете найти нас на facebook ,

Зачем использовать примеры PLC Ladder Logic?
У вас есть свои примеры с лэдд-логикой ПЛК, даже лучше, чем эти?