Программное обеспечение НейроКран расширяет возможности стандартных систем управления мостовых кранов и дополняет их функциями распознавания и вычисления косвенных координат объектов в кадре видеокамеры в режиме реального времени.
ПО НейроКран на мостовом электрическом кране г/п 100/32т, установленном в 2021 г., позволяет крановщику безошибочно определять центр посадочных мест различных типов (крест, конус и др.) для рулонов стали весом до 30т, позиционировать мост, тележку крана в заданную точку и опускать рулон строго вертикально без раскачивания. При этом используются относительные системы координат по инкрементальным энкодерам. Абсолютные координаты крана или тележки не измеряются, измерительные линейки не требуются. В комбинации с системой противораскачивания груза и позиционирования крана, точность позиционирования моста и тележки крана составляет 3-5мм.
Описание работы системы НейроКран
В основе работы программы лежит нейронная сеть и подсистема коммуникационного обмена с ПЛК крана. Для обучения нейросети применяются реальные кадры камеры видеонаблюдения.
Предварительно обученная нейросеть анализирует входящий поток кадров от видеокамеры и находит геометрический центр найденных объектов.
![coil targetplace recognition neuralcrane coil targetplace recognition neuralcrane](/upload/medialibrary/f30/f3063be44df5b431f73dbbb69482cd66.jpg)
Управление работой нейросети осуществляется по стандартному клиент-серверному интерфейсу OPC UA. В качестве OPC-сервера выступает ПЛК Siemens Simatic S7-1500.
ПЛК с помощью команд в протоколе обмена имеет возможность активировать и деактивировать распознавание, вносить ручную корректировку координат и многое другое.Протокол обмена предусматривает передачу от ПО НейроКран координат центра распознанного посадочного места, информации о связи с камерой, различных ошибках и др.
Панель оператора на кране представляет собой панельный компьютер с установленным ПО WinCC Advanced RT и ПО Нейрокран.
Изображение от видеокамеры и экраны SCADA-системы отображаются на экране одновременно. При нормальной работе крана и всех подсистем взаимодействие крановщика с панелью не требуется.
![Нейрокран распознавание конуса Нейрокран распознавание конуса](/upload/medialibrary/3a9/3a9a5796ac93f18c4871eb590b4c04e6.jpg)
Краткий состав проекта:
- Электропривод Siemens Sinamics S120
- Модули управления приводами Siemens Sinamics CU320-2 PN
- ПЛК Siemens Simatic S7-1500
- SCADA на базе WinCC Advanced RT
- ПО НейроКран для распознавания цели
- Система противораскачивания Siemens Simocrane с встроенным позиционированием