Промышленный SCADA Live Monitor реального времени
Онлайн-телеметрия и прямое подключение к промышленным роботам KUKA KRC2, KRC4 и KRC5.
Обзор
Industrial SCADA Live Monitor (krl.connectKukaRobot, krl.openLiveBridge) устанавливает прямое высокоскоростное соединение по Ethernet между VS Code и физическими контроллерами роботов KUKA под управлением KSS 5.x – 8.7+ и iiQKA 9.x.
Инструмент выводит телеметрию цеха, нагрузки на двигатели 6 осей, декартовы координаты TCP, матрицу 4096 сигналов ввода-вывода и субтитры системных сообщений SmartPAD прямо в среду разработки.
Архитектура и протоколы связи
SCADA-монитор использует отказоустойчивую двухдрайверную архитектуру:
- WCF OnlineServices: Защищенная системная служба Windows платформы smartHMI контроллеров KRC4/KRC5. Обеспечивает доступ к пакетам опций, журналам событий и файловой системе.
- KUKAVARPROXY (Порт 7000): Высокоскоростной шлюз опроса системных переменных для передачи кинематики и сигналов в реальном времени.
- CrossComm (WinGate Порт 49000): Драйвер кросс-коммуникации для контроллеров KRC2 и ранних версий KRC4.
Ключевые возможности
1. Шестиосевая шкала телеметрии и моментов осей
- Отслеживание положения осей: Чтение
$AXIS_ACTи$AXIS_MOTдля осей A1..A6 в реальном времени. - Моменты двигателей и скорости: Динамические полосы нагрузки двигателей с сопоставлением пределам
$TORQMON, выявляющие механические перегрузки до срабатывания аварийного останова. - Контроль пределов хода: Цветовые индикаторы приближения осей к программным концевым выключателям (
$SOFTP_END,$SOFTN_END).
2. Декартовы координаты TCP и активные рамки
- Текущее положение TCP: Отображение
$POS_ACTс координатами X, Y, Z (мм) и углами Эйлера A, B, C. - Статус систем координат: Номер и параметры активного инструмента
$TOOLи базы детали$BASE.
3. Динамическая матрица дискретных и аналоговых сигналов
- Сетка на 4096 каналов: Матрица дискретных входов
$IN[1..4096]и выходов$OUT[1..4096]. - Флаги и таймеры: Состояние системных флагов
$FLAG[1..1024]и таймеров$TIMER[1..64]. - Анимация импульсов: Подсветка фронтов переключения сигналов для отладки таймингов рукопожатий с ПЛК.
4. Поток аварий SmartPAD и субтитры перевода
- Хронологическая лента сообщений: Лента аварий, системных предупреждений и диалоговых запросов контроллера.
- Субтитры перевода (
KSS_LOOKUP): Устранение языкового барьера при международной пусконаладке. Если язык контроллера установлен на немецкий или турецкий, под системным кодом (например,KSS00203,KSS01442) отображается аутентичный перевод на русский и английский языки.
5. Горячее скачивание бэкапа по Ethernet
- Архивация без останова ячейки: Скачивание чистого архива бэкапа
.zipнапрямую с контроллера через Ethernet. - Непрерывность производства: Выгрузка выполняется в фоновом режиме без снижения скорости движения робота.
Команды и горячие клавиши
| Команда | Идентификатор | Описание |
|---|---|---|
| KUKA KRL: Подключиться к роботу KUKA | krl.connectKukaRobot | Диалог Ethernet-подключения к роботу |
| KUKA KRL: Открыть панель SCADA Live | krl.openLiveBridge | Запуск панели телеметрии реального времени |
| KUKA KRL: Скачать бэкап с контроллера | krl.downloadLiveBackup | Горячая выгрузка .zip бэкапа с робота |
