DE102005051901A1 - Client-server-system for securing data, has securing unit for component specific securing of user specifiable quantity of data, and data archiving unit for centralized storage of user specified quantity of data of components - Google Patents

Client-server-system for securing data, has securing unit for component specific securing of user specifiable quantity of data, and data archiving unit for centralized storage of user specified quantity of data of components Download PDF

Info

Publication number
DE102005051901A1
DE102005051901A1 DE200510051901 DE102005051901A DE102005051901A1 DE 102005051901 A1 DE102005051901 A1 DE 102005051901A1 DE 200510051901 DE200510051901 DE 200510051901 DE 102005051901 A DE102005051901 A DE 102005051901A DE 102005051901 A1 DE102005051901 A1 DE 102005051901A1
Authority
DE
Germany
Prior art keywords
data
securing
user
unit
components
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
DE200510051901
Other languages
German (de)
Inventor
Rainer Dipl.-Ing. Class
Mathias Dipl.-Ing. Richter
Hans-Günther Dipl.-Betriebsw. Ziegler
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.)
Mercedes Benz Group AG
Original Assignee
DaimlerChrysler AG
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 DaimlerChrysler AG filed Critical DaimlerChrysler AG
Priority to DE200510051901 priority Critical patent/DE102005051901A1/en
Publication of DE102005051901A1 publication Critical patent/DE102005051901A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Manipulator (AREA)

Abstract

The system has an identification unit for identifying the components of an industrial robot system, where the identification unit uses a slot mechanism. A user specific and/or manufacture specific securing unit is provided for component specific securing of user specifiable quantity of data. A data archiving unit is provided for centralized storage of the user specified quantity of data of the components. An independent claim is also included for a method for securing of data on the system by networked industrial robot.

Description

Die Erfindung betrifft eine Vorrichtung zur Datensicherung bei miteinander vernetzten Industrierobotern sowie ein entsprechendes Verfahren.The The invention relates to a device for data backup with each other networked industrial robots and a corresponding procedure.

Moderne Produktionsanlagen umfassen eine Vielzahl verschiedener Industrieroboter. Zur Sicherung von Daten auf einem einzelnen dieser Industrieroboter ist es bekannt, diese Daten mit einem herstellerspezifischen Sicherungsmittel auf einem entfernten Rechner zu erstellen. Diese Sicherungsmittel sind jeweils speziell auf einen bestimmten Industrieroboter eines jeweiligen Herstellers abgestimmt. Die Datensicherung wird dabei manuell am externen Rechner ausgelöst. Problematisch hierbei ist, dass die Sicherungsstände der einzelnen Industrieroboter damit differieren können, wenn die Auslösung zu verschiedenen Zeiten durchgeführt wurde.modern Production facilities include a variety of industrial robots. To back up data on a single one of these industrial robots It is known that these data with a manufacturer-specific securing means on a remote machine. These securing means are each specifically to a particular industrial robot of a respective Vendor agreed. The backup is done manually on external computer triggered. The problem here is that the security of the individual industrial robots so can differ when the trigger performed at different times has been.

Die DE 198 45 764 A1 schlägt eine speicherprogrammierbare Steuerung mittels Datenverwaltung über Netzrechner und ein Verfahren zum Betrieb einer speicherprogrammierbaren Steuerung vor. Hierdurch werden auf einem zentralen Rechner Anwenderdaten, Anwenderprogramme, Konfigurationsdaten und/oder das Betriebssystem einer jeweiligen speicherprogrammierbaren Steuerung komplett abgebildet, um im Falle eines Neustarts beziehungsweise bei einem Baugruppentausch der speicherprogrammierbaren Steuerung jeweils aktuelle Daten und Programme in die speicherprogrammierbare Steuerung zu laden.The DE 198 45 764 A1 proposes a programmable logic controller by means of data management via network computers and a method for operating a programmable logic controller. As a result, user data, user programs, configuration data and / or the operating system of a respective programmable logic controller are completely displayed on a central computer in order to load in the case of a restart or a module replacement of the programmable logic controller respectively current data and programs in the programmable logic controller.

Die DE 198 51 727 A1 beschreibt ein Verfahren und eine Architektur zum automatischen Integrieren von externen Archivsystemen auf einem Zentralarchivsystem. Hiermit wird eine Einbindung auch völlig neuartiger Dokumenten in ein Dokumentensicherungssystem notwendig, in dem ein Dokumententyp definiert, Kennungen diesem zugeordnet, eine Grammatik zur Überprüfung der syntaktischen Korrektheit der Kennungen anhand der Kennungen des Dokumententyps vorgesehen, eine Erstellung einer Umsetzungsvorschrift für Kennungen des zu archivierenden Dokumentes auf die Kennungen des zugeordneten Dokumententyps des Zentralarchivsystems erstellt und die entsprechenden Daten zur Durchführung der Archivierung von Dokumenten zur Laufzeit eingebunden werden.The DE 198 51 727 A1 describes a method and architecture for automatically integrating external archive systems on a central archive system. This requires an integration of completely new documents into a document security system, in which a document type is defined, identifiers assigned to it, a grammar for checking the syntactic correctness of the identifiers on the basis of the identifiers of the document type, a creation of a conversion rule for identifiers of the document to be archived The identifiers of the assigned document type of the central archive system are created and the corresponding data is included for performing the archiving of documents at runtime.

Die DE 297 20 754 U1 schlägt ein Datenarchivierungssystem vor, bei dem wenigstens eine Datenquelle an ein Fernnetz beziehungsweise Weitverkehrsnetz an ein externes Archivspeichersystem angekoppelt ist, wobei an verschiedenen Orten verbundene Schnittstellen angeordnet sind, über die eine Mehrzahl räumlich oder geographisch entfernter Datenquellen und/oder unterschiedlicher lokaler Netzwerke mit einer oder mehreren Datenquellen an das Archivspeichersystem angekoppelt sind, wobei das Archivspeichersystem voneinander separierbare Speicherbereiche besitzt die je einer oder einem der räumlich entfernten Datenquelle beziehungsweise lokalen Netzwerke zugeordnet sind.The DE 297 20 754 U1 proposes a data archiving system in which at least one data source is coupled to a remote network to an external archive storage system, with interconnected interfaces located at various locations over a plurality of spatially or geographically remote data sources and / or different local networks with one or more Data sources are coupled to the archive storage system, wherein the archive storage system has separable memory areas each associated with one or one of the spatially remote data source or local networks.

Die Aufgabe der Erfindung besteht darin, ein vereinfachtes Sicherungsmittel für miteinander vernetzte Industrieroboter anzugeben. Die Aufgabe der Erfindung besteht weiterhin darin, ein entsprechendes Verfahren anzugeben.The The object of the invention is a simplified securing means for each other specify networked industrial robots. The object of the invention continues to provide an appropriate method.

Erfindungsgemäß sind vorgesehen Identifizierungsmittel, zur Identifizierung einer Komponente des Industrierobotersystems, Sicherungsmittel, zur komponentenspezifischen Sicherung einer nutzerspezifizierbaren Menge von Daten, sowie Archivierungsmittel, zur zentralisierten Ablage der nutzerspezifizierten Menge von Daten der jeweiligen Komponente. Hiermit ergibt sich ein umfassendes Konzept zur zentralen Archivierung eines vernetzten Systems von Industrierobotern. Indem die Identifizierungsmittel eine jeweilige Komponente des vernetzten Industrierobotersystems identifizieren, ergibt sich ein beliebig skalierbares System. Dieses kann prinzipiell beliebig viele Komponenten umfassen und ist nachträglich um weitere Komponenten erweiterbar. Durch komponentenspezifische Sicherungsmittel ergibt sich die Verfügbarkeit kostengünstiger, herstellerspezifischer Sicherungen („Backup"). Denn im Zusammenspiel von Identifizierungs- und Sicherungsmittel kann ein einziges Sicherungsmittel mehrere gleiche bzw. ähnliche Komponenten verwalten. Indem die Archivierungsmittel die nutzerspezifizierbare Menge von Daten der jeweiligen Komponente auf einem zentralen Rechner archivierbar ablegen, ist eine zentrale Sicherung einer kompletten Produktionsanlage möglich. Durch die Identifizierungsmittel ist dabei sichergestellt, dass die verschiedenen Komponenten eines vernetzten Systems von Industrierobotern, beispielsweise Sensorsysteme, Stromquellen, Aktuatoren und so weiter alle in die zentrale Sicherung einbeziehbar sind soweit für diese Komponenten Sicherungsmittel verfügbar sind beziehungsweise soweit eine Backup-Erstellung möglich ist.According to the invention are provided Identification means for identifying a component of the Industrial robot system, securing means, for component-specific Securing a user-specified amount of data, as well as archiving means, centralized storage of the user specified amount of data the respective component. This results in a comprehensive concept for Central archiving of a networked system of industrial robots. In that the identification means a respective component of the networked Identify industrial robotic system results in any scalable system. This can basically any number of components include and is retrospective expandable with additional components. By component-specific Securing means the availability is more cost-effective, vendor-specific backups ("backup"), because in the interplay of identification and securing means may be a single securing means more same or similar Manage components. By making the archiving agent the user-specifiable Amount of data of the respective component on a central computer archiving is a central backup of a complete Production plant possible. The identification means ensures that the various components of a networked system of industrial robots, For example, sensor systems, power sources, actuators and so on all can be included in the central backup as far as for this Components securing means are available or as far as one Backup creation possible is.

Vorzugsweise sind die Sicherungsmittel als nutzerspezifische Sicherungsmittel oder als herstellerspezifische Sicherungsmittel ausgeführt. Ein nutzerspezifisches Sicherungsmittel ermöglicht es, über eine zentrale Schnittstelle verschiedene herstellerspezifische Komponenten anzusprechen. Dieses nutzerspezifische Sicherungsmittel ist beispielsweise derart eingerichtet, dass es die nutzerspezifizierbare Menge von Daten sichert. Wenn ein solches nutzerspezifisches Sicherungsmittel nicht verfügbar ist, kann auf ein herstellerspezifisches Sicherungsmittel verzweigt werden. Hier ist ggf. eine Nachbearbeitung von Daten nötig, um die nutzerspezifizierbare Menge von Daten zu sichern. Es ergibt sich eine hohe Flexibilität der Sicherungsvorrichtung, in dem auch bei neuen Komponenten im vernetzten Industrierobotersystem eine Datensicherung erstellt werden kann, ohne jedoch in jedem Fall auf ein herstellerspezifisches Sicherungsmittel angewiesen zu sein. So kann sogar vorgesehen sein, für bekannte Komponenten des vernetzten Industrierobotersystems ganz auf ein herstellerspezifisches Sicherungsmittel zu verzichten und nur das nutzerspezifische Sicherungsmittel vorzusehen, womit sich eine erhebliche Kostenersparnis ergibt.Preferably, the securing means are designed as user-specific securing means or as manufacturer-specific securing means. A user-specific security device makes it possible to address various vendor-specific components via a central interface. This user-specific securing means is, for example, set up in such a way that it is the user-specifiable Amount of data secures. If such a user-specific securing means is not available, it is possible to branch to a manufacturer-specific securing means. This may require post-processing of data to secure the user-specifiable set of data. This results in a high degree of flexibility of the security device, in which even with new components in the networked industrial robot system, a backup can be created, but without having to rely on a manufacturer-specific backup in each case. Thus, it may even be provided to dispense entirely with known manufacturer components of the networked industrial robot system to a manufacturer-specific securing means and provide only the user-specific securing means, which results in a significant cost savings.

Mit Vorteil wird eine Zeitgesteuerte Sicherungserstellung vorgeschlagen. Durch die Möglichkeit des zentralen Backups ist es somit möglich, automatisiert zu bestimmten Zeiten eine nutzerspezifizierbare Menge von Daten des industriellen Robotersystems abzuspeichern.With Advantage is proposed a timed fuse creation. By the possibility of the central backup, it is thus possible to automate certain Times a user-specified amount of data of the industrial Save robot system.

Besonders vorteilhaft ist die Ausbildung der erfindungsgemäßen Vorrichtung als ein Client-Server-System. Damit ergibt sich die Möglichkeit, die Aufgaben zu verteilen.Especially advantageous is the formation of the device according to the invention as a client-server system. This results in the possibility to distribute the tasks.

Auch ist der Server als Gateway nutzbar. Ein Client dient zur Visualisierung des Datenbestandes und zur Anforderung von Backups.Also the server can be used as a gateway. A client is used for visualization the database and to request backups.

Vorzugsweise verwenden die Identifizierungsmittel einen Slotmechanismus, um Backups der einzelnen Komponenten des industriellen Robotersystems durchzuführen. Damit ergibt sich eine bessere Ausnutzung, beziehungsweise von vorhandenen Softwarelizenzen und Hardwaredongles, durch „Sharing" über einen Slot, indem beispielsweise bei einem Client-Server-System der Client sich bei Bedarf an einem entsprechenden Slot anmeldet.Preferably the identifiers use a slot mechanism to backup to perform the individual components of the industrial robot system. In order to results in a better utilization, or of existing Software licenses and hardware dongles, through "sharing" via a slot by, for example, in a client-server system, the client if necessary, logs on to a corresponding slot.

Insgesamt ergeben sich mehrere Vorteile bei dieser Art der erfindungsgemäßen Datensicherung bei einem industriellen Robotersystem. Es wird ein beliebig skalierbares Datensicherungssystem bereitgestellt, wobei Grenzen nur durch die Anzahl der Ports gesetzt sind. Mithin können nahezu beliebig viele industrielle Roboterkomponenten verwaltet, sowie nachträglich neue Komponenten schnell integriert werden.All in all There are several advantages with this type of data backup according to the invention an industrial robot system. It becomes an arbitrarily scalable Backup system provided, with limits only by the Number of ports are set. Consequently, almost any number can managed industrial robotic components, as well as subsequently new ones Components are integrated quickly.

Es ergibt sich eine erhebliche Kostenreduktion durch den Wegfall teurer herstellerspezifischer Tools, die nun durch ein nutzerspezifisches Sicherungsmittel ersetzt sind. Vorhandene Softwarelizenzen beziehungsweise Hardwaredongles werden durch Sharing auf einem zentralen Rechner über den Slot besser ausgenutzt.It This results in a considerable cost reduction due to the elimination of expensive vendor-specific tools, now through a user-specific Securing means are replaced. Existing software licenses respectively Hardware dongles are made by sharing on a central computer through the slot better exploited.

Durch die Zentralisierung ergibt sich eine zentrale Datenhaltung von Backups, womit Backups lediglich auf dem Server vorhanden sind und nicht an anderer Stelle. Dies sichert einen einheitlichen Servicelevel.By the centralization results in a central data storage of backups, which backups only exist on the server and not elsewhere. This ensures a uniform service level.

Die gerade in einem Produktionsumfeld wichtige Sicherheit ist dadurch gegeben, dass nur ein Anwender gleichzeitig auf einem industriellen Roboter vorgesehen ist, da dieser über das Netzwerk entsprechend angesteuert wird. Weiterhin sind entsprechende Kontrollfunktionen bereitgestellt, zum Loggen von Aktivitäten.The important security in a production environment is thereby given that only one user at a time on an industrial Robot is provided as this over the network accordingly is controlled. Furthermore, corresponding control functions provided for logging activities.

Zusammengefasst ergibt sich ein parametrierbares, beliebig skalierbares, geschlossenes System, welches vorhandene Kapazitäten durch die Nutzung von Warteschlangen optimal ausnutzt. Es ermöglicht eine sichere Datenhaltung einer nutzerspezifizierbaren Menge von Daten und einen schnellen Überblick über den Status der Produktion.Summarized results in a parameterizable, arbitrarily scalable, closed System, which uses existing capacities through the use of queues optimally exploited. Allows a secure data storage of a user-specified amount of Data and a quick overview of the Status of production.

Claims (6)

Vorrichtung zur Sicherung von Daten auf einem System von vernetzten Industrierobotern, dadurch gekennzeichnet, dass Identifizierungsmittel, zur Identifizierung einer Komponente des Industrierobotersystems, Sicherungsmittel, zur komponentenspezifischen Sicherung einer nutzerspezifizierbaren Menge von Daten, sowie Archivierungsmittel, zur zentralisierten Ablage der nutzerspezifizierten Menge von Daten der jeweiligen Komponente, vorgesehen sind.Device for securing data on a system of networked industrial robots, characterized in that identification means for identifying a component of the industrial robot system, securing means for component-specific backup of a user-specified amount of data, and archiving means for centralized storage of the user-specified amount of data of the respective component , are provided. Vorrichtung nach Anspruch 1, wobei das oder die Identifizierungsmittel einen Slotmechanismus verwenden.Apparatus according to claim 1, wherein the identification means or means use a slot mechanism. Vorrichtung nach Anspruch 1 oder 2, wobei nutzerspezifische und/oder herstellerspezifische Sicherungsmittel vorgesehen sind.Apparatus according to claim 1 or 2, wherein user-specific and / or manufacturer-specific securing means are provided. Vorrichtung nach einem der Ansprüche 1 bis 3, wobei die Vorrichtung als ein Client-Server-System ausgebildet ist.Device according to one of claims 1 to 3, wherein the device is designed as a client-server system. Verfahren zur Sicherung von Daten auf einem System von vernetzten Industrierobotern, dadurch gekennzeichnet, dass zuerst eine Komponente des Industrierobotersystems identifiziert wird, dann komponentenspezifisch einer nutzerspezifizierbare Menge von Daten gesichert und anschließend die nutzerspezifizierte Menge von Daten der jeweiligen Komponente zentralisiert abgelegt wird.Method for backing up data on a system of networked industrial robots, characterized in that first identifying a component of the industrial robot system, then component specific to a user specifiable set of Data backed up and then the user-specified amount of data for each component stored centrally. Verfahren nach Anspruch 5, wobei eine Zeitgesteuerte Sicherungserstellung vorgesehen ist.The method of claim 5, wherein a Zeitge controlled fuse creation is provided.
DE200510051901 2005-10-29 2005-10-29 Client-server-system for securing data, has securing unit for component specific securing of user specifiable quantity of data, and data archiving unit for centralized storage of user specified quantity of data of components Withdrawn DE102005051901A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200510051901 DE102005051901A1 (en) 2005-10-29 2005-10-29 Client-server-system for securing data, has securing unit for component specific securing of user specifiable quantity of data, and data archiving unit for centralized storage of user specified quantity of data of components

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200510051901 DE102005051901A1 (en) 2005-10-29 2005-10-29 Client-server-system for securing data, has securing unit for component specific securing of user specifiable quantity of data, and data archiving unit for centralized storage of user specified quantity of data of components

Publications (1)

Publication Number Publication Date
DE102005051901A1 true DE102005051901A1 (en) 2007-05-10

Family

ID=37949766

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200510051901 Withdrawn DE102005051901A1 (en) 2005-10-29 2005-10-29 Client-server-system for securing data, has securing unit for component specific securing of user specifiable quantity of data, and data archiving unit for centralized storage of user specified quantity of data of components

Country Status (1)

Country Link
DE (1) DE102005051901A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19625196A1 (en) * 1996-06-24 1998-01-02 Godi Meyer Gizella Data archiving system
DE19845764A1 (en) * 1998-10-05 2000-04-13 Siemens Ag Programmable logic controller using data management via a network computer and method for operating a programmable logic controller
DE19851727A1 (en) * 1998-11-10 2000-05-11 Ibm Automatic integration of external archive systems into central system involves generating script for converting document identifiers to identifiers of associated type in central system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19625196A1 (en) * 1996-06-24 1998-01-02 Godi Meyer Gizella Data archiving system
DE19845764A1 (en) * 1998-10-05 2000-04-13 Siemens Ag Programmable logic controller using data management via a network computer and method for operating a programmable logic controller
DE19851727A1 (en) * 1998-11-10 2000-05-11 Ibm Automatic integration of external archive systems into central system involves generating script for converting document identifiers to identifiers of associated type in central system

Similar Documents

Publication Publication Date Title
EP2758872B1 (en) Method for generating and handling applications for components of a distributed control system and engineering system for implementing the process
WO2006066880A1 (en) System and method for automatically actualising functionalities in a distributed network
EP1430369B1 (en) Dynamic access to automation resources
EP3323076A1 (en) Method and arrangement for securely interchanging configuration data for an apparatus
EP3001310B1 (en) Method and apparatus for updating firmware for components of an industrial automation system
EP3557352A1 (en) Method and computerized system for detecting of life cycle information via an electrical enclosure of an industrial installation
DE102006035890A1 (en) System and method for automatically installing and maintaining hardware and software in a distributed computer system
DE102006035889A1 (en) System and method for automatically installing and maintaining hardware and software in a distributed computer system
DE102004062432A1 (en) System and method for automatically creating, installing, and configuring enhancements to the functionalities in the distributed network nodes
DE10208530A1 (en) Method for configuration and operation of peripheral devices connected to a host unit via a field bus in which the peripherals are supplied with a configuration file so that they can be directly configured by the host over the bus
DE102016123599A1 (en) Robot controller with function for communication with a programmable logic controller and communication system
EP2333624A1 (en) Method and device for configuring a component in an industrial automation device
DE102007014478A1 (en) Safety-related programmable logic controller
DE102005051901A1 (en) Client-server-system for securing data, has securing unit for component specific securing of user specifiable quantity of data, and data archiving unit for centralized storage of user specified quantity of data of components
DE102010033039A1 (en) Method for providing security functions
DE10356368A1 (en) System for automatic generation and installation of functionalities into data files, esp. system components in distributed automation system, includes system planning tool
EP2221682A1 (en) Method for preparing functions in an industrial automation system, control program and industrial automation system
DE102016220566A1 (en) Method for starting a control component of an automation system, control component and automation system
DE10330191A1 (en) System or method for releasing released software programs
DE102008005252A1 (en) Method for operating a plant and plant
EP1479023B1 (en) Method for planning and/or configuring a project
EP3285162A1 (en) Method for projecting a project and arrangement for carrying out said method
DE102014116768A1 (en) Method for operating a first and at least a second field device
EP2570744A1 (en) Method for altering the parts of components of an air conditioning and ventilation assembly system
WO2014183793A1 (en) Method and apparatus for operating a process and/or production installation

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8127 New person/name/address of the applicant

Owner name: DAIMLER AG, 70327 STUTTGART, DE

R120 Application withdrawn or ip right abandoned
R120 Application withdrawn or ip right abandoned

Effective date: 20120714