Förutsägande underhåll för industriell IoT

Databricks
IoT Edge
IoT Hub
Kubernetes Service
Machine Learning

Lösningsidé

Om du vill se oss expandera den här artikeln med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du berätta för oss med GitHub Feedback!

Den här artikeln visar hur sluttillverkare kan ansluta tillgångar till molnet med hjälp av OPC UA (Open Platform Communication Unified Architecture) och Industrial Components. Samtidigt som du minskar kostnaderna genom att optimera produktionen kan du använda förutsägande underhåll för att förbättra effektiviteten på dina datorer. Minimera störningar genom att använda avancerad analys och maskininlärning i din produktion för att förutse avbrott. Säkerställ produktionsupptid med omfattande insikter och automatiska aviseringar som utlöses av tillverkningsdata.

OPC UA är en plattformsoberoende och tjänstorienterad samverkansstandard för ett säkert och tillförlitligt datautbyte. OPC UA används av olika industriella system och enheter som branschdatorer, PLCs och sensorer. Det är en standard som drivs av OPC Foundation.

Potentiella användningsfall

Den här lösningen är perfekt för tillverkningsindustrin.

Arkitektur

Architecture Diagram

Dataflöde

Data flödar genom lösningen på följande sätt:

  1. Industriella enheter som kan kommunicera internt med OPC UA kan ansluta direkt till IoT Edge. IoT Edge är den beräkningskraft som finns i ditt lokala nätverk. Det är körningsmiljön för modulen Industrial Modules (OPC Publisher, OPC Twin och Discovery Module). Moduler är containrar som kör Azure-tjänster, tjänster från tredje part eller din egen kod. OPC Publisher-modulen ansluter till OPC UA-servrar och publicerar OPC UA-telemetridata till Azure IoT Hub. OPC Twin skapar en digital tvilling av en OPC UA-server i molnet och tillhandahåller OPC UA-funktioner för bläddring/läsning/skrivning/metodanrop via ett molnbaserat REST-gränssnitt (Representational State Transfer). Identifieringsmodulen tillhandahåller identifieringstjänster på gränsenheter, bland annat OPC UA-serveridentifiering.
  2. Industriella enheter som inte kan kommunicera via OPC UA behöver ett PLC-kort från tredje part för att ansluta till IoT Edge. Kort kan hämtas som moduler i Azure Marketplace.
  3. Plc-kort från tredje part möjliggör anslutning mellan enheterna och IoT Edge.
  4. För analysfunktioner närmare var data kommer finns det moduler som Machine Learning på Edge eller Funktioner som kan hämtas från Azure Marketplace, vilket ger låg svarstid och drift i frånkopplat tillstånd.
  5. Azure IoT Hub ansluter enheterna praktiskt taget till molnet för vidare databearbetning. Det möjliggör en säkerhetsförstärkt dubbelriktad kommunikation mellan IoT-program och enheter.
  6. Industrial Services består av flera mikrotjänster som exponerar ett REST-API. Alla industriella tjänster distribueras till ett Azure Kubernetes Service kluster. De implementerar affärslogik och funktioner för identifiering, registrering, fjärrstyrning och efterbearbetning av telemetri för industriella enheter. REST-API:erna kan användas i valfritt programmeringsspråk och ramverk som kan anropa en HTTP-slutpunkt. Det finns tre huvudsakliga användningsfall där de data som tillhandahålls av Industritjänster används.
  7. Azure Event Hubs transformerar och lagrar data. Den ger en distribuerad plattform för dataströmbearbetning med låg svarstid och sömlös integrering.
  8. När Event Hubs har bearbetat data lagrar och analyserar Azure Data Lake data ytterligare. Azure Data Lake är en mycket skalbar datasjö med säkerhet och granskning i företagsklass som gör det möjligt att köra batch-, ström- och interaktiva analysprogram med enkelhet. Azure Data Lake löser många av de produktivitets- och skalbarhetsutmaningar som hindrar dig från att maximera värdet på dina datatillgångar.
  9. Azure Databricks tillhandahåller de senaste versionerna av Apache Spark som ett Azure-tjänsterbjudande och gör att du smidigt kan integrera med öppen källkod bibliotek. Det ger en konfiguration med ett klick, effektiva arbetsflöden och en interaktiv arbetsyta som möjliggör samarbete.
  10. Utforska dina data med visuella rapporter och samarbeta, publicera och dela dessa rapporter med andra. Power BI integreras med andra verktyg, inklusive Microsoft Excel, så att du snabbt kan komma igång och arbeta sömlöst med dina befintliga lösningar.

Komponenter

Data läses in från dessa olika datakällor med hjälp av flera Azure-komponenter:

  • IoT Edge Azure IoT Edge flyttar molnanalys och anpassad affärslogik till enheter så att din organisation kan fokusera på affärsinsikter i stället för datahantering. Skala ut din IoT-lösning genom att paketera din affärslogik i standardcontainrar. Sedan kan du distribuera dessa containrar till valfri enhet och övervaka allt från molnet.
  • Industriella moduler – Azure Industrial IoT-plattformen innehåller moduler som körs i Azure IoT Edge för att ansluta din arbetsyta. OPC Publisher-modulen ansluter till OPC UA-servrar och publicerar OPC UA-telemetridata från dessa servrar till Azure IoT Hub. OPC Twin tillhandahåller identifiering, registrering och fjärrstyrning av industriella enheter via REST-API:er. Identifieringsmodulen tillhandahåller identifieringstjänster på gränsenheter, bland annat OPC UA-serveridentifiering.
  • Azure IoT Hub Azure IoT Hub är en hanterad tjänst som finns i molnet och som fungerar som en central meddelandehubb för dubbelriktad kommunikation mellan ditt IoT-program och de enheter som det hanterar. Du kan använda Azure IoT Hub för att skapa IoT-lösningar med tillförlitlig och säker kommunikation mellan miljontals IoT-enheter och en molnbaserad serverdelslösning. Du kan ansluta nästan vilken enhet som helst till IoT Hub.
  • Industriella tjänster i Azure Kubernetes Plattformen består av flera molnkomponenter som delas in i mikrotjänster som tillhandahåller REST API- och agenttjänster som kan tillhandahålla bearbetning och daemon som funktioner.
  • Azure Event Hubs är en stordataströmningsplattform och händelseinmatningstjänst. Den kan ta emot och behandla miljoner händelser per sekund. Data som skickas till en händelsehubb kan omvandlas och lagras med hjälp av valfri provider för realtidsanalys eller batchbearbetnings-/lagringsadaptrar.
  • Azure Data Lake gör Azure Storage grunden för att skapa företagsdatasjöar i Azure. Den har utformats från början till att betjäna flera petabyte med information och samtidigt upprätthålla hundratals gigabit dataflöde, så att du enkelt kan hantera enorma mängder data.
  • Azure Databricks är en Apache Spark-baserad analysplattform som är optimerad för Microsoft Azures plattform för molntjänster. Databricks är integrerat med Azure för att ge konfiguration med ett klick, effektiva arbetsflöden och en interaktiv arbetsyta som möjliggör samarbete mellan dataforskare, dataingenjörer och affärsanalytiker. Databricks har utformats tillsammans med grundarna av Apache Spark.
  • Power BI är en uppsättning affärsanalysverktyg för att analysera data och dela insikter. Power BI kan fråga en semantisk modell som lagras i Analysis Services eller fråga Azure Synapse direkt.
  • Data Factory samordnar omvandlingen av mellanlagrade data till en gemensam struktur i Azure Synapse. Med Azure Data Factory kan du skapa och schemalägga datadrivna arbetsflöden (så kallade ”pipelines”) som kan mata in data från olika datalager. Du kan skapa komplexa ETL-processer som transformerar data visuellt med dataflöden eller med hjälp av beräkningstjänster som Azure HDInsight Hadoop, Azure Databricks och Azure SQL Database.

Nästa steg

  • En detaljerad vy över industriella moduler och tjänster finns i Azure Industrial IoT Platform-arkitekturen och en detaljerad vy över alla enskilda mikrotjänster och agentprocesser visas här.
  • Du hittar mer information om hur du kommer igång med Azure Industrial IoT Platform på lagringsplatsen Industrial IoT GitHub.