M365Con 2027 – безкоштовна онлайн-конференція · 11–22 Jan 2027 · 120 sessions→ m365con.net

2026-10-20

MQTT та OPC UA у виробництві Microsoft: архітектура Azure IoT Operations + Fabric

MQTT та OPC UA у виробництві Microsoft: архітектура Azure IoT Operations + Fabric
РОЗПЛУТУЄМО ВИРОБНИЧУ ДІЛЯНКУ: MQTT проти OPC UA ТА ПРАВДА ПРО РОЗІРВАНІ ДАНІ У ВИРОБНИЦТВІ. Чому сучасні заводи досі працюють на ручних експортах і здогадах, попри наявність ERP, MES та систем Azure? Цей епізод відокремлює реальну проблему від технологічного ажіотажу: фундаментальну відсутність довіри до виробничих даних. Часто індустріальне підключення подають як битву «переможець отримує все» між MQTT і OPC UA, але це повністю оминає суть. Якщо оператори довіряють локальному HMI більше, ніж корпоративній панелі, або кожен огляд OEE перетворюється на суперечку про те, чиї цифри правильні, справа не в протоколі, а в семантиці. Сама технологія не створює сенсу; щоб побудувати справді зв'язаний завод, спочатку потрібно визначити виробничу проблему та спільну мову для виробничих подій, і лише потім масштабувати технології.

ВИРІВНЯВАННЯ ВИРОБНИЧОЇ ДІЛЯНКИ: MQTT проти OPC UA І ПРАВДА ПРО РОЗ'ЄДНАНЕ ВИРОБНИЧЕ ДАНІ
Чому сучасні заводи досі працюють на ручних експортах і здогадках, незважаючи на наявність систем ERP, MES та Azure? Цей епізод відтинає технологічний ажіотаж, щоб розібратися в основній проблемі: фундаментальній відсутності довіри до виробничих даних. Люди подають промислову зв'язаність як битву за першість між MQTT і OPC UA, але це повністю оминає суть. Якщо оператори довіряють локальному HMI більше, ніж корпоративній панелі, або якщо кожен огляд OEE перетворюється на суперечку про те, чиї цифри правильні, то справа не в протоколі — у вас проблема семантики. Сама по собі технологія не створює сенсу; щоб побудувати справді зв'язаний завод, потрібно почати з виробничої проблеми та визначити спільну мову для виробничих подій, перш ніж масштабувати технологічний стек.

У цьому епізоді ми обговорюємо:

  • Розрив довіри на виробничій ділянці: чому планувальники працюють з електронними таблицями, а оператори покладаються на локальні HMI, попри значні інвестиції в ERP і Azure.
  • Битва за цифри: чому зміни на ранковій, денній і нічній роботі часто приносять три різні обсяги виробництва і чому жодна з них не обов'язково помилкова — кожна лише описує різні точки процесу.
  • MQTT проти OPC UA — два різні завдання, а не суперники:

    • MQTT (транспорт): легкий протокол публікації/підписки, який ефективно маршрутизує повідомлення, розділяє видавців і споживачів та працює в нестабільних мережах. Його не цікавить вміст корисного навантаження; він просто доставляє конверт.
    • OPC UA (сенс): визначає, що є об'єктом і що означає значення. Він надає переглядний адресний простір зі структурованими моделями, типами змінних, інженерними одиницями та безпекою, вбудованою на рівні прикладного застосунку.
  • Чому нові панелі не вирішують проблему розрізнених даних: гарний графік не створює сенсу. Панель не може вгадати, означає чи код стану «один» роботу, простій або несправність, без контексту від самої машини.
  • Практична роль периферії (edge): чому критично нормалізувати дані один раз поблизу джерела, а не відображати їх п'ять разів у різних downstream-системах.
  • ISA-95 як контракт іменування: використання ієрархії від підприємства до комірки як стабільної карти для послідовного визначення місцезнаходження активів до застосування змінного бізнес-контексту, такого як робочі замовлення та продукти.
  • Ажіотаж навколо Unified Namespace (UNS): розуміння UNS як спільного простору подій, де IT та OT публікують факти, а не як нової головної бази даних або чарівної панацеї, що створює спільну операційну модель без зусиль.
  • Дизайн тем і корисного навантаження MQTT:

    • Небезпеки запихання тимчасового контексту (кодів продуктів, номерів замовлень) у статичні шляхи тем.
    • Чому назви тем чутливі до регістру і вимагають суворих правил використання малих літер.
    • «Ціна недбалого JSON» і чому семантичні контракти (типи, одиниці, походження) є важливими.
  • Sparkplug B: як він додає промислові правила до MQTT (визначені теми, життєвий цикл станів birth/death), але все одно не замінює потребу визначити, що саме означають ваші виробничі події.
  • Azure IoT Operations та Microsoft Fabric: шаблон площини даних на периферії від Microsoft, запуск модульних сервісів на Kubernetes з підключенням через Arc та чому готове до промислової експлуатації розгортання потребує гібридних навичок IT/OT.
  • Межа між площиною керування та площиною даних: чому локальні контури керування мають залишатися незалежними від хмари і чому брокер ніколи не є контролером безпеки.
Ключова цитата
«транспорт і сенс — це різні завдання. MQTT спрямовує повідомлення туди, куди їм потрібно, а OPC UA надає машинним даним структуру та контекст.»

Теги: #ManufacturingData #MQTT #OPCUA #UnifiedNamespace #ISA95 #IndustrialIoT #OEE #AzureIoTOperations #MicrosoftFabric #ITOTconvergence #SmartFactory

Станьте прихильником цього подкасту: https://www.spreaker.com/podcast/m365-fm-a-microsoft-mvp-podcast-by-mirko-peters--6704921/support.

Apple Podcasts · Spotify · YouTube · Deezer

MQTT and OPC UA in Microsoft Manufacturing: Azure IoT Operations + Fabric Architecture (English)