Skip to content

Промышленный 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-монитор использует отказоустойчивую двухдрайверную архитектуру:

  1. WCF OnlineServices: Защищенная системная служба Windows платформы smartHMI контроллеров KRC4/KRC5. Обеспечивает доступ к пакетам опций, журналам событий и файловой системе.
  2. KUKAVARPROXY (Порт 7000): Высокоскоростной шлюз опроса системных переменных для передачи кинематики и сигналов в реальном времени.
  3. 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: Подключиться к роботу KUKAkrl.connectKukaRobotДиалог Ethernet-подключения к роботу
KUKA KRL: Открыть панель SCADA Livekrl.openLiveBridgeЗапуск панели телеметрии реального времени
KUKA KRL: Скачать бэкап с контроллераkrl.downloadLiveBackupГорячая выгрузка .zip бэкапа с робота

Проприетарная лицензия (EULA). Независимая разработка Liskin Labs; не аффилировано с KUKA AG.