Studio 5000 Logix Designer: подробное руководство по инструкциям таймеров
Таймеры — очень важные инструкции в ПЛК-программировании, используемые для задержки включения или выключения сигналов.
В этой статье я представлю вам концепцию таймеров в ПЛК-программировании и объясню специфические инструкции таймеров, доступные для языка программирования Ladder Diagram в Studio 5000 Logix Designer.
Концепции таймеров
Как я упоминал во введении, таймеры используются в ПЛК-программировании для задержки включения или выключения сигнала. Прежде чем смотреть специфически на то, как разные инструкции таймеров в Studio 5000 Logix Designer работают, давайте быстро посмотрим на то, как таймеры работают в общем.
В Таймере Задержки Включения (Delay On Timer), который является одним из наиболее часто используемых типов таймеров в ПЛК-программировании, таймер начинает накапливать время, когда таймер включен (enabled).
Пока таймер включен, накопленное время таймера обновляется каждый скан.
Когда накопленное время равно предустановленному времени (preset time), которое определяется ПЛК-программистом, таймер завершен (done), и выход таймера включается.
Когда вход таймера выключается, выход таймера выключается, и накопленное время сбрасывается.
Вы можете видеть, как вы могли бы использовать инструкцию таймера для задержки включения входа на предопределенное время после включения входа.
Теперь, когда вы знаете, как таймеры работают в ПЛК-программировании в общем, давайте посмотрим на специфические инструкции таймеров, доступные для языка программирования Ladder Diagram в Studio 5000 Logix Designer.
Таймеры в Studio 5000 Logix Designer
Timer On Delay (TON)
Инструкция Timer On Delay, или TON, используется для задержки включения сигнала.
Когда условие входа ступеньки (rung-in condition) для таймера Истинно (True), таймер включен и начинает накапливать время. Накопленное время хранится в члене ACC тега таймера (backing tag).
Когда накопленное время равно предустановленному времени, таймер завершен, и выход, также известный как бит Done, включается. Предустановленное время определяется ПЛК-программистом и хранится в члене PRE тега таймера.
Когда условие входа ступеньки для инструкции Ложно (False), таймер не включен. Когда таймер не включен, накопленное значение сбрасывается к 0, и бит Done Ложно.
Timer Off Delay (TOF)
Инструкция Timer Off Delay, или TOF, используется для задержки выключения сигнала. Это точная противоположность инструкции TON.
Инструкция TOF включена, когда ее условие входа ступеньки становится Ложным.
Когда включена, она накапливает время и хранит накопленное время в члене ACC своего backing tag.
Когда накопленное время равно предустановленному времени, бит Done становится Ложным.
Как и инструкция TON, накопленное время инструкции TOF сбрасывается, когда таймер не включен.
Retentive Timer On (RTO)
Инструкции таймеров TON и TOF — не удерживаемые (non-retentive) инструкции. Мы говорим, что они не удерживаемые, потому что они не сохраняют свое накопленное значение, когда таймер не включен.
В противоположность, инструкция Retentive Timer On, или RTO, — удерживаемый таймер.
Инструкция RTO включена, когда условие входа ступеньки для таймера становится Истинным. Пока включен, таймер накапливает время и хранит накопленное время в члене ACC своего backing tag.
Когда таймер не включен, накопленное значение удерживается.
Когда таймер повторно включен, накопленное значение продолжает инкрементироваться от своего последнего значения.
Когда накопленное значение равно предустановленному значению, бит Done для таймера включается и накопленное значение прекращает увеличиваться.
Для сброса накопленного значения инструкции RTO, вам нужно использовать инструкцию Reset, или RES.
RTO отлично для отслеживания общих времен событий. В Learn Logix 7: Программирование с таймерами и счетчиками, мы проходим через пример применения, как RTO может использоваться для отслеживания общего времени работы мотора и определения когда требуется плановое техническое обслуживание.
Заключение
В этой статье вы узнали, как таймеры работают в ПЛК-программировании в общем. Вы также узнали, какие инструкции таймеров доступны для языка программирования Ladder Diagram в Studio 5000 Logix Designer и как эти инструкции работают.
Должно быть отмечено, что есть другие инструкции таймеров доступны в других языках программирования, как Function Block Diagram в Studio 5000 Logix Designer. Эти инструкции ведут себя слегка иначе к инструкциям, которые мы обсудили в этой статье.
Система управления автоматикой
- Поднимите эффективность цеха с передовой ERP-системой
- Как RPA бустит продуктивность на рабочем месте: экспертное мнение
- Ускорение цифровой трансформации: данные MES в реальном времени повышают эффективность завода
- Выпуск Manufacturing Global за ноябрь: инсайды Stora Enso по умным операциям
- Technical Tuesday: почему оркестрация ключева для эффективного развертывания ИИ-агентов
- Почему автоматизация сегодня позиционирует производителей на успех после COVID-19
- Интегрирующие и саморегулирующиеся процессы: ключевые принципы и применение
- Опрос показывает: производители отстают во внедрении ППИ, теряя миллионы
- Пять главных моментов Reboot Work Festival, которые нельзя пропустить
- Раскрытие производственной эффективности: как 5G трансформирует производство