Драйверы оборудования
Агент поддерживает промышленные протоколы и синтетический драйвер для отладки.
- FOCAS — Fanuc, fwlib32, cgo, x86_64
- OPC UA — чистый Go
- MTConnect — HTTP /current
- Arbitrary-параметр param:<number>[:axis]
- Сборка с build-tag focas
Продукт
Сбор телеметрии со станков Fanuc через FOCAS, а также по OPC UA и MTConnect — через on-prem агент, без входящих портов и с дозагрузкой данных после обрыва связи
Модуль собирает телеметрию станков в цеху и передаёт её в облако через исходящее соединение. Агент работает рядом со станком, буферизует данные в локальной очереди и догружает их после восстановления связи.
Контекст
Станки разных поколений и производителей отдают данные по разным протоколам, а простой оборудования и загрузка часто видны только «на месте». CNC-мониторинг сводит телеметрию в единый реестр станков и тегов, сохраняет историю семплов и событий и помогает контролировать связь с оборудованием.
Возможности
Функции сгруппированы по доменам, чтобы было видно границы модуля и точки интеграции.
Агент поддерживает промышленные протоколы и синтетический драйвер для отладки.
Желаемое состояние хранится в облаке и применяется агентом.
Семплы и события принимаются идемпотентными батчами.
Связь со станком проверяется из облака, а параметр можно прочитать разово.
Каждый агент зарегистрирован в облаке и имеет собственный токен.
Агент продолжает собирать данные без связи с облаком.
Схема
Схема показывает реальные границы модуля и честно отмечает то, что ещё не выпущено.
Границы
Честные границы важнее обещаний: так проще оценить, подходит ли модуль под ваш процесс.
Модуль собирает и хранит данные станков. Управление станком и производственными заданиями остаётся вне его границ.
CNC-мониторинг работает отдельно от MES. Связка «телеметрия → производственный контур» — следующий шаг.
Агент — единственный инициатор соединения с облаком, поэтому схема работает за NAT и не требует проброса портов.
Roadmap
Без дат: порядок шагов, а не обещание сроков.
Примечание
FANUC и FOCAS — товарные знаки Fanuc Corporation. Драйвер FOCAS требует x86_64 и сборки с тегом focas; на ARM используются OPC UA и MTConnect. Модуль находится в разработке: консоль мониторинга и связка с MES ещё не выпущены.
Покажем сценарий на реальных данных и обсудим пилот на вашей площадке.