Studio 5000 Logix Designer:подробное руководство по инструкциям таймера
Таймеры — это очень важные инструкции в программировании ПЛК, которые используются для задержки включения или выключения сигналов.
В этой статье я познакомлю вас с концепцией таймеров в программировании ПЛК и объясню конкретные инструкции таймера, доступные для языка программирования лестничных диаграмм в Studio 5000 Logix Designer.
Основы таймера
Как я упоминал во введении, таймеры используются в программировании ПЛК для задержки включения или выключения сигнала. Прежде чем мы подробно рассмотрим, как работают различные инструкции таймера в Studio 5000 Logix Designer, давайте быстро рассмотрим, как таймеры работают в целом.
В таймере задержки включения, который является одним из наиболее часто используемых типов таймеров в программировании ПЛК, таймер начинает накапливать данные, когда таймер включен.
Пока таймер включен, накопленное время таймера обновляется при каждом сканировании.
Когда накопленное время становится равным заданному времени, которое определяется программистом ПЛК, таймер завершает работу, и выход таймера включается.
Когда вход таймера выключается, выход таймера выключается, и накопленное время сбрасывается.
Вы можете увидеть, как можно использовать инструкцию таймера для задержки включения входа на заранее определенное время после включения входа.
Теперь, когда вы знаете, как таймеры работают в программировании ПЛК в целом, давайте посмотрим на конкретные инструкции таймера, доступные для языка программирования лестничных диаграмм в Studio 5000 Logix Designer.
Таймеры в Studio 5000 Logix Designer
Таймер задержки включения (TON)
Команда Timer On Delay, или TON, используется для задержки включения сигнала.
Когда условие запуска таймера истинно, таймер включается и начинает накапливать время. Накопленное время сохраняется в элементе ACC резервного тега таймера.
Когда накопленное время становится равным заданному времени, таймер завершает работу и включается выходной сигнал, также известный как бит «Готово». Заданное время определяется программистом ПЛК и сохраняется в элементе PRE резервного тега таймера.
Если условие запуска инструкции имеет значение False, таймер не включается. Если таймер не включен, накопленное значение сбрасывается в 0, а бит Done принимает значение False.
Задержка выключения таймера (TOF)
Команда Time Off Delay, или TOF, используется для задержки выключения сигнала. Это полная противоположность инструкции TON.
Инструкция TOF активируется, когда ее условие включения становится ложным.
Если этот параметр включен, он накапливает время и сохраняет накопленное время в члене ACC своего тега поддержки.
Когда накопленное время становится равным заданному времени, бит Done становится ложным.
Как и в случае с инструкцией TON, накопленное время инструкции TOF сбрасывается, когда таймер не включен.
Сохраняющий таймер включен (RTO)
Инструкции таймера TON и TOF являются не сохраняемыми инструкциями. Мы говорим, что они не сохраняются, потому что они не сохраняют накопленное значение, когда таймер не включен.
Напротив, инструкция включения таймера с сохранением или RTO является таймером с сохранением.
Инструкция RTO активируется, когда условие включения таймера становится истинным. Когда таймер включен, он накапливает время и сохраняет накопленное время в члене ACC своего тега поддержки.
Если таймер не включен, накопленное значение сохраняется.
Когда таймер снова включается, накопленное значение продолжает увеличиваться по сравнению с последним значением.
Когда накопленное значение становится равным заданному значению, бит Done таймера включается и накопленное значение перестает увеличиваться.
Чтобы сбросить накопленное значение инструкции RTO, вам необходимо использовать инструкцию Reset или RES.
RTO отлично подходят для отслеживания общего времени событий. В курсе «Изучаем Logix 7:Программирование с помощью таймеров и счетчиков» мы рассмотрим пример применения RTO для отслеживания общего времени работы двигателя и определения необходимости планового обслуживания.
Подведение итогов
В этой статье вы узнали, как в целом работают таймеры в программировании ПЛК. Вы также узнали, какие инструкции таймера доступны для языка программирования лестничных диаграмм в Studio 5000 Logix Designer и как эти инструкции работают.
Следует отметить, что существуют и другие инструкции таймера, доступные на других языках программирования, таких как диаграмма функциональных блоков в Studio 5000 Logix Designer. Эти инструкции ведут себя несколько иначе, чем инструкции, которые мы обсуждали в этой статье.
Система управления автоматикой
- Интеллектуальная защита цепей и проектирование датчиков для замков и контроля доступа в умном доме
- 10 важных сведений о внедрении передовых производственных технологий в Иллинойсе
- Станок Fujis Gyroflex отвечает различным производственным потребностям
- Siemens и Bentley обновили свой стратегический альянс после заседания совета директоров
- Omron запускает новое программное обеспечение для своих мобильных роботов
- Уважаемый Центр автоматизации, пришло время инвестировать в конечного пользователя
- Как принцип «голос прежде всего» лишит бизнес-лидеров дара речи
- В эпоху беспроводной связи кабели меняют производство
- Построение устойчивой цепочки производственных поставок
- Ford арендует роботов Boston Dynamics