Использование логической лестницы для управления автоматизированными системами хранения и поиска (as/rs)
Что такое лестничная логика?
Логика лестницы — графический язык программирования, используемый для разработки программного обеспечения управления для программируемых логических контроллеров (ПЛК). Первоначально она была разработана для замены проводных релейных панелей, а ее визуальная структура очень напоминает электрические релейные логические диаграммы. Это делает ее интуитивно понятной для инженеров и техников, которые знакомы с электрическими схемами. Логика лестницы использует такие символы, как обычно открытые (NO) и обычно закрытые (NC) контакты, катушки вывода, таймеры, счетчики и блоки сравнения, чтобы представлять инструкции управления. Каждая ступень лестницы представляет собой логическое условие, которое, когда верно, заряжает выход или выполняет действие.
Благодаря своей простоте и надежности, логика лестницы остается наиболее широко используемым языком программирования для дискретного и управления процессами в производстве, обработке материалов и автоматизации склада. Стандарт стандартизирован в соответствии с IEC 61131-3, который определяет пять языков программирования для ПЛК, причем наиболее популярной является логика лестницы. Стандарт обеспечивает переносимость и совместимость между различными брендами ПЛК, такими как Allen-Bradley, Siemens, Mitsubishi и Omron.
Что такое автоматизированные системы хранения и поиска (AS/RS)?
Автоматизированные системы хранения и поиска (AS/RS) - это системы с компьютерным управлением, которые автоматически размещают и извлекают нагрузки из определенных мест хранения. Они широко используются в распределительных центрах, производственных предприятиях, холодильных хранилищах и складах электронной коммерции. Типичные конфигурации AS/RS включают системы удельной нагрузки (поддоны для обработки), системы мини-загрузки (тоты для обработки или контейнеры) и системы на основе шаттлов.
AS/RS состоит из нескольких ключевых компонентов:
- Хранилища стойки с выделенными местами, часто расположенными в макетах высокой плотности.
- Каналы-стакеры или шаттлы , которые перемещаются горизонтально и вертикально для доступа к местам хранения.
- Конвейерные системы или автоматизированные управляемые транспортные средства (AGV) , которые приносят нагрузки на интерфейс крана и от него.
- Контроли и программное обеспечение , которые координируют движение, отслеживание и управление запасами.
Современные АС/РС могут работать на скоростях, превышающих 200 пиков в час на проход, и могут достигать высоты более 40 метров. Они являются критическим фактором высокой пропускной способности, точной логистики. Система управления должна обеспечивать точное позиционирование, предотвращение столкновений и эффективное секвенирование нескольких одновременных задач.
Применение логики лестницы в управлении AS/RS
Логика лестницы идеально подходит для управления дискретными операциями в AS/RS. Она обрабатывает низкоуровневые сигналы ввода-вывода от датчиков, переключателей ограничения, кодеров и исполнительных механизмов, которые составляют нервную систему машины. Здесь мы рассмотрим ключевые процессы управления, реализованные с помощью лестничной логики.
Крэйн и Шаттл Motion Control
Наиболее важной функцией в AS/RS является точное позиционирование крана или шаттла. Логика лестницы считывает импульсы кодера для измерения горизонтальных и вертикальных расстояний перемещения. Она вычисляет профили скоростей с использованием таймеров и компараторов для наращивания, перемещения на высокой скорости и замедления перед целевым положением. Домашние датчики и переключатели ограничения обеспечивают опорные точки и остановки безопасности. Типичная лестничная ступень для горизонтального привода может проверять:
- Датчик положения «домой» (без контакта) — если он не запечатан, диск должен пробежать до тех пор, пока датчик не будет сделан.
- Ограничения на поездки (контакты NC) - если активирован какой-либо переключатель ограничения, вывод диска обесточен.
- Достигнутая целевая позиция (логика сравнения) – блок сравнения сравнивает значение кодера с сохраненной координатой местоположения.
- Выходная катушка на двигатель (вперед или назад).
Логика лестницы также обрабатывает рампы ускорения / замедления, выполняя временные шаги, которые увеличивают регистр «целевой скорости».Хотя более продвинутое управление движением может быть выполнено с помощью специализированных модулей движения, многие простые AS / RS достигают надежных движений «точка-точка» с использованием только лестничной логики.
Обработка нагрузки и управление Gripper
Когда кран прибывает в место хранения, он должен приводить в действие захват, вилку или пластину для извлечения или осаждения груза. Логические последовательности лестницы, действия расширения, подъема, втягивания и высвобождения. Замки безопасности включают:
- Проверка положения: Кран должен находиться точно в целевом месте до начала любого движения с грузоподъемностью. Это проверяется путем мониторинга как горизонтальных, так и вертикальных регистров положения.
- Датчики присутствия нагрузки: Фотоэлектрический датчик или индуктивный выключатель близости проверяет, что нагрузка присутствует (для поиска) или отсутствует (для хранения).
- Вилка/выключатели: Чтобы предотвратить перемещение.
Типичная лестничная ступень для команды расширения вилки может потребовать, чтобы кран находился в положении (ОК), отсек хранения готов (датчик ON) и не было состояния неисправности. Только тогда расширенный соленоид подпитывается. Последовательности втягивания на основе времени обеспечивают полное сидение нагрузки до того, как кран отойдет.
Отслеживание запасов и коммуникация
Хотя лестничная логика не является базой данных, она может интегрироваться с системами управления более высокого уровня через блоки обмена данными. Многие ПЛК поддерживают Ethernet/IP, Profinet или Modbus TCP, позволяя лестнице считывать штрих-код или данные RFID с считывателя и отправлять обновления местоположения в систему управления складом (WMS). В более крупных объектах лестничная логика взаимодействует с системой надзорного контроля и сбора данных (SCADA) или MES (система выполнения производства).
Практические ступени могут включать:
- Чтение входного сигнала сканера штрих-кода и хранение значения в регистре.
- Сравнение отсканированного идентификатора с ожидаемыми идентификаторами местоположения.
- Пробуждение сигнала «хорошего чтения» к системе хоста.
- Установка флага, который является полным или пустым для последующих команд.
Обработка ошибок и диагностика безопасности
Надежная система AS/RS должна быстро обнаруживать и реагировать на неисправности, чтобы избежать повреждения или простоя. Логика лестницы отлично подходит для реализации цепочек блокировки безопасности и диагностических процедур. Общие условия ошибок включают:
- Моторный переток или перегрузка (обнаружена с помощью аналогового ввода с привода).
- Десинхронизация положения (когда кодер теряет счет или кран дрейфует от цели).
- Сбои связи с хост-системой.
- Препятствия на пути движения (например, мусорное ведро, выпавшее из стойки).
Логика лестницы может заставить контролируемую остановку, заставить сигнал тревоги и вспыхнуть код неисправности на панели оператора. Расширенные системы могут даже автоматически восстанавливаться, выполняя последовательность «наведения» для повторного ссылки на ось.
Подробный пример: извлечение тота из места удара
Рассмотрим мини-загрузку AS/RS, где шаттл должен извлечь тотал из местоположения (Aisle 2, Column 14, Row 5). PLC получает команду от WMS, содержащую координаты местоположения. Мы проследим, как лестничная логика управляет операцией.
Шаг 1: Принять команду
Блок связи (например, инструкция MSG в ПЛК Аллена-Брэдли) считывает данные команды в три регистра: проход, столбец, строку. лестничная ступень проверяет, что регистры находятся в пределах диапазона и устанавливает бит «запроса восстановления».
Шаг 2: Перейдите в колонку
Шаттл начинается в домашнем положении. Логика лестницы сравнивает значение кодера тока с координатой колонки цели. Он заряжает выходной сигнал передней части привода. По мере движения шаттла импульсы кодера увеличивают счетчик. Когда счетчик равен цели, ступень компаратора де-энергизирует привод и наносит тормоз.
Во время путешествия «датчик столкновения» NC-контакт последовательно подключается к выходу диска — если датчик обнаруживает препятствие, привод немедленно останавливается.
Шаг 3: Поднимитесь на ряд
При правильном столбце задействован вертикальный подъемный двигатель.Лестничная логика использует аналогичный подход: сравнивают счетчик вертикального кодера с мишенью строки. Поскольку подъемник может иметь разные ограничения ускорения, набор таймеров регулирует профиль скорости.
Шаг 4: Расширяйте вилки
Кран теперь достиг точного места хранения. Логическая лестница проверяет:
- Горизонтальное положение = столбец цели (ОК).
- Вертикальное положение = строка цели (ОК).
- Пустой датчик залива = OFF (указывает на наличие тота).
- Никакой тревоги или неисправности не активны.
Если все условия верны, то выход «расширения вилки» заряжается энергией. Ограничительный переключатель на растяжении вилки сигнализирует о полном расширении. Затем выход «подъема вверх» слегка поднимает вилки, чтобы поднять тягу с рельсов стойки.
Шаг 5: Втягивание вилки
После подъема датчик близости подтверждает, что тотем надежно находится на вилках. Логика лестницы затем отводит вилки, заряжая энергией втягивающийся соленоид. Второй переключатель переключателя сигнализирует о полном втягивании. Теперь тотте безопасно на платформе шаттла.
Шаг 6: Возвращение к депозитной позиции
Затем шаттл перемещается обратно на входной конвейер прохода. Логика лестницы использует те же процедуры управления движением в обратном порядке. В точке отложения он снова расширяет вилки и опускает их, чтобы разместить тот же самый тоте на конвейере. Датчик проверяет, что тотте больше не находится на шаттле.
Шаг 7: Обновление инвентаря
Наконец, лестничная ступенька отправляет хосту сообщение «retrieve complete» через блок данных. Хост обновляет свою базу данных и очищает местоположение.
Этот пример показывает, как лестничная логика управляет всей последовательностью операций, сохраняя при этом блоки безопасности и связь. Каждая ступень выполняется в режиме реального времени, обеспечивая детерминированное поведение, необходимое для высокоскоростной автоматизации.
Использование логической лестницы для AS/RS
- Надежность и детерминизм:] Логика лестницы работает на специальном оборудовании PLC с гарантированным временем сканирования, что делает его пригодным для безопасного критического управления движением.
- Простота устранения неполадок: Структура визуальной ранги позволяет техникам следовать логическому пути и быстро определять, какое состояние препятствует запуску двигателя или соленоида. Большинство программного обеспечения PLC включает в себя онлайн-мониторинг с выделенными контактами и катушками.
- Гибкость и изменяемость:] Добавление нового датчика, изменение лимита движения или корректировка времени просты. Рунги могут быть добавлены или изменены без переписывания всей программы. Это ценно при модернизации существующего AS/RS или расширении пропускной способности прохода.
- Интеграция с промышленными сетями:] Современные ПЛК поддерживают множество полевых шишек и протоколов промышленного Ethernet.Лестничная логика может легко обмениваться данными с накопителями, блоками ввода-вывода, системами зрения и сканерами штрих-кода. Это позволяет AS/RS быть частью более крупной экосистемы Industry 4.0.
- Широко распространенная экспертиза: Тысячи инженеров-автоматологов обучаются логике лестниц. Найти квалифицированных программистов для обслуживания и модернизации проще, чем для более экзотических языков. Это снижает долгосрочные затраты на поддержку.
- Доказано в высокопроизводительных средах: Записи установки AS/RS показывают десятилетия надежной работы с использованием элементов управления на основе лестниц. Многие крупные распределительные центры (Amazon, Walmart, DHL) полагаются на ПЛК, запрограммированные в логике лестниц для своих систем шаттлов.
Проблемы и современные альтернативы
Хотя лестничная логика остается доминирующей, инженеры сталкиваются с некоторыми проблемами при применении ее к очень сложным AS / RS:
- Комплексные профили движения:] Для высокоскоростного скоординированного движения, требующего ускорения или интерполяции кривой S, лестничная логика может стать громоздкой. Многие дизайнеры теперь используют специальные контроллеры движения или интегрированные сервоприводы, которые принимают команды высокого уровня.
- Большое количество мест: С сотнями или тысячами мест хранения массивы логической лестницы могут быть интенсивными для памяти. Более продвинутые системы управления используют текстовые языки, такие как структурированный текст, для более эффективного управления данными.
- Real-Time Analytics: Логика лестницы не предназначена для тяжелых алгоритмов регистрации данных или предиктивного обслуживания. Краевые устройства или облачные платформы часто дополняют логику лестницы для аналитики.
Тем не менее, для основных задач управления машиной - движения, безопасности, обработки ввода/вывода и дискретного секвенирования - логическая схема лестницы по-прежнему является наиболее практичным выбором. Организация PLCopen продолжает продвигать логику лестницы в рамках стандарта IEC 61131-3. Многие машиностроители предоставляют предварительно разработанные функциональные блоки для AS/RS, которые могут быть интегрированы в программы лестницы.
Будущее лестничной логики в AS/RS
По мере того, как склады внедряют гибкую автоматизацию с мобильными роботами (AMR) и автономными челноками, роль лестничной логики развивается. Основное управление отдельными машинами остается в PLC, в то время как оркестровка более высокого уровня переходит к программному обеспечению, работающему на серверах или в облаке. Гибридные подходы сочетают лестничную логику для безопасности и управления в режиме реального времени с языками более высокого уровня (Python, C++) для оптимизации и отчетности.
Одним из новых трендов является использование цифровых двойников для моделирования операций AS/RS. Перед развертыванием логические программы лестницы могут быть протестированы на виртуальную модель, что сокращает время ввода в эксплуатацию. AVEVA PI System и другие платформы IoT часто взаимодействуют с ПЛК для сбора данных в реальном времени для мониторинга производительности.
Кроме того, открытые стандарты, такие как OPC UA, позволяют контроллерам лестничной логики беспрепятственно обмениваться данными с корпоративными системами. Это позволяет прогнозировать техническое обслуживание, оптимизацию энергопотребления и динамическую маршрутизацию запасов без замены существующей инфраструктуры управления.
Заключение
Логика лестницы остается основной технологией для управления автоматизированными системами хранения и поиска. Ее визуальная, интуитивная природа делает ее доступной для инженеров по автоматизации, в то время как ее детерминированное исполнение обеспечивает надежность в высокоскоростной обработке материалов. От управления движением крана до управления блокировками безопасности и связи с системами более высокого уровня, логика лестницы обеспечивает прочную основу, которую требуют установки AS / RS. По мере того, как отрасль движется к более интеллектуальным складам, логика лестницы будет продолжать сосуществовать с передовым программным обеспечением, гарантируя, что физические операции остаются безопасными, быстрыми и простыми в обслуживании. Для любого объекта, модернизирующегося до автоматизированного хранения, инвестирование в хорошо структурированные логические программы лестницы является проверенным путем к операционному совершенству.