Понимание счетчиков ПЛК в Studio5000 Logix Designer
Счетчики — это основные инструкции ПЛК, которые отслеживают, сколько раз произошло определенное событие.
В этом руководстве вы узнаете, как в целом работают счетчики, и изучите инструкции для счетчиков в виде релейных диаграмм, доступные в Studio5000 Logix Designer.
Концепции счетчиков
Счетчик увеличивает свое накопленное значение (ACC) всякий раз, когда условие вызова становится истинным. Когда ACC достигает или превышает заданное значение (PRE), определенное программистом, счетчик считается ВЫПОЛНЕННЫМ и его бит DN включается.
Отдельные инструкции сброса могут вернуть ACC в ноль. Счетчики идеально подходят для таких приложений, как отслеживание запусков двигателей для запуска профилактического обслуживания - сценарий, который мы рассматриваем в Learn Logix7.
Счетчики в Studio5000 Logix Designer
Подсчет (CTU)
Инструкция CTU ведет отсчет вверх от нуля. Каждый раз, когда условие вызова равно TRUE, значение ACC увеличивается на единицу.
Когда ACC>=PRE, бит DN становится TRUE, сигнализируя, что счетчик достиг своей цели.
DN остается установленным до тех пор, пока инструкция сброса (RES) не очистит его или пока ACC не упадет ниже PRE.
Обратный отсчет (CTD)
Команда CTD уменьшает значение ACC на единицу всякий раз, когда ее условие вызова равно TRUE. Обычно он связан с CTU в том же теге.
Бит DN остается TRUE, пока ACC>=PRE. CTD полезен для отслеживания предметов, покидающих зону, например поддонов, покидающих буферную зону.
Обработка переполнения и опустошения
Поскольку ACC может продолжать изменяться даже после того, как счетчик выполнен DONE, он может переполниться (превысить максимум тега) или опустеть (опуститься ниже минимума). Переполнение меняет значение ACC с положительного на отрицательное, что может привести к непреднамеренному сбросу DN. Underflow действует наоборот.
Чтобы обнаружить эти условия, каждый тег счетчика включает бит переполнения (OV) и бит нижнего переполнения (UN). Проверка этих битов позволит вам отреагировать соответствующим образом.
Подведение итогов
В этой статье были рассмотрены основы счетчиков ПЛК и конкретные инструкции CTU/CTD в Studio5000 Logix Designer. Хотя другие языки программирования, такие как функциональные блок-схемы и структурированный текст, предлагают дополнительные типы счетчиков, концепции остаются неизменными.
Система управления автоматикой
- Пошаговое руководство:развертывание Bin Picking Studio с надстройкой ABB Robotics
- Делавэр:идеальное сочетание человека и ИИ
- Роботы Yaskawa SCARA обеспечивают компактную обработку мелких деталей
- ForwardX Robotics запускает роботов как услугу для своих решений по автоматизации склада
- Девять факторов, которые следует учитывать при интеграции камеры машинного зрения на уровне платы
- Майкл Логгинс
- Колумбия разрабатывает «роботизированную поддержку туловища» для людей с травмами спинного мозга
- Применение Индустрии 4.0 в различных секторах
- Разработка процессов для роботов и людей
- Современное время требует умных решений, цифровизации и автоматизации процессов:как Y Soft внедрила роботов в с…