[go: up one dir, main page]

DE102020208147A1 - Datenformatvorbereitungsvorrichtung, edge-serverund datenformatvorbereitungsverfahren - Google Patents

Datenformatvorbereitungsvorrichtung, edge-serverund datenformatvorbereitungsverfahren Download PDF

Info

Publication number
DE102020208147A1
DE102020208147A1 DE102020208147.6A DE102020208147A DE102020208147A1 DE 102020208147 A1 DE102020208147 A1 DE 102020208147A1 DE 102020208147 A DE102020208147 A DE 102020208147A DE 102020208147 A1 DE102020208147 A1 DE 102020208147A1
Authority
DE
Germany
Prior art keywords
data
data format
unit
standard
edge
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.)
Withdrawn
Application number
DE102020208147.6A
Other languages
English (en)
Inventor
Masao Kamiguchi
Yutaka Saitou
Koji Samukawa
Shigeru Morita
Noriaki Neko
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Publication of DE102020208147A1 publication Critical patent/DE102020208147A1/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/237Lexical tools
    • G06F40/242Dictionaries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Zum Sammeln von Daten, die aus Edge-Ausrüstung in einem Standardformat, das durch Standardisierung vorbereitet ist, sammelbar sind. Eine Datenformat-Vorbereitungsvorrichtung 10 beinhaltet: eine Datenwörterbuch-Speichereinheit 121, die ein Datenwörterbuch 1211 speichert, das Typ und Einheit sammelbarer Daten für jeden Typ der Edge-Ausrüstung 30 enthält; eine Datenformatspeichereinheit 122, die ein Standard-Datenformat speichert, in welchem ein Edge-Server Daten aus der Edge-Ausrüstung 30 zu empfangen hat; eine Datenformat-Einstelleinheit 111, die das Standard-Datenformat auf Basis des in der Datenwörterbuch-Speichereinheit 121 gespeicherten Datenwörterbuchs 1211 einstellt; eine Datenformat-Untersuchungseinheit 112, welche das eingestellte Standard-Datenformat untersucht; und eine Datenformat-Registriereinheit 113, die das Standard-Datenformat bei der Datenformatspeichereinheit 122 registriert.

Description

  • HINTERGRUND DER ERFINDUNG
  • Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf eine Datenformat-Vorbereitungsvorrichtung, einen Edge-Server und ein Datenformat-Vorbereitungsverfahren.
  • Stand der Technik
  • Es sind an einem Produktionsstandort Bemühungen unternommen worden, wie etwa kollektive Verwaltung von Information über verschiedene Typen von Vorrichtungen zur „Visualisierung“ einer Fabrik, Identifikation einer Ursache, die Information über eine Vielzahl von Vorrichtungen in Reaktion auf das Auftreten eines Problems an einem Produktionsort verwendet, wie etwa ein Alarm etc.. Daher ist, was ermutigt worden ist, Information in chronologischer Reihenfolge zu verschiedenen Typen von Vorrichtungen an einem Produktionsort wie etwa Industriemaschinen, einschließlich Werkzeugmaschinen und Industrieroboter, Druckmaschinen, Messvorrichtungen etc., (nachfolgend auch „Edge-Ausrüstung“ genannt) unter Verwendung eines Edge-Servers zu sichern, der mit diesen Vorrichtungen kommunizierbar verbunden ist. Beispiele solcher Information beinhalten Daten, die die Arbeitszustände dieser Teile von Edge-Ausrüstung angeben, Daten, die einen Produktionsstatus angeben, Daten, welche den Qualitätsstatus eines Produkts angeben und Daten, die einen Betriebsstatus angeben.
  • Jedoch weisen beispielsweise bei bislang durch unterschiedliche Hersteller hergestellten Ausrüstungsteilen, Teile von Daten, die aus diesen Ausrüstungsteilen gesammelt werden, Formate auf, die sich in verschiedenen Weisen ändern, selbst falls diese Datenteile vom selben Typ sind. Beispielsweise entsteht eine Differenz beim Datenformat, das einen Datennamen, eine Datenziffernummer, eine Dateneinheit etc. beinhaltet. Auf diese Weise sind in vielen konventionellen Fällen Verfahren des Erfassens verschiedener Typen von Daten aus den Ausrüstungsteilen nicht integriert worden. Die macht es unmöglich, diese Datenteile in einer integrierten Weise zu identifizieren und darauf Bezug zu nehmen, und verursacht Schwierigkeit beim Verwalten von Information zu verschiedenen Typen von Vorrichtungen in einem Fabrik gemeinsam, wie etwa jene oben beschriebenen, und Organisieren von Information in angemessener Weise, welche zur „Visualisierung“ des Faktors notwendig ist.
  • In dieser Hinsicht wird gemäß einer in Patentdokument 1 beispielhaft offenbarten Konfiguration eine Ausdrucks-Wörterbuch-Konfigurationstabelle verwendet, um die Attribute und Ziffernummern von Ausdrücken eines identischen Konzepts als Datenbank-Komponenten in einem Informationsverarbeitungssystem eineindeutig zu verwalten, und es wird eine Ausdrucks-Wörterbuchtabelle verwendet, um die Attribute und Ziffernummern von Datenbankkomponenten, Bedeutungen von Ausdrücken etc., außer jenen, die durch die Ausdrucks-Wörterbuch-Konfigurationstabelle verwaltet werden, zu verwalten. Hinsichtlich eines Ausdrucks, der im Hinblick auf ein Attribut und eine Ziffernummer in einer integrierten Weise unter Verwendung der Ausdrucks-Wörterbuch-Konfigurationstabelle verwaltet werden soll, werden das Attribut und die Ziffernummer einer entsprechenden Datenbankkomponente nicht in der Ausdrucks-Wörterbuch-Konfigurationstabelle verwaltet, sondern nur Verknüpfungs-Information zu Konfigurationsinformation, welche durch die Ausdrucks-Wörterbuch-Konfigurationstabelle verwaltet wird, wird gehalten. Dadurch werden hinsichtlich eines durch die Ausdrucks-Wörterbuch-Konfigurationstabelle verwalteten Elements, die einer Datenbank-Konfiguration gemein ist, welche beispielsweise durch die Ausdrucks-Wörterbuch-Konfigurationstabelle verwaltet wird, Attribut und Ziffernummer diese Datenkomponente in der Ausdrucks-Wörterbuch-Konfigurationstabelle korrigiert. Als Ergebnis können Attribut und Ziffernummer der in der Ausdrucks-Wörterbuch-Konfigurationstabelle verwalteten Datenbankkomponente in einer integrierten Weise verändert werden.
  • Patentdokument 1: Japanische ungeprüfte Patentanmeldung, Veröffentlichungs-Nr. JP H11-073351
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Jedoch ist die in Patentdokument 1 offenbarte Erfindung responsiv zu einer Änderung in einem integrierten Datenformat, das in einer Datenbank definiert ist, unter Verwendung der Ausdrucks-Wörterbuch-Konfigurationstabelle. Jedoch offenbart Patentdokument 1 kein Verfahren des Erfassens verschiedener Typen von Daten aus Ausrüstungsteilen desselben Typs, hergestellt beispielsweise durch unterschiedliche Ausrüstungshersteller, und es ist nicht intendiert, ein effizientes Sammeln von sammelbaren Daten aus einer Vielzahl von Vorrichtungen an einem Produktionsort zu erzielen. Auch ist Patentdokument 1 nicht intendiert, eine Schnittstelle eines höheren Grads von Flexibilität zum effizienten Sammeln von sammelbaren Daten, die beispielsweise aus einer hinzugeügten Vorrichtung oder einer, einer Veränderung unterworfenen Vorrichtung bereitzustellen.
  • Daher, selbst bei Anwesenheit einer Vielzahl von Vorrichtungen in einem Produktionsort, die durch unterschiedliche Hersteller hergestellt werden, ist ein Datenverwaltungssystem eines hohen Flexibilitätsgrads gewünscht, das es aus Vorrichtungen desselben Typs gesammelten Daten gestattet, in integrierter Weise identifiziert zu werden und effizient gesammelt zu werden.
    • (1) Ein Aspekt dieser Offenbarung bezieht sich auf eine Datenformat-Vorbereitungsvorrichtung 10, die ein Standard-Datenformat einstellt, in welchem ein Edge-Server 20 Daten zu empfangen hat, die aus einer mit dem Edge-Server 20 verbundenen Vorrichtung 30 sammelbar sind. Die Datenformat-Vorbereitungsvorrichtung 10 beinhaltet eine Steuereinheit 11 und eine Speichereinheit 12. Die Speichereinheit 12 beinhaltet: eine Datenwörterbuch-Speichereinheit 121, die Metadaten speichert, die den Typ einer mit einem beliebigen Edge-Server 20 verbindbaren Vorrichtung 30 enthält, und zumindest dem Typ und die Einheit von Daten, die aus der Vorrichtung 30 für jeden Typ der Vorrichtung 30 sammelbar sind; und eine Datenformatspeichereinheit 122, die ein zum Empfangen von aus der mit dem beliebigen Edge-Server 20 verbundenen Vorrichtung 30 sammelbaren Empfangsdaten speichert. Die Steuereinheit 11 beinhaltet: eine Datenformat-Einstelleinheit 111, welche ein Standard-Datenformat für den Edge-Server 20 einstellt, der zum Empfangen von aus einer mit dem Edge-Server 20 verbundenen Vorrichtung 30 sammelbaren Daten verwendet wird, auf Basis der Metadaten, die dem Typ der Vorrichtung 30 entsprechen, die in der Datenwörterbuch-Speichereinheit 121 gespeichert sind; eine Datenformat-Untersuchungseinheit 112, die ein Format in dem Standard-Datenformat untersucht, welches durch die Datenformat-Einstelleinheit 111 eingestellt ist; und eine Datenformat-Registriereinheit 113, die das durch die Datenformat-Untersuchungseinheit 112 untersuchte Standard-Datenformat bei der Datenformatspeichereinheit 122 registriert.
    • (2) Ein Aspekt dieser Offenbarung bezieht sich auf einen Edge-Server 20, der Daten in einem vorbestimmten Zyklus aus einer mit dem Edge-Server 20 verbundenen Vorrichtung 30 sammelt, auf Basis des durch die in (1) beschriebene Datenformat-Vorbereitungsvorrichtung 10 eingestellten Standard-Datenformats. Der Edge-Server 20 beinhaltet eine Steuereinheit 21. Die Steuereinheit 21 beinhaltet eine Datenempfangseinheit 210, welche aus der Vorrichtung 30 sammelbare Daten in einem vorbestimmten Zyklus empfängt, als eine Datenfolge, die dem Typ und der Einheit von Daten entspricht, die im Standard-Datenformat definiert sind.
    • (3) Ein Aspekt dieser Offenbarung bezieht sich auf ein Datenformat-Vorbereitungsverfahren, das durch einen Computer ausgeführt wird, beinhaltend: eine Datenwörterbuch-Speichereinheit 121, die Metadaten speichert, welche den Typ einer mit einem beliebigen Edge-Server 20 verbindbaren Vorrichtung 30 und zumindest den Typ und die Einheit der aus der Vorrichtung 30 für jeden Typ von Vorrichtung 30 sammelbaren Daten enthält; und eine Datenformatspeichereinheit 122. Das Verfahren beinhaltet: einen Datenformat-Einstellschritt des Einstellens eines Standard-Datenformats für den Edge-Server 20, der zum Empfangen von aus der mit dem Edge-Server 20 verbundenen Vorrichtung 30 sammelbaren Daten verwendet wird, auf Basis der Metadaten, die dem Typ der Vorrichtung 30 entsprechen, die in der Datenwörterbuch-Speichereinheit 121 gespeichert sind; einen Datenformat-Untersuchungsschritt des Untersuchens eines Formats in dem, im Datenformat-Einstellschritt eingestellten Standard-Datenformat; und einen Datenformat-Registrierschritt des Registrierens des in dem Datenformat-Untersuchungsschritt untersuchten Standard-Datenformats bei der Datenformatspeichereinheit 122.
  • Gemäß einem Aspekt, selbst bei Anwesenheit einer Vielzahl von Vorrichtungen in einem Produktionsort, hergestellt durch unterschiedliche Hersteller, kann ein Datenverwaltungssystem eines hohen Flexibilitätsgrads bereitgestellt werden, welches gestattet, dass aus Vorrichtungen desselben Typs sammelbare Daten in integrierter Weise identifiziert und effizient gesammelt werden.
  • Figurenliste
    • 1 ist ein Blockdiagramm, das die Konfiguration eines Datenverwaltungssystems gemäß einer Ausführungsform zeigt;
    • 2 zeigt ein Beispiel eines Datenformat-Einstellbildschirms (Basiseinstellung), bereitgestellt durch eine Datenformat-Vorbereitungsvorrichtung gemäß der Ausführungsform;
    • 3 zeigt ein Beispiel eines Datenformat-Einstellbildschirms (Formateinstellung), das in einer Datenformat-Vorbereitungsvorrichtung gemäß der Ausführungsform bereitgestellt ist;
    • 4 zeigt die Assoziierung zwischen einem durch die Datenformat-Vorbereitungsvorrichtung eingestellten Datenformat gemäß der Ausführungsform und einer Aufzeichnung von gesammelten Daten, die in einem Standard-Datenformat, welches aus dem eingestellten Datenformat bereitet wird, empfangen werden;
    • 5 zeigt ein Beispiel eines Datenwörterbuchs gemäß der Ausführungsform;
    • 6 zeigt ein Beispiel eines Bildschirms, welcher zuerst durch die Datenformat-Vorbereitungsvorrichtung an einem Endgerät beim Wechseln des Steuerformats gemäß der Ausführungsform präsentiert wird;
    • 7 zeigt ein Beispiel eines Bestätigungs-Bildschirms, welcher erscheint, wenn die Prüfung der geänderten Inhalte beendet ist, beim Ändern des Standard-Datenformats gemäß der Ausführungsform;
    • 8 zeigt ein Beispiel eines Test-Bildschirms zum Prüfen von Daten, die aus der Edge-Ausrüstung 30 gesammelt werden, unter Verwendung einer Testumgebung 60 gemäß der Ausführungsform;
    • 9 ist ein Funktionsblockdiagramm eines Edge-Servers gemäß der Ausführungsform;
    • 10 zeigt ein Beispiel eines Installationsverwaltungs-Bildschirms über das Standard-Datenformat, das auf dem Edge-Server gemäß der Ausführungsform installiert ist;
    • 11 zeigt ein Beispiel einer Ereignistabelle gemäß der Ausführungsform; und
    • 12 ist ein Verarbeitungsablauf-Diagramm, das eine beim Sammeln von Daten aus der Edge-Ausrüstung 30, welche mit dem Edge-Server verbunden ist, gemäß der Ausführungsform durchgeführte Verarbeitung zeigt.
  • DETAILLIERTE BESCHREIBUNG DER ERFINDUNG
  • Ein Beispiel einer Ausführungsform der vorliegenden Erfindung wird als Nächstes beschrieben. 1 ist ein Blockdiagramm, welches die Konfiguration eines Datenverwaltungssystems 1 gemäß der Ausführungsform zeigt. Die Konfiguration des Datenverwaltungssystems 1 beinhaltet hauptsächlich eine Datenformat-Vorbereitungsvorrichtung 10, einen Edge-Server 20, eine Edge-Ausrüstung 30 als eine Vorrichtung, ein Endgerät 40 etc.. Das Datenverwaltungssystem 1 kann zusätzlich eine Testumgebung 60, ein Cloud-System 70, eine KI-Engine 80, ein Applikationsgeschäft 90 etc. enthalten. Zuerst wird eine Gesamtkonfiguration des Datenverwaltungssystems 1 kurz unter Bezugnahme auf 1 beschrieben.
  • Die Datenformat-Vorbereitungsvorrichtung 10 bereitet ein Standard-Datenformat vor, das zum Empfang in einem von einem Hersteller unabhängigen Datenformat beim Empfangen von Daten verwendet wird, die aus beliebiger Edge-Ausrüstung 30 sammelbar sind, die mit dem Edge-Server 20 verbunden ist.
  • Spezifischer, falls eine mit dem Edge-Server 20 verbundene Vorrichtung beispielsweise eine computerisierte Numeriksteuerung (CNC) ist, gestattet die Datenformat-Vorbereitungsvorrichtung 10 Empfang in einem Standard-Datenformat, welches unabhängig von einem Hersteller standardisiert ist, wenn der Edge-Server 20 dabei ist, aus der CNC sammelbare Daten zu empfangen, wie etwa Information, die ein Maschinentyp, eine Produktnummer, die Nummer eines aktuell ausgeführten Programms, die Anzahl von verwendeten Achsen, einen Parameter zum Betreiben jeder Achse, einen Geschwindigkeitsbefehl zur Implementation des Betriebs, ein Lastdrehmoment, eine aktuelle Position etc. beinhaltet.
  • Indem das durch die Datenformat-Vorbereitungsvorrichtung 10 eingestellte Standard-Datenformat verwendet wird, empfängt der Edge-Server 20 Daten, die aus der Edge-Ausrüstung 30 sammelbar sind, in jedem vorbestimmten Zyklus, beispielsweise als eine Datenfolge, die unabhängig von einem Hersteller ist, und dem Typ (einem Datennamen, der beispielsweise einen Datentyp angibt), und der Dateneinheit, die als ein Standard definiert ist, genügt. Als ein Beispiel ist eine Zellensteuerung auf den Edge-Server 20 anwendbar.
  • Als Beispiel beinhaltet die Edge-Ausrüstung 30 verschiedene Typen von Vorrichtungen an einem Produktionsstandort, die mit dem Edge-Server 20 verbunden sind, wie etwa Industriemaschinen einschließlich Werkzeugmaschinen, Industrierobotern und Spritzgussmaschinen, Peripherie-Vorrichtungen, wie etwa Transportfahrzeugen und Förderern, und Messvorrichtungen etc..
  • Das Endgerät 40 ist ein Klienten-Endgerät, das mit der Datenformat-Vorbereitungsvorrichtung 10 verbunden ist. Das Endgerät 40 wird zum Eingeben eines Parameters zum Einstellen des Standard-Datenformats über einen Bildschirm verwendet, welcher durch die Datenformat-Vorbereitungsvorrichtung 10 bereitgestellt wird. Das Endgerät 40 kann ein Eingabe-/Ausgabemittel (eine Eingabeeinheit und eine Anzeigeeinheit beispielsweise) sein, das der Datenformat-Vorbereitungsvorrichtung 10 bereitgestellt wird.
  • Die Testumgebung 60 ist eine Umgebung zum Testen von aus einer Vorrichtung empfangenen Daten responsiv beispielsweise auf das durch die Datenformat-Vorbereitungsvorrichtung 10 eingestellte Standard-Datenformat.
  • Das Cloud-System 70 ist beispielsweise ein System, das eine Datenbank zum Sichern von in dem Standard-Datenformat am Edge-Server 20 aus jeder Edge-Ausrüstung 30 gesammelten Daten beinhaltet. Das Cloud-System 70 kann eine Wissens-Erzeugungsfunktionseinheit enthalten, die eine Merkmalsgröße über ein Ereignis bei jedem Auftritt eines Ereignisses extrahiert, wie etwa beispielsweise einem Alarm, um Wissensinformation unter Verwendung von aus jeder Edge-Ausrüstung gesammelten Daten zu erzeugen. Spezifischer kann beispielsweise die Bildung einer KI-Konfiguration in einer Fabrik wie folgt unterstützt werden. Beim Auftreten eines Ereignisses, wie etwa eines Alarms werden Daten, die sich auf den Alarm beziehen, oder Daten, die sich auf eine Situation vor oder nach dem Auftreten des Alarms beziehen, gesichert. Dann wird für jedes Auftreten eines Ereignisses, wie etwa eines Alarms, eine Merkmalsmenge über das Ereignis extrahiert und wird Information zum Zeitpunkt der Identifikation einer Ursache für den Alarm (Wissensinformation) hinzugefügt, wodurch die Vorrichtungs-Information als Wissen zusammengefasst wird, welches mit Information über das Ereignis, wie etwa den Alarm, verknüpft ist. Um dies zu erzielen, kann das Cloud-System 70 beispielsweise mit der KI-Engine 80 oder dem Applikationsgeschäft 90 verbunden sein.
  • Die hierin erwähnte KI-Engine 80 ist ein Werkzeug, das zum Analysieren einer Ursache für einen Fehler, eines Verfahrens zum Handhaben des Fehlers etc. in Reaktion auf das Auftreten eines Alarms an der Edge-Ausrüstung 30 unter Verwendung von Wissensinformation etc. verwendet wird, die durch das Cloud-System 70 (beispielsweise Wissensinformations-Funktionseinheit) erzeugt wird. Dadurch wird es möglich, die Fehlerursache, das Verfahren zu, Behandeln des Fehlers etc. dem Edge-Server 20 oder der Edge-Ausrüstung 30 bereitzustellen.
  • Das Applikationsgeschäft 90 stellt einem Edge-Server 20 ein Applikationsprogramm mit einer Schnittstelle zur Verwendung der KI-Engine 80 (beispielsweise Wissens-Bereitstellproramm) beispielsweise als ein Package bereit. Als ein spezifisches Beispiel kann das Applikationsgeschäft 90 dem Edge-Server 20 eine Daten-API bereitstellen, die auf dem Edge-Server 20 zu laufen hat, oder eine solche Daten-API an den Edge-Server 20 verkaufen. Das Applikationsgeschäft 90 ist beispielsweise als eine Website konfiguriert. Durch Verkaufen der vorstehenden Applikationsprogramms (beispielsweise Wissens-Bereitstellproramm) wird einem Anwender zum Erwerb des Applikationsprogramms eine Rechnung gestellt, und kann eine Person, welche die Wissensinformation erzeugt hat, eine Kompensation für die erzeugte Wissensinformation erhalten. Der Hauptteil des Datenverwaltungssystems 1 ist oben kurz beschrieben worden. Die Datenformat-Vorbereitungsvorrichtung 10 und der Edge-Server 20 als hauptsächliche Bestandteilelemente des Datenverwaltungssystems 1 werden als Nächstes im Detail beschrieben.
  • <Datenformat-Vorbereitungsvorrichtung 10>
  • Die Datenformat-Vorbereitungsvorrichtung 10 beinhaltet eine Steuereinheit 11 und eine Speichereinheit 12 und beinhaltet zusätzlich verschiedene Arten von Eingabe/AusgabeVorrichtungen und Kommunikationsschnittstellen. Die Steuereinheit 11 kann jede Funktion der Ausführung durch Ausführen vorbestimmter Software (Datenformat-Einstellwerkzeug, Datenformat-Untersuchungsprogramm, Datenformat-Registrierung) erfüllen, die beispielsweise in der Speichereinheit 12 gespeichert sind. Ein Web-System kann konfiguriert sein, beinhaltend die Datenformat-Vorbereitungsvorrichtung 10 als einen Web-Server und das Endgerät 40 als ein Web-Endgerät. Die Steuereinheit 11 beinhaltet das Nachfolgende als Funktionseinheiten, die sich auf Einstellung und Registrierung eines später beschriebenen Standard-Datenformats beziehen: eine Datenformat-Einstelleinheit 111, eine Datenformat-Untersuchungseinheit 112, eine Datenformat-Registriereinheit 113, und eine Datenformat-Aktualisierungseinheit 114. Diese Funktionseinheiten werden später beschrieben.
  • Zusätzlich zu einer Programmspeichereinheit (nicht gezeigt), welche die verschiedenen Typen von oben beschriebener Software speichert, beinhaltet die Speichereinheit 12 eine Datenwörterbuch-Speichereinheit 121 und eine Datenformatspeichereinheit 122.
  • [Datenwörterbuch-Speichereinheit 121]
  • Die Datenwörterbuch-Speichereinheit 121 speichert Metadaten 1211 (auch „Datenwörterbuch 1211“ genannt) als einem standardisierten Typ der Edge-Ausrüstung 30 unabhängig von einem Hersteller für jeden Typ von Edge-Ausrüstung 30, welche mit einem beliebigen Edge-Server 20 verbindbar ist. Die Metadaten 1211 beinhalten zumindest den standardisierten Datentyp (nachfolgend auch „Datenname“ genannt) und -Einheit von aus dieser Edge-Ausrüstung 30 sammelbaren Daten. Der Datenname kann einen japanischen Namen enthalten und kann zusätzlich einen Namen zur Programmreferenz, auf den durch ein Programm, das später beschrieben wird, Bezug genommen wird, enthalten, um diese Daten zu verwenden. Die Dateneinheit kann eine Ziffernummer sein, die in Reaktion auf die Einheit eingestellt wird. Spezifischer wird dieser Typ von Edge-Ausrüstung 30 als Schlüsselinformation eingestellt. Als Nächstes wird der Typ von aus der Edge-Ausrüstung 30 sammelbaren Daten in Reaktion auf den Typ dieser Edge-Ausrüstung 30 eingestellt. Falls der Typ von Edge-Ausrüstung 30 beispielsweise eine Werkzeugmaschine ist, beinhalten Beispiele eines standardisierten Datennamens für die Werkzeugmaschine eine Hauptprogrammnummer, die Nummer eines aufgeführt werdenden Programms, eine Werkzeugnummer, einen Werkzeugversatzwert, eine M-Code-Nummer, eine S-Code-Nummer, eine T-Code-Nummer, die Anzahl von Achsen n, eine aktuelle Position einer n-ten Achse, ein Geschwindigkeitsbefehl für die n-te Achse, ein Störungslast-Drehmoment der n-ten Achse, Überschreiben der n-ten Achse und eine n-te Achsen-Motortemperatur. Die Datenwörterbuch-Speichereinheit 121 speichert diese standardisierten Datennamen mit entsprechenden Einheiten für jeden Typ von Edge-Ausrüstung 30. Hinsichtlich beliebiger durch einen Hersteller gefertigter Edge-Ausrüstung 30 wird eine Korrespondenz zwischen jedem Datennamen, der einen Datentyp abhängig von diesem Hersteller angibt, und einem standardisierten Datennamen für den Typ dieser Edge-Ausrüstung 30 (nachfolgend auch „Datennamen-Korrespondenztabelle“ genannt) beispielsweise durch den Hersteller oder eine Standardisierungs-Betriebs- und Verwaltungsabteilung bereitgestellt. In diesem Fall kann die Datenwörterbuch-Speichereinheit 121 die für die durch den Hersteller hergestellte Edge-Ausrüstung 30 vorbereitete Datennamen-Korrespondenztabelle enthalten. Wie später beschrieben wird, speichert der Edge-Server 20 die Datennamen-Entsprechungstabelle zu jeder Edge-Ausrüstung 30, welche mit dem Edge-Server 20 verbunden ist.
  • [Datenformatspeichereinheit 122]
  • Die Datenformatspeichereinheit 122 speichert ein zum Empfangen von Daten, die ein Anwender wünscht, aus der mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 zu sammeln, verwendeten Standard-Datenformat als eine Datenfolge unabhängig von einem Hersteller dieser Edge-Ausrüstung 30 und dem Namen und der Einheit von Daten genügend, die als ein Standard in dem Datenwörterbuch 1211 definiert sind. Spezifischer speichert die Datenformatspeichereinheit 122 beispielsweise ein durch die später beschriebene Datenformat-Einstelleinheit 111 eingestelltes und registriertes Standard-Datenformat. Das Standard-Datenformat kann auch beim Bezug nehmen auf Daten, die aus der Edge-Ausrüstung 30 empfangen werden, in einer integrierten Datenbank 221 des diese Daten speichernden Edge-Server 20 verwendet werden.
  • Wie oben beschrieben, beinhaltet die Steuereinheit 11 die Datenformat-Einstelleinheit 111, die Datenformat-Untersuchungseinheit 112, die Datenformat-Registriereinheit 113 und die Datenformat-Aktualisierungseinheit 114.
  • [Datenformat-Einstelleinheit 111]
  • Die Datenformat-Einstelleinheit 111 stellt ein Standard-Datenformat ein, in welchem der Edge-Server 20 Daten zu empfangen hat, die aus der mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 sammelbar sind, auf Basis der Metadaten (Datenwörterbuch 1211), entsprechend dem Typ der in der Datenwörterbuch-Speichereinheit 121 gespeicherten Edge-Ausrüstung 30. Spezifischer stellt die Datenformat-Einstelleinheit 111 dem (Klienten)-Endgerät 40 einen Datenformat-Einstellbildschirm bereit, der auf Basis der Metadaten vorbereitet ist. Dadurch stellt die Datenformat-Einstelleinheit 111 das Standard-Datenformat auf Basis von Daten, die aus dem Endgerät 40 eingegeben werden, ein. Dies ermöglicht es, einen Standard-Datennamen oder Einheitssystem Daten zuzuweisen, die aus der Edge-Ausrüstung 30 desselben Typs sammelbar sind, um Integration zu erzielen.
  • 2 zeigt ein Beispiel des Datenformat-Einstellbildschirms (Basiseinstellung). 3 zeigt ein Beispiel des Datenformat-Einstellbildschirms (Formateinstellung). Wie in 2 und 3 gezeigt, beinhaltet Datenformateinstellung Basiseinstellung und Formateinstellung. Wie oben beschrieben, werden diese Bildschirme dem Endgerät 40 beispielsweise aus der Datenformat-Einstelleinheit 111 bereitgestellt. Als Beispiel kann Web-Technologie eingesetzt werden, um diese Bildschirme aus der Datenformat-Vorbereitungsvorrichtung 10 als einen Web-Server dem Endgerät 40 bereitzustellen.
  • [Basis-Einstellung]
  • Wie in 2 gezeigt, wird beim Vornehmen von Basiseinstellung Information über einen Vorbereiter eines Datenformats (beispielsweise eine Ländernummer, der Name, Adresse, Telefonnummer und Mail-Adresse) eingegeben, der auf die Datenformat-Einstelleinheit 111 über das Endgerät 40 zuzugreifen hat. Weiter werden auch der Name des Datenformats, das vorzubereiten ist (auch „DF“ genannt), ein Passwort für DF_ID, was später beschrieben wird, und ein Umriss des Datenformats eingestellt.
  • Wie in 2 gezeigt, ist eine Ländernummer, die in der Information über den Vorbereiter des Datenformates enthalten ist, in einem Menüformat aus Ländernummern-Listendaten in einem Datenwörterbuch auswählbar. Falls der Vorbereiter des Datenformates beim Datenverwaltungssystem 1 registriert ist, kann eine Ländernummer, der Name, Adresse, Telefonnummer und Mail-Adresse des Vorbereiters des Datenformats durch eine registrierte Mitgliedernummer dieses Vorbereiters ersetzt werden. Das Inkorporieren einer Ländernummer in die Basiseinstellung gestattet die Handhabung von DF_ID auf einer Land-für-Land-Basis. In diesem Fall, während DF_ID in einer solchen Weise eingestellt wird, dass Überlappung für dasselbe Datenstandardformat im selben Land vermieden wird, wird eine Überprüfung zur Vermeidung von Überlappung von DF_ID zwischen zwei unterschiedlichen Ländern weglassbar.
  • Als ein Beispiel kann der Name des einzustellenden Datenformats ein Name sein, der mit einem Umriss der Verarbeitung assoziiert ist, die sich auf das Datenformat bezieht. Hinsichtlich eines DF_ID-Passworts wird ein Vorbereiter eines Datenformats veranlasst, ein DF_ID-Passwort, welches nur dem Vorbereiter bekannt ist, zur Sicherheit beim Aktualisieren dieses Datenformats einzugeben, wie später beschrieben wird. Dadurch kann das DF ID-Passwort verwendet werden, um eine Person zu identifizieren, der es gestattet ist, dieses Datenformat zu aktualisieren. Wie oben beschrieben, wird DF_ID auf solche Weise eingestellt, dass Überlappung im selben Land vermieden wird. Spezifischer, falls Prüfung durch die später beschriebene Datenformat-Untersuchungseinheit 112 bestanden wird, wird DF_ID eineindeutig durch die Datenformat-Einstelleinheit 111 gegeben. Die gegebene DF_ID kann dem Vorbereiter des Datenformats nach Registrierung des Datenformats beispielsweise mitgeteilt werden. Dem Vorbereiter des Datenformats kann DF ID durch ein Verfahren, wie etwa einem Push-System unter Verwendung beispielsweise einer Nachricht mitgeteilt werden. Alternativ kann dem Vorbereiter des Datenformats das DF_ID über das Endgerät 40 mitgeteilt werden.
  • Wie in 2 gezeigt, kann der Umriss des Datenformates vorbereitet werden, um die Spezifikation des Datenformats kurz zu zeigen. In diesem Fall, in dem ein Applikations-Entwickler, der dabei ist, eine Applikation zu entwickeln, unter Verwendung einer in einem Standard-Datenformat vorbereiteten Datendatei, zur Bezugnahme auf den Umriss des Datenformats gebracht wird, wird der Applikations-Entwickler in die Lage versetzt, den Umriss der in der ersten Datendatei gespeicherten Daten zu überprüfen. Als Ergebnis kann die Applikation effizient entwickelt werden. Der Umriss des Datenformats kann das Detail der Spezifikation desselben Datenformats enthalten, das in einem Formular, wie etwa einer anhängenden Datei, registriert ist. Nachdem alle Elemente in der in 2 gezeigten Basiseinstellung eingestellt sind, schreitet die Datenformat-Einstelleinheit 111 zu dem in 3 gezeigten Datenformateinstellen fort.
  • [Datenformateinstellen]
  • 3 zeigt ein Beispiel eines Datenformat-Einstellbildschirms (Formateinstellung). Wie in 3 gezeigt, beim Vornehmen von Formateinstellung, ermutigt die Datenformat-Einstelleinheit 111 die Anwendung der folgenden Elemente: ein Protokoll zur Kommunikation zwischen dem Edge-Server 20 und der Edge-Ausrüstung 30, dem Typ der Edge-Ausrüstung 30 (Vorrichtungstyp), auf welche ein Datenformat anzuwenden ist, die Anzahl von Teilen von Daten, die simultan in einem Standard-Datenformat sammelbar sind, das auf Basis des Datenformats vorzubereiten ist, Typ und Einheit von Daten, die im Standard-Datenformat zu empfangen sind, das auf Basis des Datenformats vorzubereiten ist, Sortier-Reihenfolge für die empfangenen Daten in dem Standard-Datenformat und ein Datensammelzyklus.
  • Das Kommunikationsprotokoll kann beispielsweise OPC UA (registrierte Marke) oder Ether CAT (registrierte Marke) sein. Wie in 3 gezeigt, ist das Kommunikationsprotokoll aus einem Listenmenü von Kommunikationsprotokollen auswählbar. Zum Zeitpunkt des Empfangs von Daten unter Verwendung des auf Basis dieses Datenformats vorbereiteten Standard-Datenformats kann der Edge-Server 20 eingestellte Daten aus der Edge-Ausrüstung 30 über das eingestellte Kommunikationsprotokoll empfangen.
  • Wie oben beschrieben, beinhaltet der Typ der Edge-Ausrüstung 30 (Vorrichtungstyp), auf welches das Datenformat anzuwenden ist, beispielsweise Industriemaschinen, einschließlich Werkzeugmaschinen, Industrierobotern und Spritzgussmaschinen, Peripherie-Vorrichtung wie etwa Druckmaschinen, Transportfahrzeugen und Förderer und Messvorrichtungen. Wie in 3 gezeigt, ist der Typ der Edge-Ausrüstung 30 (Vorrichtungstyp), auf welche das Datenformat anzuwenden ist, durch ein Listenmenü der Typen (Vorrichtungstypen) der Edge-Ausrüstung 30 einstellbar.
  • Die Anzahl von Teilen von Daten, die simultan im Standard-Datenformat sammelbar sind, welches auf Basis des Datenformats vorbereitet wird, und Typ und Einheit von Daten, die in dem Standard-Datenformat zu empfangen sind, hängen vom Typ der Edge-Ausrüstung 30 ab, auf welches das Datenformat anzuwenden ist. Aus diesem Grund werden Auswahlmenüs für Typ und Einheit von Daten auf dem Datenformat-Einstellbildschirm (Formateinstellung) in Reaktion auf den Typ der ausgewählten Edge-Ausrüstung 30 umgeschaltet. Wie oben beschrieben, werden der Typ der Edge-Ausrüstung 30 und der entsprechende Typ und Dateneinheit in dem Datenwörterbuch 1211 in der Datenwörterbuch-Speichereinheit 121 verwaltet. Vorzugsweise wird das Datenwörterbuch 1211 beispielsweise durch einen System-Administrator gemacht und aktualisiert. Falls beispielsweise eine Notwendigkeit für ein neues Format oder Einheitensystem in Reaktion auf Entwicklung eines neuen Sensors entsteht, kontaktiert ein Datenformat-Vorbereiter den System-Administrator. Der System-Administrator prüft das neue Format oder Einheitssystem und registriert dann das neue Format oder Einheitssystem beim Datenwörterbuch 1211. Auf diese Weise kann das neue Format oder Einheitssystem Standardisierung unterworfen werden. Die Konfiguration des Datenwörterbuchs 1211 wird später beschrieben.
  • Die Beschreibung des Datenformat-Einstellbildschirms (Formateinstellung) wird unter Rückbezugnahme auf 3 fortgesetzt. Im in 3 gezeigten Beispiel wird die Messvorrichtung als der Typ der Edge-Ausrüstung 30 (Vorrichtungstyp) ausgewählt. Hier wird angenommen, dass ein Vierkanalsensor mit der Messvorrichtung verbunden ist. In Reaktion auf das Auswählen der Messvorrichtung gibt die Datenformat-Einstelleinheit 111 Menüs zum Einstellen der Typen und Einheiten von vier Datenteilen aus. Die Reihenfolge zum Auswählen der Datenteile entspricht im Wesentlichen der Reihenfolge für Datenteile im Standard-Datenformat, welches aus dem Datenformat vorbereitet ist. Zuletzt stellt die Datenformat-Einstelleinheit 111 einen Datensammelzyklus ein. Wenn der Datenbank-Vorbereiter eine Applikation für die Einstellung eingibt, kann die Datenformat-Einstelleinheit 111 die Steuerung an die später beschriebene Datenformat-Untersuchungseinheit 112 übertragen.
  • Wie oben beschrieben, sind Typ, Einheit etc. von Daten, welche das Standard-Datenformat bilden, eineindeutig in Menüformaten auszuwählen, in Reaktion auf einen Vorrichtungstyp und auf Basis des Datenwörterbuchs 1211. Somit können der Typ, Einheit etc. von Daten geteilt werden, ohne Widerspruch zwischen Vorrichtungen desselben Typs. Wenn der Typ oder die Dateneinheit ausgewählt wird, kann die Datenformat-Einstelleinheit 111 die Reihenfolge für Daten im Standard-Datenformat mit dem Typ oder der Dateneinheit entsprechend der angewendeten Reihenfolge verknüpfen. Dadurch wird es möglich, notwendige Daten in einem Datensatz von gesammelten Daten abzurufen, die im Standard-Datenformat empfangen werden, unter Verwendung eines Datennamens. Diese Technik wird konventioneller Weise zum Erzeugen einer Applikation unter Verwendung von Daten verwendet. Zum Erfassen von Teilen von Temperaturdaten, die sich bei der DF_ID beispielsweise unterscheiden, können Teile von Daten desselben Typs aus unterschiedlichen Teilen von Edge-Ausrüstung 30 durch Bezeichnen von DF_ID und Bezeichnen eines Datentyps erfasst werden. 4 zeigt die Assoziierung zwischen der Datenformateinstellung, welche durch die Datenformat-Einstelleinheit 111 vorgenommen wird, und einem Datensatz gesammelter Daten, die in einem aus dem eingestellten Datenformat vorbereiteten Standard-Datenformat empfangen werden. Wie in 4 gezeigt, ist die Sortier-Reihenfolge für in dem Datensatz gesammelter Daten gespeicherte Daten, die bei jedem Datensammelzyklus empfangen werden, dieselbe wie die Sortier-Reihenfolge für Datennamen, die im Datenformat ausgewählt werden.
  • [Datenwörterbuch 1211]
  • 5 zeigt ein Beispiel des Datenwörterbuchs 1211. 5 zeigt ein Beispiel eines Datenwörterbuchs zum Verwalten des Typs der Edge-Ausrüstung 30 als ein Subjekt von Datenformateinstellung durch die oben beschriebene Datenformat-Einstelleinheit 111 und entsprechenden Typ und Einheit von Daten. Wie in 5 gezeigt, ist in dieser Konfiguration des Datenwörterbuchs 1211 der Typ der Edge-Ausrüstung 30 in einem hohen Niveau (Vorrichtungstyp), und werden Verknüpfungen zu Typ und Einheit der in Reaktion auf einen Vorrichtungstyp verfügbaren Daten vorbereitet. Falls die Konfiguration, welche mit dem Typ und/oder der Einheit von Daten verknüpft, die in Reaktion auf den Typ der Edge-Ausrüstung 30 (Vorrichtungstyp) verfügbar ist, aktualisiert wird, kann die Edge-Ausrüstung 30 selbst den Inhalt der Aktualisierung der Datenformat-Vorbereitungsvorrichtung 10 mitteilen, indem Kommunikation vorgenommen wird, um die Datenformat-Vorbereitungsvorrichtung 10 zu veranlassen, das Datenwörterbuch 1211 zu aktualisieren, auf Basis der Mitteilung. Es wird beispielsweise angenommen, dass ein neuer Sensor für die Edge-Ausrüstung 30 als Messausrüstung im Hinblick auf einen Vorrichtungstyp entwickelt wird und die Edge-Ausrüstung 30 fähig wird, eine Temperatur in Einheiten von 0,01 °C zu erfassen. Dies kann aus der Edge-Ausrüstung 30 selbst oder der Datenformat-Vorbereitungsvorrichtung 10 mitgeteilt werden, um die Datenformat-Vorbereitungsvorrichtung 10 zu veranlassen, eine Aktualisierung vorzunehmen, durch Addieren von 0,01 °C zu einem Einheitsabschnitt, der verkürzt ist, falls der in 5 gezeigte Vorrichtungstyp eine Messeinrichtung ist, auf Basis der Mitteilung.
  • [Datenformat-Untersuchungseinheit 112]
  • Die Datenformat-Untersuchungseinheit 112 untersucht ein Format in einem Standard-Datenformat, welches durch die Datenformat-Einstelleinheit 111 eingestellt ist. Weiter nimmt die Datenformat-Untersuchungseinheit 112 beispielsweise eine Prüfung bezüglich Überlappung zwischen einem angewendeten Datenformat und dem bereits bei der Datenformatspeichereinheit 122 registrierten Standard-Datenformat. Falls ein Ergebnis der Prüfung die Anwesenheit eines Problems zeigt, wird eine eineindeutige DF_ID dem angewendeten Datenformat mitgegeben. Wie oben beschrieben, kann DF ID einem Vorbereiter des Datenformats nach Registrierung des Datenformats mitgeteilt werden.
  • [Datenformat-Registriereinheit 113]
  • Die Datenformat-Registriereinheit 113 registriert das durch die Datenformat-Untersuchungseinheit 112 geprüfte Standard-Datenformat bei der Datenformatspeichereinheit 122. Nach Registrierung bei der Datenformatspeichereinheit 122 wird das Standard-Datenformat auf einen beliebigen Edge-Server 20 installiert, was den Empfang (Sammeln) einer Datenfolge unabhängig von einem Hersteller und dem Namen und der Einheit von Daten genügt, die im Standard-Datenformat eingestellt sind, aus der Edge-Ausrüstung 30, die mit dem Edge-Server 20 verbunden ist, gestattet.
  • [Datenformat-Aktualisierungseinheit 114]
  • Die Datenformat-Aktualisierungseinheit 114 aktualisiert ein bei der Datenwörterbuch-Speichereinheit 121 eingestelltes und registriertes Standard-Datenformat. Spezifischer, falls eine Notwendigkeit entsteht, das eingestellte und registrierte Standard-Datenformat zu verändern, zertifiziert die Datenformat-Aktualisierungseinheit 114, dass eine Person, die sich in das System eingeLogt hat, eine Person ist, die eine Anforderung erfüllt, die ein Ändern des Standard-Datenformats gestattet. Dann stellt die Datenformat-Aktualisierungseinheit 114 beispielsweise einen Datenformat-Änderungsbildschirm dem (Klienten-) Endgerät 40 bereit, um die Person zu veranlassen, dass Standard-Datenformat zu ändern.
  • 6 zeigt ein Beispiel eines Bildschirms, der zuerst beim Ändern des Standard-Datenformats präsentiert wird. Der in 6 gezeigte Bildschirm fungiert weiter als ein Bildschirm, der an das Endgerät 40 auszugeben ist, um zu zertifizieren, dass eine Person, die sich in das System eingeLogt hat, eine Person ist, die eine Anforderung erfüllt, die Änderung des Standard-Datenformats gestattet. Bevor dieser Bildschirm ausgegeben wird, sind bereits eine Login-ID und ein Passwort um Zugriff auf das System zertifiziert worden. Wie in 6 gezeigt, veranlasst die Datenformat-Aktualisierungseinheit 114 einen Anwender, das Nachfolgende zum Identifizieren eines zu ändernden Datenformats einzugeben: eine Sendernummer, DF_ID, ein DF_ID-Passwort und den Namen eines Datenformats. Insbesondere, den Anwender veranlassend, das DF_ID-Passwort, das nur einem Vorbereiter des Datenformats bekannt ist, einzugeben, gestattet die Identifikation einer Person, der es gestattet ist, das Datenformat zu aktualisieren. Falls die Datenformat-Aktualisierungseinheit 114 beurteilt, dass sowohl die Ländernummer, als auch DF_ID, das DF_ID-Passwort und der Name des Datenformats zu entsprechenden Elementen des eingestellten und registrierten Datenformat passen, kann die Datenformat-Aktualisierungseinheit 114 ein Erlaubnis zum Ändern des Datenformats dem Anwender geben.
  • Wie in 6 gezeigt, durch Veranlassen des Anwenders, entweder eine Basiseinstelländerung oder Datenformat-Einstelländerung auszuwählen, wird die Aktualisierung an einem ausgewählten Element gestartet. Für die Aktualisierung kann der Anwender veranlasst werden, Eingabe für die Änderung vorzunehmen, während der eingestellte und registrierte Inhalt angezeigt wird.
  • 7 zeigt ein Beispiel eines Bestätigungs-Bildschirms, welcher erscheint, wenn die Datenformat-Untersuchungseinheit 112 die Untersuchung des veränderten Datenformats beendet. Wie in 7 gezeigt, falls es Änderung bei Basiseinstellelementen gibt, kann beispielsweise die Datenformat-Aktualisierungseinheit 114 alle geänderten Basiseinstellelemente anzeigen, den Anwender veranlassen, diese Elemente wieder zu prüfen und dann den Anwender veranlassen, Registrierung auszuwählen. Wenn Registrierung ausgewählt wird, wird die Datenformat-Aktualisierungseinheit 114 fähig, das in der Datenformatspeichereinheit 122 gespeicherte Standard-Datenformat zu aktualisieren und zu registrieren. Falls das Datenformat aktualisiert wird, kann die Datenformat-Aktualisierungseinheit 114 dem aktualisierten Datenformat eineindeutig eine neue DF_ID geben. Falls die neue DF_ID gegeben wird, kann die Datenformat-Aktualisierungseinheit 114 den Anwender veranlassen, ein Passwort für jedes neue DF_ID einzustellen. In einem anderen Fall kann DF_ID selbst Versionsnummern-Information aufweisen, die vorab hinzugefügt wird, und kann die Datenformat-Aktualisierungseinheit 114 die Versionsnummern-Information über DF_ID aktualisieren, wenn das Datenformat aktualisiert wird. Als die Versionsnummern-Information kann beispielsweise eine erste Version, eine zweite Version, eine dritte Version durch Seriennummer wie etwa 01, 02, 03 ... oder A, B, C, ... ausgedrückt werden. Falls die Versionsnummern-Information zu DF_ID hinzugefügt wird, kann die Datenformat-Aktualisierungseinheit 114 den Anwender veranlassen, ein Passwort für jede Versionsnummer einzustellen. Falls das Datenformat mit der zu DF_ID hinzugefügten Versionsnummern-Information zu aktualisieren ist, wird die Aktualisierung wünschenswerter Weise an der jüngsten Version vorgenommen.
  • [Testumgebung 60]
  • Ein Datenverwaltungssystem 1 kann die Testumgebung 60 zum Testen von aus einer Vorrichtung, die responsiv ist auf ein durch die Datenformat-Vorbereitungsvorrichtung 10 eingestelltes und registriertes Standard-Datenformat empfangene Testdaten beinhalten. 8 zeigt ein Beispiel eines Testbildschirms zum Prüfen von aus der Edge-Ausrüstung 30 unter Verwendung der Testumgebung 60 gesammelten Prüfdaten. Wie in 8 gezeigt, werden Basiseinstelldaten und ein Datenformat angezeigt. Datenfolgen, die aus der Edge-Ausrüstung 30 gesammelt werden, werden weiterhin angezeigt. Dadurch wird es möglich, leicht zu bestimmen, ob das Standard-Datenformat korrekt ist. Um die Testumgebung 60 effektiv zu verwenden, kann ein provisorisch registrierter Zustand für das Standard-Datenformat eingestellt werden. Der provisorisch registrierte Zustand, der hierin erwähnt ist, bedeutet einen Zustand, der verhindert, dass ein StandardDatenformat an einem beliebigen Edge-Server 20 verfügbar gemacht wird. Als ein Beispiel kann ein Flag, das den provisorischen registrierten Zustand angibt, in der Datenformatspeichereinheit 122 vorgesehen sein. Einstellen und Registrieren des Standard-Datenformats durch die Datenformat-Vorbereitungsvorrichtung 10 ist so, wie oben beschrieben.
  • Die nachfolgenden Effekte werden durch Entwerfen einer Vorrichtungsinformations-Datenbank erzielt, die aus jeder Edge-Ausrüstung 30 gesammelte Daten enthält, auf Basis der Datenformat-Vorbereitungsvorrichtung 10. Eine eindeutige Vorrichtungsinformations-Datenbank kann unabhängig von einem Vorrichtungsinformations-Datenbank-Designer entworfen werden. Selbst falls Teile der Edge-Ausrüstung 30 unterschiedliche Vorrichtungen sind, können Teile von Informationsdaten desselben Typs immer noch eineindeutig definiert werden. Selbst falls Teile der Edge-Ausrüstung 30 unterschiedliche Datenkonfigurationen aufweisen, kann die Vorrichtungsinformations-Datenbank immer noch unter Verwendung der Anzahl von Daten-Konfigurationen definiert werden, welche für die Edge-Ausrüstung notwendig sind. Dies erzielt höhere Speicher-Effizienz als ein konventionelles Verfahren des Definierens aller Vorrichtungen unter Verwendung derselben Anzahl von Datenkonfigurationen. Beim Entwickeln von Applikations-Software zum Vorbereiten und Aktualisieren der Vorrichtungsinformations-Datenbank können Daten auf Basis eines Datennamens gesammelt werden, der in einem Standard-Datenformat definiert ist. Dies erleichtert die Entwicklung der Applikations-Software zum Vorbereiten und Aktualisieren der Vorrichtungsinformations-Datenbank. Zusätzlich, da in der Vorrichtungsinformations-Datenbank auf gespeicherte Daten auf Basis des Standard-Datenformats Bezug genommen werden kann, kann Applikations-Software zum Suchen und Referenzieren auf die Vorrichtungsinformations-Datenbank leicht entwickelt werden. Dies vergrößert beachtlich die Produktivität beim Entwickeln von Applikations-Software, die sich auf ein Vorrichtungsinformations-Datenbanksystem bezieht. Ein Datenwörterbuch wird zum Verwalten des Namens, der Einheit etc. von Daten in einer integrierten Weise unter Bildung eines Datenformats in der Vorrichtungsinformations-Datenbank verwendet. Somit, selbst falls eine Notwendigkeit zum Ändern des Namens und/oder der Einheit von Daten entsteht, kann die diese Daten enthaltende Vorrichtungsinformations-Datenbank immer noch der Wartung in integrierter Weise unterworfen werden. Das Nachfolgende beschreibt eine Ausführungsform, welche die Verwendung des Standard-Datenformats am Edge-Server 20 zeigt, vorbereitet und registriert in der vorstehenden Weise.
  • [Edge-Server 20]
  • 9 ist ein Funktionsblockdiagramm des Edge-Servers 20. Wie in 9 gezeigt, beinhaltet der Edge-Server 20 eine Steuereinheit 21 und eine Speichereinheit 22 und beinhaltet weiter einen Vorrichtungskonverter 25 und eine Kommunikationsprotokolleinheit 26. Der Vorrichtungskonverter 25 und die Kommunikationsprotokolleinheit 26 werden vor der Steuereinheit 21 und der Speichereinheit 22 beschrieben.
  • Wie oben beschrieben, ist zumindest eine Edge-Ausrüstung 30, wie etwa eine Werkzeugmaschine, eine Industriemaschine, ein Roboter, eine programmierbare Logiksteuerungs-(PLC)-Vorrichtung oder Messausrüstung, wie etwa ein Schalter oder ein Sensor, mit dem Edge-Server 20 verbunden. Die Edge-Ausrüstung 30, die mit dem Edge-Server 20 verbunden ist, kann mit dem Edge-Server 20 physikalisch mittels des Vorrichtungskonverters 25 verbunden sein, der Verbindung mit dem Edge-Server 20 im Hinblick auf Hardware gestattet.
  • Zumindest ein Vorrichtungskonverter 25 ist zum Absorbieren von Differenz zwischen Hardware-Schnittstellen für entsprechende Teile von Edge-Ausrüstung 30, wie etwa beispielsweise E/A, RS232C, RS422, Ethernet (registrierte Marke) vorgesehen, und zum Verbinden jeder Edge-Ausrüstung 30 kommunizierbar mit dem Edge-Server 20 vorgesehen. Der Vorrichtungskonverter 25 kann für jede Edge-Ausrüstung 30 vorgesehen sein, um unabhängig vom Edge-Server 20 zu sein.
  • Der Edge-Server 20 sendet und empfängt Daten zu und aus der mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 unter Verwendung eines Kommunikationsprotokolls, welches responsiv auf die Edge-Ausrüstung 30 ist, über die Kommunikationsprotokolleinheit 26. Zumindest eine Kommunikationsprotokolleinheit 26 ist vorgesehen zum Absorbieren der Differenz zwischen Protokollen zum Einschluss von Daten.
  • Die Steuereinheit 21 kann jede Funktion der Ausführungsform durch Ausführung vorbestimmter Software (Konvertereinstell-Applikation, Datensende-/Empfangs-Programm, Verschlüsselungs-/Entschlüsselungsprogramm beispielsweise) realisieren, die in der Speichereinheit 22 gespeichert ist. Die Steuereinheit 21 Behälter die folgenden Funktionseinheiten, die später beschrieben sind, welche verantwortlich sind für das Senden und Empfangen von Daten zu und aus der Edge-Ausrüstung 30 (insbesondere Sammeln von Daten aus jeder Edge-Ausrüstung 30), Speichern und Verwaltung von gesammelten Daten, Ereignis-Verarbeitung und Verschlüsselung/Entschlüsselung: eine Datenempfangseinheit 210, eine Konverter-Einstelleinheit 211, eine Datenbank-Speichereinheit 212, eine Ereignis-Verarbeitungseinheit 213, eine Verschlüsselungs-/Entschlüsselungseinheit 214 und eine Datenbank-Referenziereinheit 215. Diese Funktionseinheiten werden später beschrieben.
  • Die Speichereinheit 22 beinhaltet eine Programmspeichereinheit (nicht gezeigt), die verschiedene Typen von oben beschriebener Software speichert und zusätzlich die integrierte Datenbank 221 als eine Datenbank beinhaltet. Die integrierte Datenbank 221 speichert aus jeder mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 gesammelte Daten. Spezifischer kann die integrierte Datenbank 221 zum Akkumulieren aller von Messdaten, Betriebsdaten etc. verwendet werden, die in der Vergangenheit in jedem Datensammelzyklus jeder Edge-Ausrüstung 30 gesammelt wurden, auf Basis eines Standard-Datenformats. Die aus jeder Edge-Ausrüstung 30 gesammelten Daten können in einer Edge-Ausrüstungsantwortspeicherregion 2211 entsprechend jeder Edge-Ausrüstung 30 akkumuliert werden. Beim Akkumulieren der gesammelten Daten auf Basis des Standard-Datenformats kann das Standard-Datenformat und DF_ID, die in der Daten-Akkumulation verwendet werden, in Assoziierung mit den gesammelten Daten akkumuliert werden. In diesem Fall ist das Standard-Datenformat während der Daten-Akkumulation mit den gesammelten Daten assoziiert. Somit, selbst falls das Standard-Datenformat aktualisiert wird, können die gesammelten Daten immer noch gelesen werden, entsprechend dem Standard-Datenformat während der Daten-Akkumulation. Dies ist nicht der einzige Weg des Lesens der gesammelten Daten entsprechend dem Standard-Datenformat während der Daten-Akkumulation bei Vorliegen einer Aktualisierung des Standard-Datenformats. Falls beispielsweise ein Datenformat aktualisiert wird und dem aktualisierten Datenformat stets eine neue DF_ID gegeben wird, kann DF_ID während der Daten-Akkumulation in Assoziierung mit den gesammelten Daten akkumuliert werden. In diesem Fall, selbst falls das Standard-Datenformat aktualisiert wird, können die gesammelten Daten immer noch anhand des Standard-Datenformats während der Daten-Akkumulation gelesen werden. Falls DF_ID selbst eine Versionsnummern-Information, die vorab hinzugefügt ist, aufweist, und die Versionsnummern-Information zu DF_ID immer aktualisiert wird, wenn das Datenformat aktualisiert wird, kann DF_ID mit der Versionsnummern-Information während der Daten-Akkumulation in Assoziierung mit den gesammelten Daten akkumuliert werden. In diesem Fall, selbst falls das Standard-Datenformat aktualisiert wird, können die gesammelten Daten immer noch gemäß dem Standard-Datenformat während der Daten-Akkumulation gelesen werden. Falls ein vorab in einer später beschriebenen Ereignistabelle eingestelltes Ereignis an jeder Edge-Ausrüstung 30 aufgetreten ist, kann die integrierte Datenbank 221 zum Akkumulieren verschiedener Typen von Daten (in der Ereignistabelle eingestellter Daten) über jede Edge-Ausrüstung 30 verwendet werden, die anhand eines Extraktionselements und eines Extraktionsverfahrens, das vorab eingestellt wird, zu sammeln ist. Ereignisdaten können in einer Ereignis-Datenspeicherregion 2212 gespeichert werden. Die Ereignisdaten werden im Detail in der später gegebenen Beschreibung der Ereignis-Verarbeitungseinheit 213 beschrieben. Eine Datenformat-Speicherregion 2213 kann weiter zum Speichern des auf dem Edge-Server 20 installierten Standard-Datenformats vorgesehen sein.
  • Wie oben beschrieben, beinhaltet die Steuereinheit 21 die Datenempfangseinheit 210, die Konverter-Einstelleinheit 211, die Datenbank-Speichereinheit 212, die Ereignis-Verarbeitungseinheit 213, die Verschlüsselungs-/Entschlüsselungseinheit 214 und die Datenbank-Referenziereinheit 215.
  • [Datenempfangseinheit 210]
  • Die Datenempfangseinheit 210 empfängt Daten, die aus jeder Edge-Ausrüstung 30 sammelbar sind, in einem vorbestimmten Zyklus, der vorab eingestellt wird. Wie oben beschrieben, falls ein vorab in der Ereignistabelle eingestelltes Ereignis aufgetreten ist, kann die Datenempfangseinheit 210 verschiedene Typen von Daten (in der Ereignistabelle eingestellte Daten) zu jeder Edge-Ausrüstung 30 empfangen, die anhand eines Extraktionselements und eines vorab eingestellten Extraktionsverfahrens zu sammeln sind. Beim Empfang von Daten aus jeder Edge-Ausrüstung 30 verwendet die Datenempfangseinheit 210 ein durch die Konverter-Einstelleinheit 211 eingestelltes Standard-Datenformat. Dies gestattet der Datenempfangseinheit 210, gesammelte Daten als eine Datenfolge zu empfangen, die dem Typ und der Einheit von Daten genügt, die in diesem Standard-Datenformat definiert sind. Spezifischer kann die Datenempfangseinheit 210 eine Datenfolge abhängig von einem Hersteller der Edge-Ausrüstung 30 empfangen, entsprechend einer Datenfolge, die dem Typ und Einheit von Daten genügt, die in dem Standard-Datenformat definiert sind, aus der Edge-Ausrüstung 30 und die empfangenen Daten zu einer Datenfolge umwandeln, die auf Basis des Standard-Datenformats standardisiert wird. Die Zwischenumwandlung zwischen einem Datenformat, das von einem Hersteller der Edge-Ausrüstung 30 abhängt, und einem Datenformat, welches auf Basis des Standard-Datenformats standardisiert ist, kann beispielsweise auf Basis der oben beschriebenen Datennamen-Korrespondenztabelle vorgenommen werden. Alternativ kann eine Zwischenumwandlung zwischen einem von einem Hersteller der Edge-Ausrüstung 30 abhängigen Datenformat und einem auf Basis des Standard-Datenformats standardisiertem Datenformat unter Verwendung einer Datenumwandlungs-API (auch „Datenkonverter“ genannt) (nicht gezeigt) vorgenommen werden, um diese Zwischenumwandlung zu unterstützen. Dadurch kann die Datenempfangseinheit 210 Daten sammeln, die aus der Edge-Ausrüstung 30 sammelbar sind, als eine Datenfolge unabhängig von einem Hersteller und den Namen und der Einheit von als ein Standard definierten Daten genügend.
  • [Konverter-Einstelleinheit 211]
  • Die Konverter-Einstelleinheit 211 stellt ein Standard-Datenformat ein, das zum Umwandeln von durch den Edge-Server 20 aus der Edge-Ausrüstung 30 empfangenen Daten zu einer Datenfolge, basierend auf dem Standard-Datenformat, verwendet wird, und installiert das Standard-Datenformat auf dem Edge-Server 20. Dann, indem das eingestellte/installierte Standard-Datenformat auf Daten angewendet wird, welche aus der Edge-Ausrüstung 30 empfangen sind, wird die Datenempfangseinheit 210 fähig, aus der Edge-Ausrüstung 30 als eine Datenfolge unabhängig von einem Hersteller und dem Namen und der Einheit von in dem Standard-Datenformat definierten Daten genügend sammelbaren Daten. Im einstellen des Standard-Datenformats kann die Konverter-Einstelleinheit 211 die Datenumwandlungs-API (Datenkonverter), wie oben beschrieben ist, um Zwischenumwandlung beispielsweise zwischen einem von einem Hersteller der Edge-Ausrüstung 30 abhängigen Datenformat und einem auf Basis des Standard-Datenformats standardisierten Datenformats zu unterstützen. Dann, durch Bezeichnen von DF ID eines Standard-Datenformats entsprechend einem Vorrichtungstyp der Edge-Ausrüstung 30 wird der Edge-Server 20 fähig, eine Datenfolge zu empfangen, die den Namen und der Einheit von Daten genügt, entsprechend diesem Standard-Datenformat.
  • Um das Prüfen eines auf dem Edge-Server 20 installierten und am Edge-Server 20 verfügbaren Standard-Datenformats, und zusätzlich Erwerb und Löschen des Standard-Datenformats zu erleichtern, kann die Konverter-Einstelleinheit 211 beispielsweise eine Datenformat-Installations-Verwaltungsschnittstelle (beispielsweise Bildschirm) auf einer Anzeigeeinheit (nicht gezeigt) des Edge-Servers 20 anzeigen. Diese Schnittstelle kann auf einem (nicht gezeigten) Endgerät angezeigt werden, welches kommunizierbar mit dem Edge-Server 20 verbunden ist. 10 zeigt ein Beispiel eines Installations-Verwaltungsschnittstellen-Bildschirms über Standard-Datenformate, die auf dem Edge-Server 20 installiert sind. In 10 werden die Standard-Datenformate aus Gründen der Einfachheit als Datenformate illustriert.
  • Spezifischer, wie in 10 gezeigt, kann die Konverter-Einstelleinheit 211 eine Liste von Standard-Datenformaten anzeigen, die aktuell auf dem Edge-Server 20 verwendet werden. Bezug nehmend auf die Illustration in 10 werden drei Standard-Datenformate auf dem Edge-Server 20 installiert (eingestellt, verfügbar zu sein). Spezifischer wird die Illustration auf solche Weise angezeigt, dass sie zeigt, dass das nachfolgende Datenformat-Namen installiert sind (eingestellt sind, verfügbar zu sein): ein Datenformatname (Bearbeitungszentrum 01) von DF_ID (DFM001 Ver. 01) entsprechend einer Datenformatvorrichtung 1, ein Datenformatname (Roboter 01) von DF_ID (DFR001 Ver. 04) entsprechend einer Vorrichtung 2, und ein Datenformatname (Sensor 01) von DF_ID (DFS001 Ver. 03) entsprechend einer Vorrichtung 3. In Reaktion beispielsweise auf Drücken einer Bestätigungstaste kann die Konverter-Einstelleinheit 211 einen Bestätigungsbildschirm (nicht gezeigt) zum Prüfen des Inhalts eines Standard-Datenformats anzeigen. Auf dem Bestätigungsbildschirm zum überprüfen des Inhalts eines Standard-Datenformats kann eine Löschtaste zusätzlich zur Beschreibung des Standard-Datenformats angezeigt werden, beispielsweise um deren Inhalt zu prüfen. In diesem Fall kann das Standard-Datenformat gelöscht werden, indem ein Anwender veranlasst wird, diese Löschtaste zu drücken.
  • Um zusätzlich ein Standard-Datenformat für neu verbundene Edge-Ausrüstung 30 zu erwerben, gibt ein Anwender DF_ID und den Namen des zu erwerbenden Datenformats ein und drückt eine Erwerbentaste. In Reaktion darauf kann die Konverter-Einstelleinheit 211 dieses Standard-Datenformat auf dem Edge-Server 20 installieren (stellt dieses Standard-Datenformat als verfügbar ein). Spezifischer, in Reaktion auf die Eingabe von DF ID durch den Anwender, zeigt die Konverter-Einstelleinheit 211 eine Ländernummer, Namen etc. als Attribute des Datenformats an. Der Anwender prüft diese Inhalte. Falls der Anwender bestimmt, dass das Datenformat hinzuzufügen ist, drückt der Anwender die Erwerbentaste. In Reaktion darauf kann die Konverter-Einstelleinheit 211 das erworbene Datenformat aus der Datenformatspeichereinheit 122 der Datenformat-Vorbereitungsvorrichtung 10 herunterladen. Die Konverter-Einstelleinheit 211 kann ein Standard-Datenformat für die mit dem Edge-Server 20 verbundene Edge-Ausrüstung 30 aus Standard-Datenformaten extrahieren, die bei der Datenformatspeichereinheit 122 registriert sind, und präsentiert eine Liste verfügbarer Standard-Datenformate auf dem Bildschirm. Dann, indem der Anwender veranlasst wird, ein beabsichtigtes Standard-Datenformat in der präsentierten Liste zu erwerben, kann die Konverter-Einstelleinheit 211 das erworbene Datenformat aus der Datenformatspeichereinheit 122 der Datenformat-Vorbereitungsvorrichtung 10 herunterladen. Spezifischer kann die Konverter-Einstelleinheit 211 ein Standard-Datenformat aus der Datenformatspeichereinheit 122 der Datenformat-Vorbereitungsvorrichtung 10 zum Zeitpunkt des Einschaltens des Edge-Servers 20, oder wenn das Standard-Datenformat zusätzlich erworben wird, herunterladen. Das heruntergeladene Standard-Datenformat kann in der Datenformat-Speicherregion 2213 in der integrierten Datenbank 221 gespeichert werden. In Reaktion auf das Aktualisieren an einem Datenformat kann das aktualisierte Datenformat wie folgt erworben werden. Falls ein Datenformat aktualisiert wird und ihm eine neue DF_ID gegeben wird, oder falls Versionsnummer-Information über DF_ID aktualisiert wird, kann ein Anwender, der das Datenformat vor der Aktualisierung erworben hat, ermutigt werden, das aktualisierte Datenformat neu zu erwerben. Alternativ kann das aktualisierte Datenformat dem Anwender verfügbar gemacht werden, welcher das Datenformat vor der Aktualisierung erworben hatte, ohne neu erworben zu werden.
  • [Datenbank-Speichereinheit 212]
  • Die Datenbank-Speichereinheit 212 kann aus jeder der mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 gesammelten Daten in einer Speicherregion in der integrierten Datenbank 221 entsprechend dieser Edge-Ausrüstung 30 speichern. Spezifischer, auf Basis eines Standard-Datenformats, kann die Datenbank-Speichereinheit 212 gemessene Daten, Betriebsdaten etc. akkumulieren, die in jedem Datensammelzyklus empfangen werden, der vorab durch die Datenempfangseinheit 210 eingestellt ist, aus jeder Edge-Ausrüstung 30, in einer Speicherregion (Edge-Ausrüstungs-Antwort-Speicherregion 2211) in der integrierten Datenbank 221 entsprechend dieser Edge-Ausrüstung 30. Ein in dieser Edge-Ausrüstungs-Antwort-Speicherregion 2211 konstruierte Datenbank wird auch eine Vorrichtungsinformations-Datenbank genannt, wie oben beschrieben.
  • [Ereignis-Verarbeitungseinheit 213]
  • Wie oben beschrieben, falls ein vorab in der Ereignistabelle eingestelltes Ereignis in der Edge-Ausrüstung 30 aufgetreten ist, kann die Ereignis-Verarbeitungseinheit 213 Ereignis-Log-Daten aus Log-Daten extrahieren, die in der integrierten Datenbank 221 gespeichert sind, anhand eines Extraktionselements und eines Extraktionsverfahrens responsiv auf einen Ereignisauftritt, der als Parameter eingestellt ist, und die extrahierten Ereignis-Log-Daten in der Ereignis-Datenspeicherregion 2212 in der integrierten Datenbank 221 speichern. Die Ereignis-Verarbeitungseinheit 213 kann die Ereignis-Log-Daten an das Cloud-System 70 senden. In Reaktion darauf kann im Cloud-System 70 die Wissenserzeugungs-Funktionseinheit (nicht gezeigt) beispielsweise eine Merkmalsgröße über das Ereignis extrahieren und Wissensinformation erzeugen. Daten, die beim Auftreten eines Ereignisses erzeugt werden, können auch als Log-Daten vorab unter Verwendung eines Standard-Datenformats gesammelt werden.
  • Ein Ereignis wird unten beschrieben. 11 zeigt ein Beispiel der Ereignistabelle, welche konfiguriert wird, falls die Edge-Ausrüstung 30 eine Steuerung ist. Bezug nehmend auf 11 wird eine Alarmnummer als eine Bedingung für den Ereignisauftritt ausgewählt. Aus diesem Grund, wenn ein Alarm zum ersten Mal detektiert wird, werden die nachfolgenden Datenteile, die in einer Steuerung desselben Zyklus wie einem Zyklus des Auffindens des Alarms detektiert werden, als bei einer Auflösung eines Betriebszyklus sammelbar eingestellt: eine Vorrichtungsnummer, eine Bediener-ID, Sammlungszeit, Datumsinformation einer Alarmnummer, Nummerndiagnose, eine Bearbeitungsbedingung, eine Programmnummer, eine N-Nummer (Verarbeitungsnummer in einem ausgeführt werdenden Bearbeitungsprogramm), eine Produktnummer, eine Lot-Nummer, Positionsinformation, Servolast-Information, Parameter 01, etc.. Hinsichtlich jeder von der Positionsinformation und der Servolast-Information wird weiter eine Einstellung gemacht, Daten desselben Zyklus, vergangene Daten, die bis zu einem Punkt eine Sekunde zuvor zurückdatieren und Daten über zukünftiges Auftreten in einer Periode von 3 Sekunden danach zu sammeln. In diesem Fall, beim Auftreten eines Alarms an der Edge-Ausrüstung 30, kann beispielsweise die Ereignis-Verarbeitungseinheit 213 Ereignis-Log-Daten aus den Log-Daten extrahieren, die in der integrierten Datenbank Hauptkörperabschnitt 221 gespeichert sind, unter den vorstehenden eingestellten Bedingungen, und die extrahierten Ereignis-Log-Daten in einer Ereignisdaten-Speichereinheit der integrierten Datenbank 221 speichern. Weiter kann die Ereignis-Verarbeitungseinheit 213 die aus der integrierten Datenbank 221 extrahierten Ereignis-Log-Daten an das Cloud-System 70 senden. Wie oben beschrieben, kann das Speichern von Ereignis-Log-Daten in einem standardisierten Datenformat die Analyse von Ereignisdaten erleichtern und kann die Bestimmung einer Ursache für das Auftreten desselben Alarms erleichtern.
  • [Verschlüsselungs-/Entschlüsselungseinheit 214]
  • Die Verschlüsselungs-/Entschlüsselungseinheit 214 verschlüsselt Daten, die einem Standard-Datenformat entsprechen, das aus der Edge-Ausrüstung 30 empfangen wird, die mit dem Edge-Server 20 verbunden ist, über das durch die Konverter-Einstelleinheit 211 eingestellte Standard-Datenformat und überträgt die verschlüsselten Daten an die Datenbank-Speichereinheit 212. Dadurch kann die Verschlüsselungs-/Entschlüsselungseinheit 214 die verschlüsselten Daten in der integrierten Datenbank 221 speichern. Ein System für die Verschlüsselung, wie etwa ein gemeinsames Schlüsselsystem oder ein öffentliches Schlüsselsystem ist in Reaktion auf einen Wichtigkeitsgrad der Daten auswählbar. Auf diese Weise werden die aus der Edge-Ausrüstung 30 empfangenen Daten unmittelbar durch die Verschlüsselungs-/Entschlüsselungseinheit 214 verschlüsselt, so dass eine Sicherung gegenüber Datenleckage etc. sichergestellt werden kann. Für das Zugreifen auf Daten in der integrierten Datenbank 221 ist das Entschlüsseln der verschlüsselten Daten erforderlich, unter Verwendung der Verschlüsselungs-/Entschlüsselungseinheit 214. Auf diese Weise kann die Sicherheit von aus der Edge-Ausrüstung 30 gesammelten Daten sichergestellt werden. Daten in der integrierten Datenbank 221 können im Cloud-System 70 in Form von verschlüsselten Daten gesichert werden.
  • [Datenbank-Referenziereinheit 215]
  • Die Datenbank-Referenziereinheit 215 referenziert sich auf Daten (Vorrichtungsinformations-Datenbank), die in der integrierten Datenbank 221 akkumuliert sind. Eine Anwendung im Edge-Server 20 kann zur Bezugnahme auf, aus der Edge-Ausrüstung 30 gesammelten und in der integrierten Datenbank 221 akkumulierten Daten über die Datenbank-Referenziereinheit 215 verwendet werden. Spezifischer kann eine unten beschriebene API zur Bezugnahme auf Daten verwendet werden, die beispielsweise aus beliebiger Edge-Ausrüstung 30 gesammelt werden.
  • Es wird angenommen, dass beispielsweise gemessene Daten unter Verwendung des in 4 gezeigten Datenformats gesammelt und in der integrierten Datenbank 221 akkumuliert werden. Eine API Get (Vorrichtungs-ID, Ländernummer, DF_ID, Temperatur 1, Sammlungszeit) wird verwendet. In diesem Fall kann auf Daten (Temperatur 1-Daten), die an der Zeit am nächsten an der Sammlungszeit gesammelt werden, bezeichnet durch einen Parameter, Bezug genommen werden. Hier ist eine Vorrichtungs-ID für eine ID zum Identifizieren der Edge-Ausrüstung 30, die mit dem Edge-Server 20 verbunden ist, eine Ländernummer eine Nummer eines Lands, wo ein Datenformat vorbereitet wurde, ist DF ID eine ID des Datenformats, ist Temperatur 1 ein Wert eines Temperatursensors, der mit der Edge-Ausrüstung 30 verbunden ist, und in Einheiten von °C angegeben wird. In der Illustration von 4 wird von Teilen von Temperatur 1-Daten einschließlich Daten 11, Daten 21, Daten 31, Daten 41, ..., Referenz genommen auf Daten der Zeit am nächsten an der Sammlungszeit, welche durch den Parameter bezeichnet wird.
  • Die API kann in verschiedenen Formaten konfiguriert werden. Es wird beispielsweise angenommen, dass gewünscht wird, dass mehrere Teile von Daten simultan erfasst werden. In diesem Fall wird eine API Get (Vorrichtungs-ID, Ländernummer, DF_ID, Temperatur 1, Temperatur 2, Vibration 1, Vibration 2, Sammlungszeit) verwendet. Dadurch kann Bezug genommen werden auf Temperatur 1-Daten, Temperatur 2-Daten, Vibrations–1-Daten und Vibrations-2-Daten, die zur Zeit als Nächstes an der Sammlungszeit, die durch einen Parameter bezeichnet ist, gesammelt werden.
  • Es wird angenommen, dass intendiert ist, Bezug zu nehmen auf n Teile von Daten, beginnend ab der vorbestimmten Sammlungszeit. In diesem Fall wird eine API Get (Vorrichtungs-ID, Ländernummer, DF_ID, Temperatur 1, Sammlungszeit, n) verwendet. Dadurch kann Bezug genommen werden auf die n Teile von Daten, die ab der Sammlungszeit (oder der Zeit am Nächsten an der Sammlungszeit) starten, die durch einen Parameter bezeichnet wird. In der Illustration von 4 kann von den Teilen von Temperatur 1-Daten einschließlich Daten 11, Daten 21, Daten 31, Daten 41, ..., Bezug genommen werden auf n Teile von Daten, die ab Daten zur Zeit am nächsten an der durch Parameter bezeichneten Sammlungszeit starten. Anstelle der Nummer n kann die Sammlungszeit als ein Endpunkt als ein Parameter bezeichnet werden. Wie oben beschrieben, können abzurufende Daten verschlüsselt sein. In diesem Fall ist es erforderlich, dass die verschlüsselten Daten entschlüsselt werden.
  • Wie oben beschrieben, gestattet das Verwenden des in der Datenwörterbuch-Speichereinheit 121 der Datenformat-Vorbereitungsvorrichtung 10 verwalteten Datenwörterbuchs 211 und Verwenden der in 2 und 3 gezeigten Datenformat-Einstellbildschirme, welche durch die Datenformat-Einstelleinheit 111 bereitgestellt werden, dem Edge-Server 20, ein Standard-Datenformat für Daten vorzubereiten, welche aus der mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 empfangen werden und eine dem vorbereiteten Datenformat genügende Datengruppe in der integrierten Datenbank 221 zu speichern. Beim Verwenden von in der integrierten Datenbank 221 gespeicherten Daten kann das unabhängig von einem Hersteller standardisierte Standard-Datenformat zur Bezugnahme auf solche Daten verwendet werden.
  • Jede der Datenempfangseinheit 210, der Konverter-Einstelleinheit 211, der Datenbank-Speichereinheit 212, der Ereignis-Verarbeitungseinheit 213, der Verschlüsselungs-/Entschlüsselungseinheit 214 und der Datenbank-Bezugnahme-Einheit 215 können mit einer API responsiv auf Applikations-Software versehen werden, die auf dem Edge-Server 20 auszuführen ist, wodurch die Funktion jeder dieser Funktionseinheiten durch die Applikations-Software verfügbar gemacht wird. Dadurch kann die Vorrichtungsinformations-Datenbank in einer integrierten Weise betrieben werden, um die Produktivität bei Entwicklung und Wartung von Applikations-Software zur Verwendung der Vorrichtungsinformations-Datenbank zu vergrößern.
  • [Edge-Ausrüstung 30]
  • Eine Vielzahl von Vorrichtungen (Edge-Ausrüstung 30) ist mit dem Edge-Server 20 verbindbar. Jede der Vorrichtungen gestattet die Verbindung damit von verschiedenen Typen von Vorrichtungen, wie etwa einem Servomotor, einem Sensor etc.. Jede dieser Vorrichtungen sendet Daten an den Edge-Server 20 über eine Datensende- und Empfangseinheit und ein nicht gezeigtes Kommunikationsprotokoll. Jede dieser Vorrichtungen kann Daten an den Edge-Server 20 in Reaktion auf eine Anfrage aus dem Edge-Server 20 senden. Die Ausführungsform des Datenverwaltungssystems 1 ist oben hauptsächlich auf Basis der Konfigurationen der Datenformat-Vorbereitungsvorrichtung 10, des Edge-Servers 20 und der Edge-Ausrüstung 30 beschrieben worden.
  • <Betrieb von Ausführungsform>
  • 12 ist ein Verarbeitungs-Flussdiagramm, welches die beim Sammeln von Daten aus der Edge-Ausrüstung 30, die mit der Edge-Server 20 verbunden ist, zu einem vorab eingestellten Steuerzyklus durchgeführt wird, unter Verwendung eines auf dem Edge-Server 20 installierten Standard-Datenformats. Der in 12 gezeigte Verarbeitungsablauf wird für jedes auf jede Edge-Ausrüstung 30 angewendeten Standard-Datenformat vorbereitet.
  • Im Schritt S11 beurteilt die Datenempfangseinheit 210, ob der Zeitpunkt für einen in dem Standard-Datenformat eingestellten Datensammelzyklus erreicht ist. Falls der Zeitpunkt des Datensammelzyklus gekommen ist (falls Ja), geht der Ablauf zu Schritt S12. Falls der Zeitpunkt für den Datensammelzyklus nicht gekommen ist (falls Nein), kehrt der Ablauf zu Schritt S11 zurück.
  • Im Schritt S12 empfängt die Datenempfangseinheit 210 Daten aus der Edge-Ausrüstung 30, die eingestellt sind im Standardformat, als einer Datenfolge genügend dem Typ und der Einheit der Daten, die im Standard-Datenformat definiert sind.
  • Im Schritt S13 verschlüsselt die Verschlüsselungs-/Entschlüsselungseinheit 214 die empfangenen Daten. Im Schritt S14 speichert die Datenbank-Speichereinheit 212 die im Schritt S13 verschlüsselten, empfangenen Daten in der Edge-Ausrüstungsantwort-Speicherregion 2211 in der integrierten Datenbank 221 entsprechend der Edge-Ausrüstung 30. Eine Speicherregion entsprechend dem Standard-Datenformat kann weiter in der Edge-Ausrüstungsantwort-Speicherregion 2211 gebildet werden und die empfangenen Daten können in dieser Speicherregion gespeichert werden.
  • Im Schritt S15 prüft die Ereignis-Verarbeitungseinheit 213 in einer sich auf die Edge-Ausrüstung 30 beziehenden Ereignistabelle eingestellte Daten. Im Schritt S16 beurteilt die Ereignis-Verarbeitungseinheit 213, ob ein Ereignis aufgetreten ist. Falls die Ereignis-Verarbeitungseinheit 213 beurteilt, dass ein Ereignis aufgetreten ist (falls Ja), geht der Ablauf zu Schritt S17. Falls die Ereignis-Verarbeitungseinheit 213 beurteilt, dass ein Ereignis nicht aufgetreten ist (falls Nein), geht der Ablauf zu Schritt S11.
  • Im Schritt S17 transferiert die Ereignis-Verarbeitungseinheit 213 die Inhalte in der Ereignistabelle beispielsweise an eine API zur Implementation der Verarbeitung responsiv auf einen Ereignisauftritt (als ein spezifisches Beispiel, eine API zur Implementierung von Verarbeitung durch eine andere Aufgabe als Datensammlung). Dann geht der Ablauf zu Schritt S11. Die vorstehende Datensammlung kann durchgeführt werden, beispielsweise während die Edge-Ausrüstung 30 ihre Verarbeitung ausführt.
  • Während die Ausführungsform der vorliegenden Erfindung oben beschrieben worden ist, sollte die vorliegende Erfindung nicht auf die vorstehende Ausführungsform beschränkt werden. Die in der Ausführungsform beschriebenen Effekte sind lediglich eine Liste der bevorzugtesten Effekte, die sich aus der vorliegenden Erfindung ergeben. Durch die vorliegende Erfindung erzielte Effekte sollten nicht auf jene in der Ausführungsform beschriebenen beschränkt sein.
  • In der vorstehenden Ausführungsform ist das Cloud-System 70 als ein Beispiel eines Systems beschrieben, das beispielsweise eine Datenbank zum Sichern von in einem Standard-Datenformat gesammelten Daten am Edge-Server 20 aus jeder Edge-Ausrüstung 30 enthält. Jedoch ist das Cloud-System 70 nicht das einzige Beispiel. Als ein Beispiel ist jegliches Computersystem, das unter Verwendung des Edge-Servers 20 als ein System höherer Ordnung konfiguriert ist, anwendbar.
  • Jede Funktionseinheit im Datenverwaltungssystem 1 kann durch Software realisiert werden, wie oben beschrieben. Um jede Funktionseinheit durch Software zu realisieren, werden die Software konfigurierenden Programme auf einem Computer installiert. Diese Programme können in verschiedenen Typen von anfassbaren Speichermedien gespeichert und dann an einen Anwender distributiert werden. Alternativ können diese Programme dadurch distributiert werden, dass sie auf einen Computer eines Anwenders über ein Netzwerk heruntergeladen werden.
  • <Wirkungen von Ausführungsform>
  • Die Ausführungsformen dieser Offenbarungen werden unten aufgelistet.
    • (1) Gemäß der Ausführungsform ist die Datenformat-Vorbereitungsvorrichtung 10 eine Vorrichtung, die ein Standard-Datenformat einstellt, in welchem der Edge-Server 20 aus der mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 sammelbare Daten zu empfangen hat. Die Datenformat-Vorbereitungsvorrichtung 10 beinhaltet die Steuereinheit 11 und die Speichereinheit 12. Die Speichereinheit 12 beinhaltet: die Datenwörterbuch-Speichereinheit 121, die Metadaten speichert, die den Typ der mit einem beliebigen Edge-Server verbindbaren Edge-Ausrüstung 30 und zumindest Typ und Einheit von Daten, die aus der Edge-Ausrüstung 30 für jeden Typ der Edge-Ausrüstung 30 sammelbar sind, enthält; und die Datenformatspeichereinheit 122, die ein Standard-Datenformat speichert, das zum Empfangen von Daten verwendet wird, die aus der mit dem beliebigen Edge-Server verbundenen Edge-Ausrüstung 30 sammelbar sind. Die Steuereinheit 11 beinhaltet: die Datenformat-Einstelleinheit 111, die ein Standard-Datenformat für den Edge-Server 20 einstellen, der zum Empfangen von aus der Edge-Ausrüstung 30, die mit dem Edge-Server 20 verbunden ist, sammelbaren Daten verwendet wird, auf Basis der Metadaten (Datenwörterbuch 1211) entsprechend dem Typ der in der Datenwörterbuch-Speichereinheit 121 gespeicherten Edge-Ausrüstung 30; die Datenformat-Untersuchungseinheit 112, die ein Format im Standarddatenformat untersucht, welches durch die Datenformat-Einstelleinheit 111 eingestellt wird; und die Datenformat-Registriereinheit 113, die das durch die Datenformat-Untersuchungseinheit 112 untersuchte Standard-Datenformat bei der Datenformatspeichereinheit 122 registriert. Als Ergebnis, falls mehrere Teile von Edge-Ausrüstung 30 an einem Produktionsort Vorrichtungen desselben Typs sind, können aus diesen Vorrichtungen sammelbare Daten im Standard-Datenformat gesammelt werden, das unabhängig von einem Hersteller standardisiert ist.
    • (2) Die in (1) beschriebene Datenformat-Vorbereitungsvorrichtung 10 kann kommunizierbar mit dem Endgerät 40 verbunden sein und die Datenformat-Einstelleinheit 111 kann das Standard-Datenformat durch Bereitstellen eines Einstellbildschirms am Endgerät 40 einstellen, um das Endgerät 40 zu veranlassen, das Standard-Datenformat einzustellen. Als Ergebnis wird ein Anwender, wie etwa ein Datenbankentwerfer, fähig, das Standard-Datenformat leicht einzustellen.
    • (3) Die in (1) beschriebene Datenformat-Vorbereitungsvorrichtung 10 kann kommunizierbar mit der Edge-Ausrüstung 30 verbunden sein und die Steuereinheit 11 kann die Metadaten aktualisieren und die aktualisierten Metadaten in der Datenwörterbuch-Speichereinheit 121 speichern, auf Basis einer Mitteilung aus der Edge-Ausrüstung 30, welche die Aktualisierungs-Information entsprechend dem Typ der Edge-Ausrüstung 30 in den Metadaten (Datenwörterbuch 1211) mitteilt, die bereits in der Datenwörterbuch-Speichereinheit 121 gespeichert sind. Als Ergebnis, falls Addition oder Aktualisierung am Typ und/oder der Einheit von Daten vorgenommen wird, die mit dem Typ der Edge-Ausrüstung 30 in dem Datenwörterbuch 1211 verknüpft sind, wird diese Aktualisierungs-Information automatisch in dem Datenwörterbuch 1211 widergespiegelt.
    • (4) Gemäß der Ausführungsform ist der Edge-Server 20 ein Server, der Daten in einem vorbestimmten Zyklus aus der mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 auf Basis des Standard-Datenformats sammelt, welches durch die in einem von (1) bis (3) beschriebene Datenformat-Vorbereitungsvorrichtung 10 eingestellt wird. Der Edge-Server 20 kann die Steuereinheit 21 enthalten. Die Steuereinheit 21 kann die Datenempfangseinheit 210 beinhalten, die aus der Edge-Ausrüstung 30 in dem vorbestimmten Zyklus sammelbare Daten als eine Datenfolge empfängt, die dem Typ und der Dateneinheit genügt, die im Standard-Datenformat definiert sind. Als Ergebnis wird der Edge-Server 20 fähig, sammelbare Daten aus der mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 im standardisierten Datenformat zu empfangen, welches durch die Datenformat-Vorbereitungsvorrichtung 10 unabhängig von einem Hersteller der Edge-Ausrüstung 30 eingestellt ist. Somit, selbst falls die Edge-Ausrüstung 30 hinzugefügt oder verändert wird, kann das sich auf das Datensammeln beziehende System immer noch leicht gewartet und verwaltet werden.
    • (5) Der in (4) beschriebene Edge-Server 20 kann die integrierte Datenbank 221 enthalten, und die Steuereinheit 21 kann weiter die Datenbank-Speichereinheit 212 enthalten, die durch die Datenempfangseinheit 210 empfangenen Daten in der integrierten Datenbank 221 speichert. Als Ergebnis wird die integrierte Datenbank 221 des Edge-Servers 20 fähig, aus der mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 sammelbare Daten bereitzustellen, wobei eine dem standardisierten Datenformat, welches durch die Datenformat-Vorbereitungsvorrichtung 10 unabhängig von einem Hersteller der Edge-Ausrüstung 30 eingestellt wird, genügende Datenkonfiguration bereitzustellen. Dies erleichtert Wartung und Verwaltung des sich auf die Datenbank beziehenden Systems.
    • (6) Im in (5) beschriebenen Edge-Server 20 kann die Steuereinheit 21 weiter eine Datenbank-Referenziereinheit 215 enthalten. Auf Basis des Standard-Datenformats bezieht sich die Datenbank-Referenziereinheit 215 auf Daten in der integrierten Datenbank 221 über bezeichnete Edge-Ausrüstung 30, die in der integrierten Datenbank 221 gespeichert ist, und aus der bezeichneten Edge-Ausrüstung 30 gesammelt wird. Als Ergebnis können die Daten in der integrierten Datenbank 221, die aus der Edge-Ausrüstung 30 gesammelt sind, leicht verfügbar gemacht werden.
    • (7) Im in (6) beschriebenen Edge-Server 20 kann die Datenbank-Speichereinheit 212 weiter konfiguriert sein, aus der Edge-Ausrüstung 30 in einem Zyklus des Empfangs empfangene Daten zu verschlüsseln und die verschlüsselten Daten in der integrierten Datenbank 221 zu speichern und kann die Datenbank-Referenziereinheit 215 weiter konfiguriert sein, die verschlüsselten Daten in der integrierten Datenbank 221 zu entschlüsseln, gesammelt aus der Edge-Ausrüstung 30, und die entschlüsselten Daten aus der integrierten Datenbank 221 einzugeben. Als Ergebnis wird es möglich, die Sicherheit von Daten über die mit dem Edge-Server 20 verbundene Edge-Ausrüstung 30 sicherzustellen.
    • (8) Der in einem von (4) bis (7) beschriebenen Edge-Server 20 kann die Konverter-Einstelleinheit 211 enthalten, die ein Standard-Datenformat einstellt, das zum Umwandeln von aus der Edge-Ausrüstung 30 empfangenen Daten in eine Datenfolge verwendet wird, die auf dem Standard-Datenformat basiert, und die Datenempfangseinheit 210 kann die aus der Edge-Ausrüstung 30 empfangenen Daten in die Datenfolge umwandeln, basierend auf dem Standard-Datenformat, über das durch die Konverter-Einstelleinheit 211 eingestellte Standard-Datenformat. Als Ergebnis kann ein ähnlicher Effekt zu dem in (4) beschriebenen erzielt werden.
    • (9) In dem in (6) oder (7) beschriebenen Edge-Server 20 kann die Datenbank-Referenziereinheit 215 als eine Funktion der Steuereinheit 21 konfiguriert sein, indem der Edge-Server 20 veranlasst wird, ein als eine API vorbereitetes Datenreferenzprogramm auszuführen. Als Ergebnis kann ein zu demjenigen in (6) beschriebenen ähnlicher Effekt erzielt werden.
    • (10) gemäß der Ausführungsform ist ein Datenformat-Vorbereitungsverfahren ein Verfahren, das durch einen Computer ausgeführt wird, beinhaltend: die Datenwörterbuch-Speichereinheit 121, die Metadaten (Datenwörterbuch 1211) speichert, die den Typ von Edge-Ausrüstung 30, verbindbar mit einem beliebigen Edge-Server 20, und zumindest Typ und Einheit von aus der Edge-Ausrüstung 30 für jeden Typ der Edge-Ausrüstung 30 sammelbaren Daten enthalten; und die Datenformatspeichereinheit 122. Das Verfahren veranlasst den Computer, auszuführen: einen Datenformat-Einstellschritt des Einstellens eines Standard-Datenformats für den Edge-Server 20, der zum Empfangen von aus der mit dem Edge-Server 20 verbundenen Edge-Ausrüstung 30 sammelbaren Daten verwendet wird, auf Basis der Metadaten (Datenwörterbuch 1211), entsprechend dem Typ der Edge-Ausrüstung 30, die in der Datenwörterbuch-Speichereinheit 121 gespeichert ist; einen Datenformat-Untersuchungsschritt des Untersuchens eines Formats im Standard-Datenformat, das in dem Datenformat-Einstellschritt eingestellt wird; und einen Datenformat-Registrierschritt des Registrierens des in dem Datenformat-Untersuchungsschritt untersuchten Standard-Datenformats bei der Datenformatspeichereinheit 122.
  • Als Ergebnis können ähnliche Effekte zu dem in (1) beschriebenen erzielt werden.
  • Bezugszeichenliste
  • 1
    Datenverwaltungssystem
    10
    Datenformat-Vorbereitungsvorrichtung
    11
    Steuereinheit
    111
    Datenformat-Einstelleinheit
    112
    Datenformat-Untersuchungseinheit
    113
    Datenformat-Registriereinheit
    114
    Datenformat-Aktualisierungseinheit
    12
    Speichereinheit
    121
    Datenwörterbuch-Speichereinheit
    1211
    Datenwörterbuch
    122
    Datenformatspeichereinheit
    20
    Edge-Server
    21
    Steuereinheit
    210
    Datenempfangseinheit
    211
    Konverter-Einstelleinheit
    212
    Datenbank-Speichereinheit
    213
    Ereignis-Verarbeitungseinheit
    214
    Verschlüsselungs-/Entschlüsselungseinheit
    215
    Datenbank-Referenziereinheit
    22
    Speichereinheit
    221
    Integrierte Datenbank
    25
    Vorrichtungskonverter
    26
    Kommunikationsprotokolleinheit
    30
    Edge-Ausrüstung
    40
    Endgerät
    60
    Testumgebung
    70
    Cloud-System
    80
    AI-Motor
    90
    Applikationsgeschäft
  • 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
    • JP H11073351 [0005]

Claims (10)

  1. Datenformat-Vorbereitungsvorrichtung (10), die ein Standard-Datenformat einstellt, in welchem ein Edge-Server (20) dazu dient, aus einer mit dem Edge-Server (20) verbundenen Vorrichtung sammelbare Daten zu empfangen, wobei die Datenformat-Vorbereitungsvorrichtung (10) umfasst: eine Steuereinheit (11); und eine Speichereinheit (12), wobei die Speichereinheit (12) umfasst: eine Datenwörterbuch-Speichereinheit (121), die Metadaten speichert, die den Typ einer mit einem beliebigen Edge-Server verbindbaren Vorrichtung (30) und zumindest Typ und Einheit von Daten, die aus der Vorrichtung (30) für jeden Typ der Vorrichtung (30) sammelbar sind, enthält; und eine Datenformatspeichereinheit (122), die ein Standard-Datenformat speichert, das zum Empfangen von Daten verwendet wird, die aus der mit dem beliebigen Edge-Server (20) verbundenen Vorrichtung (30) sammelbar sind, wobei die Steuereinheit (11) umfasst: eine Datenformat-Einstelleinheit (111), die ein Standard-Datenformat für den Edge-Server (20) einstellt, der zum Empfangen von aus einer Vorrichtung (30), die mit dem Edge-Server (20) verbunden ist, sammelbaren Daten verwendet wird, auf Basis der Metadaten entsprechend dem Typ der in der Datenwörterbuch-Speichereinheit (121) gespeicherten Vorrichtung (30); eine Datenformat-Untersuchungseinheit (112), die ein Format im Standarddatenformat untersucht, welches durch die Datenformat-Einstelleinheit (111) eingestellt wird; und eine Datenformat-Registriereinheit (113), die das durch die Datenformat-Untersuchungseinheit (112) untersuchte Standard-Datenformat bei der Datenformatspeichereinheit (122) registriert.
  2. Datenformat-Vorbereitungsvorrichtung (10) gemäß Anspruch 1, wobei die Datenformat-Vorbereitungsvorrichtung (10) kommunizierbar mit einem Endgerät (40) verbunden ist, und die Datenformat-Einstelleinheit (111) das Standard-Datenformat durch Bereitstellen eines Einstellbildschirms am Endgerät (40) einstellt, um das Endgerät (40) zu veranlassen, das Standard-Datenformat einzustellen.
  3. Datenformat-Vorbereitungsvorrichtung (10) gemäß Anspruch 1, wobei die Datenformat-Vorbereitungsvorrichtung (10) kommunizierbar mit der Vorrichtung (30) verbunden ist, und die Steuereinheit (11) die Metadaten aktualisiert und die aktualisierten Metadaten in der Datenwörterbuch-Speichereinheit (121) speichert, auf Basis einer Mitteilung aus der Vorrichtung (30), welche die Aktualisierungs-Information entsprechend dem Typ der Vorrichtung (30) in den Metadaten mitteilt, die bereits in der Datenwörterbuch-Speichereinheit (121) gespeichert sind.
  4. Edge-Server (20), der Daten in einem vorbestimmten Zyklus aus der mit dem Edge-Server (20) verbundenen Vorrichtung (30) auf Basis des Standard-Datenformats sammelt, welches durch die in einem von (1) bis (3) beschriebene Datenformat-Vorbereitungsvorrichtung (10) eingestellt wird, wobei der Edge-Server (20) umfasst: eine Steuereinheit (21), wobei die Steuereinheit (21) eine Datenempfangseinheit (210) umfasst, die aus der Vorrichtung (30) in dem vorbestimmten Zyklus sammelbare Daten als eine Datenfolge empfängt, die dem Typ und der Dateneinheit genügt, die im Standard-Datenformat definiert sind.
  5. Edge-Server (20) gemäß Anspruch 4, umfassend: eine Datenbank (221), wobei die Steuereinheit (21) weiter umfasst: eine Datenbank-Speichereinheit (212), die durch die Datenempfangseinheit (210) empfangene Daten in der Datenbank (221) speichert.
  6. Edge-Server (20) gemäß Anspruch 5, wobei die Steuereinheit (21) weiter eine Datenbank-Referenziereinheit (215), wobei sich auf Basis des Standard-Datenformats die Datenbank-Referenziereinheit (215) auf Daten in der Datenbank (221) über eine bezeichnete Vorrichtung (30) bezieht, die in der Datenbank (221) gespeichert ist, und aus der bezeichneten Vorrichtung (30) gesammelt wird.
  7. Edge-Server (20) gemäß Anspruch 6, wobei die Datenbank-Speichereinheit (212) weiter konfiguriert ist, aus der Vorrichtung (30) in einem Zyklus des Empfangs empfangene Daten zu verschlüsseln und die verschlüsselten Daten in der Datenbank (221) zu speichern, und die Datenbank-Referenziereinheit (215) weiter konfiguriert ist, die verschlüsselten Daten in der Datenbank 221 zu entschlüsseln, gesammelt aus der Vorrichtung (30), und die entschlüsselten Daten aus der Datenbank (221) einzugeben.
  8. Edge-Server (20) gemäß einem der Ansprüch 1 bis 7, umfassend eine Konverter-Einstelleinheit (211), die ein Standard-Datenformat einstellt, das zum Umwandeln von aus der Vorrichtung (30) empfangenen Daten in eine Datenfolge verwendet wird, die auf dem Standard-Datenformat basiert, wobei die Datenempfangseinheit (210) kann die aus der Vorrichtung (30) empfangenen Daten in die Datenfolge umwandelt, basierend auf dem Standard-Datenformat, über das durch die Konverter-Einstelleinheit (211) eingestellte Standard-Datenformat.
  9. Edge-Server (20) gemäß Anspruch 6 oder 7, wobei die Datenbank-Referenziereinheit (215) als eine Funktion der Steuereinheit (21) konfiguriert ist, indem der Edge-Server (20) veranlasst wird, ein als eine API vorbereitetes Datenreferenzprogramm auszuführen.
  10. Datenformat-Vorbereitungsverfahren, das durch einen Computer ausgeführt wird, umfassend: eine Datenwörterbuch-Speichereinheit (121), die Metadaten speichert, die den Typ einer Vorrichtung (30), die verbindbar mit einem beliebigen Edge-Server (20) ist, und zumindest Typ und Einheit von aus der Vorrichtung (30) für jeden Typ der Vorrichtung (30) sammelbaren Daten enthalten; und eine Datenformatspeichereinheit (122), wobei das Verfahren umfasst: einen Datenformat-Einstellschritt des Einstellens eines Standard-Datenformats für den Edge-Server (20), der zum Empfangen von aus der mit dem Edge-Server (20) verbundenen Vorrichtung (30) sammelbaren Daten verwendet wird, auf Basis der Metadaten entsprechend dem Typ der Vorrichtung (30), die in der Datenwörterbuch-Speichereinheit (121) gespeichert ist; einen Datenformat-Untersuchungsschritt des Untersuchens eines Formats im Standard-Datenformat, das in dem Datenformat-Einstellschritt eingestellt wird; und einen Datenformat-Registrierschritt des Registrierens des in dem Datenformat-Untersuchungsschritt untersuchten Standard-Datenformats bei der Datenformatspeichereinheit (122).
DE102020208147.6A 2019-07-26 2020-06-30 Datenformatvorbereitungsvorrichtung, edge-serverund datenformatvorbereitungsverfahren Withdrawn DE102020208147A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019138087A JP2021022150A (ja) 2019-07-26 2019-07-26 データフォーマット作成装置、エッジサーバ、及びデータフォーマット作成方法
JP2019-138087 2019-07-26

Publications (1)

Publication Number Publication Date
DE102020208147A1 true DE102020208147A1 (de) 2021-02-11

Family

ID=74187597

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102020208147.6A Withdrawn DE102020208147A1 (de) 2019-07-26 2020-06-30 Datenformatvorbereitungsvorrichtung, edge-serverund datenformatvorbereitungsverfahren

Country Status (4)

Country Link
US (1) US20210026864A1 (de)
JP (1) JP2021022150A (de)
CN (1) CN112307096A (de)
DE (1) DE102020208147A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102022113110A1 (de) 2022-05-24 2023-11-30 Cariad Se Konvertierung von Lognachrichten und Filterkonfigurationsnachrichten

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7343311B2 (ja) * 2019-06-11 2023-09-12 ファナック株式会社 文書検索装置及び文書検索方法
JP7185953B1 (ja) 2021-07-02 2022-12-08 Eaglys株式会社 データ管理システム、データ管理方法、及びデータ管理プログラム
JP7108156B1 (ja) * 2022-01-21 2022-07-27 ファナック株式会社 情報生成装置、およびコンピュータ読み取り可能な記憶媒体
JP7117675B1 (ja) * 2022-03-15 2022-08-15 株式会社Medius データ管理システム
JP2023176452A (ja) * 2022-05-31 2023-12-13 横河電機株式会社 測定システム及び測定システムの制御方法
JP7300781B1 (ja) 2022-11-15 2023-06-30 Eaglys株式会社 データ管理システム、データ管理方法、及びデータ管理プログラム
US12265554B2 (en) * 2023-05-31 2025-04-01 Dell Products L.P. System and method for distribution of data in edge systems

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08137961A (ja) * 1994-11-15 1996-05-31 Kawasaki Steel Corp 製品に関する情報処理システムおよびその情報管理方法
JP2002288246A (ja) * 2001-03-28 2002-10-04 Kawasaki Steel Corp 制御システムの設計支援方法及び装置
JP2005293441A (ja) * 2004-04-05 2005-10-20 Easy Systems Japan Kk データベース・システムにおける管理方法、データベース・システム、プログラムおよびコンピューター読み取り可能な記録媒体
JP4217222B2 (ja) * 2005-02-01 2009-01-28 株式会社Osk 統合業務システム
JP5018914B2 (ja) * 2010-03-03 2012-09-05 沖電気工業株式会社 センサデータ提供システム、方法及び装置
JP2013137704A (ja) * 2011-12-28 2013-07-11 Azbil Corp 機器管理装置および機器管理方法
JP6720465B2 (ja) * 2016-01-14 2020-07-08 オプテックス株式会社 携帯型情報端末、携帯型情報端末の制御方法、および制御プログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102022113110A1 (de) 2022-05-24 2023-11-30 Cariad Se Konvertierung von Lognachrichten und Filterkonfigurationsnachrichten

Also Published As

Publication number Publication date
JP2021022150A (ja) 2021-02-18
US20210026864A1 (en) 2021-01-28
CN112307096A (zh) 2021-02-02

Similar Documents

Publication Publication Date Title
DE102020208147A1 (de) Datenformatvorbereitungsvorrichtung, edge-serverund datenformatvorbereitungsverfahren
DE102007038340B4 (de) Verfahren zur Wartung von Prozesssteuersystemen und maschinenlesbares Medium
DE60317395T2 (de) Verfahren und Vorrichtung zur Bereitstellung einer Datenaufzeichnung in einem modularen Apparat
DE102017116139A1 (de) Flottenmanagementsystem für tragbare Wartungswerkzeuge
DE112004000362T5 (de) Ausgabe von Benachrichtigungen einer Prozessanlage
EP2804061B1 (de) Verfahren zum Überwachen einer Prozess- und/oder Fertigungsanlage
DE112019002030T5 (de) Qualitätsüberprüfungs-Verwaltungssystem mit konfigurierbaren Ausnahmeregeln
DE102017116692A1 (de) Hilfesystem für eine tragbare industrielle Vorrichtung
DE112004000476T5 (de) Datenfernanzeige in einem Asset-Datensystem für eine verfahrenstechnische Anlage
DE102007029136A1 (de) Vorrichtung und Verfahren zum Generieren einer Bedienoberflächenkonfiguration für ein Feldgerät
DE102008012843A1 (de) Unternehmensdatenmanagement
DE112017005727T5 (de) Datensammelvorrichtung, Datensammelverfahren und Programm
DE102004015504A1 (de) Verfahren und Vorrichtung zur diagnostischen Wahl eines Wartungskonzepts für ein komplexes System
CN102298365A (zh) 自动识别管理航天测控地面站设备变化的方法
DE112014000087T5 (de) Informationssammelsystem, Informationssammelverfahren, und Speichermedium
DE112012006413T5 (de) Anzeigeinformations-Sammelvorrichtung und HMI-System
DE10394011T5 (de) Integrierter Navigationsbaum-Import und -Erzeugung in einer Prozessanlage
DE102019210186A1 (de) Datenverwaltungseinrichtung, datenverwaltungsverfahren und datenverwaltungsprogramm
DE102021103556A1 (de) In cloud gehostete schnittstelle für tragbare gerätekommunikatoren
DE102004015503A1 (de) Verfahren und Vorrichtung zum Korrigieren diagnostischer Analysekonzepte in komplexen Systemen
CN113608955A (zh) 一种日志记录方法、装置、设备及存储介质
WO2021004828A1 (de) Verfahren zum verwalten eines feldgeräts und automatisierungssystem
DE102018215636A1 (de) Verfahren, Computerprogramme und Vorrichtungen für eine Netzwerkkomponente und für ein Endgerät, Netzwerkkomponente, Endgerät, System
DE102019213003A1 (de) Wissensbereitstellungsprogramm, wissensbereitstellungsvorrichtung und betriebsdienstsystem
DE102012110623B4 (de) Messgerät zum Durchführen von Mess- und Prüfaufgaben in vorgebbaren Prozessen

Legal Events

Date Code Title Description
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee