Nothing Special   »   [go: up one dir, main page]

DE202011108152U1 - Device expansion memory module for an electronic device - Google Patents

Device expansion memory module for an electronic device Download PDF

Info

Publication number
DE202011108152U1
DE202011108152U1 DE201120108152 DE202011108152U DE202011108152U1 DE 202011108152 U1 DE202011108152 U1 DE 202011108152U1 DE 201120108152 DE201120108152 DE 201120108152 DE 202011108152 U DE202011108152 U DE 202011108152U DE 202011108152 U1 DE202011108152 U1 DE 202011108152U1
Authority
DE
Germany
Prior art keywords
electronic device
memory module
memory area
expansion
stored
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.)
Expired - Lifetime
Application number
DE201120108152
Other languages
German (de)
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.)
Siemens AG
Original Assignee
Siemens 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 Siemens AG filed Critical Siemens AG
Priority to DE201120108152 priority Critical patent/DE202011108152U1/en
Publication of DE202011108152U1 publication Critical patent/DE202011108152U1/en
Priority to CN 201220617691 priority patent/CN203350764U/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/72Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/85Protecting input, output or interconnection devices interconnection devices, e.g. bus-connected or in-line devices
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24167Encryption, password, user access privileges
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25085Several function expansion units for master, main unit, universal system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Storage Device Security (AREA)

Abstract

Geräteerweiterungs-Speichermodul (200) für ein elektronisches Gerät (100), insbesondere ein Automatisierungsgerät oder eine Netzkomponente, wobei das Geräteerweiterungs-Speichermodul (200) – eine Schnittstelle (210) zum lösbaren Verbinden mit dem elektronischen Gerät (100), und – einen ersten Speicherbereich (240) umfasst, wobei der ersbildet ist und wobei im ersten Speicherbereich (240) Geräte-Einstellungsdaten des elektronischen Geräts (100) speicherbar oder gespeichert sind, umfasst, wobei das Geräteerweitungs-Speichermodul (200) derart ausgebildet und eingerichtet ist, dass Geräte-Einstellungsdaten des elektronischen Geräts (100) vom elektronischen Gerät (100) über die Schnittstelle (210) im ersten Speicherbereich (240) des Geräteerweitungs-Speichermoduls (200) gespeichert werden können und die gespeicherten Geräte-Einstellungsdaten auch über die Schnittstelle (210) vom elektronischen Gerät (100) oder auch einem weiteren elektronischen Gerät wieder ausgelesen werden können, dadurch gekennzeichnet, dass das Geräteerweiterungs-Speichermodul (200) weiterhin einen zweiten Speicherbereich (230) umfasst, der als nichtflüchtiger und insbesondere nicht-änderbarer Speicherbereich ausgebildet ist, und in welchem ein Programm zur Funktionserweiterung...Device expansion memory module (200) for an electronic device (100), in particular an automation device or a network component, the device expansion memory module (200) - an interface (210) for detachable connection to the electronic device (100), and - a first Includes memory area (240), which is formed and wherein device setting data of the electronic device (100) can be stored or stored in the first memory area (240), wherein the device expansion memory module (200) is designed and set up such that devices Setting data of the electronic device (100) from the electronic device (100) can be stored in the first memory area (240) of the device expansion memory module (200) via the interface (210) and the stored device setting data can also be saved via the interface (210) from electronic device (100) or another electronic device can be read out again, thereby characterized in that the device expansion memory module (200) further comprises a second memory area (230) which is designed as a non-volatile and in particular non-changeable memory area, and in which a program for functional expansion ...

Description

Die vorliegende Anmeldung betrifft ein Geräte-Erweiterungs-Speichermodul für ein elektronisches Gerät, insbesondere ein Automatisierungsgerät oder eine Netzkomponente, wobei das Geräte-Erweiterungs-Speichermodul eine Schnittstelle zum Verbinden mit dem elektronischen Gerät, und einen ersten Speicherbereich umfasst, wobei der erste Speicherbereich als Schreib-Lese-Speicher ausgebildet ist und wobei im ersten Speicherbereich Geräte-Einstellungsdaten des elektronischen Gerätes speicherbar oder gespeichert sind.The present application relates to a device expansion memory module for an electronic device, in particular an automation device or a network component, wherein the device expansion memory module comprises an interface for connection to the electronic device, and a first memory area, wherein the first memory area as write Read memory is formed and wherein in the first memory area device setting data of the electronic device can be stored or stored.

Derartige Speichermodule sind aus dem Stand der Technik bekannt. So offenbart beispielsweise die deutsche Offenlegungsschrift DE 10 2004 029 024 A1 eine entnehmbare Smartcard für ein Feldgerät eines Prozess-Steuerungssystems, wobei Konfigurationsdaten des Feldgeräts und Prozess-Steuerungssystem-Daten auf der entnehmbaren Smartcard gespeichert werden können und über die Smartcard auf ein weiteres Feldgerät übertragen werden können.Such memory modules are known from the prior art. For example, the German Offenlegungsschrift discloses DE 10 2004 029 024 A1 a removable smart card for a field device of a process control system, wherein configuration data of the field device and process control system data can be stored on the removable smart card and can be transferred via the smart card to another field device.

Ausgehend vom Stand der Technik ist es eine Aufgabe der vorliegenden Erfindung, den Austausch von beispielsweise in einem Netzwerk oder einem Gesamtsystem integrierten Geräten gegenüber dem Stand der Technik weiter zu vereinfachen oder sicherer zu machen.Starting from the state of the art, it is an object of the present invention to further simplify or to make the exchange of devices integrated, for example, in a network or in an overall system over the prior art, or safer.

Diese Aufgabe wird gelöst durch ein Geräte-Erweiterungs-Speichermodul mit den Merkmalen des Anspruchs 1.This object is achieved by a device expansion memory module having the features of claim 1.

Ein derartiges Geräte-Erweiterungs-Speichermodul für ein elektronisches Gerät, insbesondere ein Automatisierungsgerät oder eine Netzkomponente, umfasst eine Schnittstelle zum Verbinden mit dem elektronischen Gerät und einen ersten Speicherbereich, wobei der erste Speicherbereich als Schreib-Lese-Speicher ausgebildet ist und wobei im ersten Speicherbereich Geräte-Einstellungsdaten des elektronischen Gerätes speicherbar oder gespeichert sind. Weiterhin ist das Geräte-Erweiterungs-Speichermodul derart ausgebildet und eingerichtet, dass Geräte-Einstellungsdaten des elektronischen Geräts vom elektronischen Gerät über die Schnittstelle im ersten Speicherbereich des Geräte-Erweiterungs-Speichermoduls gespeichert werden können und die gespeicherten Geräte-Einstellungsdaten auch über die Schnittstelle vom elektronischen Gerät oder auch einem weiteren elektronischen Gerät wieder ausgelesen werden können. Weiterhin umfasst das Geräte-Erweiterungs-Speichermodul einen zweiten Speicherbereich, der als nichtflüchtiger und insbesondere als nicht änderbarer Speicherbereich ausgebildet ist, und in welchem ein Programm zur Funktionserweiterung des elektronischen Geräts gespeichert ist.Such a device expansion memory module for an electronic device, in particular an automation device or a network component, comprises an interface for connecting to the electronic device and a first memory area, wherein the first memory area is designed as a random access memory and wherein in the first memory area Device setting data of the electronic device can be stored or stored. Furthermore, the device expansion memory module is designed and set up such that device setting data of the electronic device can be stored by the electronic device via the interface in the first memory area of the device extension memory module and the stored device setting data also via the interface of the electronic Device or even another electronic device can be read out again. Furthermore, the device expansion memory module comprises a second memory area, which is designed as a nonvolatile and in particular as a non-changeable memory area, and in which a program for functional expansion of the electronic device is stored.

Ein derartiges Geräte-Erweiterungs-Speichermodul erleichtert die Austauschbarkeit eines in ein System integrierten elektronischen Geräts, da neben den Konfigurationsdaten auch z. B. Funktionserweiterungen für das elektronische Gerät gespeichert sein können und im Austauschfall beispielsweise durch Verbinden des Geräte-Erweiterungs-Speichermoduls mit dem Austauschgerät dann auch wieder im neuen Gerät zur Verfügung stehen können. Weiterhin erhöht ein derartiges Geräte-Erweiterungs-Speichermodul auch die Manipulierbarkeit von Daten auch beim Austausch von Geräten, indem das Programm zur Funktionserweiterung in einem nichtflüchtigen oder insbesondere auch nicht änderbaren Speicherbereich gespeichert ist, so dass dessen Manipulation und damit möglicherweise ein unerlaubter Eingriff in das elektronische Gerät über ein solches Speichermodul, erschwert oder verhindert wird.Such a device expansion memory module facilitates the interchangeability of an integrated electronic system in a system, as well as the configuration data also z. B. functional extensions for the electronic device can be stored and in case of replacement, for example, by connecting the device expansion memory module with the replacement device then again in the new device available. Furthermore, such a device expansion memory module also increases the manipulability of data even when exchanging devices by the function expansion program is stored in a non-volatile or especially unchangeable memory area, so that its manipulation and thus possibly an unauthorized interference with the electronic Device on such a memory module, difficult or prevented.

Ein für ein solches Geräte-Erweiterungs-Speichermodul geeignetes elektronisches Gerät umfasst typischerweise beispielsweise ein Betriebssystem und/oder eine sogenannte „Firmware” zum Betrieb des Gerätes. Weiterhin ist das elektronische Gerät vorteilhafterweise konfigurierbar, d. h. verschiedene Eigenschaften oder Parameter des elektronischen Geräts sind einstellbar. Eine solche Einstellung kann beispielsweise über Bedienelemente am Gerät selbst oder auch über einen über ein Kommunikationsnetz angeschlossenes Bedienterminal, einen entsprechenden PC oder Ähnliches eingestellt, gesetzt oder geändert werden. Weiterhin kann das elektronische Gerät die Möglichkeit bieten, Anwendungsprogramme oder Anwendungssoftware bzw. allgemein Programme oder Software zusätzlich zur Firmware oder dem Betriebssystem ablaufen zu lassen. Derartige Programme oder Software können beispielsweise fest im elektronischen Gerät installiert sein, beispielsweise bei dessen Herstellung oder Initialisierung. Weiterhin können solche Programme oder Software auch auf das Gerät ladbar und/oder dort änderbar sein.An electronic device suitable for such a device expansion memory module typically includes, for example, an operating system and / or a so-called "firmware" for operating the device. Furthermore, the electronic device is advantageously configurable, i. H. various properties or parameters of the electronic device are adjustable. Such a setting can be set or changed, for example, via operating elements on the device itself or else via a control terminal connected via a communications network, a corresponding PC or the like. Furthermore, the electronic device can offer the possibility of running application programs or application software or, in general, programs or software in addition to the firmware or the operating system. Such programs or software may for example be permanently installed in the electronic device, for example during its manufacture or initialization. Furthermore, such programs or software may also be loadable and / or changeable on the device.

Die Schnittstelle zum Verbinden mit dem elektronischen Gerät kann beispielsweise als Steckverbinder oder Ähnliches ausgebildet sein bzw. einen derartigen Steckverbinder oder Ähnliches umfassen. Weiterhin kann die Schnittstelle auch Elektronik zur Kommunikation mit dem elektronischen Gerät umfassen. Dabei kann die Schnittstelle des Geräte-Erweiterungs-Speichermoduls zur lösbaren Verbindung mit dem elektronischen Gerät ausgebildet und eingerichtet sein. Eine solche lösbare Verbindung kann beispielsweise eine Steckverbindung, eine Klemmverbindung oder eine ähnliche Verbindung sein, welche ohne ungewöhnlich hohen Aufwand im normalen Betrieb einfach gelöst und wieder verbunden werden kann. Beispiele für solche lösbaren Verbindungen sind beispielsweise Steckverbindungen, Klemmverbindungen oder Ähnliches.The interface for connection to the electronic device can be designed, for example, as a plug connector or the like, or comprise such a plug connector or the like. Furthermore, the interface may also include electronics for communicating with the electronic device. In this case, the interface of the device expansion memory module can be designed and set up for releasable connection to the electronic device. Such a detachable connection may for example be a plug connection, a clamp connection or a similar connection, which can be easily solved and reconnected without unusually high expenditure in normal operation. Examples of such detachable connections are, for example, plug-in connections, clamping connections or the like.

Das Geräte-Erweiterungs-Speichermodul kann derart ausgebildet und eingerichtet sein, dass es ohne eine zusätzliche Energie-Versorgung oder auch einen Energiespeicher auskommt. Weiterhin kann das Geräte-Erweiterungs-Speichermodul einen Energiespeicher, z. B. auch einen ladbaren Energiespeicher umfassen. Ein solcher ladbarer Energiespeicher kann beispielsweise im mit dem elektronischen Gerät verbundenen Zustand aufladbar sein bzw. aufgeladen werden. Ein solcher Energiespeicher kann beispielsweise als Batterie, Akku, Kondensator oder Ähnliches ausgestaltet sein bzw. derartige Elemente umfassen. The device expansion memory module can be designed and configured such that it manages without an additional energy supply or even an energy store. Furthermore, the device expansion memory module, an energy storage, for. B. also include a loadable energy storage. Such a loadable energy store can be recharged or charged, for example, in the state connected to the electronic device. Such an energy store can be designed, for example, as a battery, rechargeable battery, capacitor or the like, or comprise such elements.

Ein Geräte-Erweiterungs-Speichermodul kann beispielsweise als so genannte „Speicherkarte” oder ein ähnliches Speichermodul ausgestaltet sein. Insbesondere kann das Geräte-Erweiterungs-Speichermodul einstückig, als eine bauliche Einheit und/oder als baulich starre Einheit ausgebildet und eingerichtet sein.A device expansion memory module may, for example, be designed as a so-called "memory card" or a similar memory module. In particular, the device expansion memory module can be formed and arranged in one piece, as a structural unit and / or as a structurally rigid unit.

Ein als Schreib-Lese-Speicher oder entsprechender Speicherbereich im Rahmen der vorliegenden Beschreibung bezeichneter Speicher kann beispielsweise derart ausgebildet sein, dass der Schreib-Lese-Speicher mehrfach beschrieben und/oder gelöscht werden kann, insbesondere mehrfach durch das elektronische Gerät beschrieben und/oder gelöscht werden kann. Weiterhin kann der Schreib-Lese-Speicher im Geräte-Erweiterungs-Speichermodul derart ausgebildet oder auch integriert sein, dass gespeicherte Daten in einem vom elektronischen Gerät getrennten Zustand des Geräte-Erweiterungs-Speichermoduls längere Zeit, beispielsweise einige Stunden, Tage, Wochen, Monate oder Jahre oder auch dauerhaft gespeichert bleiben. Dies kann beispielsweise durch eine spezielle Ausgestaltung des Schreib-Lese-Speichers selbst oder auch mittels einer entsprechenden Integration in das Speichermodul, beispielsweise unter Verwendung einer entsprechenden Energieversorgung, erreicht werden. Ein Beispiel für einen Schreib-Lese-Speicher ist z. B. ein so genannter „Random Access Memory” (RAM) Geräte-Einstellungsdaten für das elektronische Gerät können beispielsweise Konfigurationsdaten, Geräteparameter, Geräte-Einstellungen, Geräte-Zustandsdaten und/oder Geräte-Kenndaten (z. B. eine MAC-Adresse, eine Identifikations-Kennung oder Ähnliches) sein.A memory designated as read-write memory or corresponding memory area within the scope of the present description can be designed, for example, such that the read-write memory can be written and / or deleted multiple times, in particular written and / or deleted multiple times by the electronic device can be. Furthermore, the read-write memory in the device expansion memory module can be designed or integrated such that stored data in a separate state of the device from the electronic device storage module extended time, such as a few hours, days, weeks, months or Years or permanently stored. This can be achieved for example by a special embodiment of the read-write memory itself or by means of a corresponding integration in the memory module, for example using a corresponding power supply. An example of a read-write memory is z. For example, a so-called "Random Access Memory" (RAM) Device setting data for the electronic device may include, for example, configuration data, device parameters, device settings, device status data, and / or device characteristics (eg, a MAC address, a Identification identifier or the like).

Dabei kann das Geräte-Erweiterungs-Speichermodul beispielsweise derart ausgestaltet sein, dass bestimmte oder auch alle einstellbaren Geräte-Einstellungsdaten auf dem Geräte-Erweiterungs-Speichermodul im ersten Speicherbereich abgespeichert werden. Dann kann z. B. das Geräte-Erweiterungs-Speichermodul vom elektronischen Gerät getrennt werden. Wird dann beispielsweise das elektronische Gerät innerhalb eines Kommunikations- oder sonstigen Systems durch ein anderes, gleichartiges elektronisches Gerät ersetzt, so kann dann das Geräte-Erweiterungs-Speichermodul mit dem neuen elektronischen Gerät verbunden werden. Beim Start des neuen elektronischen Geräts oder bei einer bestimmten Benutzer-Handlung am elektronischen Gerät werden dann z. B. die Geräte-Einstellungsdaten vom Geräte-Erweiterungs-Speichermodul in das elektronische Gerät geladen und dort gespeichert. Auf diese Weise kann ein Geräteaustausch vorgenommen werden, ohne bei einem neuen Gerät alle variablen Einstellungen des vorigen Geräts erneut vornehmen zu müssen.In this case, the device expansion memory module can be designed, for example, such that certain or all adjustable device setting data are stored on the device expansion memory module in the first memory area. Then z. B. the device expansion memory module are disconnected from the electronic device. If, for example, the electronic device within a communication or other system is replaced by another, similar electronic device, then the device expansion memory module can be connected to the new electronic device. When starting the new electronic device or a specific user action on the electronic device then z. For example, the device setting data is loaded from the device expansion memory module into the electronic device and stored there. In this way, a device replacement can be made without having to make all the variable settings of the previous device again with a new device.

Als nichtflüchtiger Speicher wird im Zusammenhang mit der vorliegenden Beschreibung ein elektronischer Speicher verstanden, in welchem unter normalen Betriebsbedingungen auch ohne eine zusätzliche Strom- und Spannungsversorgung die gespeicherten Informationen zumindest über längere Zeit, also zumindest einige Stunden, Tage, Wochen oder Jahre, gespeichert bleibt. Beispiele für solche nichtflüchtige Speicher sind so genannte „read only memories” (ROM), so genannte EPROMs, so genannte EEPROMs, so genannte Flash-Speicher und/oder so genannte Flash-PROMs oder vergleichbare Speicher, bzw. Speicher, die derartige Speicher umfassen.In the context of the present description, nonvolatile memory is understood to be an electronic memory in which, under normal operating conditions, the stored information remains stored at least for a relatively long time, ie at least a few hours, days, weeks or years, without an additional power and voltage supply. Examples of such nonvolatile memories are so-called "read only memories" (ROM), so-called EPROMs, so-called EEPROMs, so-called flash memories and / or so-called flash PROMs or comparable memories, or memories which comprise such memories ,

Unter einem nicht-änderbaren Speicher werden in Zusammenhang mit der vorliegenden Beschreibung Speicher verstanden, bei welchen der Inhalt zumindest unter normalen Betriebsbedingungen oder auch generell, beispielsweise vom elektronischen Gerät, nicht änderbar ist. Beispiele für derartige nicht-änderbare Speicher sind beispielsweise so genannte „Nur-Lese-Speicher” (read only memories (ROM)). Weiterhin können nicht-änderbare Speicher auch derart ausgebildet sein, dass ihr Inhalt nur mit Sonderverfahren und/oder Zusatzgeräten änderbar ist. Solche Sonderverfahren bzw. Zusatzgeräten können eine Änderung von Daten in einem derartigen nicht-änderbaren Speicher z. B. nur unter zusätzlicher Anwendung beispielsweise von ungewöhnlich hohen Spannungen und/oder Strömen, unter Anwendung von Wärme oder Licht oder ähnlicher Strahlung durchführen. Beispiele für derartige nicht-änderbare Speicher, welche nur mit Sonderverfahren unter Zusatzgeräten mit neuen oder geänderten Informationen versehen werden können, sind beispielsweise so genannte EPROMs, EEPROMs, Flash-Speicher, Flash-PROMs oder ähnliche Speicherelemente bzw. Speicher, welche derartige Speicherelemente umfassen.Under a non-changeable memory are understood in the context of the present description memory in which the content is at least under normal operating conditions or in general, for example, from the electronic device, not changeable. Examples of such non-changeable memories are, for example, so-called "read only memories (ROM)". Furthermore, non-changeable memory can also be designed such that their content can only be changed with special methods and / or additional devices. Such special methods or additional devices may be a change of data in such a non-changeable memory z. B. only with additional application, for example, unusually high voltages and / or currents, using heat or light or similar radiation. Examples of such non-changeable memory, which can be provided with special or additional devices with new or changed information, are for example so-called EPROMs, EEPROMs, flash memory, flash PROMs or similar memory elements or memory, which include such memory elements.

Programme zur Funktionserweiterung des elektronischen Geräts können beispielsweise Erweiterungsmodule für eine auf dem elektronischen Gerät gespeicherte Firmware oder ein dort gespeichertes Betriebssystem für das elektronische Gerät sein. Mittels solcher Erweiterungen können beispielsweise zusätzliche Geräte-Features, -Eigenschaften und/oder -Fähigkeiten des elektronischen Geräts ermöglicht werden. Weiterhin können Programme zur Funktionserweiterung auch Anwendungsprogramme oder allgemein Zusatz-Software für das elektronische Gerät sein oder solche umfassen, welche dann nach dem Installieren auf dem elektronischen Gerät ablauffähig sind. Programme zur Funktionserweiterung können beispielsweise auch Zusatz-Programm-Module für bereits auf dem elektronischen Gerät gespeicherte Programme oder Software bzw. dort gespeicherte Anwendungsprogramme sein.Programs for functional expansion of the electronic device can be, for example, expansion modules for a firmware stored on the electronic device or a stored there operating system for the electronic device. By means of such extensions, for example, additional device features, properties and / or capabilities of the electronic device can be made possible. Furthermore, programs for functional extension can also be application programs or generally additional software for the electronic device or include those which are then executable after installation on the electronic device. Programs for functional expansion, for example, additional program modules for already stored on the electronic device programs or software or stored there application programs.

In einer vorteilhaften Ausgestaltung kann das Programm zur Funktionserweiterung im zweiten Speicherbereich des Geräte-Erweiterungs-Speichermoduls verschlüsselt gespeichert sein. Dabei kann vorgesehen sein, dass das Programm zur Funktionserweiterung vom elektronischen Gerät nur entschlüsselt werden kann, wenn dort eine entsprechende Entschlüsselungs-Information vorliegt. Diese Entschlüsselungs-Information kann beispielsweise als Schlüssel für ein Verschlüsselungsverfahren ausgebildet sein oder auch als spezielles Entschlüsselungsprogamm oder -Modul im elektronischen Gerät. Dabei kann weiterhin vorgesehen sein, dass die entsprechende Entschlüsselungs-Information bereits auf dem elektronischen Gerät gespeichert ist oder das elektronische Gerät diese von einem externen Gerät oder einer externen Einheit, beispielsweise einem Schlüssel-Server oder auch vom Geräte-Erweiterungs-Speichermodul selbst, holen muss bzw. geholt hat.In an advantageous embodiment, the program for functional expansion in the second memory area of the device expansion memory module can be stored encrypted. It can be provided that the program for functional extension of the electronic device can only be decrypted if there is a corresponding decryption information. This decryption information can be designed, for example, as a key for an encryption method or as a special decryption program or module in the electronic device. In this case, it can furthermore be provided that the corresponding decryption information is already stored on the electronic device or the electronic device must fetch it from an external device or an external unit, for example a key server or also from the device expansion memory module itself or has brought.

Auf diese Wiese kann der Austausch entsprechender elektronischer Geräte weiter vereinfacht oder auch sicherer gemacht werden, da durch die zusätzliche Verschlüsselung des Programms zur Funktionserweiterung Manipulationen am Programm und somit auch mittelbar am elektronischen Gerät erschwert werden, und daher unter anderem auch ein ungestörter Austausch der elektronischen Geräte vereinfacht wird.In this way, the exchange of appropriate electronic devices can be further simplified or made safer, as manipulated by the additional encryption of the program to extend functionality on the program and thus indirectly on the electronic device, and therefore inter alia, an undisturbed replacement of electronic devices is simplified.

Weiterhin kann vorgesehen sein, dass das Programm zur Funktionserweiterung im zweiten Speicherbereich des Geräte-Erweiterungs-Speichermoduls mit einem kryptografischen Verfahren signiert ist. Dabei kann weiterhin vorgesehen sein, dass das Programm zur Funktions-Erweiterung vom elektronischen Gerät nur dann aus dem Geräte-Erweiterungs-Speichermodul ausgelesen werden kann, wenn im elektronischen Gerät die entsprechend dazu passende Signatur-Information vorliegt.Furthermore, it can be provided that the program for functional expansion in the second memory area of the device expansion memory module is signed with a cryptographic method. It can further be provided that the program for the function extension of the electronic device can only be read out of the device expansion memory module when the corresponding matching signature information is present in the electronic device.

Dabei kann vorgesehen sein, dass ein Verhindern des Ladens des Programms zur Funktionserweiterung innerhalb des elektronischen Geräts bzw. durch ein Betriebssystem oder eine Firmware des elektronischen Geräts bewirkt wird. Weiterhin kann aber auch das Geräte-Erweiterungs-Speichermodul derart ausgebildet und eingerichtet sein, dass es ein Übertragen des Programms zur Funktionserweiterung verhindert, wenn beispielsweise vom elektronischen Gerät die entsprechende Signatur-Information nicht vorgelegt wird.It can be provided that a prevention of the loading of the program for extending the function within the electronic device or by an operating system or firmware of the electronic device is effected. Furthermore, however, the device expansion memory module can also be designed and set up in such a way that it prevents transmission of the program for functional expansion if, for example, the corresponding signature information is not presented by the electronic device.

Auch auf diese Weise kann ein Gerätetausch innerhalb eines Systems einfacher und/oder sicherer gemacht werden, da auch so eine Manipulation am Programm zur Funktionserweiterung bzw. der ungewollte oder ungewünschte Austausch eines Geräte-Erweiterungs-Speichermoduls erschwert wird.In this way, a device replacement within a system can be made simpler and / or safer, since even so a manipulation of the program to extend the function or the unwanted or unwanted replacement of a device expansion memory module is difficult.

Dabei kann die Signatur-Information wiederum im elektronischen Gerät selbst gespeichert sein. Weiterhin kann das elektronische Gerät die Signatur-Information auch von einem weiteren Gerät oder Modul, beispielsweise einem entsprechenden Signatur-Server oder auch vom Geräte-Erweiterungs-Speichermodul selbst, laden bzw. beziehen.In this case, the signature information can again be stored in the electronic device itself. Furthermore, the electronic device can also load or receive the signature information from another device or module, for example a corresponding signature server or from the device extension memory module itself.

In einer vorteilhaften Ausgestaltung kann das Geräte-Erweiterungs-Speichermodul derart ausgebildet und eingerichtet sein, dass der Zugriff auf den ersten Speicherbereich durch ein Verschlüsselungs- und/oder Signatur-Verfahren derart gesichert ist, dass ein Auslesen von gespeicherten Geräte-Einstellungsdaten durch das elektronische Gerät aus dem ersten Speicherbereich und/oder ein Speichern von Geräte-Einstellungsdaten durch das elektronische Gerät im ersten Speicherbereich nur möglich ist, wenn dem elektronischen Gerät eine entsprechende Entschlüsselungs- und/oder Signatur-Information vorliegt.In an advantageous embodiment, the device expansion memory module can be designed and set up such that the access to the first memory area is secured by an encryption and / or signature process such that a reading of stored device setting data by the electronic device from the first memory area and / or storage of device setting data by the electronic device in the first memory area is only possible if the electronic device has a corresponding decryption and / or signature information.

In dieser Ausgestaltung kann das Laden und/oder Speichern von Geräte-Einstellungsdaten im ersten Speicherbereich beispielsweise auf vergleichbare Weise durch Verschlüsseln und/oder ein kryptografisches Signatur-Verfahren gesichert werden, wie dies vorstehend in Bezug auf die Sicherung des Ladens eines Programms zur Funktionserweiterung aus dem zweiten Speicherbereich dargestellt und erläutert wurde.In this embodiment, the loading and / or storage of device setting data in the first memory area can be secured, for example, in a comparable manner by encryption and / or a cryptographic signature method, as described above with regard to securing the loading of a program for functional extension of the second memory area was shown and explained.

Vergleichbar mit der vorstehend erläuterten Sicherung des Ladens des Programms zur Funktionserweiterung wird auch durch die entsprechende Sicherung des Ladens und/oder Speicherns von Geräte-Einstellungsdaten im ersten Speicherbereich der Austausch entsprechender elektronischer Geräte vereinfacht und/oder sicherer gemacht.Similar to the above-described assurance of loading the program for functional expansion, the replacement of corresponding electronic devices is also simplified and / or made safer by the corresponding backup of the loading and / or storage of device setting data in the first memory area.

In einer weiteren vorteilhaften Ausgestaltung umfasst das Geräte-Erweiterungs-Speichermodul einen dritten Speicherbereich, in welchem eine Lizenz-Information bezüglich einer Software-Anwendung und/oder eine Identifikations-Information bezüglich des Geräte-Erweiterungs-Speichermoduls gespeichert ist.In a further advantageous embodiment, the device expansion memory module comprises a third memory area, in which a license information relating to a software application and / or identification information is stored with respect to the device expansion memory module.

Dabei kann die Lizenz-Information beispielsweise auf dem Gerät installierte Software wie beispielsweise ein auf dem elektronischen Gerät befindliches Betriebssystem, eine Firmware oder weitere auf dem elektronischen Gerät installierte Software oder Anwendungsprogramme betreffen. Beispielsweise kann eine Ausführung der Software-Anwendung, insbesondere der beispielhaft vorstehend genannten Software-Anwendungen, von dem Vorhandensein der jeweiligen Lizenz-Information abhängig sein (z. B. eine Ausführung nur möglich sein, wenn die entsprechende Lizenz-Information vorliegt). Weiterhin kann vorgesehen sein, dass die Lizenz-Information sich auf eine, auf dem Geräte-Erweiterungs-Speichermodul, beispielsweise im zweiten Speicherbereich, gespeicherte Software-Anwendung bezieht.In this case, the license information may relate, for example, to software installed on the device, such as an operating system located on the electronic device, firmware or other software or application programs installed on the electronic device. For example, an execution of the software application, in particular the software applications mentioned above by way of example, may be dependent on the existence of the respective license information (eg an execution may only be possible if the corresponding license information exists). Furthermore, it can be provided that the license information relates to a software application stored on the device expansion memory module, for example in the second memory area.

Die Identifikations-Information kann beispielsweise eine ID-Nummer oder auch Serien-Nummer des Geräte-Erweiterungs-Speichermoduls sein, beispielsweise eine eindeutige Identifikations-Nummer des Geräte-Erweiterungs-Speichermoduls. Auch auf diese Weise kann eine Manipulation bei Geräte-Erweiterungs-Speichermodulen, insbesondere das Kopieren solcher Speichermodule, erschwert werden und so die Sicherheit beim Austausch von entsprechenden elektronischen Geräten durch Austausch-Geräte erhöht werden.The identification information may be, for example, an ID number or serial number of the device expansion memory module, for example a unique identification number of the device expansion memory module. In this way, a manipulation of device expansion memory modules, in particular the copying of such memory modules, be made more difficult and so the security when replacing corresponding electronic devices are increased by replacement devices.

Die im dritten Speicherbereich gespeicherte Lizenz-Information und/oder Identifikations-Information kann dort beispielsweise weiterhin verschlüsselt gespeichert sein. Dabei kann wiederum, wie vorstehend erläutert, eine entsprechende Entschlüsselungs-Information im elektronischen Gerät gespeichert sein oder von diesem von einem anderen Gerät oder Modul, beispielsweise auch dem Geräte-Erweiterungs-Speichermodul selbst, bezogen werden.The license information and / or identification information stored in the third memory area may, for example, continue to be stored encrypted there. In this case, again, as explained above, a corresponding decryption information may be stored in the electronic device or be obtained therefrom by another device or module, for example the device extension memory module itself.

Der dritte Speicherbereich kann einen änderbaren Speicherbereich umfassen, welcher z. B. zur verschlüsselten oder signierten Speicherung einer Lizenz-Information durch das elektronische Gerät ausgebildet und eingerichtet sein kann. Dabei kann der änderbare Speicherbereich beispielsweise als Schreib-Lese-Speicher gemäß der vorliegenden Beschreibung ausgebildet und eingerichtet sein. Der dritte Speicherbereich kann beispielsweise vollständig aus dem änderbaren Speicherbereich besehen oder auch weitere Speicherbereiche umfassen.The third memory area may comprise a changeable memory area which z. B. for encrypted or signed storage of a license information can be formed and set up by the electronic device. In this case, the changeable memory area can be designed and set up, for example, as a random access memory according to the present description. By way of example, the third memory area can be seen completely from the changeable memory area or can also comprise further memory areas.

Auf diese Weise ist es beispielsweise möglich, Lizenz-Informationen, beispielsweise für auf dem elektronischen Gerät installierte Software (z. B. Firmware, Betriebssystem, Anwendungssoftware) auf dem Geräte-Erweiterungs-Speichermodul zu speichern und die entsprechenden Lizenzen beim Austausch eines Geräts über das Geräte-Erweiterungs-Speichermodul mit zu übernehmen. So kann beispielsweise eine entsprechende Lizenz-Information beim Erstbetrieb einer entsprechenden Software, beispielsweise am elektronischen Gerät selbst einzugeben sein bzw. über ein Kommunikations-Netz von einem entsprechenden Lizenz-Server bezogen werden und dann auf dem Geräte-Erweiterungs-Speichermodul abgespeichert werden. Bei einem erneuten Betrieb dieser Software kann dann vorgesehen sein, dass das elektronische Gerät überprüft, ob die Lizenz-Information auf dem Geräte-Erweiterungs-Speichermodul vorliegt, und erst wenn dies nicht der Fall ist, eine erneute Eingabe anfordert bzw. den Betrieb der Software verhindert.In this way it is possible, for example, to store license information, for example for software installed on the electronic device (eg, firmware, operating system, application software) on the device expansion memory module and the corresponding licenses when replacing a device via the Device expansion memory module with take over. Thus, for example, a corresponding license information during initial operation of a corresponding software, for example, be entered on the electronic device itself or be obtained via a communication network of a corresponding license server and then stored on the device expansion memory module. In a re-operation of this software can then be provided that the electronic device checks whether the license information is present on the device expansion memory module, and only if this is not the case, requires a re-input or the operation of the software prevented.

Auf diese Weise kann der Austausch von Geräten wiederum einfacher gemacht werden, da beispielsweise für ein ausgetauschtes Gerät vorgenommene Lizenzierungsschritte beim ausgetauschten Gerät nicht noch mal vorgenommen werden müssen oder in erleichterter Weise vorgenommen werden können.In this way, the exchange of devices can in turn be made easier, for example, made for an exchanged device licensing steps when exchanged device does not need to be made again or can be made in a simplified manner.

Der dritte Speicherbereich kann weiterhin einen nichtflüchtigen, insbesondere einen nicht-änderbaren Speicherbereich umfassen, in welchem die Lizenz-Information und/oder die Identifikations-Information gespeichert sind. Dabei kann der nichtflüchtige bzw. der nicht-änderbare Speicher gemäß der vorliegenden Beschreibung ausgestaltet und eingerichtet sein. Der dritte Speicherbereich kann beispielsweise ausschließlich aus dem nichtflüchtigen, insbesondere dem nicht-änderbaren Speicherbereich bestehen oder noch weitere Speicherbereiche umfassen.The third memory area can furthermore comprise a non-volatile, in particular a non-changeable memory area in which the license information and / or the identification information are stored. In this case, the non-volatile or the non-changeable memory according to the present description can be configured and set up. By way of example, the third memory area may consist exclusively of the non-volatile, in particular the non-changeable memory area or may comprise further memory areas.

Durch die Verwendung eines solchen nicht-flüchtigen Speicherbereichs wird die Manipulation des Geräte-Erweiterungs-Speichermoduls weiter erschwert und so eine Manipulation beispielsweise beim Austausch von Geräten vermieden bzw. erschwert.The use of such a non-volatile memory area further complicates the manipulation of the device expansion memory module, thereby avoiding or hindering manipulation, for example, when exchanging devices.

Dabei kann vorgesehen sein, dass die im dritten Speicherbereich gespeicherte Lizenz-Information sich auf das im zweiten Speicherbereich gespeicherte Programm zur Funktionserweiterung bezieht. Dabei kann vorteilhafterweise weiterhin vorgesehen sein, dass die Lizenz-Information und/oder das Programm zur Funktionserweiterung durch eine Verschlüsselung oder kryptografische Signatur geschützt ist. Auf diese Weise wird eine Manipulation bzw. ein unerlaubtes Kopieren des Programms zur Funktionserweiterung weiter erschwert. So ist das Programm zur Funktionserweiterung z. B. nur ablauffähig, wenn es genau vom richtigen Geräte-Erweiterungs-Speichermodul mit der entsprechenden Lizenz-Information oder auch einer zulässigen ID-Information geholt wird. Ein Kopieren des gespeicherten Programms auf ein weiteres Speichermodul, beispielsweise aus dem elektronischen Gerät heraus, führt zu einer nicht ablauffähigen Kopie, da der Lizenz-Schlüssel bzw. die ID-Information dann bei der Kopie nicht vorhanden ist. Eine entsprechende Sicherung der Lizenz-Information durch Verschlüsselung oder eine entsprechende Signatur oder ein weiteres kryptografisches Verfahren kann dabei verhindern, dass die Lizenz-Information überhaupt in einem kopierbaren Format auf dem elektronischen Gerät vorliegt.It can be provided that the license information stored in the third memory area relates to the program for functional expansion stored in the second memory area. In this case, it can furthermore advantageously be provided that the license information and / or the program for functional expansion is protected by an encryption or cryptographic signature. In this way, a manipulation or unauthorized copying of the program to extend the function further difficult. So is the program for functional extension z. B. only executable if it is exactly the right device expansion memory module with the appropriate license information or even a permissible ID information fetched. A copy of the stored program on another memory module, for example, from the electronic device out, leads to a non-executable copy, since the license key or the ID information is then not present in the copy. A corresponding backup of the license information by encryption or a corresponding signature or another cryptographic method can prevent that the license information is even present in a copyable format on the electronic device.

Ein Geräte-Erweiterungs-Speichermodul gemäß der vorliegenden Beschreibung, insbesondere ein solches, welches einen ersten, zweiten und dritten Speicherbereich gemäß der vorliegenden Beschreibung umfasst, kann den Austausch eines elektronischen Geräts sehr effektiv vereinfachen, da viele oder sogar alle der relevanten Informationen eines auszutauschenden elektronischen Geräts über ein Übernehmen des Geräte-Erweiterungs-Speichermoduls in ein neues, das auszutauschende Gerät ersetzendes Gerät, auf das neue Gerät übertragbar sind oder übertragen werden.A device expansion memory module according to the present description, in particular one comprising first, second and third memory areas according to the present description, can very effectively simplify the replacement of an electronic device, since many or even all of the relevant information of an electronic device to be exchanged Device by transferring the device expansion memory module to a new device replacing the device to be replaced, to which the new device can be transferred or transmitted.

So können über das Geräte-Erweiterungs-Speichermodul beispielsweise sowohl Geräte-Einstellungen als auch Software-Module selbst sowie Lizenz-Schlüssel oder Verschlüsselungs-Informationen zum Betrieb des elektronischen Geräts in einem Arbeitsgang übertragen werden. So kann beispielsweise ein neu geliefertes und noch unvorbereitetes elektronisches Gerät durch einfaches Verbinden mit dem Geräte-Erweiterungs-Speichermodul bereits in einem Arbeitsgang in den Zustand des ausgetauschten Geräts gebracht werden. Dadurch wird z. B. ein Gesamtsystem, in welchem sich das elektronische Gerät befindet, dann in vergleichsweise kurzer Zeit wieder betriebsbereit.Thus, for example, device settings as well as software modules themselves as well as license keys or encryption information for operating the electronic device can be transmitted in one operation via the device expansion memory module. For example, a newly delivered and unprepared electronic device can be brought into the state of the replaced device by simply connecting to the device expansion memory module already in one operation. This z. B. an overall system in which the electronic device is, then in a relatively short time ready for use again.

Die vorstehend genannte Aufgabe wird auch gelöst von einem elektronischen Gerät, insbesondere einem Automatisierungsgerät oder einer Netzkomponente, mit einem Geräte-Erweiterungs-Speichermodul gemäß der vorliegenden Beschreibung, wobei das Geräte-Erweiterungs-Speichermodul mit dem elektronischen Gerät über die Schnittstelle verbunden ist. Dadurch, dass ein solches elektronisches Gerät mit dem Geräte-Erweiterungs-Speichermodul in der Lage ist, wichtige Betrieb-Informationen sowie mindestens ein Programm zur Funktionserweiterung auf dem Geräte-Erweiterungs-Speichermodul vorzuhalten, wird, wie bereits in der vorstehenden Beschreibung erläutert, der Austausch eines solchen elektronischen Geräts ein baugleiches oder ähnliches Ersatzgerät erleichtert und vereinfacht.The above object is also achieved by an electronic device, in particular an automation device or a network component, with a device expansion memory module according to the present description, wherein the device expansion memory module is connected to the electronic device via the interface. By virtue of the fact that such an electronic device with the device expansion memory module is capable of holding important operating information as well as at least one program for functional expansion on the device extension memory module, as already explained in the above description, the exchange Such an electronic device facilitates and simplifies an identical or similar replacement device.

Weiterhin kann vorgesehen sein, dass das elektronische Gerät derart ausgestaltet und eingerichtet ist, dass es das im zweiten Speicherbereich gespeicherte Programm zur Funktionserweiterung nur ausliest oder ablaufen lässt, wenn es eine zugehörige Lizenz-Information und/oder die Identifikations-Information im dritten Speicherbereich des Geräte-Erweiterungs-Speichermoduls vorfindet und/oder entschlüsselt.Furthermore, it can be provided that the electronic device is designed and set up such that it only reads out or runs off the program for functional expansion stored in the second memory area if there is an associated license information and / or the identification information in the third memory area of the device Expansion memory module finds and / or decrypts.

Dabei kann das elektronische Gerät beispielsweise das gespeicherte Programm zur Funktionserweiterung aus dem Geräte-Erweiterungs-Speichermodul auslesen und innerhalb des elektronischen Geräts ablaufen lassen oder auch direkt aus dem Geräte-Erweiterungs-Speichermodul heraus ablaufen lassen. Vor einem Ablauf dieses Programms überprüft das elektronische Gerät dann beispielsweise, ob es auf dem Geräte-Erweiterungs-Speichermodul zusätzlich die zum Ablauf notwendige Lizenz-Information vorfindet oder ob anhand der Identifikations-Information erkennbar ist, dass es sich bei dem Geräte-Erweiterungs-Speichermodul um ein entsprechendes Original-Produkt handelt. Nur wenn das elektronische Gerät diese Information vorfindet, erfolgt ein Ablauf des gespeicherten Programms zur Funktionserweiterung. Dabei wird beispielsweise die entsprechende Lizenz-Information oder die entsprechende Identifikations-Information nicht selbst in das elektronische Gerät geladen, so dass auch ein Kopieren dieser Information über das elektronische Gerät erschwert oder sogar unmöglich gemacht wird.In this case, the electronic device, for example, read the stored program to extend the function of the device expansion memory module and run within the electronic device or run directly from the device expansion memory module out. Before the end of this program, the electronic device then checks, for example, whether it additionally finds the license information necessary for execution on the device expansion memory module or whether it can be recognized from the identification information that the device expansion memory module is a corresponding original product. Only when the electronic device finds this information, a run of the stored program for function expansion takes place. In this case, for example, the corresponding license information or the corresponding identification information is not loaded itself into the electronic device, so that a copying of this information via the electronic device is made difficult or even impossible.

In einer weiteren vorteilhaften Ausgestaltung kann das elektronische Gerät derart ausgestaltet und eingerichtet sein, dass es das im zweiten Speicherbereich gespeicherte Programm zur Funktionserweiterung nur ausliest oder ablaufen lässt, wenn es eine zugehörige Lizenz-Information von einer weiteren Datenverarbeitungs-Einheit erhält. Dabei kann das elektronische Gerät weiterhin derart ausgestaltet und eingerichtet sein, dass es die von der weiteren Datenverarbeitungs-Einheit erhaltene Lizenz-Information dann im dritten Speicherbereich des Geräte-Erweiterungs-Speichermoduls abspeichert.In a further advantageous embodiment, the electronic device can be designed and set up such that it only reads out or runs off the program for functional expansion stored in the second memory area when it receives associated license information from another data processing unit. In this case, the electronic device can furthermore be designed and set up such that it then stores the license information received from the further data processing unit in the third memory area of the device expansion memory module.

Die weitere Datenverarbeitungs-Einheit kann mit dem elektronischen Gerät z. B. über ein Kommunikationsnetz verbunden sein und beispielsweise als ein Rechner oder ein Server ausgebildet sein, auf welchem beispielsweise eine Lizenz-Datenbank und/oder ein entsprechender Lizenz-Manager installiert ist. Dabei kann beispielsweise vorgesehen sein, dass bei einem Erstablauf des Programms zur Funktionserweiterung eine entsprechende Lizenz-Information bzw. ein entsprechender Lizenz-Schlüssel von solch einem Lizenz-Server über ein Kommunikations-Netz geholt wird und dann auf dem Geräte-Erweiterungs-Speichermodul im dritten Speicherbereich abgespeichert wird. Bei einem späteren nochmaligen Betrieb des Programms zur Funktionserweiterung kann dann vorgesehen sein, dass das elektronische Gerät erst überprüft, ob die Lizenz-Information zu diesem Betrieb bereits auf dem Geräte-Erweiterungs-Speichermodul gespeichert ist. Wenn dies der Fall ist, erfolgt nachfolgend der Ablauf des Programms zur Funktionserweiterung. Nur wenn auf dem Geräte-Erweiterungs-Speichermodul kein derartiger Lizenz-Schlüssel vorhanden ist, versucht das elektronische Gerät entweder einen neuen Schlüssel zu erhalten oder bricht beispielsweise auch den Ablauf des Programms zur Funktionserweiterung ab bzw. verhindert diesen ganz.The further data processing unit can be connected to the electronic device z. B. be connected via a communication network and be configured for example as a computer or a server on which, for example, a license database and / or a corresponding license manager is installed. In this case, it may be provided, for example, that during a first run of the program for functional expansion, a corresponding license information or a corresponding license key is fetched from such a license server via a communications network and then on the device expansion memory module in the third Memory area is stored. In a later repeated operation of the program for extending the function can then be provided that the electronic device only checks whether the license information for this Operation is already stored on the device expansion memory module. If this is the case, then the sequence of the function extension program follows. Only if such a license key is not present on the device expansion memory module does the electronic device either attempt to obtain a new key or, for example, does it abort or completely prevent the execution of the program for functional expansion.

Weiterhin kann das elektronische Gerät derart ausgestaltet und eingerichtet sein, dass im Rahmen eines Neustarts oder einer Erst-Inbetriebnahme des elektronischen Geräts im ersten Speicherbereich des Geräte-Erweiterungs-Speichermoduls gespeicherte Geräte-Einstellungsdaten ausgelesen und im elektronischen Gerät entsprechend gespeichert werden. Weiterhin kann vorgesehen sein, dass bei der Erst-Inbetriebnahme oder dem Neustart des elektronischen Geräts das elektronische Gerät prüft, ob das im zweiten Speicherbereich des Geräte-Erweiterungs-Speichermoduls gespeicherte Programm zur Funktionserweiterung oder auch eine aktuellere Version dieses Programms bereits im elektronischen Gerät gespeichert ist. Nur wenn dies nicht der Fall ist, liest das elektronische Gerät das Programm zur Funktionserweiterung aus dem Geräte Erweiterungs-Speichermodul aus und speichert es im elektronischen Gerät. Wenn auf dem elektronischen Gerät das Programm bzw. eine aktuellere Version des Programms bereits installiert ist, liest das elektronische Gerät das auf dem Speichemodul gespeicherte Programm nicht aus bzw. führt dieses Programm auch nicht aus.Furthermore, the electronic device can be designed and set up in such a way that device setting data stored in the first memory area of the device expansion memory module are read out during a restart or a first startup of the electronic device and stored accordingly in the electronic device. Furthermore, it can be provided that during the initial startup or restart of the electronic device, the electronic device checks whether the program stored in the second memory area of the device expansion memory module program for functional extension or even a more recent version of this program is already stored in the electronic device , Only if this is not the case does the electronic device read out the program for extending the function from the device expansion memory module and store it in the electronic device. If the program or a more recent version of the program is already installed on the electronic device, the electronic device does not read out or do not execute the program stored on the memory module.

Dabei kann das Auslesen der Geräte-Einstellungsdaten oder auch des Programms zur Funktions-Erweiterung wiederum unter Berücksichtigung beispielsweise von entsprechenden Entschlüsselungs- bzw. Signatur-Informationen geschehen. Das bedeutet, dass die entsprechenden Informationen nur ausgelesen und/oder ausgeführt werden, wenn das elektronische Gerät über entsprechende Entschlüsselungs-Informationen bzw. Signatur-Informationen oder -Schlüssel verfügt.In this case, the reading out of the device setting data or of the program for the function extension can in turn take place taking into account, for example, corresponding decryption or signature information. This means that the corresponding information is only read out and / or executed if the electronic device has corresponding decryption information or signature information or key.

Weitere vorteilhafte Ausgestaltungen ergeben sich aus den Unteransprüchen.Further advantageous embodiments will be apparent from the dependent claims.

Ein Geräte-Erweiterungs-Speichermodul gemäß der vorliegenden Beschreibung bzw. ein elektronisches Gerät mit einem solchen Geräte-Erweiterungs-Speichermodul gemäß der vorliegenden Beschreibung hat beispielsweise den Vorteil, dass eine vereinfachte Nachlieferbarkeit von elektronischen Geräten möglich ist, bei welchen eine missbräuchliche Manipulation, eine sicherere Erkennung, ob eine Funktion mit dem jeweiligen Gerät einsetzbar ist, eine Sicherstellung von Konsistenz zwischen Konfigurationsdaten und zugehörigen Funktionen besser und einfacher möglich sind. Auf diese Weise ist es beispielsweise möglich, alle bzw. viele für den Ablauf notwendigen Voraussetzungen (z. B. Daten, Software, Zertifikate, Berechtigungen und Ähnliches) von einem anderen Gerät zu übertragen und so im Falle eines Gerätetausches eine Reduzierung des Zeitaufwands und somit auch von Kosten für Fachpersonal zu bewirken.A device expansion memory module according to the present description or an electronic device with such a device expansion memory module according to the present description, for example, has the advantage that a simplified Nachlieferbarkeit of electronic devices is possible, in which an improper manipulation, a safer Detecting whether a function can be used with the respective device, ensuring consistency between configuration data and associated functions are better and easier. In this way, it is possible, for example, to transfer all or many prerequisites necessary for the execution (eg data, software, certificates, authorizations and the like) from another device and thus, in the case of a device replacement, a reduction of the time expenditure and thus also to effect costs for specialized personnel.

Insbesondere vorteilhaft ist, dass gegebenenfalls auch Funktionen und Nutzungsberechtigungen auf ein entsprechendes Nachfolgesystem übertragen werden können. Insbesondere vorteilhaft ist, dass die Funktionen und Nutzungsberechtigungen auch dem Vorgängersystem entzogen werden, da dieses ohne das entsprechende Geräte-Erweiterungs-Speichermodul eben nicht mehr über die Funktionen und Berechtigungs-Informationen verfügt.It is particularly advantageous that, if appropriate, functions and usage rights can also be transferred to a corresponding successor system. It is particularly advantageous that the functions and usage rights are also withdrawn from the predecessor system, since this no longer has the functions and authorization information without the corresponding device expansion memory module.

Im Weiteren wird die vorliegende Erfindung beispielhaft mit Bezug auf die beiliegenden Figuren näher erläutert.Furthermore, the present invention will be explained in more detail by way of example with reference to the accompanying figures.

Es zeigen:Show it:

1: Ein elektronisches Gerät mit einem Feature-Speichermodul 1 : An electronic device with a feature memory module

2: Das elektronische Gerät mit Feature-Speichermodul mit einem Anschluss an einen Lizenz-Manager. 2 : The electronic device with feature storage module with a connection to a license manager.

1 zeigt ein elektronisches Gerät 100, welches beispielsweise als ein automatisches Steuerungsgerät, eine speicherprogrammierbare Steuerung, ein Modul für eine speicherprogrammierbare Steuerung, ein Netzknoten (z. B. ein Switch, ein Router, eine Bridge) oder ein ähnliches elektronisches Gerät ausgebildet und eingerichtet sein kann. 1 shows an electronic device 100 For example, it may be constructed and arranged as an automatic control device, a programmable logic controller, a programmable logic controller module, a network node (eg, a switch, a router, a bridge), or a similar electronic device.

In einem Modulschacht 190 des elektronischen Geräts 100 befindet sich ein Feature-Speichermodul 200, welches über eine Modulschnittstelle 210 und eine damit verbundene Geräteschnittstelle 110 des elektronischen Geräts 100 mit dem Gerät 100 verbunden ist. Das Feature-Speichermodul 200 umfasst einen Lizenz- und ID-Speicher 220, welcher als Flash-Speicher ausgebildet ist und auf welchem neben einer Identifikations-Nummer für das Feature-Speichermodul 200 Lizenz-Schlüssel, zum Einen für im elektronischen Gerät 100 installierte Software als auch für auf dem Feature-Speichermodul 200 befindliche Zusatz-Software-Module, befindend. Dabei ist das Feature-Speichermodul 200 und/oder das elektronische Gerät 100 derart ausgebildet und eingerichtet, dass der Lizenz- und ID-Speicher 220 vom elektronischen Gerät nicht änderbar sondern nur auslesbar ist.In a module bay 190 of the electronic device 100 there is a feature storage module 200 , which has a module interface 210 and an associated device interface 110 of the electronic device 100 with the device 100 connected is. The feature storage module 200 includes a license and ID memory 220 , which is formed as a flash memory and on which in addition to an identification number for the feature memory module 200 License key, on the one hand, in the electronic device 100 installed software as well as on the feature storage module 200 located additional software modules, located. Here is the feature storage module 200 and / or the electronic device 100 designed and set up such that the license and ID memory 220 from the electronic device can not be changed but is only readable.

Weiterhin umfasst das Feature-Speichermodul 200 einen Software-Modul-Speicher 230, welcher ebenfalls als Flash-Speicher ausgebildet ist und auf welchem Zusatz-Software-Module für das elektronische Gerät 100 gespeichert sind. Auch hier sind das Modul 200 und/oder das elektronische Gerät 100 derart ausgebildet und eingerichtet, dass der Software-Modul-Speicher 230 vom elektronischen Gerät nicht änderbar sondern nur auslesbar ist. Furthermore, the feature memory module includes 200 a software module memory 230 , which is also designed as a flash memory and on which additional software modules for the electronic device 100 are stored. Again, this is the module 200 and / or the electronic device 100 designed and set up such that the software module memory 230 from the electronic device can not be changed but is only readable.

Weiterhin ist auf dem Feature-Speicher-Modul 200 für jedes im Software-Modul-Speicher 230 gespeicherte Software-Modul ein Lizenz-Schlüssel im Lizenz- und ID-Speicher 220 abgespeichert. Bevor im elektronischen Gerät 100 ein Software-Modul aus dem Software-Modul-Speicher 230 ausgeführt wird, überprüft das elektronische Gerät 100, ob ein entsprechender Lizenz-Schlüssel im Lizenz- und ID-Speicher 220 vorhanden ist. Erst, wenn dies der Fall ist, wird das entsprechende Software-Modul auch ausgeführt.Furthermore, on the feature memory module 200 for each in the software module memory 230 stored software module a license key in the license and ID memory 220 stored. Before in the electronic device 100 a software module from the software module memory 230 is executed, checks the electronic device 100 , whether a corresponding license key in the license and ID memory 220 is available. Only when this is the case will the corresponding software module be executed.

Weiterhin umfasst das Feature-Speichermodul einen Konfigurationsspeicher 240, welcher als Schreib-Lese-Speicher (RAM) ausgebildet ist. Dabei ist der Konfigurationsspeicher 240 derart ausgebildet und eingerichtet, dass auch bei vom elektronischen Gerät 100 getrennter Feature-Speicherkarte 200 die dort gespeicherte Information erhalten bleibt.Furthermore, the feature memory module comprises a configuration memory 240 , which is designed as a random access memory (RAM). Where is the configuration memory 240 designed and set up so that even from the electronic device 100 separate feature memory card 200 the information stored there is retained.

Es kann beispielsweise vorgesehen sein, dass das elektronische Gerät 100 automatisch sämtliche Geräte-Konfigurationen und Einstellungen bei jeder Änderung selbsttätig im Konfigurationsspeicher 240 abspeichert oder auch, dass dies auf eine spezielle Bedienereingabe oder einen speziellen Trigger hin erfolgt.It can be provided, for example, that the electronic device 100 Automatically all device configurations and settings are automatically stored in the configuration memory whenever changes are made 240 stores or even that this is done on a special operator input or a special trigger out.

Der Lizenz- und ID-Speicher 220, der Software-Modul-Speicher 230 sowie der Konfigurationsspeicher 240 des Feature-Speicher-Moduls 200 sind über einen Kommunikationsbus 250 mit der Modulschnittstelle 210 des Feature-Speicher-Moduls 200 verbunden.The license and ID memory 220 , the software module store 230 and the configuration memory 240 of the feature storage module 200 are via a communication bus 250 with the module interface 210 of the feature storage module 200 connected.

Bei Neustart eines elektronischen Geräts kann dann beispielsweise vorgesehen sein, dass dieses selbsttätig überprüft, ob ein entsprechendes Feature-Speichermodul 200 vorhanden ist und, wenn dies der Fall ist, die Geräte-Konfigurationsdaten aus dem Konfigurationsspeicher 240 des Speichermoduls 200 ausliest und im elektronischen Gerät implementiert. Weiterhin überprüft das Gerät auch die auf dem Speichermodul 200 vorhandenen Software-Module und Lizenzen und startet diese beim Hochfahren des Geräts entsprechend.When restarting an electronic device can then be provided, for example, that this automatically checks whether a corresponding feature memory module 200 exists and, if so, the device configuration data from the configuration memory 240 of the memory module 200 read out and implemented in the electronic device. Furthermore, the device also checks the memory module 200 existing software modules and licenses and starts them when booting the device accordingly.

2 zeigt das in 1 dargestellte elektronische Gerät 100 mit dem Feature-Speichermodul 200, welches über ein Netzwerk 400 an einen Lizenzserver 300 angeschlossen ist. Der Lizenzserver 300 umfasst einen Lizenzmanager 320 mit einer Lizenzdatenbank. 2 shows that in 1 illustrated electronic device 100 with the feature storage module 200 which is via a network 400 to a license server 300 connected. The license server 300 includes a license manager 320 with a license database.

Beim erstmaligen Starten einer neuen Software im elektronischen Gerät 100 prüft das elektronische Gerät beispielsweise erst, ob ein notwendiger Lizenzschlüssel auf dem Feature-Speichermodul 200 gespeichert ist. Wenn dies nicht der Fall ist, kontaktiert das elektronische Gerät 100 den Lizenzserver 300 und bezieht einen entsprechenden Lizenzschlüssel vom Lizenzmanager 320 des Lizenz-Servers 300. Danach speichert das elektronische Gerät 100 diesen bezogenen Lizenzschlüssel in einem zusätzlichen, als Schreib-Lese-Speicher ausgebildeten Speicherbereich des Lizenz- und ID-Speichers 220 des Feature-Speichermoduls 200, so dass bei einem nochmaligen Starten dieser Software kein Kontakt mehr zum Lizenzserver 300 notwendig ist.When starting a new software in the electronic device for the first time 100 For example, the electronic device first checks for a necessary license key on the feature storage module 200 is stored. If this is not the case, the electronic device contacts 100 the license server 300 and obtains a corresponding license key from the license manager 320 of the license server 300 , Thereafter, the electronic device stores 100 this related license key in an additional, designed as a read-write memory storage area of the license and ID memory 220 of the feature memory module 200 , so that when you start this software again no contact with the license server 300 necessary is.

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

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.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • DE 102004029024 A1 [0002] DE 102004029024 A1 [0002]

Claims (13)

Geräteerweiterungs-Speichermodul (200) für ein elektronisches Gerät (100), insbesondere ein Automatisierungsgerät oder eine Netzkomponente, wobei das Geräteerweiterungs-Speichermodul (200) – eine Schnittstelle (210) zum lösbaren Verbinden mit dem elektronischen Gerät (100), und – einen ersten Speicherbereich (240) umfasst, wobei der erste Speicherbereich als Schreib-Lese-Speicher ausgebildet ist und wobei im ersten Speicherbereich (240) Geräte-Einstellungsdaten des elektronischen Geräts (100) speicherbar oder gespeichert sind, umfasst, wobei das Geräteerweitungs-Speichermodul (200) derart ausgebildet und eingerichtet ist, dass Geräte-Einstellungsdaten des elektronischen Geräts (100) vom elektronischen Gerät (100) über die Schnittstelle (210) im ersten Speicherbereich (240) des Geräteerweitungs-Speichermoduls (200) gespeichert werden können und die gespeicherten Geräte-Einstellungsdaten auch über die Schnittstelle (210) vom elektronischen Gerät (100) oder auch einem weiteren elektronischen Gerät wieder ausgelesen werden können, dadurch gekennzeichnet, dass das Geräteerweiterungs-Speichermodul (200) weiterhin einen zweiten Speicherbereich (230) umfasst, der als nichtflüchtiger und insbesondere nicht-änderbarer Speicherbereich ausgebildet ist, und in welchem ein Programm zur Funktionserweiterung des elektronischen Geräts (100) gespeichert ist.Device Expansion Memory Module ( 200 ) for an electronic device ( 100 ), in particular an automation device or a network component, wherein the device expansion memory module ( 200 ) - an interface ( 210 ) for detachable connection to the electronic device ( 100 ), and - a first memory area ( 240 ), wherein the first memory area is designed as read-write memory and wherein in the first memory area ( 240 ) Device setting data of the electronic device ( 100 ) are storable or stored, wherein the device expansion memory module ( 200 ) is configured and arranged such that device setting data of the electronic device ( 100 ) from the electronic device ( 100 ) via the interface ( 210 ) in the first memory area ( 240 ) of the device expansion memory module ( 200 ) and the stored device settings data via the interface ( 210 ) from the electronic device ( 100 ) or another electronic device can be read again, characterized in that the device expansion memory module ( 200 ) further comprises a second memory area ( 230 ), which is designed as a non-volatile and in particular unchangeable memory area, and in which a program for functional expansion of the electronic device ( 100 ) is stored. Geräteerweiterungs-Speichermodul gemäß Anspruch 1, dadurch gekennzeichnet, dass das Programm zur Funktionserweiterung im zweiten Speicherbereich (230) verschlüsselt gespeichert ist und vom elektronischen Gerät (100) nur entschlüsselt werden kann, wenn dort eine entsprechende Entschlüsselungs-Information vorliegt.Device expansion memory module according to claim 1, characterized in that the program for functional expansion in the second memory area ( 230 ) is encrypted and stored by the electronic device ( 100 ) can only be decrypted if there is a corresponding decryption information. Geräteerweiterungs-Speichermodul gemäß Anspruch 1 oder 2, dadurch gekennzeichnet, dass das Programm zur Funktionserweiterung im zweiten Speicherbereich (230) mit einem kryptograhischen Verfahren signiert ist, so dass es vom elektronischen Gerät (100) nur dann aus dem Geräteerweiterungs-Speichermodul (200) ausgelesen werden kann, wenn im elektronischen Gerät (100) die entsprechende Signatur-Information vorliegt.Device expansion memory module according to claim 1 or 2, characterized in that the program for functional expansion in the second memory area ( 230 ) is signed with a cryptographic method so that it can be read by the electronic device ( 100 ) only from the device expansion memory module ( 200 ) can be read when in the electronic device ( 100 ) the corresponding signature information is present. Geräteerweiterungs-Speichermodul gemäß einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass das Geräteerweiterungs-Speichermodul (200) derart ausgebildet und eingerichtet ist, dass der Zugriff auf den ersten Speicherbereich (240) durch ein Verschlüsselungs- und/oder Signatur-Verfahren derart gesichert ist, dass ein Auslesen von gespeicherten Geräte-Einstellungsdaten durch das elektronischen Gerät (100) aus dem ersten Speicherbereich (240) und/oder ein Speichern von Geräte-Einstellungsdaten durch das elektronische Gerät im ersten Speicherbereich (240) nur möglich ist, wenn im elektronischen Gerät (100) eine entsprechende Entschlüsselungs- und/oder Signatur-Information vorliegt.Device extension memory module according to one of claims 1 to 3, characterized in that the device expansion memory module ( 200 ) is designed and set up such that the access to the first memory area ( 240 ) is secured by an encryption and / or signature method in such a way that a reading of stored device setting data by the electronic device ( 100 ) from the first memory area ( 240 ) and / or storage of device setting data by the electronic device in the first storage area (FIG. 240 ) is only possible if in the electronic device ( 100 ) a corresponding decryption and / or signature information is present. Geräteerweiterungs-Speichermodul gemäß einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass das Geräteerweiterungs-Speichermodul (200) einen dritten Speicherbereich (220) umfasst und in welchem eine Lizenz-Information bezüglich einer Software-Anwendung und/oder eine Identifikations-Information bezüglich des Geräteerweiterungs-Speichermoduls (200) gespeichert ist.Device expansion memory module according to one of claims 1 to 4, characterized in that the device expansion memory module ( 200 ) a third memory area ( 220 ) and in which a license information relating to a software application and / or identification information relating to the device expansion memory module ( 200 ) is stored. Geräteerweiterungs-Speichermodul gemäß Anspruch 5, dadurch gekennzeichnet, dass die Lizenz-Information und/oder die Identifikations-Information im dritten Speicherbereich (220) verschlüsselt gespeichert ist.Device extension memory module according to claim 5, characterized in that the license information and / or the identification information in the third memory area ( 220 ) is stored encrypted. Geräteerweiterungs-Speichermodul gemäß Anspruch 5 oder 6, dadurch gekennzeichnet, dass der dritte Speicherbereich (220) einen änderbaren Speicherbereich umfasst, welcher zur verschlüsselten oder signierten Speicherung einer Lizenz-Information durch das elektronische Gerät (100) ausgebildet und eingerichtet ist.Device extension memory module according to claim 5 or 6, characterized in that the third memory area ( 220 ) comprises a changeable memory area which is used for the encrypted or signed storage of a license information by the electronic device ( 100 ) is designed and furnished. Geräteerweiterungs-Speichermodul gemäß einem der Ansprüche 5 bis 7, dadurch gekennzeichnet, dass der dritte Speicherbereich (220) einen nichtflüchtigen, insbesondere einen nicht-änderbaren Speicherbereich umfasst, in welchem die Lizenz-Information und/oder die Identifikations-Information gespeichert ist.Device extension memory module according to one of claims 5 to 7, characterized in that the third memory area ( 220 ) comprises a non-volatile, in particular a non-changeable memory area in which the license information and / or the identification information is stored. Geräteerweiterungs-Speichermodul gemäß einem der Ansprüche 5 bis 8, dadurch gekennzeichnet, dass die im dritten Speicherbereich (220) gespeicherte Lizenz-Information sich auf das im zweiten Speicherbereich (230) gespeicherte Programm zur Funktionserweiterung bezieht.Device extension memory module according to one of claims 5 to 8, characterized in that the third memory area ( 220 ) stored license information on the in the second memory area ( 230 ) stored program to extend the function. Elektronisches Gerät (100), insbesondere Automatierungsgerät oder Netzkomponente, mit einem Geräteerweiterungs-Speichermodul (200) gemäß einem der Ansprüche 1 bis 9, wobei das Geräteerweiterungs-Speichermodul (200) mit dem elektronischen Gerät (100) über die Schnittstelle (210) lösbar verbunden ist.Electronic device ( 100 ), in particular an automation device or network component, with a device expansion memory module ( 200 ) according to one of claims 1 to 9, wherein the device expansion memory module ( 200 ) with the electronic device ( 100 ) via the interface ( 210 ) is releasably connected. Elektronisches Gerät gemäß Anspruch 10, dadurch gekennzeichnet, dass das elektronische Gerät (100) derart ausgestaltet und eingerichtet ist, dass es das im zweiten Speicherbereich (230) gespeicherte Programm zur Funktionserweiterung nur ausliest oder ablaufen lässt, wenn es eine zugehörige Lizenz-Information und/oder die Identifikations-Information im dritten Speicherbereich (220) des Geräteerweiterungs-Speichermoduls (200) vorfindet und/oder entschlüsselt.Electronic device according to claim 10, characterized in that the electronic device ( 100 ) is configured and set up such that it does so in the second memory area ( 230 ) only reads out or expires function expansion program, if there is an associated license information and / or the identification information in the third memory area ( 220 ) of the device expansion memory module ( 200 ) finds and / or decrypts. Elektronisches Gerät gemäß Anspruch 10 oder 11, dadurch gekennzeichnet, dass das elektronische Gerät (100) derart ausgestaltet und eingerichtet ist, dass es das im zweiten Speicherbereich (230) gespeicherte Programm zur Funktionserweiterung nur ausliest oder ablaufen lässt, wenn es eine zugehörige Lizenz-Information von einer weiteren Datenverarbeitungs-Einheit (300) erhält, die dann nachfolgend vom elektronischen Gerät (100) im dritten Speicherbereich (220) des Geräteerweiterungs-Speichermoduls (200) abgespeichert wird.Electronic device according to claim 10 or 11, characterized in that the electronic device ( 100 ) is configured and set up such that it does so in the second memory area ( 230 ) only reads out or executes a function extension program if it has associated license information from another data processing unit ( 300 ), which is subsequently transmitted from the electronic 100 ) in the third memory area ( 220 ) of the device expansion memory module ( 200 ) is stored. Elektronisches Gerät gemäß einem der Ansprüche 10 bis 12, dadurch gekennzeichnet, dass das elektronische Gerät (100) derart ausgestaltet und eingerichtet ist, dass im Rahmen eines Neustarts oder einer Erst-Inbetriebnahme des elektronischen Geräts (100) im ersten Speicherbereich (240) des Geräteerweiterungs-Speichermoduls gespeicherte Geräte-Einstellungsdaten ausgelesen und im elektronischen Gerät (100) entsprechend gespeichert werden, und dass das elektronische Gerät (100) prüft, ob das im zweiten Speicherbereich (230) des Geräteerweiterungs-Speichermoduls (200) gespeicherte Programm zur Funktionserweiterung oder eine aktuellere Version dieses Programms bereits im elektronischen Gerät (100) gespeichert ist, und das Programm zur Funktionserweiterung aus dem Geräteerweiterungs-Speichermodul (200) nur dann ausliest und im elektronischen Gerät (100) speichert oder dort ablaufen lässt, wenn dies nicht der Fall ist.Electronic device according to one of claims 10 to 12, characterized in that the electronic device ( 100 ) is configured and set up in such a way that as part of a restart or a first start-up of the electronic device ( 100 ) in the first memory area ( 240 ) of the device expansion memory module read device settings data and in the electronic device ( 100 ) and that the electronic device ( 100 ) checks if that in the second memory area ( 230 ) of the device expansion memory module ( 200 ) or a more recent version of this program already in the electronic device ( 100 ) and the feature extension utility from the Device Expansion Memory Module ( 200 ) only then read in the electronic device ( 100 ) stores or runs off there, if this is not the case.
DE201120108152 2011-11-21 2011-11-21 Device expansion memory module for an electronic device Expired - Lifetime DE202011108152U1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE201120108152 DE202011108152U1 (en) 2011-11-21 2011-11-21 Device expansion memory module for an electronic device
CN 201220617691 CN203350764U (en) 2011-11-21 2012-11-20 Device expansion memory module applied to electronic device and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE201120108152 DE202011108152U1 (en) 2011-11-21 2011-11-21 Device expansion memory module for an electronic device

Publications (1)

Publication Number Publication Date
DE202011108152U1 true DE202011108152U1 (en) 2012-01-12

Family

ID=45595983

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201120108152 Expired - Lifetime DE202011108152U1 (en) 2011-11-21 2011-11-21 Device expansion memory module for an electronic device

Country Status (2)

Country Link
CN (1) CN203350764U (en)
DE (1) DE202011108152U1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4343461A1 (en) * 2022-09-26 2024-03-27 Siemens Aktiengesellschaft Method, automation station and method for operating an automation station

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019150516A1 (en) * 2018-01-31 2019-08-08 富士通フロンテック株式会社 Paper sheet handling device and pld configuration method for paper sheet handling device
CN114416623A (en) * 2021-12-31 2022-04-29 联想(北京)有限公司 Electronic equipment and processing method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004029024A1 (en) 2003-06-18 2005-02-10 Fisher-Rosemount Systems, Inc., Austin Modular monitoring, control and device management for use in process control systems

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004029024A1 (en) 2003-06-18 2005-02-10 Fisher-Rosemount Systems, Inc., Austin Modular monitoring, control and device management for use in process control systems

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4343461A1 (en) * 2022-09-26 2024-03-27 Siemens Aktiengesellschaft Method, automation station and method for operating an automation station

Also Published As

Publication number Publication date
CN203350764U (en) 2013-12-18

Similar Documents

Publication Publication Date Title
EP3323076A1 (en) Method and arrangement for securely interchanging configuration data for an apparatus
WO2013026663A1 (en) System and method for the secure transmission of data
EP3437012A1 (en) Method, processor and device for checking the integrity of user data
WO2012130461A2 (en) Updating a data storage medium application
DE102014220616A1 (en) Method for loading executable program instructions into a chip card in active operation
WO2014023394A1 (en) Method for activating an operating system in a security module
DE202011108152U1 (en) Device expansion memory module for an electronic device
EP3754530B1 (en) Method for reloading software on a smart card by means of a post-loader
EP2394232B1 (en) Device and method for preventing unauthorized use and/or manipulation of software
EP2524333B1 (en) Method for providing a secure counter on a terminal
DE102019214678A1 (en) System and method for the accelerated and safe start of a system
DE102015214422A1 (en) Chip card with main application and persistence application
DE102021126509B4 (en) Portable chip device and method for performing a software module update in a portable chip device
EP4141722A1 (en) Safe operation of an industrial controller together with an ai module
DE102023102191A1 (en) Installing an operating system in a processor device, in particular a security module
AT504735B1 (en) METHOD FOR OPERATING A PERIPHERAL DEVICE, SYSTEM AND PERIPHERAL DEVICE ASSOCIATED WITH A HOST SYSTEM;
DE102021130402A1 (en) Control unit and control unit system for a motor vehicle and method for operating a control unit for a motor vehicle
DE102018009365A1 (en) Secure element as an upgradable Trusted Platform Module
DE102020207861A1 (en) Method for carrying out a secured start sequence of a control unit
EP3531276A1 (en) Communication module and method for setting up such a communication module
DE102014110990A1 (en) Method for changing the control data of a chip card and chip card system
DE102004056635A1 (en) Software distribution method for e.g. communication application, involves executing code on distribution medium, where execution takes place over input/output module, if communication with host computer and user is necessary
DE102016008902A1 (en) Chipset with secured firmware
DE102009037692A1 (en) Apparatus and method for configuring an embedded system device
DE102013205851A1 (en) Method for transmission of e.g. video data for engine control modules of motor car, involves integrating digital signature in content file, and downloading another content file at service and production servers and/or provider network

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 20120308

R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G06F0021220000

Ipc: G06F0021100000

R163 Identified publications notified
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G06F0021220000

Ipc: G06F0021100000

Effective date: 20130507

R163 Identified publications notified

Effective date: 20130705

R150 Utility model maintained after payment of first maintenance fee after three years
R150 Utility model maintained after payment of first maintenance fee after three years

Effective date: 20150129

R151 Utility model maintained after payment of second maintenance fee after six years
R158 Lapse of ip right after 8 years