[go: up one dir, main page]

DE102023111338A1 - Netzwerk mit Kontrollfunktion für Netzwerkknoten - Google Patents

Netzwerk mit Kontrollfunktion für Netzwerkknoten Download PDF

Info

Publication number
DE102023111338A1
DE102023111338A1 DE102023111338.0A DE102023111338A DE102023111338A1 DE 102023111338 A1 DE102023111338 A1 DE 102023111338A1 DE 102023111338 A DE102023111338 A DE 102023111338A DE 102023111338 A1 DE102023111338 A1 DE 102023111338A1
Authority
DE
Germany
Prior art keywords
network
level
control level
state
cloud
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE102023111338.0A
Other languages
English (en)
Other versions
DE102023111338B4 (de
Inventor
Norbert Breuer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IFM Electronic GmbH
Original Assignee
IFM Electronic GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IFM Electronic GmbH filed Critical IFM Electronic GmbH
Priority to DE102023111338.0A priority Critical patent/DE102023111338B4/de
Publication of DE102023111338A1 publication Critical patent/DE102023111338A1/de
Application granted granted Critical
Publication of DE102023111338B4 publication Critical patent/DE102023111338B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Small-Scale Networks (AREA)

Abstract

Vorgeschlagen wird ein Netzwerk (1) der Automatisierungstechnik mit verbesserter Kontrolle von Netzwerkknoten (23) des Netzwerks (1), bei dem ein Kommunikationsdienst (20) vorgesehen ist, der zum Einsatz eines Protokolls zur Übertragung kurzer Messages ausgebildet ist, wobei wenigstens ein funktionales Element oder Hardware-Element (22) vorgesehen ist, das über wenigstens einen Netzwerkknoten (23) in das Netzwerk (1) implementiert ist, wobei jeder Netzwerkkomponente (23) mindestens ein State als Administrative State zugeordnet ist, der folgende Zustände aufweist: locked und unlocked, wobei die Cloud-Ebene (3) und/oder der Server (5) und/oder die programmierbare logische Einheit (12) dazu ausgebildet sind, über den Kommunikationsdienst (20) den Administrative State jedes der Netzwerkknoten (23) zu ändern, um diesen ein- und/oder auszuschalten.

Description

  • Die Erfindung betrifft ein Netzwerk nach einem der vorgenannten Ansprüche.
  • Aus dem Stand der Technik ist zum Beispiel aus der DE 10 2019 102 615 A1 ein Verfahren zum Zugriff auf Daten und Dienste eines Netzwerkknotens in einem Netzwerk bekannt, bei dem ein Netzwerkknoten seine eigene Verzeichnisstruktur um die nachgelagerter Netzwerkknoten erweitern kann.
  • Aufgabe der Erfindung ist es, ein Netzwerk für die Automatisierungstechnik bereitstellen zu können, welches eine verbesserte, insbesondere eine umfassendere und einfachere Kontrolle einzelner Netzwerkknoten bietet.
  • Die Aufgabe wird, ausgehend von einem Netzwerk der eingangs genannten Art, durch die kennzeichnenden Merkmale des Anspruchs 1 gelöst.
  • Durch die in den abhängigen Ansprüchen genannten Maßnahmen sind vorteilhafte Ausführungen und Weiterbildungen der Erfindung möglich.
  • Das vorgeschlagene, erfindungsgemäße Netzwerk wird hauptsächlich in der Automatisierungstechnik eingesetzt. Innerhalb des Netzwerkes gibt es Netzwerkknoten, die Verbindungen herstellen, z.B. zu einem Benutzer oder zu einem funktionalen Element oder zu einem sonstigen Hardware-Element.
  • Ein solches Netzwerk lässt sich hierarchisch in einzelne Ebenen gliedern:
    • - Es kann eine Verbindung nach außen zu einer Cloud bzw. zu einer Cloud-Ebene bestehen. Ein Cloud-Zugriff ermöglicht zum Beispiel eine Verbindung zu einer Großrechenanlage, einem großen externen Speicher oder dergleichen. Auch die Cloud-Ebene kann einen oder mehrere Netzwerkknoten aufweisen.
    • - Ein Infrastrukturnetzwerk kann eine ERP-Programm (Enterprise Resource Planning) aufweisen, sofern dieses nicht über eine Cloud zugreifen sollte. Ansonsten kann das Infrastrukturnetzwerk eine Betriebsleitebene (Manufacturing Execution System) umfassen. Auf dieser Ebene kann ein zentraler Server angeordnet sein.
    • - Das Infrastrukturnetzwerk kann über eine weitere Ebene über eine Ethernet-Verbindung, Profinet oder dergleichen mit Schalter (Switches) mit der Prozessleit- oder Steuerungsebene verbunden sein.
    • - Die Verbindung zur Steuerungsebene kann über eine Prozessleitebene erfolgen. Je nach Netzwerkstruktur kann die Prozessleitebene auch im Bereich des
  • Infrastrukturnetzwerks, aber auch in einer niedrigeren Ebene angesiedelt sein. In der Prozessleitebene kann der Zugang des Benutzers ermöglicht werden, d.h. es besteht dort über ein Mensch-Maschine-Interface die Möglichkeit der Ein- und Ausgabe von Daten, Befehlen und dergleichen.
    • - Die Steuerungsebene umfasst eine programmierbare logische Einheit, welche z.B. zur Kontrolle, d.h. Steuerung bzw. Regelung von Sensoren und/oder Aktoren ausgebildet ist.
    • - Diese Sensoren bzw. Aktoren sind hierarchisch auf der Feldebene angeordnet.
  • Die Erfindung zeichnet sich nun dadurch aus, dass zur Kommunikation ein Protokoll verwendet wird, mit dem eine einfache, schnelle Übertragung von nur kurzen Nachrichten (Messages) von Maschine zu Maschine möglich ist. Zu diesem Zweck kann ein IoT-Core in der Cloud, im Server im Infrastrukturnetz und auf der Steuerungsebene in der programmierbaren logischen Einheit untergebracht sein. Anstelle eines IoT-Core kann grundsätzlich auch MQTT (Message Queuing Telemetry Transport) verwendet werden, mit dem Telemetriedaten versendet werden können. Ein IoT-Core bietet bislang den Vorteil, dass Diagnosebefehle ohne Weitere umgesetzt werden können. Wenn diese Objekte oder Befehle aber als Parameter behandelt und über das Protokoll übertragen werden können, kann dieses Protokoll grundsätzlich verwendet werden.
  • Wenn Protokolle zur Übertragung von nur kurzen Messages verwendet werden, zeichnet es sich als besonders vorteilhaft aus, die Software im Bereich der Steuerung so zu gliedern, dass sich eine oder mehrere hierarchische Baumstrukturen aus Hardware-Elementen (Sensoren, Aktoren, I/O-Devices, usw.) und sonstigen funktionalen Elementen ergeben. Die hierarchische Baustruktur wird über einzelne Netzwerkknoten angesprochen. Den Netzwerkknoten wiederum sind Administrative States zugeordnet, deren aktueller oder zuzuweisender Wert (locked oder unlocked) über das Protokoll übertragen werden kann. Somit können also Hardware-Elemente und funktionale Elemente, die über diesen Netzwerkknoten verbunden werden, ausgeschaltet werden.
  • Die Verzeichnisstrukturen können bei einzelnen Netzwerkknoten auch zusammengestellt werden. Insgesamt ergibt sich dadurch eine vollständige, geordnete und hierarchisch angelegte Netzwerkstruktur. Hierzu ist es von Vorteil, wenn die Verzeichnisstrukturen von Netzwerkknoten um die nachgelagerter Netzwerkknoten ergänzt werden können, sodass ein Daten- oder Dienstezugriff, vor allem aber auch ein An- bzw. Abschalten vereinfacht werden kann.
  • Zudem besitzt eine hierarchische Baustruktur Vorteile bei Diagnosemeldungen, da aufgrund der Baumstruktur auch unmittelbar aus der Verzweigung hervorgeht, welche weiteren Hardware-Elemente oder funktionalen Elemente von z.B. einem Ausfall betroffen sind.
  • Bei einer vorteilhaften Ausführungsform der Erfindung sind zudem redundante Komponenten vorgesehen, die über die Netzwerkknoten angeschaltet werden können, wenn andere abgeschaltet werden. Es ist aber in der Regel nicht notwendig, jede möglicherweise ausgeschaltete Komponente durch eine redundante zu ersetzen, weil damit auch Kostennachteile und eine Erhöhung der Komponentenzahl verbunden sein können.
  • Bei einer vorteilhaften Ausführungsform der Erfindung werden Prozessdaten, wie z.B. Temperaturdaten oder Druckdaten von Sensoren, nicht ohne Weiteres einem Bediener angezeigt. Diese Daten könnten nämlich Betriebsgeheimnisse von Produktionsprozessen darstellen und sind damit schützenswert, d.h. sie sollen nicht jedem Bediener zur Verfügung stehen. Stattdessen werden nur Zustände übermittelt, aus denen man zum Beispiel den störungsfreien, oder aber den fehlerbehafteten Betrieb der Anlagen erkennen kann (fault state). Es können auch andere Zustände übermittelt werden, etwa, ob sich ein Element überhaupt einen Zugriff ermöglicht oder nicht (locked oder unlocked: administrative state). Ferner kann ein Zustand bedeuten, dass ein Element gerade aktiv ist, deaktiviert wurde oder erst hochfährt (operational state). Eine Zuordnung von Daten bzw. Diensten zu bestimmten Zuständen (States) kann durch eine Netzwerkkomponente, gegebenenfalls ein Element selbst eine Recheneinheit, einen Mikrocontroller oder Prozessor, ein FPGA oder dergleichen als Zuordnungseinheit durchgeführt werden.
  • Vorteilhafterweise kann eine standardisierte Applikation über einen Browser auf der Prozessleitebene, die ein Mensch-Maschine-Interface anbietet, ausgeführt werden. Zur Sicherheit kann eine Authentifikation erfolgen, wenn vom Benutzer ein Zugriff auf die programmierbare logische Einheit erfolgt.
  • Bei einer Weiterbildung der Erfindung können weitere Zustandsdaten von Netzwerkknoten oder Hardware-Elementen oder funktionalen Elementen verwendet werden, z.B. ein Operational State, der angibt, ob ein Objekt, also ein Element des Netzwerks, am Hochfahren ist, aktiviert oder deaktiviert wurde. Auch der Operational State eignet sich zur Übertragung kurzer Mitteilungen. Fehler können mit dem Fault-State auch über Kurznachrichten übermittelt werden und geben an, ob ein Fehler vorliegt oder nicht.
  • Vorteilhafterweise können dieses Zustände (Administrative State, Operational State, Fault-State) innerhalb der Prozessleitebene angezeigt oder abgefragt werden. Beispielsweise können diese Zustände auch einzeln über IoT-Einzelmessages abgefragt bzw. angefordert werden. Alle Knoten können separat verwaltet und Zustände (States) eingesehen oder abgefragt werden. Die Hardware-Elemente und funktionalen Elemente können aber bei einer Ausführungsvariante der Erfindung nicht nur auf den Zustand (State) abgefragt werden, sondern eine Zustandsänderung selbstständig weitermelden. Damit werden untergeordnete und übergeordnete Elemente informiert, die als Folge ihrerseits den Zustand ändern können, wenn sie z.B. von dem Zustand des anderen, aus ihrer Sicht über- oder untergeordneten Elements beeinflusst werden können.
  • Die Anordnung einer Betriebs- und Wartungszentrale für Netzwerke (OMC: Operation and Maintenance Center) kann, je nach Standardisierungsgrad, unterschiedlich erfolgen. Sie kann aber auf den Kommunikationsdienst, z.B. die IoT-Cores, zugreifen, um Fehlermeldungen abzufragen und gegebenenfalls Hardware-Elemente und funktionale Elemente über Netzwerkknoten ein-/auszuschalten.
  • Ausführungsbeispiel
  • Ein Ausführungsbeispiel der Erfindung ist in den Zeichnungen dargestellt und wird nachstehend unter Angabe weiterer Einzelheiten und Vorteile näher erläutert. Im Einzelnen zeigen:
    • 1: eine schematische Darstellung eines Netzwerks gem. der Erfindung,
    • 2 eine schematische Darstellung einer Baumstruktur mit Netzwerkknoten, sowie
    • 3: eine schematische Darstellung einer Baumstruktur wie in 2 unter Einblendung der Zustände (States).
  • 1 zeigt ein Netzwerk 1, bei dem ein Infrastrukturnetzwerk 2 mit einer Cloud 3 verbunden ist, z.B. um dort Daten auszulagern oder um komplexere Rechenvorgänge auf einem Großrechner auszuführen. Die Verbindung zur Cloud 3 erfolgt gesichert über eine Firewall 4. Das Infrastrukturnetzwerk 2 verfügt für alle Dienstanfragen über einen Server 5. Der Datentransfer wird über Schalter (Switches) 6 verzweigt.
  • Im Folgenden wird die Verbindung z.B. zu einzelnen Produktionsmaschinen hergestellt. Dies erfolgt über eine Ethernet-Verbindung 7. Auch hier wird über Switches 8 verzweigt, insbesondere zu den einzelnen Produktionsmaschinen 9, 10. In 1 sind dabei die nächsten Ebenen, nämlich die Prozessleitebene und Steuerungsebene 11 der Anlagen 9, 10 zusammengefasst. Die eigentliche Steuerung erfolgt über die programmierbare logische Einheit (PLC) 12. Typisch für eine Prozessleitebene ist auch ein Display 13 vorgesehen. Im Unterschied zur älteren Produktionsmaschine 9 kann eine Verbindung zur nächsten Ebene, der Feldebene 14 neben einer festverdrahteten Verbindung über das Ethernet auch zusätzlich über eine Drahtlosverbindung 15 realisiert werden, in 1 zum Beispiel zu einem fahrerlosen Transportsystem (FTS) 16.
  • Die Feldebene 14 umfasst neben dem FTS 16 auch eine Reihe von Sensoren 17 und Aktoren 18.
  • Hier ist in der Feldebene 14 auch noch ein Input-Output-Gerät 19 dargestellt das eigentlich zur Prozessleitebene gezählt werden kann.
  • Bei der Produktionsmaschine 9 wird über einen Schalter 8 verzweigt, und Steuerung 12 ist als separater Zweig angebunden. Display 13 und I/O-Gerät 19 sind auch hier in der Ebene 11 angeordnet. Die Feldebene 14 umfasst weitere Sensoren 17 und Aktoren 18.
  • Grundsätzlich sind verschiedene Einteilungen der Ebenen möglich:
    • Das gesamte Netzwerk kann in ein Distribution-Level, auf dem Geschäftsprozesse ablaufen, und in ein Access-Level, auf dem sich die eigentliche Automatisierung abspielt, eingeteilt werden. Die Verbindung (von Maschine zu Maschine) zwischen beiden erfolgt über die eine Netzwerkverbindung (hier: Ethernet) bzw. die Prozessleitebene. Dem Distribution-Level gehört das Infrastrukturnetzwerk an. Dem Access-Level gehören die Prozessleitebene, die Steuerungsebene und die Feldebene an. Oberhalb des Distribution-Levels kann über die Cloud 3 ein weiterer Büro-Zugang zum Netzwerk 1 bereitgestellt werden.
  • Der Kommunikationsdienst ist über IoT-Cores 20 in folgende Elemente des Netzwerks 1 implementiert:
    • - Cloud 3
    • - Server 5
    • - Programmierbare logische Einheit (PLC) 12.
  • In den Sensoren 17 oder Aktoren 18 ist eine Implementierung des IoT-Cores 20 nicht zwingend, da diese an der PLC 12 angeschlossen sind, die in der Regel genügend Speicher und Rechenkapazität sowie das Interface für IoT aufweist. Allerdings sind die IoT-Cores 20 auf allen Ebenen sonst, nämlich in der Cloud 3, im Infrastrukturnetzwerk 2 und im Access-Level bzw. auf der Steuerungsebene 11 eingebunden.
  • Mittels des IoT-Cores 20 bzw. der IoT-Protokolle können unkompliziert kurze Informationen übertragen werden.
  • Ein solches Protokoll zum Übertragen kurzer Messages kann erfindungsgemäß optimal in Kombination mit einer hierarchischen Baumstruktur und der Möglichkeit, Netzwerkknoten durch einfach Zuordnung von Zuständen schnell ein- und auszuschalten, genutzt werden. Die Hardware-Elemente und funktionalen Elemente werden als hierarchische Baumstruktur angeordnet. Ist bekannt, wie über einen Netzwerknoten diese Hardware-Elemente und funktionalen Elemente zusammenhängen, können diese durch gezieltes Aktivieren und Deaktivieren einzelner Netzwerkknoten ein- oder ausgeschaltet werden.
  • Besonders vorteilhaft kann es sich erweisen, wenn zusätzlich die Netzwerkknoten jeweils ihre eigene Verzeichnisstruktur um die Verzeichnisstruktur des nachgelagerten Netzwerkknotens erweitern können, um damit einen Daten- und/oder Dienstezugriff zu ermöglichen, sodass ein genauer Plan in der Steuerung vorliegt, mit welchem Netzwerkknoten welche Elemente ein- oder ausgeschaltet werden und welche Folgen dies mit sich bringt.
  • 2 beschreibt schematisch eine solche hierarchische Baumstruktur von Hardware-Elementen und funktionalen Elementen 22. An Verzweigungsstellen des Netzwerks 1 befinden sich Netzwerkknoten 23, die über Kurznachrichten des IoT-Protokolls aktiviert oder deaktiviert werden können, indem ein Administrative State zwischen den Werten „locked“ und „unlocked“ geändert wird. Die in der Baumstruktur nachfolgenden Hardware-Elemente bzw. funktionalen Elemente 22 werden sodann ein- oder ausgeschaltet. Denkbar ist es, über eine solche Baumstruktur dann stattdessen für einzelnen Hardware- / funktonalen Elemente andere redundante Komponenten über Netzwerkknoten hinzuzuschalten, die deren Funktionen dann übernehmen.
  • Eine ähnliche Darstellung wie in 2 ist in 3 in Form einer Statusübersicht zu sehen, wobei hier jedoch die Zustände (States) von Hardware- und funktionalen Software-Elementen angezeigt sind. Man kann den erfolgreichen Betrieb einer Anlage auch daran erkennen, dass sich Prozessdaten der Automatisierungstechnik, wie Temperatur oder Drücke, ändern. Allerdings ist es aber nicht immer gewünscht, diese Prozessdaten ohne Weiteres anzuzeigen, da manche Prozessdaten von Anlagen ein Firmengeheimnis darstellen, zum Beispiel, bei welchen Temperaturen und Drücken Kunststoffe verarbeitet werden, um gewisse Eigenschaften zu erhalten.
  • Alternativ dazu ist eine Übersicht über aktuelle Zustände einer Anlage vorteilhafter, da keine Prozessdaten offengelegt werden müssen. D.h. dass beim Vorliegen bestimmter Prozessdaten diesen ein Zustand zugeordnet wird, der wiederum ausgegeben werden kann, ohne dass geheim zu haltende Prozessdaten ausgegeben werden müssen.
  • Grundsätzlich können die einzelnen Hardware-Elemente und funktionalen Elemente 22 bzw. alle Knoten 23 hinsichtlich ihrer Zustände (States) abgefragt werden, aber auch von sich aus bei Zustandsänderungen Meldungen absenden. Als Reaktion auf diese Meldungen können untergeordnete und übergeordnete Elemente ihrerseits den Zustand ändern, sobald sie diese Information erhalten haben.
  • Im Netzwerk, z.B. in der PLC, ist ein IoT-Core implementiert. Nach einem Login mit dem Browser, z.B. über eine IP-Adresse, werden die einzelnen IoT-Elemente angezeigt. Wie in 3 ersichtlich, werden in diesem Ausführungsbeispiel den Hardware-Elementen (HW-Elementen) und den funktionalen Elementen (Funktional) jeweils Zustände anhand der Prozessdaten zugordnet, die Zustände angezeigt werden können und abrufbar sind, hier:
    • - AST = administrative state (locked oder unlocked)
    • - OST = operational state (enabled oder disabled oder initializing)
    • - FST = fault state (no error oder error)
  • Zur Einsichtnahme bezüglich einzelner Zustände oder zur Durchführung einer Zustandsabfrage kann man sich Zugriff auf die einzelnen Knoten 23 über eine IP-Adresse verschaffen und dann die Knoten verwalten, hier also auch Einsicht in Zustände nehmen oder die Zustände abfragen.
  • Es werden also statt Prozessdaten grundlegende Zustände (States) wie der Adminstrative State AST, der anzeigt, ob der Zugriff auf das Element gesperrt oder freigeben ist, der Operational State OST, der angibt, ob das Element aktiv ist, deaktiviert ist oder gerade hochfährt, sowie die Zustandsangabe FST (fault state), ob ein Fehler vorliegt, optional auch unter Angabe, welche Art von Fehler vorliegt.
  • Der Login zu den Knoten 23 erfolgt hier über Eingabe einer IP-Adresse über den Browser. Dann werden die einzelnen IoT-Elemente angezeigt und können separat verwaltet werden, bzw. es können die jeweiligen Zustände der Elemente eingesehen bzw. abgefragt werden.
  • In 3 sind beispielhaft neben zahlreichen funktionalen Elementen („Funktional“) auch Hardware-Elemente HW als Teil des Netzwerks dargestellt:
    • - PLC: eine programmierbare logische Einheit
    • - SCREEN: Bildschirmanzeige
    • - Frequency: Frequenz-Sensor
    • - I/O: Ein-/Ausgabeschnittstelle
    • - Mobile / FTS: die Ansteuerung eines fahrerlosen Transportsystems.
  • Bezugszeichen:
  • 1
    Netzwerk
    2
    Infrastrukturnetzwerk
    3
    Cloud
    4
    Firewall
    5
    Server
    6
    Switches
    7
    Ethernet-Verbindung
    8
    Switches
    9
    Produktionsmaschine
    10
    Produktionsmaschine
    11
    Prozessleit- / Steuerungsebene
    12
    PLC
    13
    Display
    14
    Feldebene
    15
    Drahtlosverbindung
    16
    FTS
    17
    Sensoren
    18
    Aktoren
    19
    I/O-Gerät
    20
    IoT-Core
    22
    Hardware-Element oder funktionales Element
    23
    Knoten
    AST
    administrative state
    OST
    operational state
    FST
    fault state
    HW
    Hardware-Element
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • DE 102019102615 A1 [0002]

Claims (14)

  1. Netzwerk (1) der Automatisierungstechnik und zur Kontrolle von Netzwerkknoten (23) des Netzwerks (1), umfassend: • ein Netzwerk (1), welches hierarchisch gegliedert ist: i. mit einer Cloud-Ebene (3), ii. welche mit einem Infrastrukturnetzwerk (2) verbunden ist, iii. das einen Server (5) umfasst, iv. wobei das Infrastrukturnetzwerk (2) über eine Prozessleitebene mit einer Steuerungsebene (11) verbunden ist, v. die wiederum mit einer Feldebene (14) verbunden ist, • wobei die Steuerungsebene (11) eine programmierbare logische Einheit (12) aufweist, • wobei die Cloud-Ebene (3) einen Netzwerkknoten (23) umfasst, • wobei die Cloud-Ebene (3) und/oder das Infrastrukturnetzwerk (2) und/oder die Steuerungsebene (11) mindestens einen weiteren Netzwerkknoten (23) aufweist, • wobei jeder Netzwerkknoten (23) eine hierarchische Verzeichnisstruktur seiner Daten und Dienste umfasst, • dadurch gekennzeichnet, dass ein Kommunikationsdienst (20) vorgesehen ist, der zum Einsatz eines Protokolls zur Übertragung kurzer Messages ausgebildet ist, • wobei in der Prozessleitebenen und/oder in der Steuerungsebene (11) und/oder in der Feldebene (14) jeweils wenigstens ein Netzwerkknoten (23) implementiert ist, um eine Verbindung innerhalb des Netzwerkes (1) zu realisieren, • wobei der Kommunikationsdienst (20) in der Cloud-Ebene (3), im Server (5) des Infrastrukturnetzwerks (2) und in der programmierbaren logischen Einheit (12) implementiert ist, • wobei wenigstens ein funktionales Element oder Hardware-Element (22) vorgesehen ist, das über wenigstens einen Netzwerkknoten (23) in das Netzwerk (1) implementiert ist, • wobei jeder Netzwerkkomponente (23) mindestens ein State als Administrative State (AST) zugeordnet ist, der folgende Zustände aufweist: locked und unlocked, • wobei die Cloud-Ebene (3) und/oder der Server (5) und/oder die programmierbare logische Einheit (12) dazu ausgebildet ist/sind, über den Kommunikationsdienst (20) den Administrative State (AST) jedes der Netzwerkknoten (23) zu ändern, um diesen ein- und/oder auszuschalten.
  2. Netzwerk (1) nach Anspruch 1, dadurch gekennzeichnet, dass der Kommunikationsdienst als IoT-Core (20) oder das MQTT ausgebildet ist.
  3. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass, insbesondere als Ersatz für wenigstens eines der Hardware-Elemente und/oder funktionalen Elemente (22), ein redundantes Element (22) vorgesehen ist, dass mittels des Kommunikationsdienstes (20) durch Ändern des Adminstrative State (AST) einer der Netzwerkknoten (23) ein- oder ausgeschaltet werden kann.
  4. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass jedem Netzwerkknoten außerdem folgende States zugeordnet sind: • ein Operational State (OST), der folgende Zustände aufweist: initializing, enabled und disabled, • ein Fault-State (FST), der folgende Zustände aufweist: error und no error.
  5. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass jeder Netzwerkknoten (23) ein Schnittstellenprogramm aufweist, das es erlaubt, jeweils seine eigene Verzeichnisstruktur um die Verzeichnisstruktur des nachgelagerten Netzwerkknotens (23) zu erweitern, um damit einen Daten- und/oder Dienstezugriff zu ermöglichen.
  6. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass jeder Netzwerkknoten (23) ein Schnittstellenprogramm aufweist, das es erlaubt, jeweils seine eigene Verzeichnisstruktur um die Verzeichnisstruktur des nachgelagerten Netzwerkknotens (23) zu erweitern, wobei eine Zuordnungseinheit vorgesehen ist, um den Daten und/oder Diensten States zuzuordnen und einen Zugriff auf die zugeordneten States anstelle der eigentlichen Daten- und/oder Dienstzugriffen zu ermöglichen.
  7. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass das wenigstens eine Hardware- und/oder das wenigstens eine funktionale Element dazu ausgebildet ist/sind, seinen / ihren State zu erkennen und an andere Netzwerkknoten (23) und/oder Hardware- und/oder funktionale Software-Elemente (22) weiterzuleiten, um diese zu informieren und gegebenenfalls eine State-Änderung dieser zu bewirken, wobei die Weiterleitung an unter- und/oder übergeordnete Elemente (22) erfolgen kann.
  8. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass außerdem innerhalb der Cloud-Ebene (3) und/oder des Infrastrukturnetzwerks (2) wenigstens ein Netzwerkknoten (23) vorgesehen ist.
  9. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass wenigstens ein Teil des Netzwerks in der Cloud-Ebene (3) und/oder im Infrastrukturnetzwerk (2) und/oder in der Prozessleitebene und/oder in der Steuerungsebene (11) und/oder in der Feldebene (14) zum einen wenigstens zwei Hardware-Elemente und/oder funktionale Elemente (22) sowie zum anderen wenigstens zwei Netzwerkknoten (23) aufweist, die miteinander verbunden und insbesondere als hierarchische Baustruktur angeordnet sind.
  10. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass die Cloud-Ebene (3) und/oder das Infrastrukturnetzwerk (2) eine ERP-Applikation aufweist/aufweisen.
  11. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass das Infrastrukturnetzwerk (2) eine Betriebsleitebene ausbildet.
  12. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass die Prozessleitebene als Mensch-Maschine-Interface ausgebildet ist.
  13. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass die Steuerungsebene eine SPS umfasst.
  14. Netzwerk (1) nach einem der vorgenannten Ansprüche, dadurch gekennzeichnet, dass die Feldebene (14) wenigstens einen Sensor (17) und/oder Aktor (18) aufweist.
DE102023111338.0A 2023-05-02 2023-05-02 Netzwerk mit Kontrollfunktion für Netzwerkknoten Active DE102023111338B4 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102023111338.0A DE102023111338B4 (de) 2023-05-02 2023-05-02 Netzwerk mit Kontrollfunktion für Netzwerkknoten

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102023111338.0A DE102023111338B4 (de) 2023-05-02 2023-05-02 Netzwerk mit Kontrollfunktion für Netzwerkknoten

Publications (2)

Publication Number Publication Date
DE102023111338A1 true DE102023111338A1 (de) 2024-11-07
DE102023111338B4 DE102023111338B4 (de) 2024-11-28

Family

ID=93120157

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023111338.0A Active DE102023111338B4 (de) 2023-05-02 2023-05-02 Netzwerk mit Kontrollfunktion für Netzwerkknoten

Country Status (1)

Country Link
DE (1) DE102023111338B4 (de)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019102615A1 (de) 2019-02-01 2020-08-06 Ifm Electronic Gmbh Verfahren zum Zugriff auf Daten und Dienste eines Netzwerkknotens in einem Netzwerk der Automatisierungstechnik
US20220174548A1 (en) * 2019-04-01 2022-06-02 Nokia Technologies Oy Administrative states of slices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019102615A1 (de) 2019-02-01 2020-08-06 Ifm Electronic Gmbh Verfahren zum Zugriff auf Daten und Dienste eines Netzwerkknotens in einem Netzwerk der Automatisierungstechnik
US20220174548A1 (en) * 2019-04-01 2022-06-02 Nokia Technologies Oy Administrative states of slices

Also Published As

Publication number Publication date
DE102023111338B4 (de) 2024-11-28

Similar Documents

Publication Publication Date Title
DE102020124789A1 (de) Hyperkonvergente architektur für industrieleitsystem
EP3798767B1 (de) Verfahren und anordnung zur kontrolle des datenaustauschs eines industriellen edge-gerätes
EP3547618B1 (de) Verfahren zum aufbau einer redundanten kommunikationsverbindung und ausfallgesicherte steuerungseinheit
EP1738236B1 (de) Automatisierungsnetzwerk mit zustandsmeldenden netzwerkkomponenten
EP2302472A2 (de) Steuerungssystem zum Steuern von sicherheitskritischen Prozessen
EP3753205B1 (de) Datenübertragung in zeitsensitiven datennetzen
EP2825921B1 (de) Steuerungsvorrichtung zum steuern von sicherheitskritischen prozessen in einer automatisierten anlage und verfahren zur parameterierung der steuerungsvorrichtung
EP2520991B1 (de) Verfahren zum steuernden Eingriff in das Verhalten eines Submoduls
DE102016000126A1 (de) Serielles Bussystem mit Koppelmodulen
EP2732347B1 (de) Verfahren und system zur dynamischen verteilung von programmfunktionen in verteilten steuerungssystemen
EP2557464B1 (de) Verfahren zum Betrieb eines Automatisierungssystems
WO2018059690A1 (de) Verfahren zum betrieb eines mehrere kommunikationsgeräten umfassenden kommunikationsnetzes eines industriellen automatisierungssystems und steuerungseinheit
EP1643679B1 (de) Konfiguration von Baugruppen in Automatisierungssystemen
DE102023111338B4 (de) Netzwerk mit Kontrollfunktion für Netzwerkknoten
EP3770704A1 (de) Cloudbasiertes dezentrales automatisierungssystem
EP2090948A1 (de) Automatisierungssystem und Verfahren zum Betrieb eines solchen Automatisierungssystems
EP2251755A2 (de) Verfahren zum Betrieb einer automatisierten Anlage zur industriellen Prozess- und/oder Fertigungsautomatisierung
EP3552063B1 (de) Verfahren zur automatischen konfiguration von funktionseinheiten eines automatisierungssystems
EP3800517B1 (de) Verfahren zur erstellung eines redundanten automatisierungssystems, computerprogramm und computerlesbares medium
EP2224301A1 (de) Automatisierungsanordnung mit einer industriellen Automatisierungskomponente und Verfahren zur Verwaltung einer industriellen Automatisierungskomponente
EP3560153B1 (de) Verfahren zum betreiben einer datenverarbeitungsanlage, datenverarbeitungsanlage
DE102020134176A1 (de) Kommunikationssystem für eine landwirtschaftliche maschine und verfahren zur herstellung einer landwirtschaftlichen maschine
EP4204909B1 (de) Edge-gerät sowie verfahren und software zur bereitstellung von redundanzfunktionen auf einem edge-gerät
DE102022120529B4 (de) Verfahren und Einrichtung zum Betrieb einer Vielzahl von IO-Link-Geräten mittels eines IO-Link-Masters
EP2533113B1 (de) Verfahren zum Betrieb eines Automatisierungsgerätes

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R082 Change of representative

Representative=s name: RAVENSPAT PATENTANWAELTE PARTNERSCHAFT MBB, DE