Zurück zum Blog

Industrielle Speicherarchitektur: Die verborgene Herausforderung hinter Industrie 4.0

Industrie 4.0 ist auf Speichersysteme angewiesen, die Steuerungen schnell booten, Echtzeit-Workloads verarbeiten, kritische Daten bei Stromausfällen bewahren und anspruchsvollen industriellen Umgeb...

Industrie 4.0 wird üblicherweise anhand sichtbarer Technologien beschrieben. Vernetzte Produktionslinien, industrielle künstliche Intelligenz, digitale Zwillinge, autonome Roboter und Cloud-Analysen bestimmen häufig die Diskussion.

Dennoch hängen diese Fähigkeiten von einem weniger sichtbaren Teil des Systems ab. Jede industrielle Steuerung, jeder Antrieb, jeder Roboter, jede Bildverarbeitungsplattform und jeder Edge-Computer benötigt zuverlässigen Speicher.

Der Speicher enthält die Anweisungen, mit denen die Anlage gestartet wird. Er hält aktive Variablen während der Ausführung von Steuerungsprogrammen. Außerdem bewahrt er Alarme, Prozessverläufe, Produktionsaufzeichnungen und diagnostische Nachweise auf.

Mit zunehmender Vernetzung industrieller Systeme steigt die Datenmenge, die durch jedes Gerät fließt, weiter an. Steuerungen müssen mehr Informationen verarbeiten, ohne Zykluszeit, deterministisches Verhalten oder Anlagenverfügbarkeit zu beeinträchtigen.

Industrieller Speicher muss zudem unter Bedingungen funktionieren, die sich erheblich von denen der Unterhaltungselektronik unterscheiden. Er kann Hitze, Kälte, elektrischer Störstrahlung, wiederholten Stromunterbrechungen und Vibrationen ausgesetzt sein und muss möglicherweise über einen Zeitraum von mehr als fünfzehn Jahren gewartet werden.

Die Kapazität allein löst diese Probleme nicht. Ingenieure müssen außerdem Latenz, Bandbreite, Schreibfestigkeit, Datenerhalt, Verhalten bei Stromausfall, Cybersicherheit und die langfristige Verfügbarkeit der Komponenten berücksichtigen.

Eine Speicherarchitektur, die im Labor funktioniert, kann in einem Schaltschrank einer Produktionsanlage ausfallen. Ein Design, das während der Inbetriebnahme ausreichend erscheint, kann nach Firmware-Updates und der Einführung zusätzlicher Datendienste ebenfalls unzureichend werden.

Aus diesen Gründen ist der Speicher zu einer der verborgenen technischen Herausforderungen auf dem Weg zu Industrie 4.0 geworden.

Vernetzte Produktionssysteme, die industrielle Automatisierung, Edge-Verarbeitung und groß angelegte Datenanalyse kombinieren

Abbildung 1. Industrie 4.0 verbindet vernetzte Maschinen, umfangreiche Datenerfassung, verteilte Verarbeitung und lokale Entscheidungsfindung.

Industrie 4.0 ist auch eine Speicherarchitektur

Die vierte industrielle Revolution verändert den Ort, an dem industrielle Informationen erzeugt, verarbeitet und gespeichert werden.

Traditionelle Automatisierungssysteme waren relativ zentralisiert. Sensoren übermittelten Prozesswerte an Steuerungen, während Leitsysteme ausgewählte Informationen anzeigten und Alarme aufzeichneten.

Moderne Anlagen verteilen Intelligenz über mehrere Ebenen. Intelligente Sensoren führen Diagnosen durch. Antriebe analysieren das Motorverhalten. SPS koordinieren Steuerung und Kommunikation. Edge-Computer aggregieren Daten von mehreren Maschinen.

Cloud-Plattformen können die Leistung zwischen Fabriken, Produktionslinien oder Geräteflotten vergleichen. Die Cloud ersetzt jedoch nicht die lokale Verarbeitung.

Kritische Steuerungsentscheidungen müssen in der Nähe der Maschine bleiben. Ein Produktionssystem kann sich nicht für jede Aktion auf eine kontinuierliche externe Verbindung verlassen.

Diese verteilte Architektur erhöht den Bedarf an lokalem Speicher. Jedes Gerät muss mehr Software speichern, größere Kommunikationspuffer vorhalten und größere Mengen betrieblicher Daten verarbeiten.

Eine SPS kann Steuerungslogik ausführen und gleichzeitig Rezepte, Alarme, Ethernet-Sitzungen, Webdienste und Produktionsaufzeichnungen verwalten. Ein Servoantrieb kann Motordaten, Sicherheitsparameter, Tuning-Werte und Ereignisverläufe speichern.

Ein Industrieroboter kann Trajektorien berechnen, während er Bildverarbeitungsdaten verarbeitet und Informationen mit umliegenden Geräten austauscht. Ein Edge-Gateway kann mehrere Protokolltreiber und Analyseanwendungen gleichzeitig ausführen.

Jede Arbeitslast stellt andere Anforderungen. Einige Daten müssen innerhalb von Mikrosekunden verfügbar sein. Andere Datensätze können später verarbeitet werden, müssen aber einen Stromausfall überstehen.

Die Speicherarchitektur bestimmt, ob diese Anforderungen koexistieren können, ohne die Systemzuverlässigkeit zu beeinträchtigen.

Der Industrieentwickler muss daher entscheiden, welche Informationen im Prozessor verbleiben, welche Informationen in den externen RAM verschoben werden und welche Informationen einen nichtflüchtigen Speicher erfordern.

Dies ist nicht nur eine Hardwareentscheidung. Softwarestruktur, Steuerungsprioritäten, Wartungsanforderungen und Cybersicherheitsrichtlinien beeinflussen allesamt die endgültige Architektur.

Industriedaten haben mehrere unterschiedliche Lebensdauern

Nicht jeder Datenpunkt hat denselben betrieblichen Wert oder dieselbe erforderliche Lebensdauer.

Ein während eines Servozyklus berechneter Positionsfehler kann nach dem nächsten Zyklus irrelevant werden. Ein Maschinenrezept muss möglicherweise viele Jahre lang verfügbar bleiben.

Eine Alarmsequenz kann Monate später während der Untersuchung eines Fehlers benötigt werden. Ein Sicherheitszertifikat kann über mehrere Firmware-Versionen hinweg gültig bleiben.

Diese Unterschiede führen zu mehreren übergeordneten Datenklassen.

Programmdaten umfassen Bootloader, Firmware, Betriebssysteme, Kommunikationsbibliotheken und Benutzeranwendungen. Diese Informationen müssen verfügbar bleiben, wenn die Stromversorgung abgeschaltet wird.

Konfigurationsdaten umfassen Geräteparameter, Kalibrierwerte, Netzwerkeinstellungen, Rezepte und maschinenspezifische Grenzwerte. Sie ändern sich normalerweise weniger häufig, erfordern aber eine hohe Integrität.

Laufzeitdaten umfassen temporäre Variablen, Task-Stacks, Kommunikationspuffer, Bilddaten und Zwischenberechnungen. Sie erfordern einen schnellen Zugriff, müssen aber normalerweise nach dem Ausschalten nicht erhalten bleiben.

Historische Daten umfassen Ereignisse, Alarme, Zustandstrends, Produktionszähler und Wartungsnachweise. Sie können während des gesamten Lebenszyklus der Anlage kontinuierlich geschrieben werden.

Sicherheitsdaten umfassen kryptografische Schlüssel, Zertifikate, Geräteidentitäten und Informationen zum sicheren Systemstart. Ihre Kapazität kann klein sein, aber ein unbefugter Zugriff kann ein erhebliches Risiko darstellen.

Diese Datenklassen sollten nicht automatisch eine gemeinsame Speichermethode verwenden.

Bootcode kann eine lange Datenerhaltung und schnelles Lesen, aber relativ wenige Schreibvorgänge erfordern. Ein Diagnoseprotokoll kann Millionen von Schreibvorgängen benötigen.

Ein Puffer für Bildverarbeitung kann eine hohe Bandbreite, aber keine Datenerhaltung bei Stromausfall benötigen. Eine sicherheitsrelevante Konfiguration kann redundanten Speicher und eine strenge Validierung erfordern.

Die Speicherarchitektur sollte diese Unterschiede widerspiegeln. Die Auswahl eines Bauteils allein anhand seiner Kapazität kann zu unzureichender Schreibfestigkeit, überhöhten Kosten oder einem nicht akzeptablen Wiederherstellungsverhalten führen.

Die drei Speicherfunktionen in industriellen Geräten

Die meisten industriellen Embedded-Systeme verwenden Speicher für drei Hauptfunktionen.

Die erste Funktion ist der Programmspeicher. Externer Flash-Speicher enthält üblicherweise den zum Starten des Geräts erforderlichen Bootcode, die Firmware und die Benutzeranwendung.

Die zweite Funktion ist der Arbeitsspeicher. Erweiterungs-RAM bietet temporären Platz für aktive Anwendungen, Berechnungen, Kommunikation und Datenpufferung.

Die dritte Funktion ist der Speicher für erhaltene Daten. Dieser Speicher bewahrt Konfigurationen, Alarme, Zähler und die Maschinenhistorie, nachdem die Stromversorgung entfernt wurde.

Diese Funktionen können in einem einzigen Prozessorpaket integriert oder auf mehrere Bauteile verteilt sein. Ihre technischen Anforderungen bleiben unterschiedlich.

Der Programmspeicher priorisiert Datenerhalt, zuverlässiges Starten und sichere Updates. Der Arbeitsspeicher priorisiert Latenz, Bandbreite und vorhersehbaren Zugriff.

Der Speicher für erhaltene Daten priorisiert Schreibfestigkeit, Schutz vor Datenverlust bei Stromausfall und langfristige Datenintegrität.

Eine SPS kann NOR-Flash für Firmware und Anwendungscode verwenden. Für die Ausführung, den Netzwerkverkehr und Laufzeitvariablen kann sie DRAM oder SRAM verwenden.

Ein weiteres nichtflüchtiges Bauteil kann erhaltene Tags, Ereignishistorien und Konfigurationsdaten bewahren.

Ein Servoantrieb verwendet eine ähnliche Anordnung. Der Flash-Speicher enthält die Steuerungsfirmware und Motordatenbanken. Schneller RAM unterstützt Berechnungen für Strom, Geschwindigkeit und Position.

Der nichtflüchtige Speicher bewahrt Einstellparameter, Betriebsstunden und Fehlerhistorien.

Industrieroboter, CNC-Systeme und Bildverarbeitungsplattformen verwenden dasselbe Grundmodell, auch wenn ihre Anforderungen an Kapazität und Bandbreite deutlich höher sein können.

Das Verständnis dieser drei Speicherfunktionen hilft Ingenieuren, nicht für jede Arbeitslast dieselbe Technologie einzusetzen.

Industrielle Embedded-Plattform mit Prozessor, Kommunikation, I/O, Sensoren, Flash-Speicher, Arbeitsspeicher und Speicher für erhaltene Daten

Abbildung 2. Ein typisches industrielles eingebettetes System vereint Verarbeitung, I/O, Kommunikation, Programmspeicher, Arbeitsspeicher und Speicher für erhaltene Daten.

Flash-Speicher und zuverlässiger Steuerungsstart

Jede industrielle Steuerung nimmt den Betrieb auf, indem sie ausführbaren Code aus einem nichtflüchtigen Speicher abruft.

Die Startsequenz kann den Prozessor initialisieren, die Hardware testen, Schnittstellen konfigurieren, die Firmware überprüfen, freigegebene Parameter wiederherstellen und die Benutzeranwendung starten.

Wenn der gespeicherte Code beschädigt ist, kann der Controller diese Sequenz möglicherweise nicht abschließen. Die Maschine kann weiterhin nicht verfügbar sein, obwohl jedes mechanische Bauteil funktionsfähig ist.

NOR-Flash wird häufig zur Speicherung von Industrieprogrammen verwendet, da es eine nichtflüchtige Datenerhaltung und wahlfreien Lesezugriff unterstützt.

Viele Designs verwenden außerdem die Execute-in-Place-Ausführung. Der Prozessor liest die Anweisungen direkt aus dem Flash-Speicher, anstatt die vollständige Anwendung in den RAM zu kopieren.

Dieser Ansatz kann die Startzeit und den Bedarf an Arbeitsspeicher reduzieren. Zugleich gewinnen die Flash-Leseleistung und die Stabilität der Schnittstelle an Bedeutung.

Das Gerät muss den Code auch bei Spannungsschwankungen und extremen Temperaturen zuverlässig bereitstellen. Die Timing-Reserven müssen unter den ungünstigsten Betriebsbedingungen ausreichend bleiben.

Moderne Firmware benötigt mehr Kapazität als frühere Steuerungsanwendungen. Netzwerk-Stacks, Weboberflächen, Sicherheitsbibliotheken, Diagnosefunktionen und Remote-Update-Funktionen benötigen sämtlich Speicherplatz.

Entwickler müssen außerdem Kapazität für zukünftige Versionen reservieren. Wenn der Speicher bereits mit der ersten Softwareversion gefüllt wird, bleibt wenig Platz für Sicherheitspatches oder neue Kommunikationsfunktionen.

Industrieanlagen können fünfzehn Jahre oder länger in Betrieb bleiben. Ihre Softwareanforderungen können sich während dieses Zeitraums erheblich ändern.

Die Kapazität für die Codespeicherung sollte daher eine realistische Wachstumsreserve enthalten und nicht nur der anfänglichen Firmwaregröße entsprechen.

Die Zuverlässigkeit des Startvorgangs sollte auch das Wiederherstellungsverhalten umfassen. Das Gerät muss wissen, wie es reagieren soll, wenn die Firmwarevalidierung fehlschlägt oder ein Update unterbrochen wird.

Firmware-Updates dürfen Maschinen nicht unbrauchbar machen

Remote-Firmware-Updates sind in vernetzten Industriesystemen zunehmend üblich.

Sie senken die Wartungskosten und ermöglichen es Herstellern, Fehler oder Sicherheitslücken zu beheben, ohne jede Installation aufsuchen zu müssen.

Ein unterbrochenes Update kann jedoch das aktive Firmware-Image beschädigen. Ein Stromausfall oder ein Verlust der Kommunikation kann dazu führen, dass das Gerät nicht mehr neu startet.

Eine gängige Lösung ist eine Dual-Image-Architektur. Der Controller behält die aktuelle Firmware bei, während er die neue Version in einen anderen Speicherbereich schreibt.

Das System überprüft das neue Image vor der Aktivierung. Wenn die Validierung fehlschlägt, verwendet es weiterhin die vorherige Version.

Dieses Design verbessert die Wiederherstellung, erfordert jedoch zusätzliche Kapazität und eine sorgfältige Verwaltung der Partitionen.

Auch der Aktualisierungsprozess muss die Authentizität überprüfen. Verbundene Geräte sollten keine Firmware aus einer unbekannten oder nicht autorisierten Quelle ausführen.

Secure Boot stellt von Beginn des Startvorgangs an Vertrauen her. Der Controller prüft die Softwaresignatur vor der Ausführung.

Der Verifizierungsprozess hängt von geschützten Schlüsseln und vertrauenswürdigem Startcode ab. Diese Elemente müssen an einem Ort gespeichert werden, an dem gewöhnliche Anwendungssoftware sie nicht frei ändern kann.

Ein Schutz vor dem Zurücksetzen auf eine ältere Version kann ebenfalls erforderlich sein. Ein Angreifer sollte keine ältere Firmware-Version mit bekannten Schwachstellen erneut installieren können.

Firmware-Aktualisierungen erzeugen Schreibzyklen im Flash-Speicher. Die Häufigkeit ist normalerweise deutlich geringer als beim Ereignisprotokollieren, muss aber dennoch in die Lebensdauerberechnung einbezogen werden.

Ingenieure sollten die maximal erwartete Anzahl von Aktualisierungen, die erforderliche Wiederherstellungsmethode und das Verhalten bei einem plötzlichen Stromausfall dokumentieren.

Ein Controller, der Fernaktualisierungen ohne einen zuverlässigen Fallback-Mechanismus unterstützt, kann zwar die Wartungskosten senken, aber gleichzeitig das Betriebsrisiko erhöhen.

Flash-Ausdauer und Datenhaltung erfordern unterschiedliche Betrachtungsweisen

Flash-Speicher kann Daten nicht immer direkt überschreiben. Ein Bereich muss möglicherweise gelöscht werden, bevor neue Informationen programmiert werden können.

Löschvorgänge betreffen normalerweise Blöcke und nicht einzelne Bytes. Dadurch eignet sich Flash gut für Firmware, wird aber für häufig veränderte Daten komplizierter.

Ein Boot-Image wird möglicherweise nur wenige Male pro Jahr geändert. Ein Produktionszähler kann jede Sekunde aktualisiert werden.

Wenn beide Arbeitslasten im selben Speicherbereich platziert werden, kann dies unnötigen Verschleiß verursachen und die Wiederherstellung erschweren.

Wear-Leveling verteilt Schreibvorgänge auf mehrere physische Speicherorte. Dadurch wird verhindert, dass eine häufig aktualisierte Adresse zu früh ihre Belastungsgrenze erreicht.

Duplizierte Datensätze können die Zuverlässigkeit ebenfalls erhöhen. Der Controller schreibt eine neue Kopie, bevor er die vorherige Version ungültig macht.

Wenn die Stromversorgung während der Aktualisierung ausfällt, bleibt mindestens ein gültiger Datensatz erhalten.

Die Datenhaltung ist ein separates Thema. Ein Gerät kann viele Schreibvorgänge tolerieren, gespeicherte Daten bei erhöhten Temperaturen jedoch nur über einen kürzeren Zeitraum erhalten.

Schaltschränke können aufgrund von Antrieben, Prozessoren, Netzteilen und begrenzter Luftzirkulation warm bleiben.

Außengeräte können sowohl hohen Tagestemperaturen als auch Kaltstartbedingungen ausgesetzt sein.

Ingenieure sollten die Datenhaltung über den angegebenen industriellen Temperaturbereich hinweg bewerten. Angaben bei Raumtemperatur bieten nur unvollständige Orientierung.

Das vollständige System sollte außerdem unter wiederholten Ein- und Ausschaltzyklen getestet werden. Viele Speicherfehler treten während Spannungsübergängen und nicht im stationären Betrieb auf.

Die Zuverlässigkeit von Flash hängt daher davon ab, dass Speicherbaustein, Stromversorgungsarchitektur, Schnittstellentiming und Software-Aktualisierungsmethode zusammenwirken.

Erweiterungs-RAM unterstützt die aktive Arbeitslast

Prozessoren verfügen über internes SRAM, doch moderne industrielle Anwendungen benötigen oft mehr temporäre Kapazität.

Erweiterungs-RAM unterstützt aktive Steuerungsprogramme, Betriebssysteme, Netzwerkpuffer, Visualisierungen, analytische Berechnungen und temporäre Datenstrukturen.

Dieser Speicher verliert seinen Inhalt normalerweise, wenn die Stromversorgung unterbrochen wird. Sein Hauptzweck ist ein schneller und vorhersehbarer Zugriff während des Betriebs.

DRAM bietet eine hohe Kapazität und eine hohe Bandbreite. Sie wird häufig in Systemen eingesetzt, die große Datensätze oder komplexe Softwareumgebungen verwalten.

DRAM erfordert jedoch Auffrischungsvorgänge, eine kontrollierte Schnittstellen-Taktung und ein sorgfältiges Leiterplattendesign. Außerdem kann es den Stromverbrauch und die thermische Belastung erhöhen.

SRAM ermöglicht einen einfacheren Zugriff und ein vorhersehbares Verhalten, bietet jedoch meist eine geringere Dichte bei höheren Kosten.

Die richtige Wahl hängt vom Workload ab. Eine kompakte SPS hat andere Anforderungen als ein Industrie-PC, auf dem Bildverarbeitung ausgeführt wird.

Die Speicherkapazität sollte auf dem Spitzenbedarf statt auf der durchschnittlichen Nutzung basieren.

Eine Steuerung kann bei moderatem Speicherverbrauch normal arbeiten. Hoher Netzwerkverkehr, Diagnoseaufzeichnungen oder eine Rezeptänderung können vorübergehende Spitzen erzeugen.

Unzureichende Reserven können während dieser Ereignisse zu Zuweisungsfehlern oder instabiler Leistung führen.

Echtzeitanwendungen sollten außerdem eine unkontrollierte dynamische Speicherzuweisung vermeiden. Wiederholtes Zuweisen und Freigeben kann Fragmentierung und unvorhersehbare Ausführungszeiten verursachen.

Viele industrielle Systeme reservieren Speicher während des Starts. Feste Puffer und definierte Task-Grenzen tragen dazu bei, ein deterministisches Verhalten zu bewahren.

Erweiterungs-RAM ist daher mehr als zusätzliche Kapazität. Es muss die zeitlichen und Zuverlässigkeitsanforderungen der gesamten Anwendung erfüllen.

Unterschiedliche Maschinen stellen unterschiedliche Anforderungen an den Arbeitsspeicher

SPS nutzten traditionell Arbeitsspeicher für E/A-Tabellen, Timer, Zähler, Programmvariablen und Kommunikationsdaten.

Moderne Steuerungen verwalten außerdem Alarm-Puffer, Webdienste, Sicherheitssitzungen, Datenhistorien und mehrere industrielle Protokolle.

Diese zusätzlichen Dienste erklären, warum moderne SPS- und PAC-Systeme erheblich mehr Speicher benötigen als frühere Generationen.

Bewegungssysteme stellen eine weitere Anforderung. Servoregler führen Strom-, Geschwindigkeits- und Positionsberechnungen mit hohen Frequenzen aus.

Diese Regelkreise sind auf einen konsistenten Zugriff angewiesen. Eine große Speicherkapazität bringt wenig Nutzen, wenn sich die Latenz unvorhersehbar verändert.

Kritische Bewegungsvariablen können im schnellen internen Speicher verbleiben. Trajektoriendaten, Kommunikationspuffer und Visualisierungen können externen RAM verwenden.

Industrieroboter kombinieren Bewegungssteuerung mit Bahnplanung, Kollisionszonen, Koordinatentransformationen und Peripheriekommunikation.

Bildverarbeitungsgesteuerte Roboter ergänzen die Anwendung um Bildverarbeitung und Modelldaten. Diese Workloads dürfen die deterministische Achssteuerung nicht unterbrechen.

CNC-Systeme benötigen Bearbeitungsprogramme, Werkzeugdatenbanken, grafische Benutzeroberflächen, Interpolationspuffer und Look-ahead-Berechnungen.

Bei der Hochgeschwindigkeitsbearbeitung können viele bevorstehende Bewegungsbefehle vor ihrer Ausführung analysiert werden. Dies ermöglicht gleichmäßige Bewegungen und eine stabile Schnittleistung.

Bildverarbeitungssysteme erzeugen besonders große temporäre Datensätze. Mehrere Bildframes können gleichzeitig zur Filterung, zum Vergleich und zur Objekterkennung gespeichert werden.

Die meisten Bilder erfordern keine dauerhafte Speicherung. Erweiterungs-RAM hält sie, bis das Prüfergebnis vorliegt.

Die Architektur muss daher zur Anwendung passen. SPS-Logik, Bewegungssteuerung, Robotik, CNC und Bildverarbeitung können nicht anhand einer einzigen allgemeinen Speicherspezifikation bewertet werden.

Die Speicherbandbreite muss auf Systemebene bewertet werden

Ein Speicherdatenblatt kann eine beeindruckende maximale Bandbreite ausweisen. Die reale Anwendung erreicht möglicherweise deutlich weniger.

Prozessorkerne, Grafik-Engines, Netzwerkschnittstellen, Speichercontroller und Beschleuniger können denselben Speicherbus gemeinsam nutzen.

Die Konkurrenz um Ressourcen nimmt zu, wenn mehrere Funktionen gleichzeitig ausgeführt werden.

Eine Steuerung kann unter normalen Steuerungsbedingungen gute Leistung erbringen, sich aber bei intensiver Kommunikation oder Diagnoseaufzeichnung verlangsamen.

Ein Industrie-PC kann Bilder korrekt verarbeiten, bis Visualisierung, Datenbankprotokollierung und Fernzugriff gleichzeitig stattfinden.

Systemtests sollten daher kombinierte Workloads nachbilden. Steuerung, Kommunikation, Anzeige, Analyse und Speicheraktivitäten sollten gleichzeitig ausgeführt werden.

Die Latenz ist oft ebenso wichtig wie die gesamte Bandbreite. Echtzeit-Tasks benötigen einen gleichbleibenden Zugriff und nicht nur eine hohe Durchschnittsrate.

Cache-Speicher kann die durchschnittliche Prozessorleistung verbessern. Ein Cache-Miss kann jedoch eine längere Zugriffszeit verursachen.

Kritischer Code und wichtige Variablen müssen möglicherweise im schnellen lokalen Speicher platziert werden. Weniger dringende Daten können externen RAM verwenden.

Direct Memory Access kann Daten zwischen Peripheriegeräten und Speicher verschieben, ohne dass der Prozessor kontinuierlich beteiligt sein muss.

Dies ist für Industrial Ethernet, Datenerfassung und maschinelles Sehen nützlich. Es schafft jedoch auch Anforderungen an die Synchronisierung.

Der Prozessor muss wissen, wann Übertragungen abgeschlossen sind. Zwischengespeicherte Daten müssen mit den Inhalten des physischen Speichers konsistent bleiben.

Multicore-Systeme erhöhen die Komplexität, da mehrere Prozessoren gleichzeitig auf gemeinsam genutzte Informationen zugreifen können.

Softwarearchitektur, Zuständigkeiten von Tasks und Speicherschutz sind daher wesentliche Bestandteile des Performance-Engineerings.

Der Datenspeicher bewahrt die Geschichte der Maschine

Industrielle Systeme erzeugen während des Betriebs Alarme, Zustandsänderungen, Prozesswerte und Diagnosemessungen.

Diese Informationen erklären, was vor einem Ausfall passiert ist. Sie unterstützen außerdem Produktionsanalyse, Wartungsplanung, Qualitätskontrolle und Energiemanagement.

Der Datenspeicher ist einer anderen Belastung ausgesetzt als Programmspeicher oder Arbeitsspeicher.

Es kann über viele Jahre hinweg kontinuierlich Schreibvorgänge empfangen. Außerdem muss es wichtige Datensätze bewahren, wenn die Versorgungsspannung ausfällt.

Eine Hochgeschwindigkeitsmaschine kann pro Stunde Tausende von Ereignissen erzeugen. Ein System zur Zustandsüberwachung kann Temperatur, Strom, Vibrationen und Prozesswerte kontinuierlich erfassen.

Die Datenmenge kann schnell wachsen, wenn viele Sensoren hinzugefügt werden.

Nicht jeder Datensatz erfordert eine dauerhafte Speicherung. Routinemäßige Prozesswerte können zusammengefasst werden, während Alarme und ungewöhnliche Ereignisse länger aufbewahrt werden.

Die Protokollierungsstrategie sollte daher Datenpriorität, Abtastrate, Aufbewahrungsdauer und den akzeptablen Datenverlust bei einem plötzlichen Abschalten festlegen.

Die Speicherhaltbarkeit muss anhand der tatsächlichen Schreiblast berechnet werden.

Eine Variable, die einmal pro Sekunde geschrieben wird, erzeugt mehr als dreißig Millionen Schreibvorgänge pro Jahr. Ein Aufzeichnungsgerät mit Millisekundenauflösung erzeugt eine deutlich größere Zahl.

Die Berechnung sollte Metadaten und Aktivitäten der Speicherverwaltung einschließen. Dateisysteme führen möglicherweise mehr physische Schreibvorgänge aus, als die Anwendung anfordert.

Pufferung kann die Anzahl der Schreibtransaktionen reduzieren. Daten im Arbeitsspeicher bleiben jedoch gefährdet, bis sie den nichtflüchtigen Speicher erreichen.

Das richtige Design stellt ein Gleichgewicht zwischen Ausdauer, Leistung und der Datenmenge her, die bei einer Unterbrechung verloren gehen kann.

Industrielle Sensoren und Maschinen, die kontinuierlich Prozess-, Ereignis- und Diagnosedaten erzeugen

Abbildung 3. Intelligente Fertigungsanlagen erzeugen kontinuierlich Daten, die zuverlässig verarbeitet, gespeichert und wiederhergestellt werden müssen.

Batteriegepufferter SRAM löste ein Problem, schuf aber andere

Viele ältere Industriesysteme verwendeten batteriegepufferten SRAM, um erhaltene Daten zu bewahren.

Ein stromsparender SRAM blieb über eine Batterie versorgt, wenn die Hauptversorgung ausfiel.

Diese Methode bot schnellen Zugriff und ein einfaches Softwareverhalten. Die Steuerung konnte den erhaltenen Bereich wie einen gewöhnlichen Speicher verwenden.

Er eignete sich gut für Maschinenparameter, Zähler, Rezepte, Ereignisprotokolle und den Betriebszustand.

Die Batterie wurde jedoch zu einem Wartungselement. Ihre Kapazität nahm mit Alter, Temperatur und Lagerbedingungen ab.

Eine schwache Batterie konnte unbemerkt bleiben, während die Maschine weiterhin normal arbeitete.

Der Ausfall wurde erst sichtbar, nachdem die Hauptstromversorgung ausgefallen und die gespeicherten Informationen verloren gegangen waren.

Der Batteriewechsel erforderte Serviceabläufe, Ersatzteilbestände, geplante Zugänge und eine organisierte Entsorgung.

An abgelegenen Standorten fiel dieser Aufwand stärker ins Gewicht. Der Austausch einer kleinen Batterie konnte den Anfahrtsweg eines Technikers zu einer isolierten Pumpstation oder Versorgungsanlage erforderlich machen.

Batteriegepufferter Speicher erforderte außerdem eine Überwachungsschaltung. Die Schaltung erkannte den Ausfall der Hauptstromversorgung und schaltete den SRAM auf die Notstromversorgung um.

Er musste instabile Schreibvorgänge verhindern, während sich die Spannung änderte. Eine fehlerhafte Umschaltung konnte Daten beschädigen, selbst wenn die Batterie noch intakt war.

Zusätzliche Komponenten vergrößerten die Leiterplattenfläche und schufen weitere potenzielle Fehlerquellen.

Diese Einschränkungen veranlassten Entwickler, nach einem nichtflüchtigen Speicher zu suchen, der häufige Schreibvorgänge ohne Abhängigkeit von einer austauschbaren Batterie ermöglichen konnte.

Nichtflüchtiger RAM bietet mehrere Alternativen

Moderne nichtflüchtige Speichertechnologien können Daten ohne kontinuierliche Notstromversorgung erhalten.

Keine einzelne Technologie ist für jede Anwendung ideal. Jede bietet ein anderes Verhältnis von Datendichte, Geschwindigkeit, Lebensdauer, Kosten und Datenerhaltung.

F-RAM kann häufige Schreibvorgänge bei geringem Schreibenergiebedarf unterstützen. Es eignet sich für Zähler, Ereignisprotokolle und zu erhaltende Variablen.

nvSRAM kombiniert das Verhalten gewöhnlichen SRAMs mit einem nichtflüchtigen Speichermechanismus. Die aktiven Daten können bei einem Stromausfall erhalten werden.

MRAM bietet einen weiteren Ansatz und verwendet magnetische Zustände zur Datenerhaltung. Seine Eignung hängt von der erforderlichen Kapazität, der Schnittstelle und den Systemkosten ab.

Verwalteter Flash-Speicher bietet eine deutlich höhere Datendichte. Er eignet sich für große Datenbanken, Bildspeicherung und lange Verlaufsdaten.

Flashbasierter Speicher erfordert jedoch Verschleißmanagement, Fehlerkorrektur und die Berücksichtigung der Schreiblatenz.

Die Speichermethode sollte der Datenklasse entsprechen.

Ein Hochfrequenzzähler erfordert eine ausgezeichnete Lebensdauer, aber wenig Kapazität. Ein Bildverarbeitungsarchiv benötigt deutlich mehr Kapazität, erhält jedoch möglicherweise weniger Schreibvorgänge an jeder physischen Speicherstelle.

Ein zu erhaltender Maschinenzustand erfordert eine schnelle und zuverlässige Erfassung des Stromausfalls. Eine historische Datenbank kann einen längeren Abschaltvorgang tolerieren.

Ingenieure sollten nichtflüchtigen Speicher nicht ausschließlich deshalb auswählen, weil er neuer als batteriegepuffertes SRAM ist.

Die Entscheidung muss auf der Schreibfrequenz, der erforderlichen Datenerhaltung, den Umgebungsbedingungen und dem akzeptablen Wiederherstellungsverhalten beruhen.

Tests sollten wiederholte Stromunterbrechungen während aktiver Schreibvorgänge umfassen. Dadurch werden Schwachstellen sichtbar, die bei gewöhnlichen Dauertests möglicherweise unentdeckt bleiben.

Stromausfall muss als Ereignis für die Datenintegrität behandelt werden

Eine Stromunterbrechung stoppt nicht nur den Prozessor. Sie kann einen aktiven Schreibvorgang unterbrechen und gespeicherte Informationen unvollständig hinterlassen.

Das Ergebnis kann ein beschädigter Datensatz, eine ungültige Konfiguration oder eine Beschädigung einer größeren Dateistruktur sein.

Robuste Systeme erkennen die abfallende Versorgungsspannung, bevor der Prozessor instabil wird.

Die Steuerung kann dann nicht wesentliche Aktivitäten stoppen und kritische Informationen erhalten.

Pufferkondensatoren oder eine unterbrechungsfreie Stromversorgung können genug Energie für ein kontrolliertes Herunterfahren bereitstellen.

Das erforderliche Zeitintervall hängt von der Speichermethode und der Datenmenge ab.

Das Speichern mehrerer erhaltener Variablen kann nur kurze Zeit dauern. Das Schließen einer Datenbank oder eines großen Dateisystems kann deutlich länger dauern.

Kritische Informationen sollten priorisiert werden. Eine Steuerung muss möglicherweise das aktive Rezept, die Chargenzahl, den Maschinenmodus, den Fehlerzustand und die Achsposition erhalten.

Temporäre Anzeigedaten und routinemäßige Kommunikationspuffer können normalerweise verworfen werden.

Die Wiederherstellungslogik ist ebenso wichtig. Die Steuerung darf nicht allein deshalb annehmen, dass gespeicherte Informationen gültig sind, weil sie vorhanden sind.

Prüfsummen können Beschädigungen erkennen. Sequenznummern können den neuesten vollständigen Datensatz identifizieren.

Redundanter Speicher kann während einer Aktualisierung sowohl die vorherige als auch die aktuelle Version behalten.

Eine beschädigte Konfiguration kann gefährlicher sein als eine fehlende Konfiguration. Eine Maschine kann mit falschen Parametern starten und dabei normal erscheinen.

Aus diesem Grund müssen kritische Datensätze vor der Verwendung validiert werden. Bei einigen Anwendungen sollte außerdem eine Bedienerbestätigung erforderlich sein, bevor der Betrieb fortgesetzt wird.

Vorausschauende Wartung hängt von zuverlässigem Edge-Speicher ab

Die vorausschauende Wartung beruht auf kontinuierlichen Nachweisen des Anlagenverhaltens.

Sensoren können Schwingung, Temperatur, Strom, Druck, Drehzahl und den Schmierzustand erfassen.

Diese Messwerte werden im Zeitverlauf verglichen, um eine Verschlechterung zu erkennen, bevor ein Funktionsausfall eintritt.

Die Cloud kann die Flottenanalyse unterstützen, aber zuverlässiger lokaler Speicher bleibt unerlässlich.

Eine Kommunikationsunterbrechung sollte keine Blindphase erzeugen. Das Edge-Gerät sollte Daten puffern, bis die Verbindung wiederhergestellt ist.

Die erforderliche Pufferkapazität hängt von der Abtastrate, dem Datentyp und der erwarteten Ausfalldauer ab.

Schwingungswellenformen mit hoher Abtastfrequenz erzeugen wesentlich größere Datensätze als Temperaturverläufe.

Daher berechnen viele Systeme Merkmale lokal. Gesamtschwingung, Spektralspitzen, Crest-Faktor und Temperaturänderung benötigen weniger Speicher als vollständige Rohwellenformen.

Rohdaten können im Umfeld von Anomalien, Alarmen und ausgewählten Diagnosezeiträumen gespeichert werden.

Diese Methode reduziert die Kommunikations- und Speicherlast und bewahrt gleichzeitig wichtige technische Nachweise.

Die Datenqualität sollte zusammen mit der Messung gespeichert werden. Fehlende Messwerte, Sensorfehler, Kalibrierungsänderungen und Kommunikationsausfälle müssen sichtbar bleiben.

Andernfalls können eingefrorene oder unvollständige Daten den Eindruck eines stabilen Maschinenverhaltens erwecken.

Die Zeitsynchronisierung ist ebenfalls entscheidend. Ereignisse von Antrieben, Steuerungen, Gateways und Historian-Systemen müssen in der richtigen Reihenfolge bleiben.

Eine driftende Uhr kann dazu führen, dass ein Alarm vor der Prozessbedingung erscheint, die ihn ausgelöst hat.

Zuverlässiger Speicher, Datenqualitätskennzeichen und synchronisierte Zeitstempel sind daher Bestandteil der Architektur für die vorausschauende Wartung.

Reale Maschinen zeigen, warum ein Speichertyp nicht ausreicht

Betrachten wir eine Verpackungslinie mit Servoantrieben, Barcode-Lesegeräten, Bildverarbeitung, Förderbändern und einer zentralen SPS.

Flash-Speicher enthält die Firmware der Steuerung, die Maschinenanwendung, Kommunikationsdienste und die Software zur Rezeptverwaltung.

Erweiterungs-RAM unterstützt aktive Logik, Netzwerkpuffer, Produktionsberechnungen und die temporäre Bildverarbeitung.

Nichtflüchtiger Speicher bewahrt Chargeninformationen, Ausschusszähler, Alarmhistorien und Antriebsfehler.

Das Bildverarbeitungssystem kann jedes Paket prüfen, aber nur fehlerhafte Bilder und ausgewählte Produktionsproben speichern.

Temporäre Bilddaten bleiben im RAM, bis die Prüfentscheidung abgeschlossen ist. Das Speichern jedes Bildes würde unnötigen Speicherplatz beanspruchen.

Nach einer Stromunterbrechung muss die Steuerung gültige Chargeninformationen wiederherstellen. Sie sollte nicht automatisch jede mechanische Aktion fortsetzen.

Teilweise verarbeitete Produkte können in der Maschine verbleiben, während Servoantriebe möglicherweise eine Positionsbestätigung benötigen.

Eine entfernte Pumpstation setzt andere Prioritäten.

Die Kommunikationsverbindung kann mehrere Stunden ausfallen, aber die SPS muss die Pumpen weiterhin lokal steuern.

Nichtflüchtiger Speicher erfasst während des Ausfalls Druck, Durchfluss, Motorstrom, Energieverbrauch, Alarme und Pumpenstarts.

Wenn die Kommunikation wiederhergestellt ist, überträgt das Gateway den zwischengespeicherten Verlauf an die zentrale Plattform.

Industrie-PCs für Bildverarbeitung, Datenbanken oder Edge-Analysen erzeugen noch größere Arbeitslasten. Sie benötigen möglicherweise beträchtlichen DRAM und Solid-State-Speicher.

Geeignete Plattformen für industrielle Datenverarbeitung müssen daher hinsichtlich Speicherkapazität, Verhalten bei Stromausfall, Umgebungsgrenzen und Wartungsfreundlichkeit bewertet werden.

Temperatur, Störungen und Netzqualität bestimmen die Zuverlässigkeit

Industrieller Speicher arbeitet in einer umfassenderen elektrischen und mechanischen Umgebung.

Motoren, Schütze, Schweißgeräte, Antriebe und Schaltnetzteile erzeugen elektromagnetische Störungen.

Hochgeschwindigkeitsspeicherschnittstellen können empfindlich auf schlechtes Routing, instabile Stromversorgung und unzureichende Erdung reagieren.

Eine Speicherkomponente kann alle Anforderungen des Datenblatts erfüllen, während die vollständige Platine weiterhin unzuverlässig bleibt.

Leiterplattenlayout, Signalintegrität, Abschirmung und Spannungsregelung beeinflussen das Ergebnis.

Die Temperatur stellt eine weitere Herausforderung dar. Kompakte Controller und abgedichtete Edge-Geräte können ohne Lüfter betrieben werden.

Prozessoren, Kommunikationschips und Stromwandler erhöhen die Temperatur im Gehäuseinneren.

Höhere Temperaturen können Datenerhalt, Leckströme, Timing und die Lebensdauer von Komponenten beeinflussen.

Außengeräte können im selben Jahr Kaltstarts, schnelle Temperaturänderungen und starke solare Erwärmung erleben.

Tests ausschließlich bei Raumtemperatur liefern nur begrenzte Erkenntnisse für den industriellen Einsatz.

Das vollständige System sollte über den gesamten Spannungs- und Temperaturbereich bewertet werden. Außerdem sollte es während wiederholter Ein- und Ausschaltzyklen getestet werden.

Mechanische Vibrationen können austauschbaren Speicher, Steckverbinder und Lötstellen beeinträchtigen.

Verlöteter Speicher verbessert die mechanische Stabilität, kann jedoch Reparaturen vor Ort erschweren. Austauschbarer Speicher vereinfacht den Ersatz, bringt aber Risiken durch Verbindungen und Handhabung mit sich.

Das richtige Design hängt von der Installation, der Wartungsstrategie und der Kritikalität der Ausrüstung ab.

Datenintegrität und Cybersicherheit wachsen zusammen

Speicherfehler können durch elektrische Störungen, Alterung, instabile Stromversorgung, Softwarefehler oder Strahlungsereignisse entstehen.

Manche Fehler betreffen ein Bit. Andere können einen vollständigen Konfigurationsdatensatz oder eine Speicherstruktur beschädigen.

Fehlerkorrekturcodes können bestimmte Fehler erkennen und beheben. Paritätsprüfungen können einfachere Fehler erkennen.

Prüfsummen oder kryptografische Hashes können Firmware und kritische Konfigurationsdaten verifizieren.

Korrigierte Fehler sollten dennoch protokolliert werden. Wiederholte Korrekturen können auf alternde Hardware, überhöhte Temperaturen oder Stromversorgungsprobleme hinweisen.

Auch Software kann Speicher beschädigen. Pufferüberläufe, ungültige Zeiger und Konflikte zwischen Tasks können Daten beschädigen, ohne dass ein physischer Geräteausfall vorliegt.

Speicherschutzeinheiten können Anwendungen isolieren und unbefugten Zugriff beschränken.

Secure Boot fügt eine weitere Schutzebene hinzu. Die Steuerung überprüft vor der Ausführung, ob ihre Firmware authentisch ist.

Sicherheitsschlüssel und Zertifikate erfordern geschützten Speicher. Gewöhnliche Anwendungssoftware sollte keine privaten Zugangsdaten offenlegen.

Auch Debug-Schnittstellen müssen in Produktionsanlagen kontrolliert werden. Ein offener Entwicklungsport kann andere Sicherheitskontrollen umgehen.

Sicherheitsprotokolle sollten vor Veränderungen geschützt bleiben. Ein Angreifer sollte Beweise nicht durch das Löschen gewöhnlicher Dateien beseitigen können.

Diese Anforderungen zeigen, dass Datenintegrität und Cybersicherheit keine getrennten Speicherthemen mehr sind.

Dieselbe Architektur muss Informationen sowohl vor versehentlicher Beschädigung als auch vor vorsätzlicher Veränderung schützen.

Industrielle Lebenszyklen führen zu einem Obsoleszenzproblem

Industrieanlagen bleiben oft wesentlich länger in Betrieb als Unterhaltungselektronik.

Eine Steuerung, ein Antrieb oder eine Werkzeugmaschine kann fünfzehn oder zwanzig Jahre lang eingesetzt werden. Das ausgewählte Speichergerät kann eine deutlich kürzere Produktionsdauer haben.

Obsoleszenz kann eine Neugestaltung der Platine erzwingen, selbst wenn das ursprüngliche Industrieprodukt weiterhin erfolgreich ist.

Ein Ersatzgerät kann dieselbe Kapazität und Schnittstelle angeben, sich aber dennoch anders verhalten.

Zeitverhalten, Spannung, Befehlssequenzen, Sicherheitsfunktionen, Lebensdauer und Temperaturklasse können abweichen.

Firmware-Treiber müssen möglicherweise geändert werden. Der Ersatz sollte unter realen Arbeitslasten validiert werden, statt automatisch als kompatibel zu gelten.

Die Lebenszyklusplanung sollte bereits während des ursprünglichen Designs beginnen.

Ingenieure sollten Optionen von Zweitlieferanten, die Verfügbarkeit von Gehäusevarianten, Softwareabhängigkeiten und die erwartete Produktionsdauer prüfen.

Verwaltete Speichergeräte können außerdem Zustandsinformationen wie Fehlerzähler oder die verbleibende Lebensdauer melden.

Diese Informationen ermöglichen es der Steuerung, eine Verschlechterung vor einem vollständigen Ausfall zu erkennen.

Der Speicher kann dann während geplanter Stillstandszeiten ausgetauscht werden, statt erst nach einem plötzlichen Datenverlust.

Auch die Dokumentation ist von gleicher Bedeutung. Zukünftige Entwicklungsteams müssen Speicherpartitionen, Aktualisierungsverfahren, Wiederherstellungslogik und Annahmen zur Lebensdauer verstehen.

Ohne diese Informationen kann eine spätere Softwareänderung unbeabsichtigt die Grenzen des ursprünglichen Designs überschreiten.

Speicher als Industriesystem auswählen

Ein praktisches Auswahlverfahren beginnt mit der Klassifizierung der Daten.

Ingenieure sollten Programmcode, Laufzeitvariablen, dauerhaft gespeicherte Parameter, Ereignisprotokolle, Bilddaten und Sicherheitsinformationen erfassen.

Der nächste Schritt ist die Festlegung der Kapazität. Die Schätzung sollte künftiges Softwarewachstum, Backup-Images, Metadaten und Wiederherstellungsspeicherplatz umfassen.

Lese- und Schreib-Workloads müssen berechnet werden. Durchschnittswerte reichen nicht aus. Auch Spitzenbursts und Protokollierungszeiträume im Worst Case sind relevant.

Anforderungen an Latenz und Bandbreite sollten für Echtzeitaufgaben definiert werden. Ein Gerät mit hoher Kapazität kann dennoch für eine deterministische Steuerung ungeeignet sein.

Datenhaltung und Ausdauer sollten über den erwarteten Temperaturbereich hinweg bewertet werden.

Das Design muss außerdem das Verhalten bei Stromausfall festlegen. Ingenieure sollten wissen, welche Daten sofort bewahrt werden müssen und wie lange der Abschaltvorgang dauern darf.

Fehlererkennung, Secure Boot, Schlüsselspeicherung und Zugriffskontrolle sollten berücksichtigt werden, bevor das Gerät ausgewählt wird.

Verfügbarkeit über den gesamten Lebenszyklus und Kompatibilität von Ersatzkomponenten müssen ebenfalls berücksichtigt werden.

Die endgültige Architektur kann mehrere Speichertechnologien verwenden. Dies ist häufig das richtige Ergebnis und keine unnötige Komplexität.

Flash kann als Firmware-Speicher dienen. Schneller RAM kann die aktive Steuerung unterstützen. Nichtflüchtiger Speicher mit hoher Ausdauer kann Ereignisse und erhaltene Variablen bewahren.

Speicher mit höherer Dichte kann Bilder, Datenbanken und lange Produktionshistorien aufnehmen.

Das Ziel besteht nicht darin, einen universellen Speicher zu finden. Vielmehr soll jede Datenklasse einem Gerät zugewiesen werden, das ihrer betrieblichen Bedeutung entspricht.

Speicher bleibt eine zentrale Einschränkung von Industrie 4.0

Künftige Industriesysteme werden eine höhere Kapazität und einen schnelleren Zugriff erfordern.

Mehr Sensoren werden mehr lokale Daten erzeugen. Edge-Analysen werden größere Modelle und längere Datenhistorien verwenden.

Steuerungen werden mehr Sicherheitsfunktionen, Kommunikationsdienste und Diagnosesoftware speichern.

Flash mit höherer Speicherdichte und nichtflüchtiger Speicher werden diese Anforderungen unterstützen. Schnellerer RAM wird die Bildverarbeitung und lokale Analysen verbessern.

Batterieloser, nichtflüchtiger Speicher wird den Wartungsaufwand verringern und die Wiederherstellung nach Stromausfällen verbessern.

Eine höhere Kapazität wird jedoch den Bedarf an einer disziplinierten Architektur nicht beseitigen.

Fabriken sollten nicht jeden Rohdatenpunkt auf unbestimmte Zeit speichern. Edge-Systeme müssen entscheiden, welche Informationen einen betrieblichen Nutzen schaffen.

Routinedaten können zusammengefasst werden. Detaillierte Informationen können im Zusammenhang mit Alarmen, Ausfällen oder Qualitätsereignissen erhalten bleiben.

Auch die Leistung muss vorhersehbar bleiben. Eine Spitzenbandbreite ist weniger nützlich, wenn die Zugriffszeiten bei kombinierten Workloads instabil werden.

Industriedesigner werden weiterhin Dichte, Latenz, Stromverbrauch, Ausdauer, Sicherheit und Unterstützung über den gesamten Lebenszyklus abwägen.

Der Speicher bleibt für Bediener möglicherweise verborgen, beeinflusst aber direkt, ob eine vernetzte Maschine korrekt startet, läuft, aufzeichnet und sich wiederherstellt.

Industrie 4.0 basiert daher nicht nur auf Sensoren, Netzwerken und künstlicher Intelligenz.

Sie basiert außerdem auf zuverlässigem Speicher, der die Anweisungen, den Kontext und die Belege hinter jeder industriellen Entscheidung bewahrt.

Einen Kommentar hinterlassen

Bitte beachten Sie, dass Kommentare genehmigt werden müssen, bevor sie veröffentlicht werden.