DE112017007370T5 - Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation und Kommunikationsgerät - Google Patents

Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation und Kommunikationsgerät Download PDF

Info

Publication number
DE112017007370T5
DE112017007370T5 DE112017007370.7T DE112017007370T DE112017007370T5 DE 112017007370 T5 DE112017007370 T5 DE 112017007370T5 DE 112017007370 T DE112017007370 T DE 112017007370T DE 112017007370 T5 DE112017007370 T5 DE 112017007370T5
Authority
DE
Germany
Prior art keywords
network
communication device
configuration information
network configuration
unit
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.)
Pending
Application number
DE112017007370.7T
Other languages
English (en)
Inventor
Hiroaki Omi
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of DE112017007370T5 publication Critical patent/DE112017007370T5/de
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • 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/085Retrieval of network configuration; Tracking network configuration history
    • 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/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • 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
    • 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/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • 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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Small-Scale Networks (AREA)
  • Programmable Controllers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Ein Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation erzeugt Information, die eine Netzwerkkonfiguration eines Netzwerksystems anzeigt, das durch eine Mehrzahl von Kommunikationsgeräten (11) bis (18) und einer Mehrzahl von Netzwerken (21) bis (24) definiert ist. Das Verfahren umfasst:Einen Schritt (12) in dem wenigstens eines der Kommunikationsgeräte (11) bis (18) Netzwerkkonfigurationsinformation erzeugt und speichert, welche definiert ist als ein Paar aus einem Netzwerknamen eines Netzwerks zu dem das wenigstens eine Kommunikationsgerät gehört und einem Netzwerknamen eines Netzwerks, das benachbart an das Netzwerk angeordnet ist, zu dem das wenigstens eine Kommunikationsgerät gehört;und die Schritte (S13), (S15) und (S17) in denen, wenn jedes Kommunikationsgerät (11) bis (18) von einem anderen Kommunikationsgerät die Netzwerkkonfigurationsinformation empfängt, die in dem anderen Kommunikationsgerät gespeichert ist, jedes Kommunikationsgerät die erhaltene Netzwerkkonfigurationsinformation speichert.

Description

  • Gebiet
  • Die vorliegende Erfindung betrifft ein Verfahren, um Information zu erzeugen, die einen Verbindungs-Zusammenhang zwischen einer Mehrzahl von Netzwerken eines Systems anzeigt.
  • Hintergrund
  • Einige Verfahren, um Netzwerkkonfigurationsinformation in einem System, das durch eine Mehrzahl von Netzwerken definiert ist, zu erzeugen wurden bisher vorgeschlagen.
  • Für ein bestimmtes vorgeschlagenes Verfahren in einem Steuerungssystem, das eine Mehrzahl von speicherprogrammierbaren Steuerungen (SPSen) aufweist, die über Netzwerke miteinander verbunden sind, wobei Netzwerkkonfigurationsinformation und Online-Verbindungspfade von den SPSen gesammelt werden und auf Basis der gesammelten Informationen ein Verbindungs-Zusammenhang zwischen den Netzwerken berechnet wird (z. B. in Patentliteratur 1). Für ein weiteres vorgeschlagenes, ähnliches Verfahren in einem System, in dem eine Mehrzahl von SPSen über Kommunikationseinheiten mit Kommunikationsnetzwerken, die in einer hierarchischen Struktur verbunden sind, werden der Typ und die Stationsnummer von jeder Kommunikationseinheit und der Typ von jeder speicherprogrammierbaren Steuerung über die Kommunikationsnetzwerke bestimmt, wodurch ein Verbindungs-Zusammenhang zwischen den Netzwerken berechnet wird (z. B. in Patentliteratur 2).
  • Zitatliste
  • Patentliteratur
    • Patentliteratur 1: Internationale Veröffentlichung Nr. WO 2008/146380
    • Patentliteratur 2: Offengelegte, japanische Patentanmeldung Nr. H4-32905
  • Überblick
  • Technisches Problem
  • Für ein konventionelles Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation wird Netzwerkinformation gemäß einer Anweisung eines externen Endgeräts in einem SPS-Hauptgerät erzeugt, was zu einem Problem einer hohen Verarbeitungslast auf einer CPU-Haupteinheit des SPS-Hauptgeräts führt.
  • Die vorliegende Erfindung wurde im Hinblick auf das Vorstehende gemacht und ein Ziel der vorliegenden Erfindung ist es, einem Kommunikationsgerät zu ermöglichen, überwiegend Information zu erzeugen, die einen Verbindungs-Zusammenhang zwischen einer Mehrzahl von Netzwerken eines Systems anzeigt.
  • Lösung des Problems
  • Um das vorstehende Ziel zu erreichen, liefert die vorliegende Erfindung ein Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation, um Information zu erzeugen, die eine Netzwerkkonfiguration von einem Netzwerksystem anzeigt, das durch eine Mehrzahl von Kommunikationsgeräten und einer Mehrzahl von Netzwerken definiert ist, wobei das Verfahren umfasst:
    • Einen Schritt in dem wenigstens eines der Kommunikationsgeräte Netzwerkkonfigurationsinformation erzeugt und speichert, wobei die Netzwerkkonfigurationsinformation definiert ist als ein Paar aus einem Netzwerknamen eines Netzwerks zu dem das wenigstens eine Kommunikationsgerät gehört und einem Netzwerknamen eines Netzwerks, das zu dem Netzwerk benachbart angeordnet ist, zu dem das wenigstens eine Kommunikationsgerät gehört; und
    • einen Schritt in dem, wenn jedes Kommunikationsgerät von einem anderen Kommunikationsgerät die Netzwerkkonfigurationsinformation empfängt, die in dem anderen Kommunikationsgerät gespeichert ist, jedes Kommunikationsgerät die erhaltene Netzwerkkonfigurationsinformation speichert.
  • Vorteilhafte Wirkungen der Erfindung
  • Gemäß der vorliegenden Erfindung ist es für die Kommunikationsgeräte möglich, vorwiegend mit einem anderen zu kooperieren, um die Information, die einen Verbindungs-Zusammenhang zwischen den Netzwerken anzeigt, zu erzeugen.
  • Figurenliste
    • 1 ist ein Diagramm, das ein Konfigurationsbeispiel eines Kommunikationssystems gemäß einer Ausführungsform darstellt.
    • 2 ist ein Betriebsablaufdiagramm gemäß der Ausführungsform.
    • 3 ist ein Diagramm, das ein Beispiel einer Netzwerkkonfigurationsinformations-Verwaltungstabelle gemäß der Ausführungsform darstellt.
    • 4 ist ein Blockdiagramm, das eine funktionelle Konfiguration von einer Gateway-Einheit gemäß der Ausführungsform darstellt.
    • 5 ist ein Diagramm, das eine Hardwarekonfiguration von der Gateway-Einheit gemäß der Ausführungsform darstellt.
    • 6 ist ein Blockdiagramm, das eine funktionelle Konfiguration von einem Anzeigegerät gemäß der Ausführungsform darstellt.
    • 7 ist ein Diagramm, das ein Flussdiagramm von einer Operation einer Konfigurationsinformations-Analyseeinheit darstellt.
    • 8 ist ein Darstellungsbeispiel von einem NetzwerkkonfigurationsDiagramm gemäß der Ausführungsform.
    • 9-1 ist ein Diagramm, das einen Prozess zur Erzeugung des Netzwerkkonfigurations-Diagramms gemäß der Ausführungsform darstellt.
    • 9-2 ist ein Diagramm, das einen Prozess zur Erzeugung des Netzwerkkonfigurations-Diagramms gemäß der Ausführungsform darstellt.
    • 9-3 ist ein Diagramm, das einen Prozess zur Erzeugung des Netzwerkkonfigurations-Diagramms gemäß der Ausführungsform darstellt.
  • Beschreibung der Ausführungsformen
  • Eine Ausführungsform von einem Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation gemäß der vorliegenden Erfindung wird nachfolgend detailliert mit Bezug auf die zugehörigen Zeichnungen beschrieben. Die vorliegende Erfindung ist nicht auf die Ausführungsform beschränkt.
  • Ausführungsform
  • 1 stellt ein Konfigurationsbeispiel von einem Netzwerksystem gemäß einer Ausführungsform der vorliegenden Erfindung dar. Eine SPS 41 umfasst eine Gateway-Einheit 11. Eine SPS 42 umfasst Gateway-Einheiten 12 und 13. Eine SPS 43 umfasst Gateway-Einheiten 14, 15 und 16. Eine SPS 45 umfasst eine Gateway-Einheit 18. Zusätzlich zu der Gateway-Einheit umfasst jede SPS eine Kombination aus einer Mehrzahl von Einheiten wie z. B. eine Leistungseinheit, eine CPU-Einheit, die die gesamte SPS steuert, eine Bewegungseinheit zum Ausführen einer Positionierungssteuerung an einem zu bewegenden Objekt und einer Eingangs-/Ausgangseinheit, die ein Spannungs-/Stromsignal aufnimmt oder abgibt. Weiterhin ist ein Anzeigegerät 50 mit einer SPS 44 verbunden. Das Anzeigegerät 50 ist ein Gerät zum Anzeigen und Bearbeiten von Einstellungsinformation der SPS 44 und den anderen SPSen 41, 42, 43 und 45, die über Netzwerkleitungen mit dem Anzeigegerät 50 verbunden sind.
  • Die Gateway-Einheiten 11 bis 18 der SPSen 41 bis 45 sind über die Netzwerkleitungen 21 bis 24 miteinander verbunden. Die Gateway-Einheit 12 und die Gateway-Einheit 13 sind über einen Bus 31 untereinander verbunden. Die Gateway-Einheit 14, die Gateway-Einheit 15 und die Gateway-Einheit 16 sind über einen Bus 32 miteinander verbunden. Obwohl nicht dargestellt, sind mehrere Einheiten von jeder SPS über einen Bus miteinander verbunden.
  • Jeder Gateway-Einheit, die zu einem Netzwerk gehört, ist eine Identifikationsnummer (eine Netzwerknummer) des entsprechenden Netzwerks zugeordnet. Ebenfalls ist jedem Gateway eine eigene Identifikationsnummer (eine Stationsnummer) zugeordnet. In 1 repräsentieren numerische Werte, die in dem Block erscheinen, der die Gateway-Einheit kennzeichnet, eine Netzwerknummer und eine Stationsnummer, die der Gateway-Einheit jeweils zugeordnet sind. Das Erscheinen von „2-1“ in dem Block, der die Gateway-Einheit 13 kennzeichnet, zeigt beispielsweise an, dass die Netzwerknummer „2“ und die Stationsnummer „1“ der Gateway-Einheit 13 zugeordnet sind. Gateway-Einheiten, die über eine der Netzwerkleitungen 21 bis 24 miteinander verbunden sind, werden derselben Netzwerknummer zugeordnet. Gateway-Einheiten, die über einen der Buse 31 und 32 miteinander verbunden sind, werden indessen unterschiedliche Netzwerknummern zugeordnet. In der vorliegenden Beschreibung ist eine Gateway-Einheit ein Beispiel für ein Kommunikationsgerät. Das Kommunikationsgerät in der vorliegenden Beschreibung beschränkt sich nicht auf eine Gateway-Einheit, welche eine der Einheiten ist, die eine SPS definieren. Zum Beispiel kann ein Teil des Kommunikationsgeräts ein unabhängiges Gateway-Gerät sein, das nur über eine Netzwerkleitung mit einer SPS verbunden ist. Ferner, obwohl in der vorliegenden Ausführungsform ein SPS-Netzwerk beschrieben wird, kann die vorliegende Erfindung auch auf ein anderes Netzwerksystem übertragen werden, das keine SPS umfasst. Obwohl die vorliegende Ausführungsform eine Identifikationsnummer (eine Netzwerknummer) als Information zum Identifizieren eines Netzwerks nutzt, kann die Information zur Identifikation durch andere Zeichen oder Symbole repräsentiert sein, statt einer Nummer. Die vorliegende Beschreibung verwendet den Begriff „Netzwerkname“, der die Nummer und die anderen Zeichen oder Symbole umfasst.
  • Jede der Netzwerkleitungen 21 bis 24 ist, z. B. eine Ethernet®-leitung oder eine RS-232-/422-Leitung. Ferner sind nicht alle Netzwerkleitungen 21 bis 24 zwangsläufig typengleiche Netzwerkleitungen. Die Netzwerkleitungen 21 bis 24 können unterschiedliche Typen von Netzwerkleitungen sein. Zum Beispiel können beide, die Netzwerkleitung 21 und die Netzwerkleitung 22 eine Ethernet®-Leitung sein oder es kann eine Kombination verwendet werden, bei der die Netzwerkleitung 21 eine Ethernet®-Leitung ist und die Netzwerkleitung 22 eine RS-232-Leitung ist.
  • Der Bus, der die Buse 31 und 32 umfasst, zur Kopplung einer Mehrzahl von Einheiten, die jede SPS definieren, ist eine Busplatine oder ein Systembus zur Kopplung physikalisch, benachbarter Geräte und zur Verwendung eines Kommunikationsstandards wie z. B. SATA oder PCI EXPRESS konfiguriert. Der vorstehend genannte Bus, der die Busse 31 und 32 umfasst, wird in der vorliegenden Beschreibung auch als „interner Bus“ bezeichnet, weil der Bus die Einheiten, die jede SPS definieren, koppelt.
  • 2 ist ein Ablaufdiagramm, das einen Vorgang darstellt, der die Erzeugung von Netzwerkkonfigurationsinformation in der Ausführungsform der vorliegenden Erfindung betrifft. Bezugnehmend auf 2 ist ein Betriebsablauf, bis Teile der Netzwerkkonfigurationsinformation des gesamten Netzwerksystems in der Gateway-Einheit 17 gesammelt sind, beschrieben.
  • Zunächst wird, wenn jede Gateway-Einheit aktiviert ist, ein Prozess zum Erzeugen von Netzwerkkonfigurationsinformation gestartet, so dass jede Gateway-Einheit einen Konfigurationsinformationserzeugungsprozess zum Sammeln von Information einer anderen Gateway-Einheit, welche über einen Bus innerhalb der entsprechenden SPS damit verbunden ist, zu einem Netzwerk zu dem die andere Gateway-Einheit gehört, durchführt, wodurch Information erzeugt wird, die einen Verbindungs-Zusammenhang zwischen den Netzwerken anzeigt (Netzwerkkonfigurationsinformation) (S11).
  • Die Netzwerkkonfigurationsinformation ist definiert als ein Paar aus: Einer Netzwerknummer ‚NA1‘ eines Netzwerks, das als Basisnetzwerk agiert; und einer Netzwerknummer ‚NA2‘ eines zu dem Basisnetzwerk benachbarten Netzwerks. In der vorliegenden Beschreibung bedeutet ein Zusammenhang in dem Netzwerke einander benachbart sind, ein Zusammenhang zwischen verschiedenen Netzwerken zu denen verschiedene Kommunikationsgeräte gehören, die über einen Bus (einen internen Bus) miteinander verbunden sind. Für die Konfiguration in 1 sind die Gateway-Einheiten 14, 15 und 16 über den Bus 32 miteinander verbunden und die Kommunikationsgeräte 14, 15 und 16 gehören jeweils zu einem zweiten, dritten und vierten Netzwerk. Daher sind das zweite, dritte und vierte Netzwerk die Netzwerke, die einander benachbart sind. Die Netzwerkkonfigurationsinformation ist auf eine Weise konfiguriert, so dass NA1 eine Netzwerknummer des näherliegenden, der benachbarten Netzwerke zu der Gateway-Einheit, die als die Referenz-Gateway-Einheit fungiert, welche die Netzwerkinformation verwaltet, anzeigt und NA2 eine Netzwerknummer, die weiter von der Referenz-Gateway-Einheit entfernt ist, anzeigt.
  • In dem Konfigurationsinformationserzeugungsprozess (S11) erzeugt jede Gateway-Einheit die Netzwerkkonfigurationsinformation NA1 und NA2: NA1 zeigt eine Netzwerknummer eines Netzwerks an, zu dem die Gateway-Einheit gehört; und NA2 zeigt eine Netzwerknummer eines Netzwerks an, das zu dem Netzwerk benachbart ist, dessen Netzwerknummer mit NA1 bezeichnet ist, so dass jede Gateway-Einheit das Paar aus NA1 und NA2 in einer Tabelle (einer Netzwerkkonfigurationsinformations-Verwaltungstabelle), die die Netzwerkkonfigurationsinformation dieser Gateway-Einheit verwaltet, speichert. Falls keine Information zu einem Netzwerk, das zu dem Netzwerk zu dem eine Gateway-Einheit gehört, benachbart ist, z. B. falls keine Gateway-Einheit über einen Bus mit einer solchen Gateway-Einheit verbunden ist, ist die Netzwerkkonfigurationsinformation leer.
  • Beispielsweise gehört die Gateway-Einheit 13 zu einem Netzwerk mit der Netzwerknummer 2 und ein Netzwerk mit der Netzwerknummer 1 ist zu diesem Netzwerk mit der Netzwerknummer 1 benachbart. Daher ist die Netzwerkkonfigurationsinformation (NA1, NA2), die in dem Konfigurationsinformationserzeugungsprozess erzeugt und in einer Netzwerkkonfigurationsinformations-Verwaltungstabelle der Gateway-Einheit 13 gespeichert ist, (2,1). Die Gateway-Einheit 14 gehört zu dem Netzwerk mit der Netzwerknummer 2, das benachbart zu den Netzwerken mit den Netzwerknummern 3 und 4 angeordnet ist. Daher ist Netzwerkkonfigurationsinformation (NA1, NA2), die erzeugt und in einer Netzwerkkonfigurationsinformations-Verwaltungstabelle der Gateway-Einheit 14 gespeichert ist, (2,3) und (2,4). Ferner gehört die Gateway-Einheit 15 zu dem Netzwerk mit der Netzwerknummer 3, das benachbart zu den Netzwerken mit den Netzwerknummern 2 und 4 angeordnet ist. Daher ist die Netzwerkkonfigurationsinformation (NA1, NA2), die erzeugt und in einer Netzwerkkonfigurationsinformations-Verwaltungstabelle der Gateway-Einheit 15 gespeichert ist, (3,2) und (3,4). Die Gateway-Einheit 17, die zu dem Netzwerk mit der Netzwerknummer 3 gehört, kann in S11 keine Information zu einem Netzwerk erhalten, das damit benachbart ist. Daraus resultierend wird keine Netzwerkkonfigurationsinformation erzeugt und eine Netzwerkkonfigurationsinformations-Verwaltungstabelle ist leer.
  • Als nächstes führt eine Gateway-Einheit einen Konfigurationsinformationsübertragungsprozess (S12) zur Übertragung erzeugter Netzwerkkonfigurationsinformation an eine andere Gateway-Einheit durch. In dem Konfigurationsinformationsübertragungsprozess überträgt jede Gateway-Einheit Netzwerkkonfigurationsinformation, die in dem Konfigurationsinformationserzeugungsprozess erzeugt wurde, über eine Netzwerkleitung an eine andere Gateway-Einheit.
  • Beispielsweise speichert die Gateway-Einheit 13 erzeugte Netzwerkkonfigurationsinformation in Übertragungsdaten und überträgt die Übertragungsdaten an die Gateway-Einheit 14, die ein anderes Gerät an einer Netzwerkleitung ist (die Gateway-Einheit 13 überträgt die Übertragungsdaten nicht an die Gateway-Einheit 12, die ein anderes, über einen Bus verbundenes Gerät ist). Währenddessen speichert die Gateway-Einheit 15 erzeugte Netzwerkkonfigurationsinformation in Übertragungsdaten und überträgt die Übertragungsdaten an die Gateway-Einheit 17, die ein anderes Gerät an einer Netzwerkleitung ist. Die Gateway-Einheit 14 überträgt erzeugte Netzwerkkonfigurationsinformation an die Gateway-Einheit 13. Ferner, obwohl nicht dargestellt, übertragen die Gateway-Einheiten 16 und 12 erzeugte Netzwerkkonfigurationsinformation jeweils an die Gateway-Einheiten 18 und 11. Andererseits wurde keine Netzwerkskonfigurationsinformation in der Gateway-Einheit 17 erzeugt; deshalb wird keine Übertragung von Netzwerkkonfigurationsinformation an die Gateway-Einheit 15 durchgeführt.
  • Bei Erhalt von Daten, die von einer anderen Gateway-Einheit in dem Übertragungsprozess der Konfigurationsinformation übertragen wurden (S12), führt jede Gateway-Einheit einen Empfangsprozess der Konfigurationsinformation durch (S13), um die Netzwerkkonfigurationsinformation, die in den empfangenen Daten gespeichert ist zu extrahieren und die extrahierte Netzwerkkonfigurationsinformation abzuspeichern. In dem Empfangsprozess der Konfigurationsinformation extrahiert jede Gateway-Einheit zuerst Netzwerkkonfigurationsinformation, die in empfangenen Daten gespeichert ist und fügt dann die extrahierte Netzwerkkonfigurationsinformation einer selbst-verwalteten Netzwerkkonfigurationsinformations-Verwaltungstabelle zu.
  • Beispielsweise empfängt die Gateway-Einheit 14 von der Gateway-Einheit 13 Netzwerkkonfigurationsinformation (NA1, NA2), welche (2,1) ist. Daraus resultierend ist die Netzwerkkonfigurationsinformation (NA1, NA2), die von der Gateway-Einheit 14 in der Netzwerkkonfigurationsinformations-Verwaltungstabelle gespeichert ist, (2, 1), (2, 3) und (2, 4). Die Gateway-Einheit 17 empfängt Netzwerkkonfigurationsinformation (NA1, NA2) von der Gateway-Einheit 15, welche (3, 2) und (3, 4) ist. Daraus resultierend ist die Netzwerkkonfigurationsinformation (NA1, NA2), die von der Gateway-Einheit 15 in der Netzwerkkonfigurationsinformations-Verwaltungstabelle gespeichert ist, (3, 2) und (3, 4).
  • Jede Gateway-Einheit, die den Empfangsprozess der Konfigurationsinformation beendet hat, speichert Netzwerkkonfigurationsinformation, die in dem Empfangsprozess der Konfigurationsinformation empfangen wurde, in einem Übertragungspaket und überträgt das Paket über einen Bus an eine andere Gateway-Einheit (S14). Es wird darauf hingewiesen, dass nur bei Erhalt neuer Netzwerkkonfigurationsinformation im unmittelbar vorstehenden Empfangsprozess der Konfigurationsinformation (S13), jede Gateway-Einheit die Netzwerkkonfigurationsinformation an eine andere Gateway-Einheit überträgt. Dies bedeutet, dass wenn keine neue Netzwerkkonfigurationsinformation empfangen wird, die Gateway-Einheit die Netzwerkkonfigurationsinformation nicht an eine andere Gateway-Einheit überträgt. Ferner, wenn Netzwerkkonfigurationsinformation an eine Gateway-Einheit übertragen werden soll, diese aber bereits von einer solchen Gateway-Einheit gespeichert ist, ist es unnötig diese Information zu übertragen. Es ist vorteilhaft, diese unnötige Information nicht zu übermitteln, da die nicht-Übertragung von unnötiger Information den Übertragungsverkehr reduziert.
  • Beispielsweise überträgt die Gateway-Einheit 14 (2, 1), welches Netzwerkkonfigurationsinformation (NA1, NA2) ist, die von der Gateway-Einheit 13 in S13, der ein unmittelbar vorstehender Schritt ist, empfangen wurde, über den Bus 32 an die Gateway-Einheit 15 und 16. Ferner überträgt die Gateway-Einheit 13 (2, 3) und (2, 4), welches Netzwerkkonfigurationsinformation (NA1, NA2) ist, die von der Gateway-Einheit 14 in S13, der ein unmittelbar vorstehender Schritt ist, empfangen wurde, über den Bus 31 an die Gateway-Einheit 12. Andererseits empfängt die Gateway-Einheit 15 in dem unmittelbar vorstehenden Empfangsprozess der Konfigurationsinformation (S13) keine Netzwerkkonfigurationsinformation von der Gateway-Einheit 17; daher überträgt die Gateway-Einheit 15 keine Netzwer kkonfigurationsinformation.
  • Anschließend führt eine Gateway-Einheit, die Netzwerkkonfigurationsinformation empfangen hat, den Empfangsprozess der Konfigurationsinformation durch, speichert die empfangene Netzwerkkonfigurationsinformation in einem Übertragungspaket und überträgt das Übertragungspaket auf die gleiche Weise wie vorstehend erläutert an eine andere Gateway-Einheit (S15 und S16). Wie bereits vorstehend dargelegt, sendet jede Gateway-Einheit die Information nur beim Empfang neuer Netzwerkkonfigurationsinformation an eine andere Gateway-Einheit. Es ist nicht notwendig Information zu übertragen, falls solche Information bereits von einer Gateway-Einheit, die die Information anderweitig erhalten würde, gespeichert ist. Es ist empfehlenswert solche Information nicht zu übertragen.
  • Zum Beispiel überträgt die Gateway-Einheit 15 (2, 1), welches Netzwerkkonfigurationsinformation (NA1, NA2) ist, die von der Gateway-Einheit 14 in einem Empfangsprozess der Konfigurationsinformation empfangen wurde, über die Netzwerkleitung 23 an die Gateway-Einheit 17 (S15). Von der Netzwerkkonfigurationsinformation (3, 2) und (3, 4), welches Netzwerkkonfigurationsinformation (NA1, NA2) ist, die von der Gateway-Einheit 15 gespeichert ist, ist Information bereits von der Gateway-Einheit 17 gespeichert. Daher ist es nicht notwendig die Information (3, 2) und (3, 4) an die Gateway-Einheit 17 zu übertragen.
  • Anschließend wird in einem Bus, bei Empfang der neuen Netzwerkkonfigurationsinformation von einer Netzwerkleitung, ein Prozess zur Übertragung von neuer Netzwerkkonfigurationsinformation an eine andere Gateway-Einheit durchgeführt, während beim Empfangen der neuen Netzwerkkonfiguration ein Prozess zur Übertragung neuer Netzwerkkonfigurationsinformation an eine andere Gateway-Einheit in einer Netzwerkleitung von einem Bus durchgeführt wird. Diese Prozesse werden wiederholt bis keine neue Information mehr übertragen werden muss.
  • Zum Beispiel gibt es keine Gateway-Einheit, die über eine Basis mit der Gateway-Einheit 17 verbunden ist. Daher wird nach einem Empfangsprozess der Konfigurationsinformation (S17) kein Übertragungsprozess an eine andere Gateway-Einheit durchgeführt. Ferner wird in der Konfiguration der vorliegenden Ausführungsform keine Übertragung von Netzwerkkonfigurationsinformation an die Empfangseinheit 17 nach dem Empfangsprozess der Konfigurationsinformation (S17) durchgeführt, so dass die Netzwerkkonfigurationsinformations-Verwaltungstabelle in dem Empfangsprozess der Konfigurationsinformation vollständig ist (S17).
  • 3 ist eine Netzwerkkonfigurationsinformations-Verwaltungstabelle, die von der Gateway-Einheit 17 nach Beendigung des Empfangsprozess der Konfigurationsinformation (S17) in der Gateway-Einheit 17 gespeichert wird.
  • 4 ist ein Blockdiagramm, das eine funktionelle Konfiguration von einer Gateway-Einheit in dem Kommunikationssystem in 1 darstellt. In 4 umfasst die Gateway-Einheit 11, eine Empfangseinheit 111, eine Verarbeitungseinheit der empfangenen Daten 112, eine Übertragungseinheit 113, eine Erstellungseinheit der Übertragungsdaten 114, eine Informationsspeichereinheit 115 und eine Erstellungseinheit der Konfigurationsinformation 116.
  • Die Erstellungseinheit der Konfigurationsinformation 116 erzeugt Netzwerkkonfigurationsinformation und registriert die erzeugte Netzwerkkonfigurationsinformation in einer Netzwerkkonfigurationsinformations-Verwaltungstabelle, die durch die Informationsspeichereinheit 115 gespeichert ist.
  • Die Verarbeitungseinheit der empfangenen Daten 112 extrahiert Netzwerkkonfigurationsinformation aus den empfangenen Daten und registriert die extrahierte Netzwerkkonfigurationsinformation in der durch die Informationsspeichereinheit 115 gespeicherte Netzwerkkonfigurationsinformations-Verwaltungstabelle.
  • Um zu gewährleisten, dass die Gateway-Einheit 11 Daten übertragen kann, erstellt die Erstellungseinheit der Übertragungsdaten 114 zunächst Übertragungsdaten. Die Erstellungseinheit der Übertragungsdaten 114 liest Netzwerkkonfigurationsinformation aus, die in der Informationsspeichereinheit 115 gespeichert ist und speichert die Information in den erzeugten Übertragungsdaten. Danach überträgt die Übertragungseinheit 113 die erstellten Übertragungsdaten.
  • 5 ist ein Diagramm, das eine Hardwarekonfiguration von der in 4 dargestellten Gateway-Einheit 11 darstellt. Die Gateway-Einheit 11 kann durch Verwendung einer Netzwerkschnittstelle 121, einer Bus-Schnittstelle 122, einem Speicher 123 und einem Prozessor 124 implementiert sein. Die Netzwerkschnittstelle 121 ist eine Kommunikationsschnittstelle zur Verbindung mit einem externen Gerät über eine Netzwerkleitung. Die Bus-Schnittstelle ist eine Kommunikationsschnittstelle zur Verbindung mit einer anderen SPS-Einheit über einen Bus. Der Speicher 123 ist eine Speichereinheit, die darin ein Computerprogramm, wie z. B. Software und Firmware speichert. Der Prozessor 124 ist eine Verarbeitungsschaltung, die ein Computerprogramm, das in dem Speicher 123 gespeichert ist, ausliest und ausführt. Der Speicher 123 ist ein nicht-flüchtiger oder flüchtiger Halbleiterspeicher, wie z. B. ein RAM (Random Access Memory), ein ROM (Read Only Memory), ein Flash-Speicher und eine Magnetplatte oder dergleichen. Der Prozessor 124 ist eine CPU (Central Processing Unit), ein Verarbeitungsgerät, ein Berechnungsgerät, ein Mikroprozessor, ein Mikrocomputer, ein DSP (Digital Signal Processor) oder dergleichen.
  • Die Funktion der Empfangseinheit der Gateway-Einheit 113 und die Funktion der Übertragungseinheit 113 sind über die Netzwerk-Schnittstelle 121 oder der Bus-Schnittstelle 122 implementiert. Die Funktionen der Verarbeitungseinheit der empfangenen Daten 112 und der Erstellungseinheit der Übertragungsdaten 114 der Gateway-Einheit 11 sind durch den Prozessor 124 zum Ausführen einer Prozedur, die in einem Computerprogramm beschrieben ist, implementiert. Ferner ist die Funktion der Informationsspeichereinheit 115 der Gateway-Einheit 11 durch den Speicher 123 implementiert.
  • 6 ist ein Blockdiagramm, das eine funktionelle Konfiguration des Anzeigegeräts 50 zum Anzeigen eines Netzwerkkonfigurationsinformations-Diagramms darstellt. In 6 umfasst das Anzeigegerät 50 eine Empfangseinheit 211, eine Verarbeitungseinheit der empfangenen Daten 212, eine Informationsspeichereinheit 213, eine Konfigurationsinformations-Analyseeinheit 214 und eine Anzeigeeinheit 215.
  • Die Verarbeitungseinheit der empfangenen Daten 212 des Anzeigegeräts 50 analysiert Daten, die von der Empfangseinheit 211 empfangen wurden. Die Verarbeitungseinheit der empfangenen Daten 212 extrahiert Netzwerkkonfigurationsinformation aus empfangenen Daten und registriert die extrahierte Netzwerkkonfigurationsinformation in einer Netzwerkkonfigurationsinformations-Verwaltungstabelle, die von der Informationsspeichereinheit 213 gespeichert ist.
  • Die Konfigurationsinformations-Analyseeinheit 214 liest die Netzwerkkonfigurationsinformation, die in der Informationsspeichereinheit 213 gespeichert ist, analysiert den Inhalt der gelesenen Information und zeichnet ein Netzwerkkonfigurationsdiagramm auf der Anzeigeeinheit 215.
  • 7 ist ein Diagramm, das ein Flussdiagramm von einem Vorgang eines Konfigurationsinformations-Analyseprozesses in der Konfigurationsinformations-Analyseeinheit 214 darstellt. Zunächst wird Netzwerkkonfigurationsinformation von der Informationsspeichereinheit 213 erfasst (S21).
  • Als nächstes wird die eigene Netzwerknummer in einem oberen, linken Bereich der Anzeigeeinheit 215 angezeigt (S22) und die eigene Netzwerknummer wird als „Objekt-Netzwerknummer“ eingestellt (S23).
  • Danach wird eine Netzwerknummer von einem ‚Netzwerk, das zu einem Netzwerk mit der „Objekt-Netzwerknummer“ benachbart‘ ist, auf der Anzeigeeinheit 215 gezeichnet (die Anzeigeposition ist ein unterer, rechter Bereich eines Netzwerks der „Objekt-Netzwerknummer“) (S25). Eine Verbindungslinie wird dann zwischen der Netzwerknummer, die als „Objekt-Netzwerknummer“ eingestellt ist und der in S25 gezeichneten Netzwerknummer gezeichnet (S26).
  • Nachdem die Verbindungslinie gezeichnet wurde, wird die Netzwerknummer von dem, in S25 gezeichneten Netzwerk auf das „Objekt-Netzwerk“ eingestellt (S27). Anschließend werden die Vorgänge S25 bis S27 wiederholt, bis alle Netzwerke gezeichnet sind (S24).
  • 8 ist ein Diagramm, das ein Erzeugungsbeispiel eines Netzwerkkonfigurationsdiagramms in dem Kommunikationssystem in 1 darstellt. Das Einzeichnen von Linien von ‚NET3‘ zu ‚NET2‘ und ‚NET4‘ in 8 zeigt an, dass ein Netzwerk mit der Netzwerknummer 3 zu einem Netzwerk mit der Netzwerknummer 2 und einem Netzwerk mit der Netzwerknummer 4 benachbart ist. Das Einzeichnen einer Linie von ‚NET2‘ zu ‚NET1‘ zeigt an, dass das Netzwerk mit der Netzwerknummer 2 zu einem Netzwerk mit der Netzwerknummer 1 benachbart ist.
  • 9-1, 9-2 und 9-3 sind Diagramme, die einen Ablauf der Vorgänge zum Erzeugen des Netzwerkkonfigurations-Diagramms in 8 aus der Netzwerkkonfigurationsinformations-Verwaltungstabelle in 3 darstellen. Zuerst wird ‚NET3‘, das eine Netzwerknummer 3 repräsentiert, die eine Netzwerknummer des eigenen Netzwerks ist, so wie in 9-1 dargestellt, gezeichnet. Als nächstes werden ‚NET2‘, das eine Netzwerknummer 2 repräsentiert und ‚NET4‘, das eine Netzwerknummer 4 repräsentiert, verbunden durch Linien mit ‚NET3‘, so wie in 9-2 dargestellt, gezeichnet, da aus der Netzwerkkonfigurationsinformations-Verwaltungstabelle hervorgeht, dass Netzwerke mit den Netzwerknummern 2 und 4 benachbart zu dem Netzwerk der Netzwerknummer 3 sind. Schließlich wird ‚NET1‘, das eine Netzwerknummer 1 repräsentiert, verbunden durch eine Linie mit ‚NET2‘, so wie in 9-3 dargestellt, gezeichnet, da aus der Netzwerkkonfigurationsinformations-Verwaltungstabelle hervorgeht, dass ein Netzwerk mit der Netzwerknummer 1 benachbart zu dem Netzwerk der Netzwerknummer 2 ist.
  • In der Konfiguration, die in der vorliegenden Ausführungsform beschrieben ist, stellt die Aktivierung jeder Gateway-Einheit einen Trigger bereit, um einen Prozess zur Erzeugung von Netzwerkkonfigurationsinformation zu starten, so dass eine Netzwerkkonfigurationsinformations-Verwaltungstabelle von jeder Gateway-Einheit vollständig ist. Mit dieser Konfiguration ist es möglich Information zu erhalten, die eine Netzwerkkonfiguration des gesamten Netzwerks schnell beschreibt, verglichen mit einem Fall, in dem eine Anfrage von außerhalb als ein Trigger dient, um das Erzeugen der Netzwerkkonfigurationsinformation zu starten.
  • Andererseits kann die Erzeugung von Netzwerkkonfigurationsinformation durch Verwendung einer Anfrage von außerhalb als Trigger gestartet werden. Dieser Fall ist auch gegenüber einer bekannten Technik deutlich vorteilhafter, da z. B. der Kommunikationsumfang unterbunden wird.
  • Die Konfiguration der vorliegenden Ausführungsform erlaubt den Gateway-Einheiten zur Erzeugung von Information, die eine Netzwerkkonfiguration des gesamten Systems anzeigt, vorwiegend mit einer anderen zu kooperieren. Daraus resultierend kann auch eine Belastung einer CPU-Einheit reduziert werden.
  • Die in der vorstehenden Ausführungsform beschriebenen Konfigurationen sind lediglich Beispiele des Inhalts der vorliegenden Erfindung. Die Konfigurationen können mit anderen bekannten Techniken kombiniert werden und ein Teil jeder Konfiguration kann weggelassen oder geändert werden, ohne vom Kern der vorliegenden Erfindung abzuweichen.
  • Industrielle Anwendbarkeit
  • Wie vorstehend beschrieben ist das Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation gemäß der vorliegenden Erfindung für ein Netzwerksystem, das eine Mehrzahl von Kommunikationsgeräten verwendet, geeignet.
  • Bezugszeichenliste
  • 11 bis 18
    Gateway-Einheit (Kommunikationsgerät)
    21 bis 24
    Netzwerkleitung
    31, 32
    Bus
    41 bis 45
    SPS (Speicherprogrammierbare Steuerung, eng.: PLC)
    50
    Anzeigegerät
    111
    Empfangseinheit
    112
    Verarbeitungseinheit der empfangenen Daten
    113
    Übertragungseinheit
    114
    Erstellungseinheit der Übertragungsdaten
    115
    Informationsspeichereinheit
    116
    Erstellungseinheit der Konfigurationsinformation
    121
    Netzwerkschnittstelle
    122
    Bus-Schnittstelle
    123
    Speicher
    124
    Prozessor
    211
    Empfangseinheit
    212
    Verarbeitungseinheit der empfangenen Daten
    213
    Informationsspeichereinheit
    214
    Konfigurationsinformations-Analyseeinheit
    215
    Anzeigeeinheit.
  • 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
    • WO 2008/146380 [0003]
    • JP H432905 [0003]

Claims (14)

  1. Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation, um Information zu erzeugen, die eine Netzwerkkonfiguration von einem Netzwerksystem anzeigt, das durch eine Mehrzahl von Kommunikationsgeräten und einer Mehrzahl von Netzwerken definiert ist, wobei das Verfahren umfasst: Einen Schritt in dem wenigstens eines der Kommunikationsgeräte Netzwerkkonfigurationsinformation erzeugt und speichert, wobei die Netzwerkkonfigurationsinformation definiert ist als ein Paar aus einem Netzwerknamen eines Netzwerks zu dem das wenigstens eine Kommunikationsgerät gehört und einem Netzwerknamen eines Netzwerks, das zu dem Netzwerk benachbart angeordnet ist, zu dem das wenigstens eine Kommunikationsgerät gehört; und einen Schritt in dem, wenn jedes Kommunikationsgerät von einem anderen Kommunikationsgerät die Netzwerkkonfigurationsinformation empfängt, die in dem anderen Kommunikationsgerät gespeichert ist, jedes Kommunikationsgerät die erhaltene Netzwerkkonfigurationsinformation speichert.
  2. Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation gemäß Anspruch 1, wobei die Kommunikationsgeräte ein Kommunikationsgerät umfassen, das zu einem der einander benachbarten Netzwerke gehört und ein Kommunikationsgerät, das zu einem der Netzwerke gehört, das mit keinem Netzwerk benachbart ist und wobei das Kommunikationsgerät, das zu einem der aneinander benachbarten Netzwerke gehört, in dem Schritt der Erzeugung und Speicherung der Netzwerkkonfigurationsinformation, die Netzwerkkonfigurationsinformation erzeugt und speichert und das Kommunikationsgerät, das zu dem einen der Netzwerke gehört, die zu keinem Netzwerk benachbart angeordnet sind, keine Netzwerkkonfigurationsinformation erzeugt.
  3. Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation gemäß Anspruch 1 oder 2, wobei jedes der Kommunikationsgeräte, das die Netzwerkkonfigurationsinformation von dem anderen Kommunikationsgerät empfängt, ein Kommunikationsgerät umfasst, das über ein Netzwerk oder einen Bus mit einem anderen Kommunikationsgerät, welches sich von dem anderen Kommunikationsgerät unterscheidet, verbunden ist und wobei das Kommunikationsgerät, das über das Netzwerk oder den Bus mit dem anderen Kommunikationsgerät, das sich von dem anderen Kommunikationsgerät unterscheidet, verbunden ist, die Netzwerkkonfigurationsinformation an das Kommunikationsgerät, das über das Netzwerk oder den Bus damit verbunden ist, überträgt.
  4. Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation, um Information zu erzeugen, die eine Netzwerkkonfiguration von einem Netzwerksystem anzeigt, das durch eine Mehrzahl von Kommunikationsgeräten und einer Mehrzahl von Netzwerken definiert ist, wobei das Verfahren umfasst: Einen Schritt in dem ein erstes Kommunikationsgerät Netzwerkkonfigurationsinformation erzeugt, wobei die Netzwerkkonfigurationsinformation definiert ist als ein Paar aus einem Netzwerknamen eines Netzwerks zu dem das erste Kommunikationsgerät gehört und einem Netzwerknamen eines Netzwerks, das zu dem Netzwerk benachbart angeordnet ist, zu dem das erste Kommunikationsgerät gehört; und einen Schritt in dem das erste Kommunikationsgerät die Netzwerkkonfigurationsinformation an ein zweites Kommunikationsgerät über das Netzwerk, zu dem das erste Kommunikationsgerät gehört, überträgt.
  5. Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation gemäß Anspruch 4, ferner umfassend einen Schritt in dem das zweite Kommunikationsgerät die empfangene Netzwerkkonfigurationsinformation einer Netzwerkinformations-Verwaltungstabelle hinzufügt, die durch das zweite Kommunikationsgerät verwaltet wird.
  6. Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation gemäß Anspruch 4 oder 5, ferner umfassend einen Schritt in dem das zweite Kommunikationsgerät die Netzwerkkonfigurationsinformation an ein drittes Kommunikationsgerät, das über einen internen Bus mit dem zweiten Kommunikationsgerät verbunden ist, überträgt.
  7. Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation gemäß einem der Ansprüche 4 bis 6, ferner umfassend einen Schritt in dem, wenn das erste Kommunikationsgerät zusätzliche Netzwerkverwaltungsinformation von dem zweiten Kommunikationsgerät über das Netzwerk zu dem das erste Kommunikationsgerät gehört, empfängt, das erste Kommunikationsgerät die zusätzliche Netzwerkverwaltungsinformation an ein drittes Kommunikationsgerät überträgt, das mit dem benachbarten Netzwerk verbunden ist.
  8. Kommunikationsgerät, umfassend: Eine Bus-Schnittstellen-Einheit; und eine Netzwerk-Schnittstellen-Einheit, wobei das Kommunikationsgerät über die Bus-Schnittstellen-Einheit mit einem ersten anderen Kommunikationsgerät verbunden ist und über die Netzwerk-Schnittstellen-Einheit mit einem Netzwerk verbunden ist, wobei das Kommunikationsgerät Netzwerkwerkkonfigurationsinformation über die Netzwerk-Schnittstellen-Einheit an ein zweites anderes Kommunikationsgerät überträgt, das damit verbunden ist und wobei die Netzwerkkonfigurationsinformation definiert ist als ein Paar aus einem Netzwerknamen eines Netzwerks mit dem das erste andere Kommunikationsgerät verbunden ist und einem Netzwerknamen des Netzwerks, das über die Netzwerk-Schnittstellen-Einheit mit dem Kommunikationsgerät verbunden ist.
  9. Kommunikationsgerät gemäß Anspruch 8, wobei wenn das Kommunikationsgerät zusätzliche Netzwerkverwaltungsinformation über die Netzwerk-Schnittstellen-Einheit von dem zweiten anderen Kommunikationsgerät, das damit verbunden ist, empfängt, das Kommunikationsgerät die Netzwerkkonfigurationsinformation an das erste andere Kommunikationsgerät überträgt, das über die Bus-Schnittstellen-Einheit damit verbunden ist.
  10. Kommunikationsgerät gemäß Anspruch 8 oder 9, ferner umfassend einen Speicher, um darin die Netzwerkkonfigurationsinformation zu speichern.
  11. Kommunikationsgerät gemäß einem der Ansprüche 8 bis 10, wobei das Kommunikationsgerät eine Gateway-Einheit einer speicherprogrammierbaren Steuerung ist.
  12. Kommunikationsgerät, umfassend: Eine Bus-Schnittstellen-Einheit; und eine Netzwerk-Schnittstellen-Einheit, wobei das Kommunikationsgerät über die Netzwerk-Schnittstellen-Einheit mit einem ersten anderen Kommunikationsgerät verbunden ist, wobei wenn das Kommunikationsgerät Netzwerkkonfigurationsinformation von dem ersten anderen Kommunikationsgerät empfängt, das Kommunikationsgerät die Netzwerkkonfigurationsinformation über die Bus-Schnittstellen-Einheit an ein zweites anderes Kommunikationsgerät überträgt, das damit verbunden ist und wobei die Netzwerkkonfigurationsinformation definiert ist als ein Paar aus einem Netzwerknamen eines Netzwerks mit dem das erste andere Kommunikationsgerät verbunden ist und einem Netzwerknamen eines Netzwerks, das zu dem Netzwerk benachbart angeordnet ist.
  13. Kommunikationsgerät gemäß Anspruch 12, ferner umfassend einen Speicher, um darin Netzwerkkonfigurationsinformation zu speichern.
  14. Kommunikationsgerät gemäß Anspruch 12 oder 13, wobei das Kommunikationsgerät eine Gateway-Einheit einer speicherprogrammierbaren Steuerung ist.
DE112017007370.7T 2017-03-29 2017-03-29 Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation und Kommunikationsgerät Pending DE112017007370T5 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/012852 WO2018179125A1 (ja) 2017-03-29 2017-03-29 ネットワーク構成情報生成方法および通信機器

Publications (1)

Publication Number Publication Date
DE112017007370T5 true DE112017007370T5 (de) 2019-12-05

Family

ID=63674572

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112017007370.7T Pending DE112017007370T5 (de) 2017-03-29 2017-03-29 Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation und Kommunikationsgerät

Country Status (7)

Country Link
US (1) US11469951B2 (de)
JP (1) JP6590114B2 (de)
KR (1) KR102299161B1 (de)
CN (1) CN110463138B (de)
DE (1) DE112017007370T5 (de)
TW (1) TWI669929B (de)
WO (1) WO2018179125A1 (de)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200192762A1 (en) * 2018-12-18 2020-06-18 Storage Engine, Inc. Methods, apparatuses and systems for configuring a network environment for a server
JP7426603B2 (ja) 2019-11-22 2024-02-02 パナソニックIpマネジメント株式会社 通信システム、通信方法、及び、ゲートウェイ
CN111552227A (zh) * 2020-05-20 2020-08-18 苏州精濑光电有限公司 一种基于可编程逻辑控制器的通信***及方法
US11601395B1 (en) 2021-12-22 2023-03-07 Uab 360 It Updating parameters in a mesh network
US11805100B2 (en) * 2021-12-29 2023-10-31 Uab 360 It Access control in a mesh network

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0432905A (ja) 1990-05-23 1992-02-04 Sharp Corp 通信ネットワーク用のプログラマ
WO2008146380A1 (ja) 2007-05-31 2008-12-04 Mitsubishi Electric Corporation 制御システムエンジニアリング装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7058024B1 (en) * 1999-02-03 2006-06-06 Lucent Technologies, Inc. Automatic telecommunications link identification system
JP2000267710A (ja) 1999-03-19 2000-09-29 Omron Corp ネットワークルーティング情報生成方法および装置、およびネットワークルーティング情報生成方法が記録された記録媒体
CN100495995C (zh) * 2003-04-08 2009-06-03 国家数字交换***工程技术研究中心 因特网中构造对等网络及获取该网络中共享信息的方法
US8775571B2 (en) * 2005-06-07 2014-07-08 Extreme Networks, Inc. Methods, systems, and computer program products for dynamic network access device port and user device configuration for implementing device-based and user-based policies
CN1956424A (zh) * 2005-10-26 2007-05-02 德赛电子(惠州)有限公司 基于分布式网关的通信方法及应用
JP4920308B2 (ja) * 2006-05-24 2012-04-18 株式会社日立製作所 パス設定方法、ノード装置および監視制御装置
EP2141863B1 (de) * 2007-03-30 2012-10-03 Pioneer Corporation Einrichtung und programm zur netzwerkkonfigurationsuntersuchung, netzwerkkonfigurationsverwaltungsverfahren und netzwerkkonfigurationsverwaltungssystem
KR101277368B1 (ko) 2008-12-25 2013-06-20 미쓰비시덴키 가부시키가이샤 통신 관리 장치, 통신 노드와 통신 시스템 및 데이터 통신 방법
CN201690608U (zh) * 2010-04-08 2010-12-29 ***通信集团陕西有限公司 一种软交换ip承载的网络结构
JP5455820B2 (ja) 2010-07-02 2014-03-26 三菱電機株式会社 経路選択方法、通信装置および通信システム
CN202455387U (zh) * 2011-12-19 2012-09-26 上海市闸北区信息化服务中心 一种虚拟专用网络结构
US20140156820A1 (en) * 2012-11-30 2014-06-05 Hewlett-Packard Development Company, L.P. Configuration information selection based on extracted information
WO2016194203A1 (ja) 2015-06-04 2016-12-08 三菱電機株式会社 無線通信装置
CN105939307A (zh) * 2015-07-08 2016-09-14 北京匡恩网络科技有限责任公司 一种网络结构安全性分析方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0432905A (ja) 1990-05-23 1992-02-04 Sharp Corp 通信ネットワーク用のプログラマ
WO2008146380A1 (ja) 2007-05-31 2008-12-04 Mitsubishi Electric Corporation 制御システムエンジニアリング装置

Also Published As

Publication number Publication date
JPWO2018179125A1 (ja) 2019-06-27
JP6590114B2 (ja) 2019-10-16
TWI669929B (zh) 2019-08-21
CN110463138A (zh) 2019-11-15
US11469951B2 (en) 2022-10-11
TW201838379A (zh) 2018-10-16
WO2018179125A1 (ja) 2018-10-04
KR20190118637A (ko) 2019-10-18
US20210336852A1 (en) 2021-10-28
KR102299161B1 (ko) 2021-09-08
CN110463138B (zh) 2021-03-12

Similar Documents

Publication Publication Date Title
DE112017007370T5 (de) Verfahren zur Erzeugung einer Netzwerkkonfigurationsinformation und Kommunikationsgerät
DE3855567T2 (de) Übertragungssystem
DE3382775T2 (de) Elektronisches Dokumentenverteilnetzwerk mit gleichmässigem Datenstrom.
DE102006036322B4 (de) Fahrzeugkommunikationsverfahren und -System, Funktionsidentifikationssystem und elektronische Steuereinheit
DE112019002411T5 (de) Fahrzeuggebundene Aktualisierungseinrichtung, Aktualisierungsprozessverfahren und Aktualisierungsprozessprogramm
DE112013006757T5 (de) Datenverarbeitungsvorrichtung und Kommunikationssystem
DE69937925T2 (de) Verfahren und Vorrichtung zur Geräteidentifizierung in einem Kommunikationsnetz
DE69830925T2 (de) Kommunikationsnetzübergang
WO2016141998A1 (de) Vorrichtung und verfahren zum bereitstellen einer digitalen abbildung einer physikalischen entität
DE112018002531T5 (de) Bordeigenes Kommunikationssystem, bordeigenes Weiterleitungsgerät und Nachrichtenweiterleitungsverfahren
DE102016209767A1 (de) Weiterleitungsvorrichtung
DE112012005479T5 (de) Weiterleiteinrichtung, Kommunikationskabelbaum und Kommunikationssystem
DE112009000500T5 (de) Weiterleitungseinrichtung, Kommunikationssystem und Kommunikationsverfahren
DE10317390A1 (de) Datenübertragungseinrichtung und elektronische Steuereinheit
DE112008001963B4 (de) Verteilungsvorrichtung, Kommunikationssystem und Kommunikationsverfahren
EP2876512A1 (de) Verfahren zur automatischen Verbindung von Komponenten eines Modells eines technischen Systems
DE112008002092T5 (de) Fahrzeugkommunikationssystem
DE102020208536A1 (de) Gateway-vorrichtung, abnormitätsüberwachungsverfahren und speichermedium
EP3699704A1 (de) System und verfahren zum überprüfen von systemanforderungen von cyber-physikalischen systemen
DE112008002252B4 (de) Sendevorrichtung, Sendeverfahren und Kommunikationssystem
DE112018007101T5 (de) Verwaltungsgerät, Verwaltungssystem, Anzeigeverfahren und Programm
EP2978168A1 (de) Verfahren zur Nachbildung von entsprechenden Laufzeiten eines segmentierten Netzwerkes
DE102019218061A1 (de) Weiterleitungsgerät
EP3826223A1 (de) Verfahren und vorrichtung zur bestimmung einer zuordnung eines schlüssels für ein symmetrisches kryptographieverfahren
DE10330596A1 (de) Zuordnung von Stationsadressen zu Kommunikationsteilnehmern in einem Bussystem

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H04L0012240000

Ipc: H04L0041000000