Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Система управления автоматикой

Блокировка ПЛК или герметизация:четкое руководство по надежной автоматизации

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

Классический пример такой ситуации — работа конвейера. Оператор нажимает кнопку запуска, чтобы запустить систему, и конвейер начинает работать. Конвейер должен продолжить работу, когда оператор отпустит кнопку запуска.

Существует два метода, которые можно использовать для сохранения выходных данных в программах ПЛК:запечатывание и фиксация.

В этом посте я дам вам обзор этих двух методов и объясню, почему вы предпочитаете один метод другому.

Цепь уплотнения

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

Схема блокировки состоит из разрешений, блокировок и выходов.

Разрешающее условие — это условие, которое должно быть истинным для включения выхода, но не обязательно должно быть истинным для того, чтобы выход оставался включенным. В этом случае вход DI_Start_BTN является разрешающим.

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

Блокировка — это условие, которое должно быть истинным, чтобы выход был включен. В этом случае вход DI_Stop_BTN является блокировкой. Если кнопка остановки нажата, цепь уплотнения размыкается, выход DO_Run_MTR становится ложным и конвейер прекращает работу.

Запирающие цепи являются наиболее распространенным способом поддержания выходного сигнала, когда входные условия больше не доступны.

Другой вариант — зафиксировать вывод.

Фиксация вывода

Мы можем зафиксировать вывод с помощью инструкций Output Latch, или OTL, и Output Unlatch, или OTU, в Studio 5000 Logix Designer.

В этом примере инструкция Output Latch фиксирует выходной сигнал DO_Run_MTR в значение true при нажатии кнопки запуска.

Выход остается зафиксированным в значении true, когда кнопка запуска отпущена.

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

Теперь мы рассмотрели два метода поддержания вывода в программе ПЛК. Как вы думаете, есть ли разница в поведении ПЛК при использовании герметизации или фиксации?

Различия в поведении

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

Это означает, что выход сохраняет значение true после выключения и включения питания.

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

Это может создать потенциально опасную ситуацию.

Напротив, схема фиксации не сохраняет память, поэтому в случае выключения и включения питания выходной сигнал переводится в состояние «ложь». Такое вскрытие происходит потому, что команда Examine On имеет специальную логику предварительного сканирования, которая заставляет ее оценивать ложь перед первым сканированием программы ПЛК.

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

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

Подведение итогов

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

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


Система управления автоматикой

  1. Ландшафт интеграции новой линии
  2. 3D-печать:большие перемены в производстве
  3. ABB демонстрирует нового мобильного робота для лабораторных работ
  4. AMR не только новые AGV
  5. Три грани PID
  6. FANUC признана General Motors победителем в номинации «Поставщик года 2019»
  7. Литье под давлением:новые роботы и портал для клиентов для мониторинга и удаленной помощи
  8. 7 приложений компьютерного зрения
  9. Вопросы и ответы основателя Retransform:цифровая трансформация в сфере недвижимости
  10. Не позволяйте интегратору держать вас в заложниках:делайте это лучше