[go: up one dir, main page]

DE102015105407A1 - Method, network and device for controlling and / or supplying at least one machine - Google Patents

Method, network and device for controlling and / or supplying at least one machine Download PDF

Info

Publication number
DE102015105407A1
DE102015105407A1 DE102015105407.8A DE102015105407A DE102015105407A1 DE 102015105407 A1 DE102015105407 A1 DE 102015105407A1 DE 102015105407 A DE102015105407 A DE 102015105407A DE 102015105407 A1 DE102015105407 A1 DE 102015105407A1
Authority
DE
Germany
Prior art keywords
data
module
network
machine
connector
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.)
Ceased
Application number
DE102015105407.8A
Other languages
German (de)
Inventor
Thomas Hartmann
Andreas Loesch
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.)
Harting Electric Stiftung and Co KG
Original Assignee
Harting Electric GmbH and Co KG
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 Harting Electric GmbH and Co KG filed Critical Harting Electric GmbH and Co KG
Priority to DE102015105407.8A priority Critical patent/DE102015105407A1/en
Priority to PCT/DE2016/100077 priority patent/WO2016162007A1/en
Publication of DE102015105407A1 publication Critical patent/DE102015105407A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • 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
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/22Pc multi processor system
    • G05B2219/2229Multiprocessing, change over from master slave to peer to peer, no master
    • 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/25232DCS, distributed control system, decentralised control unit
    • 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/25234Direct communication between two modules instead of normal network

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)
  • Computer And Data Communications (AREA)

Abstract

Um manuellen Konfigurations- und/oder Programmieraufwand zu verringern werden für den Betrieb einer Maschine 1 relevante Daten in einem Speicherbaustein eines zur Maschine 1 gehörenden Moduls, insbesondere eines Rechen- 6 und/oder Datenmoduls 3 gespeichert werden, wobei das Modul 3, 6 in Form eines Steckverbindermoduls, passend zu einem entsprechenden Modularsystem eines Steckverbinders 2, ausgebildet ist. Ergänzend ist zur Datenverteilung weiterhin ein Switchmodul 14' vorgesehen, das ebenfalls in Form eines Steckverbindermoduls ausgeführt ist. Die Module 3, 6, 14' können mechanisch an der jeweiligen Maschine 1 befestigt sein und die Daten können in einer für das Netzwerk 4 aufbereiteten Form vorliegen. Insbesondere die Rechenmodule 6 können die Fähigkeit zum Netzaufbau besitzen und andere Module 3, 6', 14' erkennen, Daten von anderen Modulen 3, 6', 14' oder daran angeschlossenen Komponenten 11, 13, ... abfragen oder diese Komponenten 11, 13, ... steuern.In order to reduce manual configuration and / or programming effort, data relevant to the operation of a machine 1 are stored in a memory module of a module belonging to the machine 1, in particular a computer 6 and / or data module 3, wherein the module 3, 6 is in the form a connector module, suitable for a corresponding modular system of a connector 2, is formed. In addition, a switch module 14 'is provided for data distribution, which is also designed in the form of a connector module. The modules 3, 6, 14 'can be mechanically fastened to the respective machine 1 and the data can be present in a form prepared for the network 4. In particular, the computing modules 6 may have the capability of network construction and other modules 3, 6 ', 14' recognize, query data from other modules 3, 6 ', 14' or connected components 11, 13, ... or these components 11, 13, ... control.

Description

Die Erfindung betrifft ein Verfahren zur Steuerung und Versorgung einer Maschine nach dem Oberbegriff des unabhängigen Anspruchs 1.The invention relates to a method for controlling and supplying a machine according to the preamble of the independent claim 1.

Weiterhin betrifft die Erfindung ein Netzwerk zur Durchführung des Verfahrens. Furthermore, the invention relates to a network for carrying out the method.

Weiterhin betrifft die Erfindung eine Vorrichtung zur Durchführung des Verfahrens gemäß dem Oberbegriff des Anspruchs 16.Furthermore, the invention relates to an apparatus for carrying out the method according to the preamble of claim 16.

Weiterhin betrifft die Erfindung einen Datenswitch.Furthermore, the invention relates to a data switch.

Derartige Verfahren, Netzwerke und Vorrichtungen werden benötigt, um einen flexiblen Produktionsprozess insbesondere dezentral zu steuern und/oder zumindest Informationen dezentral zu speichern.Such methods, networks and devices are required in order to control a flexible production process in particular in a decentralized manner and / or at least to store information in a decentralized manner.

Stand der TechnikState of the art

Im Stand der Technik ist der Einsatz von Datennetzwerken zur Prozessautomatisierung beispielsweise aus den folgenden Schriften bekannt:
Die Druckschrift DE 10 112 843 A1 zielt auf ein System und Verfahren zur automatisierten Datenverteilung. Im Besonderen beschreibt sie ein System zur Verteilung von Automatisierungsdaten, welches Systemkomponenten auf der Planungsebene (zum Beispiel kaufmännischen Softwareanwendungen) und Systemkomponenten auf der Steuerungsebene (zum Beispiel Anwendungen der Fabrikautomation) ermöglicht, durch die Verwendung vollständig codierter Datagramme einfach miteinander zu kommunizieren.
In the prior art, the use of data networks for process automation is known, for example, from the following documents:
The publication DE 10 112 843 A1 aims at a system and method for automated data distribution. In particular, it describes a system for distributing automation data, which enables system components at the planning level (for example commercial software applications) and control-level system components (for example factory automation applications) to easily communicate with each other through the use of fully coded datagrams.

Die Druckschrift WO 2011 042 318 A1 betrifft eine Einrichtung und ein Verfahren zur Steuerung und Bedienung einer Produktionszelle unter Einschluss wenigstens eines Teils der ihr zugeordneten Peripheriegeräte. Dabei werden Maschinenabläufe auf der Basis von Maschinensteuerungskomponenten, welche Teil eines Domänenmodells sind, mit Hilfe einer Domänensprache erstellt, verwaltet und ausgeführt. Zur freien Konfigurierbarkeit von Maschinensteuerungskomponenten wird vorgeschlagen, eine Maschinensteuerungskomponente aus einer Menge von vorgegebenen Komponententypen auszuwählen und einer Maschinensteuerungskomponente eine zulässige Technologie aus einer Menge von Technologien zuzuweisen, wobei für jede Technologie eines Komponententypen eine Logik hinterlegt ist, welche die für die Maschinensteuerungskomponente und die Technologie erforderlichen Schnittstellen umfasst und definiert, um die Anschluss-Schnittstellen der Maschinensteuerungskomponente mit Ein- und Ausgängen von vorhandenen Anschlüssen der Produktionszelle zu verbinden.The publication WO 2011 042 318 A1 relates to a device and a method for controlling and operating a production cell, including at least part of its associated peripheral devices. Machine processes based on machine control components, which are part of a domain model, are created, managed and executed with the help of a domain language. For free configurability of machine control components, it is proposed to select a machine control component from a set of predetermined component types and assign a machine control component a permitted technology among a set of technologies, with logic stored for each technology of a component type having the required machine control component and technology Includes and defines interfaces to connect the machine control component interface ports to inputs and outputs of existing production cell connections.

Weiterhin sind im Stand der Technik Steckverbindermodularsysteme und dazu gehörige Steckverbindermodule bekannt. Furthermore, in the prior art connector modular systems and associated connector modules are known.

Steckvernbindermodularsysteme wurden beispielsweise in zahlreichen weiteren Druckschriften und Veröffentlichungen offenbart, auf Messen gezeigt und befinden sich insbesondere im industriellen Umfeld im Einsatz. Beispielsweise werden sie in den Druckschriften DE 10 2013 106 279 A1 , DE 10 2012 110 907 A1 , DE 10 2012 107 270 A1 , DE 20 2013 103 611 U1 , EP2510590A1 , EP2510589A1 , DE 20 2011 050 643 U1 , EP860906A2 , DE29601998U1 , EP1353412A2 beschrieben.Steckvernbindermodularsysteme have been disclosed for example in numerous other publications and publications, shown at fairs and are particularly in industrial environments in use. For example, they are in the publications DE 10 2013 106 279 A1 . DE 10 2012 110 907 A1 . DE 10 2012 107 270 A1 . DE 20 2013 103 611 U1 . EP2510590A1 . EP2510589A1 . DE 20 2011 050 643 U1 . EP860906A2 . DE29601998U1 . EP1353412A2 described.

Insbesondere sind aus der Druckschrift EP 860 906 B1 modulare Steckverbinder bekannt, die eine Mehrzahl verschiedener Steckverbindermodule aufnehmen können, und dadurch insbesondere im industriellen Umfeld sehr flexibel eingesetzt werden können. In particular, from the document EP 860 906 B1 modular connector known that can accommodate a variety of different connector modules, and thus can be used very flexible especially in the industrial environment.

Die Druckschrift DE 198 51 473 A1 geht aus von einem Verfahren zur Kodierung von mechanisch verbindbaren Teilen, wobei an den zu verbindenden Teilen elektrische Steckverbinder angeordnet sind, die beim Zusammenfügen der Teile miteinander kontaktieren. Darauf aufbauend wird vorgeschlagen, in einem der Steckverbinder eine Kodiereinrichtung vorzusehen und den anderen Steckverbinder mit einer elektronischen Schaltung zu verbinden, wobei beim Zusammenfügen der beiden Steckverbinder ein Signal der elektronischen Schaltung über den einen Steckverbinder zum anderen Steckverbinder übertragen und der Kodiereinrichtung zugeleitet wird, und davon abhängig, ein Signal mittels der Kodiereinrichtung erzeugt, das an die elektronische Schaltung weitergeleitet wird, wobei durch das Signal in der elektronischen Schaltung ein Ausgangssignal generiert wird, und wobei das Ausgangssignal zur Erkennung des angefügten Teiles dient. Weiterhin wird offenbart, dass die Kodiereinrichtung elektronische Bauelemente enthält, die in einem Kodiermodul aufgenommen sind, das als quaderförmiges, gekapseltes Modulgehäuse ausgebildet und an seiner Unterseite mit elektrischen Anschlüssen versehen ist, die mit Kontaktstiften des Steckverbinders verbunden sind, und dass das Kodiermodul in den Steckverbinder eingefügt ist.The publication DE 198 51 473 A1 is based on a method for coding of mechanically connectable parts, wherein on the parts to be connected electrical connectors are arranged, which contact each other during assembly of the parts. Based on this, it is proposed to provide an encoder in one of the connectors and to connect the other connector to an electronic circuit, wherein upon assembly of the two connectors, a signal of the electronic circuit is transmitted via the one connector to the other connector and the encoder is supplied, and thereof dependent, generates a signal by means of the encoder, which is forwarded to the electronic circuit, wherein an output signal is generated by the signal in the electronic circuit, and wherein the output signal for detection of the attached part is used. Furthermore, it is disclosed that the coding device contains electronic components which are accommodated in a coding module, which is formed as a cuboid, encapsulated module housing and provided on its underside with electrical terminals which are connected to contact pins of the connector, and that the coding module in the connector is inserted.

Die Druckschrift EP 1353412 A2 schlägt für die elektrische Verbindung einer zumindest teilweise dezentral ausgelegte Anlagen- oder Maschinensteuerung vor, einen modular aufgebauten Steckverbinder, bei dem in einem aus zwei Hälften aufklappbaren Halterahmen unterschiedliche und auswechelbare Module einfügbar sind, mindestens ein als umschlossenes Gehäuse ausgebildetes Modul einzusetzen, in dem entsprechende Schaltmittel vorgesehen sind, die eine Signalveränderung für weitere Steuerungsaufgaben generieren können.The publication EP 1353412 A2 proposes for the electrical connection of an at least partially decentralized designed plant or machine control, a modular connector in which in a two halves hinged holding frame different and interchangeable modules are inserted, at least one designed as an enclosed housing module to use in the corresponding switching means are provided which can generate a signal change for further control tasks.

Insbesondere offenbart die Druckschrift DE 20 219 875 U1 einen modularen Steckverbinder mit zwei zusammensteckbaren Steckerteilen, welche jeweils einen Halterahmen aufweisen, in welche wechselbare Module einsteckbar sind, dadurch gekennzeichnet, dass wenigstens eines der Module des ersten Steckverbinderteils vorzugsweise auf seiner im zusammengesteckten Zustand des Steckverbinders vom korrespondierenden Steckverbinderteil abgewandten Seite, einen Steckanschluss aufweist, das ein Elektronikmodul mit einer Elektronikschaltung aufweist, auf der applikationsspezifische Parameter abspeicherbar sind, welche über das zugeordnete Modul aus dem Elektronikmodul auslesbar sind. Weiterhin wird offenbart, dass der Steckanschluss des Moduls ein USB-Anschluss ist. In diesem Zusammenhang wird weiterhin erwähnt, dass derartige Elektronikmodule, z.B. mit USB-Anschluss an sich bekannt und für Computer kostengünstig als Zubehör in Speichergrößen von 128 Byte bis zu derzeit 3Gbyte erhältlich sind.In particular, the document discloses DE 20 219 875 U1 a modular connector with two plug-in connector parts, each having a holding frame, in which replaceable modules are inserted, characterized in that at least one of the modules of the first connector part preferably on its in the assembled state of the connector facing away from the corresponding connector part side, a plug connection, which has an electronic module with an electronic circuit, on which application-specific parameters can be stored, which can be read out via the associated module from the electronic module. Furthermore, it is disclosed that the plug-in connection of the module is a USB connection. In this context, it is further mentioned that such electronic modules, for example, with a USB connection known per se and are inexpensive for computers available as accessories in memory sizes of 128 bytes up to currently 3Gbyte.

Nachteilig in diesem Stand der Technik ist, dass bei Veränderungen eines Produktionsprozesses, bei dem z.B. eine oder mehrere Maschinen ausgetauscht oder verändert werden, eine zentrale Ablaufsteuerung, z.B. in einem zentralen Prozessrechner, manuell geändert werden muss. Häufig müssen dabei auch entsprechend Normen und/oder Formate zur Ansteuerung der Maschinen oder zumindest einer ihrer Komponenten angepasst werden. Derartige Veränderungen sind also mit manuellem Aufwand verbunden, und bergen neben unerwünschten zeitlichen Verzögerungen auch die Gefahr menschlicher Fehler. A disadvantage of this prior art is that in the case of changes in a production process involving e.g. one or more machines are exchanged or changed, a central sequencer, e.g. in a central process computer, must be changed manually. Frequently, standards and / or formats for controlling the machines or at least one of their components must also be adapted accordingly. Such changes are therefore associated with manual effort, and in addition to unwanted delays and the risk of human error.

Aufgabenstellungtask

Die Aufgabe der Erfindung besteht darin, diesen, beim Aufbau oder bei der Veränderung eines Produktionsprozesses entstehenden manuellen Konfigurations- und/oder Programmieraufwand zu verringern und eine dezentrale Aufgabenverteilung zu erleichtern. The object of the invention is to reduce this, during construction or in the change of a production process resulting manual configuration and / or programming effort and to facilitate a decentralized task distribution.

Weiterhin liegt der Erfindung die Aufgabe zugrunde, auch die dazugehörige mechanische Handhabbarkeit zu verbessern und weiterhin eine kostengünstige Möglichkeit zu schaffen, bestehende Maschinen für einen solchen Produktionsprozess nachzurüsten.Furthermore, the invention has for its object to improve the associated mechanical handling and continue to provide a cost-effective way to retrofit existing machinery for such a production process.

Die Aufgabe wird mit einem Verfahren der eingangs erwähnten Art durch die Merkmale des kennzeichnenden Teils des unabhängigen Anspruchs 1 gelöst.The object is achieved by a method of the type mentioned by the features of the characterizing part of the independent claim 1.

Das Verfahren dient zur Steuerung und/oder Versorgung mindestens einer Maschine über ein Netzwerk, wobei

  • – spezifische Daten über die Maschine und/oder über Komponenten der Maschine erzeugt und/oder zusammengestellt werden;
  • – die Daten in ein für das Netzwerk lesbares Format gebracht werden;
  • – die Daten in einem Speicherbaustein eines zur Maschine gehörenden Moduls gespeichert werden.
The method is used to control and / or supply at least one machine via a network, wherein
  • - generating and / or assembling specific data about the machine and / or components of the machine;
  • - the data is put in a format readable by the network;
  • - The data are stored in a memory module of a module belonging to the machine.

Die Aufgabe wird weiterhin mit einem Netzwerk der eingangs erwähnten Art durch die Merkmale des Anspruchs 9 gelöst. The object is further achieved by a network of the type mentioned by the features of claim 9.

Ein solches Netzwerk weist mindestens ein Datenmodul als Speicherknoten und mindestens ein Rechenmodul als Rechenknoten auf.Such a network has at least one data module as a storage node and at least one computing module as a computing node.

Die Aufgabe wird weiterhin mit einer Vorrichtung der eingangs erwähnten Art durch die Merkmale des kennzeichnenden Teils des Vorrichtungsanspruchs 16 gelöst.The object is further achieved by a device of the type mentioned by the features of the characterizing part of the device claim 16.

Die Vorrichtung dient ebenfalls zur Durchführung des Verfahrens und weist zumindest ein Rechen- und/oder ein Datenmodul auf.The device likewise serves to carry out the method and has at least one computing and / or one data module.

Die Aufgabe wird weiterhin mit einem Datenswitch gemäß Anspruch 24 gelöst, der in Form eines Steckverbindermoduls ausgebildet ist.The object is further achieved with a data switch according to claim 24, which is designed in the form of a connector module.

Vorteilhafte Ausgestaltungen der Erfindung sind in den Unteransprüchen angegeben.Advantageous embodiments of the invention are specified in the subclaims.

Bei der Erfindung handelt es sich in einem ersten Aspekt um ein Verfahren zur Steuerung und/oder Versorgung mindestens einer, insbesondere mehrerer Maschinen. Die jeweilige Maschine erfüllt dabei die Funktion einer sogenannten „Produktionsinsel“ als Bestandteil einer Produktionsanlage, wobei die gesamte Produktionsanlage von dem Netzwerk gesteuert wird.In a first aspect, the invention relates to a method for controlling and / or supplying at least one, in particular a plurality of machines. The respective machine fulfills the function of a so-called "production island" as part of a production plant, whereby the entire production plant is controlled by the network.

Bevorzugt erfolgt diese Steuerung mittels einer dezentralen Datenund/oder Rechenstruktur und mittels der besagten Vorrichtung zur Durchführung dieses Verfahrens. Die dezentrale Daten-/Rechenstruktur ermöglicht, dass die jeweilige Maschine Daten aufweisen kann, die zu ihrem Betrieb im Netzwerk notwendig oder zumindest hilfreich sind, wobei diese Daten insbesondere in einer für das Netzwerk aufbereiteten Form im Speicherbaustein der Maschine vorliegen. Dazu können diese Daten zuvor manuell generiert und/oder aus einem Speicher der Maschine und/oder dazugehörigen Komponenten oder auch aus einer weiteren Quelle, beispielsweise von Internetseiten der Hersteller der Komponenten, gelesen und aufbereitet werden. Die Aufbereitung kann beispielsweise darin bestehen, die Daten in ein für das Netzwerk lesbares Format zu bringen. This control preferably takes place by means of a decentralized data and / or arithmetic structure and by means of said device for carrying out this method. The decentralized data / arithmetic structure allows the respective machine to have data that is necessary or at least helpful for its operation in the network, wherein this data is present in particular in a form prepared for the network in the memory module of the machine. For this purpose, these data can previously be generated manually and / or from a memory of the machine and / or associated components or else from another source, for example from websites of the manufacturers of the components, read and prepared. For example, the rendering may be to put the data in a network-readable format.

Dies ist besonders vorteilhaft, wenn die jeweilige Maschine mehrere Komponenten, beispielsweise Roboterarme, Sensoren, Kameras, etc. aufweist, denn die im Speicherbaustein gespeicherten Daten können dann beispielsweise Protokolle zum Ansteuern der einzelnen Komponenten beinhalten.This is particularly advantageous if the respective machine has several components, for example robot arms, sensors, cameras, etc., since the data stored in the memory module can then contain, for example, protocols for controlling the individual components.

Ein Vorteil der Erfindung besteht darin, dass die zum Betrieb einzelner Maschinen und/oder ihrer Komponenten notwendigen Daten im Netzwerk dezentral in netzwerkfähigen Speichermedien abgelegt sind, wobei die Speichermedien vorteilhafterweise mechanisch mit der jeweiligen Maschine und/oder deren Komponente verbunden sind. Dadurch ist gewährleistet, dass die spezifischen Daten auch bei einem Ausbau und beispielsweise einer Verlagerung der Maschine in ein anderes Netzwerk mit dieser Maschine verbunden bleiben, also auch dem neuen Netzwerk zur Verfügung stehen. Besonders vorteilhaft ist es, wenn für solche Netzwerke ein gemeinsamer datentechnischer Standard existiert, weil dies den manuellen Konfigurationsaufwand reduziert, der entsteht, wenn die Maschinen zwischen verschiedenen Netzwerken ausgetauscht werden.An advantage of the invention is that the data necessary for the operation of individual machines and / or their components are stored in the network in a decentralized network-capable storage media, wherein the storage media are advantageously mechanically connected to the respective machine and / or its component. This ensures that the specific data remains connected to this machine even when the machine is being moved or relocated to another network, meaning that it is also available to the new network. It is particularly advantageous if a common data standard exists for such networks because this reduces the manual configuration effort that results when the machines are exchanged between different networks.

Es ist besonders vorteilhaft, wenn die spezifischen Daten eines Moduls die Identifikation und/oder Fähigkeiten der dazugehörigen Maschine betreffen, weil dadurch diese Daten mit der entsprechenden Maschine verbunden sind. Dadurch können diese Daten auch bei Verwendung der Maschine in einem anderen Netzwerk von diesem gelesen werden.It is particularly advantageous if the specific data of a module relates to the identification and / or capabilities of the associated machine, because this data is connected to the corresponding machine. As a result, these data can be read by the machine even if the machine is used in another network.

Insbesondere können die spezifischen Daten auch die Vorgeschichte der Maschine, z.B. deren Betriebsdauer und Wartungsintervalle, betreffen. Dies hat den Vorteil, dass diese Daten im entsprechenden Netzwerk vorliegen und die Maschine regelmäßig gewartet werden kann.In particular, the specific data may also include the history of the machine, e.g. their service life and maintenance intervals. This has the advantage that these data are available in the corresponding network and the machine can be maintained regularly.

Den Speicherbaustein in ein solches Steckverbindermodul zu integrieren ist besonders vorteilhaft, weil die in dem Speicherbaustein abgelegten Daten Informationen über den modularen Aufbau und weiterhin über die Belegung des Steckverbinders aufweisen können. Insbesondere können sie z.B. Maximalwerte für Spannung, Strom, Luftdruck, etc. für die einzelnen Module und/oder für die einzelnen Pins der weiteren Module beinhalten. Auf diese Weise können gefährliche Fehlebelegungen und/oder Überspannungen verhindert werden. Auch können die Daten Informationen über digitale Datenformate der einzelnen Module und/oder ihrer einzelnen Anschlüsse beinhalten.Integrating the memory module in such a connector module is particularly advantageous because the data stored in the memory module information about the modular structure and continue to have the assignment of the connector. In particular, they may e.g. Maximum values for voltage, current, air pressure, etc. for the individual modules and / or for the individual pins of the other modules include. In this way dangerous misplacements and / or overvoltages can be prevented. Also, the data may include information about digital data formats of the individual modules and / or their individual ports.

Vorteilhafterweise können diese Daten auch digitale Handbücher zur entsprechenden Maschine beinhalten. Advantageously, these data may also include digital manuals for the corresponding machine.

Ein solcher dezentraler Speicherbaustein kann aus Netzwerksicht als „Speicherknoten“ bezeichnet werden.Such a decentralized memory module can be called "storage node" from a network perspective.

Somit ist es besonders vorteilhaft, wenn im Netzwerk mindestens ein Datenmodul und/oder mindestens ein Rechenmodul einer Maschine zugeordnet ist. Thus, it is particularly advantageous if at least one data module and / or at least one computing module is assigned to a machine in the network.

Es ist besonders vorteilhaft, wenn die Daten- und/oder Rechenmodule des Netzwerks in Form von Steckverbindermodulen ausgeführt sind, weil sich dann über ein gemeinsames Kabel mit einem einzigen Steckverbinder sowohl deren Daten als auch Versorgungsströme, z.B. für die ggf. angeschlossene Maschine, sowie eine Vielzahl weiterer Signale übertragen lassen.It is particularly advantageous if the data and / or computation modules of the network are implemented in the form of connector modules, because then their data and supply currents, e.g. for the optionally connected machine, as well as a variety of other signals can be transmitted.

Ein Datenmodul besitzt vorteilhafterweise ein Speichermedium für Daten und einen Netzwerkanschluss.A data module advantageously has a storage medium for data and a network connection.

Ein Rechenmodul umfasst zusätzlich zu einem Speichermedium und einem Netzwerkanschluss vorteilhafterweise auch einen Prozessor, wobei der Prozessor dazu dient, über ein Netzwerk Daten von den Datenmodulen anderer Module abzufragen. Somit ist das Rechenmodul aufwendiger und teurer als ein Datenmodul, besitzt aber auch einen größeren Funktionsumfang. Eine geeignete Kombination von Daten- und Rechenmodulen kann somit vorteilhafterweise eine leitungsfähige und gleichzeitig preiswerte Variante darstellen. In addition to a storage medium and a network connection, a computing module advantageously also includes a processor, the processor serving to query data from the data modules of other modules via a network. Thus, the calculation module is more expensive and expensive than a data module, but also has a greater functionality. A suitable combination of data and arithmetic modules can thus advantageously represent a conductive and at the same time inexpensive variant.

Eine besonders kostengünstige Variante kann weiterhin darin bestehen, dass das Rechenmodul zusätzlich zum Netzwerkanschluss mindestens einen weiteren Port zur Steuerung weiterer Komponenten der jeweiligen Maschine aufweist, weil das Rechenmodul die Komponenten dann direkt steuern kann.A particularly cost-effective variant can furthermore consist in that the computing module additionally has at least one further port for controlling further components of the respective machine in addition to the network connection, because the computing module can then directly control the components.

Vorteilhafterweise kann der Speicherbaustein in ein Steckverbindermodul integriert sein, wobei das Steckverbindermodul Bestandteil eines modularen Steckverbindersystems ist, so dass es sich dabei also um ein als Steckverbindermodul ausgeführtes Datenmodul handelt. Dazu kann ein Steckverbinder ein Gehäuse aufweisen, das beispielsweise einen Modulrahmen beinhaltet. In diesen Modulrahmen sind üblicherweise mehrere verschiedene Steckverbindermodule mit unterschiedlichen Steckgesichtern und Kontakten einsetzbar und darin fixierbar, so dass über den Steckverbinder verschiedene digitale und analoge, optische, elektrische sowie auch pneumatische Signale sowie Energieversorgungsströme übertragbar sind. Advantageously, the memory module can be integrated into a connector module, wherein the connector module is part of a modular connector system, so that it is thus a data module designed as a connector module. For this purpose, a connector may have a housing which includes, for example, a module frame. In this module frame usually several different connector modules with different mating faces and contacts can be used and therein fixable, so that via the connector various digital and analog, optical, electrical and also pneumatic signals and power supply currents are transferable.

In einer vorteilhaften Weiterbildung kann ein Speicherbaustein auch um eine aktive Komponente, aufweisend beispielsweise einen Mikroprozessor, erweitert werden. Diese aktive Komponente besitzt weiterhin ein lokal im Speicherbaustein und/oder in einem Speicher des Mikroprozessors gespeichertes Programm. Somit kann die aktive Komponente Rechenoperationen und möglicherweise auch weitere Programme ausführen, und wird daher im Netzwerk als „Rechenknoten“ bezeichnet. Die aktive Komponente ermöglicht es dem Rechenknoten, die Daten eines Speicherbausteins eines andere Daten- und/oder Rechenknotens, oder auch irgendeiner andere Baugruppen, wie z.B. Sensoren oder andere Komponenten, abzufragen. Ein solcher Rechenknoten kann zusätzlich zu seiner steckseitigen Netzwerkverbindung auch kabelanschlussseitig mit den Daten- und/oder Rechenknoten dieser weiteren Komponenten der Maschine, insbesondere über einen sogenannten „Datenswitch“, in bidirektionalem Datenaustausch stehen. In an advantageous development, a memory module can also be extended by an active component comprising, for example, a microprocessor. This active component furthermore has a program stored locally in the memory module and / or in a memory of the microprocessor. Thus, the active component can perform arithmetic operations and possibly other programs, and is therefore referred to in the network as a "compute node". The active component allows the compute node, the data of a memory chip of another data and / or compute node, or any other assemblies, such as. Sensors or other components to query. Such a computational node, in addition to its plug-in network connection, can also be in bidirectional data exchange with the data and / or computation nodes of these further components of the machine, in particular via a so-called "data switch".

Die Verwendung von Rechen- und Datenknoten innerhalb eines Netzwerks ist besonders vorteilhaft, weil auf diese Weise die Rechenknoten mit den Daten- und/oder auch mit weiteren Rechenknotenüber das Netzwerk in bidirektionalem Datenaustausch stehen und sich so gegenseitig in ihrer Funktion ergänzen können.The use of arithmetic and data nodes within a network is particularly advantageous because in this way the computational nodes with the data and / or with other computational nodes over the network in bidirectional data exchange and so can complement each other in their function.

Beispielsweise kann eine Maschine intern oder extern einen solchen Daten- und/oder Rechenknoten aufweisen. Dieser Daten- und/oder Rechenknoten kann bevorzugt mechanisch an der Maschine fixiert sein. Beispielsweise kann die Maschine einen fest daran angebauten Steckverbinder besitzen, der beispielsweise mit einem Flansch eines dazugehörigen Anbaugehäuses an ein Gehäuse der Maschine geschraubt ist. Insbesondere kann der Steckverbinder ein Modularsystem beinhalten. Zumindest eines der Module kann dann den Daten- und/oder Rechenknoten aufweisen. Dieses Modul kann so ausgeführt sein, dass es lediglich Steckseitig mit dem Netzwerk kommuniziert, beispielsweise, im Falle eines Datenknotens zum Zweck der Identifikation und ggf. zur Speicherung von Daten. Handelt es sich dagegen um einen Rechenknoten, so kann dieser über das Netzwerk auf die Daten und/oder Funktionen anderer Daten- und/oder Rechenknoten zugreifen. Dazu muss das entsprechende Modul lediglich steckseitig eine entsprechende Netzverbindung besitzen.For example, a machine may have such a data and / or compute node internally or externally. This data and / or computational node may preferably be mechanically fixed to the machine. For example, the machine may have a fixedly mounted connector, which is screwed, for example, with a flange of an associated mounting housing to a housing of the machine. In particular, the connector may include a modular system. At least one of the modules can then have the data and / or compute nodes. This module can be designed so that it only communicates with the network on the plug-in side, for example in the case of a data node for the purpose of identification and, if necessary, storage of data. On the other hand, if it is a computing node, then it can access the data and / or functions of other data and / or compute nodes via the network. To do this, the corresponding module only has to have a corresponding network connection on the plug-in side.

Bei dem Datenswitch des erfindungsgemäßen Steckermoduls handelt es sich vorzugsweise um einen Ethernetswitch. Besonders bevorzugt handelt es sich bei dem Datenswitch um einen sogenannten „unmanaged industrial Ethernet Switch“.The data switch of the plug module according to the invention is preferably an Ethernet switch. Particularly preferably, the data switch is a so-called "unmanaged industrial Ethernet switch".

Ein Datenswitch ist dem Fachmann grundsätzlich bekannt. Es handelt sich dabei insbesondere um eine Komponente mit mehreren Datenanschlüssen, welche über die Datenanschlüsse empfangene Daten gemäß einer vorgegebenen Adressierung ihren jeweils dafür vorgesehenen Datenanschlüssen zuweist.A data switch is basically known to the person skilled in the art. In particular, it is a component with a plurality of data connections, which assigns data received via the data connections to their respectively provided data connections in accordance with a predetermined addressing.

Die Daten können bei all diesen Datenübertragungsvorgängen sowohl als sogenannte „Push“-Daten als auch als sogenannte „Pull“-Daten von irgendeinem Rechen- und/oder Datenknoten des Netzwerks an einen anderen Rechen- und/oder Datenknoten oder an das Netzwerk, also z.B. an einen zum Netzwerk gehörenden Server, gesendet oder von diesen angefordert werden.The data in all these data transfer operations may be transmitted both as so-called "push" data and as "pull" data from any computing and / or data node of the network to another computing and / or data node or to the network, e.g. sent to or requested by a server belonging to the network.

Somit können im Netzwerk auch Rechenknoten mehrerer verschiedener Maschinen miteinander in bidirektionalem Datenaustausch stehen. Dies ist von besonderem Vorteil, weil dadurch auch die Fähigkeiten eines Rechenknotens durch einen anderen Rechenknoten genutzt werden können.Thus, in the network, computing nodes of several different machines can also be in bidirectional data exchange with one another. This is of particular advantage because it also allows the capabilities of one computing node to be used by another compute node.

In einer bevorzugten Ausführung kann die Maschine mindestens ein Datenmodul als Datenknoten besitzen, das in Form eines Steckverbindermoduls in dem besagten Modularsystem des Steckverbinders angeordnet ist. Insbesondere kann der Steckverbinder ein Anbaugehäuse aufweisen, das beispielsweise mit einem Flansch an die Maschine, z.B. an ein Gehäuse der Maschine, geschraubt sein kann.In a preferred embodiment, the machine may have at least one data module as a data node, which is arranged in the form of a connector module in the said modular system of the connector. In particular, the connector may comprise a mounting housing, for example, with a flange to the machine, e.g. to a housing of the machine, can be screwed.

In einer anderen Ausgestaltung kann der Daten- und/oder Rechenknoten in einem separaten, insbesondere geschlossenen, Gehäuse angeordnet sein. Das separate Gehäuse kann vorteilhafterweise an der Maschine befestigt sein und eine Schnittstelle zum Datennetz aufweisen, über welche der Daten und/oder Rechenknoten mit dem Netzwerk in Verbindung steht. Weiterhin kann er in einer bevorzugten Ausführung über eine externe Datenleitung z.B. über den besagten Steckverbinder und insbesondere über einen Datenswitch mit den Komponenten der dazugehörigen Maschine kommunizieren. In another embodiment, the data and / or computing nodes can be arranged in a separate, in particular closed, housing. The separate housing may advantageously be attached to the machine and have an interface to the data network through which the data and / or compute node is connected to the network. Furthermore, in a preferred embodiment, it may be connected via an external data line e.g. communicate with the components of the associated machine via the said connector and in particular via a data switch.

Es ist einerseits vorteilhaft, wenn das jeweilige Gehäuse mechanisch an der Maschine befestigt ist, weil dadurch der zur Maschine gehörende Rechen- und/oder Datenknoten bei einem Entfernen der Maschine aus dem Netzwerk mit der Maschine mitgeführt und bei einer Integration der Maschine in ein neues Netzwerk automatisch in das neue Netzwerk integriert wird. On the one hand, it is advantageous if the respective housing is mechanically fastened to the machine, because thereby the computer and / or data node belonging to the machine is carried along with the machine when the machine is removed from the network and when the machine is integrated into a new network automatically integrated into the new network.

Andererseits kann es aber auch vorteilhaft sein, wenn zumindest ein Rechenmodul im Netzwerk existiert, das keiner Maschine zugeordnet ist, weil dieses Rechenmodul dann für das Netzwerk Datenverarbeitungsaufgaben übernehmen und insbesondere als Server eingesetzt werden kann. Ein solches Modul kann auch ein eigenes Gehäuse aufweisen, muss also nicht zwangsläufig als Steckverbindermodul ausgebildet sein. On the other hand, it may also be advantageous if at least one computing module exists in the network, which is not assigned to any machine, because this computing module can then take over data processing tasks for the network and in particular can be used as a server. Such a module may also have its own housing, so does not necessarily have to be designed as a connector module.

Die Rechen- und/oder Datenmodule können sich in einer vorteilhaften Ausgestaltung aktiv, z.B. mit einer sogenannten „Hello“-Nachricht, im Netzwerk anmelden. Alternativ dazu können sie auch vom Netzwerk abgefragt werden. Insbesondere können diese Knoten aktiv oder passiv die Fähigkeiten der dazugehörigen Maschinen/Komponenten kommunizieren. Dadurch wird insbesondere auch eine dezentrale Aufgabenverteilung ermöglicht.The computing and / or data modules may be active in an advantageous embodiment, e.g. with a so-called "Hello" message, log in to the network. Alternatively, they can also be queried by the network. In particular, these nodes can actively or passively communicate the capabilities of the associated machines / components. As a result, in particular a decentralized distribution of tasks is made possible.

Die Rechenknoten können sich somit gegenseitig automatisch erkennen, gegenseitig Informationen über ihre Fähigkeiten austauschen und untereinander entsprechend ihrer Fähigkeiten bestimmte Aufgaben verteilen.The compute nodes can thus recognize each other automatically, exchange information about each other's capabilities and distribute certain tasks among themselves according to their abilities.

In einer bevorzugten Ausgestaltung können die Rechenknoten des Netzwerks dezentral komplexe Vorgänge realisieren, z.B. Mess- und Regelungsvorgänge durchführen, auswerten und möglicherweise sogar dezentral entsprechende Entscheidungen gemäß in ihrem Speicher abgelegter Programmanweisungen treffen. In a preferred embodiment, the compute nodes of the network may implement decentralized complex operations, e.g. Perform measurement and control operations, evaluate and possibly even make decentralized decisions according to program instructions stored in their memory.

Wenn sich das jeweilige Modul, insbesondere das Rechen- und/oder Datenmodul aktiv im Netzwerk anmeldet, hat dies den Vorteil, dass es nach seinem Anschließen schnell erkannt wird. Meldet es sich passiv an, d.h. wird er regelmäßig abgefragt, so erleichtert dies die Verwaltung durch einen optionalen Server, wobei dieser Server auch in einem Rechenknoten bestehen kann, welcher insbesondere keiner Maschine zugeordnet ist. If the respective module, in particular the arithmetic and / or data module actively logs on the network, this has the advantage that it is quickly recognized after its connection. Is it passive, i. E. if it is queried regularly, this facilitates the administration by an optional server, wherein this server can also consist of a computing node, which in particular is not assigned to any machine.

Es ist besonders vorteilhaft, wenn das das Modul den Inhalt zumindest einiger der spezifischen Daten, z.B. die Fähigkeiten der dazugehörigen Maschine, über das Netzwerk kommuniziert, weil dadurch andere Rechenknoten auf die zum Modul gehörende Maschine zugreifen können.It is particularly advantageous if the module stores the content of at least some of the specific data, e.g. the capabilities of the associated machine communicates over the network because it allows other compute nodes to access the machine associated with the module.

Die Verwendung von Rechen- und Datenmodulen hat gegenüber der ausschließlichen Verwendung von Rechenknoten den Vorteil einer Kostenersparnis. Zur reinen Kommunikation der Fähigkeiten und Eigenschaften der Maschine an das Netzwerk ist ein Datenknoten ausreichend. Daher ist es besonders vorteilhaft, wenn das Netzwerk mindestens ein Datenmodul als Speicherknoten und mindestens ein Rechenmodul als Rechenknoten aufweist. Dazu ist es weiterhin vorteilhaft, wenn sowohl Rechen- als auch Datenmodule, insbesondere im gleichen Format, z.B. Datenformat, aber auch mechanisch im gleichen Steckverbindermodulformat, d.h. auch mechanisch passend zum gleichen Modularsystem für Steckverbinder, existieren und insbesondere von einem Anbieter, z.B. als Paket, angeboten werden. Dies erleichtert insbesondere dem Kunden die Installation und reduziert den finanziellen Aufwand bei dem Aufbau des Netzwerks.The use of computational and data modules has the advantage of cost savings over the exclusive use of compute nodes. To simply communicate the capabilities and properties of the machine to the network, one data node is sufficient. Therefore, it is particularly advantageous if the network has at least one data module as a storage node and at least one computing module as a computing node. For this purpose, it is furthermore advantageous if both arithmetic and data modules, in particular in the same format, e.g. Data format, but also mechanically in the same connector module format, i. also mechanically matching the same modular system for connectors exist and in particular from a vendor, e.g. as a package, to be offered. This particularly facilitates the installation for the customer and reduces the financial expense when setting up the network.

Besonders vorteilhaft ist es, wenn ein Modul die Anwesenheit mindestens eines anderen derartigen Moduls im Netzwerk, z.B. über dessen IP-Adresse, registriert. Insbesondere können sich mehr als zwei derartige Module bei einander anmelden und einander gegenseitig registrieren. Dies hat den Vorteil, dass die Module das Netzwerk dezentral und somit idealerweise sogar ohne Server automatisch aufbauen können.It is particularly advantageous if a module detects the presence of at least one other such module in the network, e.g. via its IP address, registered. In particular, more than two such modules can log on to each other and register each other. This has the advantage that the modules can build the network decentralized and thus ideally even without a server automatically.

Alternativ dazu können, je nach Anwendung, derartige Module mit einer fest konfigurierten Gegenstelle, beispielsweise einem Server und/oder einem Dienst, eine Punkt zu Punkt Verbindung aufbauen, und so das Netzwerk zentral aufbauen. Alternatively, depending on the application, such modules with a firmly configured remote site, such as a server and / or a service, establish a point-to-point connection, and so build the network centrally.

Ein Rechenknoten kann insbesondere Folgendes aufweisen:

  • – Mittel zum Anfordern von Daten aus dem Netzwerk;
  • – Mittel zum Verarbeiten dieser Daten;
  • – Mittel zum Senden der verarbeiteten Daten oder daraus gewonnener Ergebnisse in das Netzwerk.
In particular, a compute node may include:
  • - means for requesting data from the network;
  • - means for processing this data;
  • - means for sending the processed data or results obtained therefrom into the network.

Dies hat den Vorteil, dass der Rechenknoten auch ohne einer bestimmten Maschine zugeordnet zu sein, eine sinnvolle Funktion im Netzwerk einnehmen kann. beispielsweise kann er Daten ändern, Maschinen und/oder ihre Komponenten steuern und, allgemein formuliert, Programme ausführen, und kann somit alleine oder im Verbund mit weiteren dezentralen Rechenknoten z.B. als Prozessrechner eingesetzt werden.This has the advantage that the computational node can also be assigned a meaningful function in the network even without being assigned to a particular machine. for example, it may change data, control machines and / or their components, and, in general terms, execute programs, and thus may operate alone or in conjunction with other remote computing nodes e.g. be used as a process computer.

Vorteilhafterweise ermöglichen solch dezentrale Strukturen des Netzwerks, dass mindestens ein Rechenknoten spezifische Daten von mindestens einem anderen Rechenknoten und/oder einem Datenknoten abfragt. Insbesondere kann mindestens der Rechenknoten Mittel zur Steuerung weiterer Komponenten der betreffenden Maschine, auf welche die abgefragten Daten bezogen sind, aufweisen. Weiterhin kann der Rechenknoten einen anderen Rechenknoten steuern. Dies ist von besonderem Vorteil, weil dem Rechenknoten dadurch gegebenenfalls der Zugriff auf die entsprechenden Komponenten der Maschine des anderen Rechenknotens ermöglicht wird.Advantageously, such decentralized structures of the network allow at least one compute node to poll for specific data from at least one other compute node and / or a data node. In particular, at least the computing node may have means for controlling further components of the relevant machine to which the queried data is related. Furthermore, the compute node can control another compute node. This is of particular advantage because the computational node is thereby possibly enabled access to the corresponding components of the machine of the other computing node.

Die Vorrichtung zur Durchführung des Verfahrens weist zumindest ein Daten- und/oder ein Rechenmodul auf. Insbesondere kann die Vorrichtung auch einen Datenswitch besitzen, über den der Rechenknoten mit den weiteren Komponenten der Maschine in bidirektionalem Datenaustausch steht, um diese zu steuern und/oder Daten von ihnen abzufragen, z.B. Messdaten. The device for carrying out the method has at least one data and / or one computing module. In particular, the device may also have a data switch via which the computational node is in bidirectional data exchange with the other components of the machine in order to control these and / or to request data from them, eg measurement data.

Besonders vorteilhaft ist es allerdings für viele Anwendungen auch, wenn die Vorrichtung den oben bereits erwähnten Datenswitch umfasst, der einerseits an den besagten weiteren Port des Rechenmoduls angeschlossen ist, und der andererseits mehrere Ports zum Anschluss an die weiteren Komponenten aufweist. Insbesondere ist es besonders vorteilhaft, wenn der Datenswitch in Form eines Steckverbindermoduls ausgeführt und insbesondere mit den anderen Modulen mechanisch kompatibel ist, also beispielsweise mit demselben Steckverbindermodularsystem verwendbar ist.However, it is also particularly advantageous for many applications if the device comprises the data switch already mentioned above, which is connected on the one hand to the said further port of the computer module, and on the other hand has several ports for connection to the other components. In particular, it is particularly advantageous if the data switch is designed in the form of a connector module and is in particular mechanically compatible with the other modules, that is, for example, can be used with the same connector modular system.

Besonders vorteilhaft ist es, wenn die Vorrichtung einen Steckverbinder mit einem Modularsystem und einem Rechenmodul und/oder einem Datenmodul und/oder einem Datenswitch umfasst, wobei das Rechenmodul und/oder das Datenmodul und/oder der Datenswitch jeweils in Form eines Steckverbindermoduls ausgeführt und in dem Modularsystem mechanisch fixiert sind, weil dadurch eine für die jeweilige Anwendung besonders kostengünstige und leistungsfähige Kombination dieser Module ermöglicht wird.It is particularly advantageous if the device comprises a connector with a modular system and a computing module and / or a data module and / or a data switch, wherein the computing module and / or the data module and / or the data switch are each in the form of a connector module and in which Modular system are mechanically fixed, because thereby a particularly cost-effective and efficient combination of these modules is made possible for each application.

Weiterhin ist es besonders vorteilhaft, dass der Datenswitch in Form eines Steckverbindermoduls ausgebildet ist, weil dieser dann in einem Anbaugehäuse, welches ein integriertes Modularsystem aufweist, an einem Schaltschrank angebracht sein kann und damit Verkabelungsaufwand einspart und von einer im Schaltschrank angeordneten Hutschiene fernhält.Furthermore, it is particularly advantageous that the data switch is designed in the form of a connector module, because this can then be mounted in a mounting housing, which has an integrated modular system to a cabinet and thus saves cabling and keeps away from a DIN rail arranged in the cabinet.

Ausführungsbeispielembodiment

Ein Ausführungsbeispiel der Erfindung ist in den Zeichnungen dargestellt und wird im Folgenden näher erläutert. Es zeigen:An embodiment of the invention is illustrated in the drawings and will be explained in more detail below. Show it:

1 ein Netzwerk mit einem Server und zwei Maschinen; 1 a network with a server and two machines;

2 ein Netzwerk mit einem Server und drei Maschinen; 2 a network with one server and three machines;

3 eine in das Netzwerk eingebundene Maschine mit einem Datenswitch und mehreren Komponenten; 3 a networked machine with a data switch and multiple components;

4 ein Netzwerk mit einem integrierten Internetanschluss und einem zentralen Prozessrechner; 4 a network with an integrated internet connection and a central process computer;

5a, b eine Ausführungsform eines Daten- oder Rechenmoduls; 5a , b an embodiment of a data or computing module;

6a, b eine erste Ausführungsform eines Switchmoduls; 6a , b a first embodiment of a switch module;

6c, d eine zweite Ausführungsform des Switchmoduls; 6c d, a second embodiment of the switch module;

7a, b eine Ausführungsform eines dem Stand der Technik entsprechenden Steckverbindermodularsystems; 7a , b shows an embodiment of a prior art connector modular system;

8 eine schematische Darstellung einer Verkabelung eines Rechenmoduls und eines Switchmoduls in einem Steckverbindermodularsystem. 8th a schematic representation of a wiring of a computing module and a switch module in a connector modular system.

Die Figuren enthalten teilweise vereinfachte, schematische Darstellungen. Zum Teil werden für gleiche, aber gegebenenfalls nicht identische Elemente identische Bezugszeichen verwendet. Verschiedene Ansichten gleicher Elemente könnten unterschiedlich skaliert sein.The figures contain partially simplified, schematic representations. In part, identical reference numerals are used for the same but possibly not identical elements. Different views of the same elements could be scaled differently.

Die 1 zeigt ein Netzwerk mit einem Server 5 und zwei Maschinen 1, 1', nämlich eine erste Maschine 1 und eine zweite Maschine 1'. Die erste Maschine besitzt als erste Komponente 11 einen Stromsensor. Weiterhin besitzt die erste Maschine 1 einen an ihr Gehäuse angebauten Steckverbinder 2, der ein sogenanntes „Modularsystem“ aufweist, in das sich üblicherweise eine Vielzahl verschiedener Steckverbindermodule 23 integrieren lassen, z.B. optische, pneumatische, elektrische Schwerlast- und Signalübertragungsmodule. In der vorliegenden Ausführung besitzt der Steckverbinder 2 mindestens ein solches Steckverbindermodul 23, das steckseitig mit einem Netzwerk 4 und kabelanschlussseitig an den Stromsensor 11 angeschlossen ist. In das Modularsystem des Steckverbinders 2 ist weiterhin ein Datenmodul 3 eingefügt, welches ein Speichermedium für Daten aufweist und in Form eines solchen Steckverbindermoduls, d.h. kompatibel mit dem Modularsystem, ausgeführt ist.The 1 shows a network with a server 5 and two machines 1 . 1' namely, a first machine 1 and a second machine 1' , The first machine has as first component 11 a current sensor. Furthermore, owns the first machine 1 a connector mounted to its housing 2 , which has a so-called "modular system", in which usually a variety of different connector modules 23 can be integrated, eg optical, pneumatic, electrical heavy duty and signal transmission modules. In the present embodiment, the connector has 2 at least one such connector module 23 , the plug-in with a network 4 and cable connection side to the current sensor 11 connected. In the modular system of the connector 2 is still a data module 3 inserted, which has a storage medium for data and in the form of such a connector module, that is compatible with the modular system is executed.

Die zweite Maschine 1' besitzt ein separates Datenmodul 3', also ein Datenmodul, das als separate Einheit ausgeführt ist und ein eigenes Gehäuse besitzt, mit dem es an der zweiten Maschine 1' befestigt ist. Weiterhin besitzt die zweite Maschine einen dazugehörigen zweiten Steckverbinder 2'. Dabei kann es sich vorzugesweise ebenfalls um einen Steckverbinder mit einem Modularsystem handeln, der also zusätzlich zu einem darin eingefügten konventionellen Steckverbindermodul 23' auch noch weitere Module aufnehmen kann. Es kann sich aber auch um einen einfachen Steckverbinder handeln. Über dieses Modul kann die zweite Maschine 1' selbst konventionell an das Netzwerk 4 angeschlossen sein und darüber konventionell gesteuert werden.The second machine 1' has a separate data module 3 ' , that is, a data module, which is designed as a separate unit and has its own housing, with which it on the second machine 1' is attached. Furthermore, the second machine has a corresponding second connector 2 ' , It may also preferably be a connector with a modular system, so in addition to a conventional connector module inserted therein 23 'can also record more modules. It can also be a act simple connector. This module allows the second machine 1' even conventional to the network 4 be connected and conventionally controlled about it.

Die Datenmodule 3, 3' können im Netzwerk 4 also die Funktion von Datenknoten erfüllen.The data modules 3 . 3 ' can on the network 4 So fulfill the function of data nodes.

Das Netzwerk steht mit einem Server 5 in einem bidirektionalen Datenaustausch.The network is connected to a server 5 in a bidirectional data exchange.

Die Datenmodule 3, 3' sind jeweils mit dem Netzwerk 4 verbunden. Das Netzwerk 4 steht über die Steckverbindermodule 23, 23' mit der jeweiligen Maschine 1, 1' und/oder mit zumindest einer ihrer Komponenten 11 in Verbindung. The data modules 3 . 3 ' are each with the network 4 connected. The network 4 stands over the connector modules 23 . 23 ' with the respective machine 1 . 1' and / or with at least one of its components 11 in connection.

Bei der jeweiligen Maschine 1, 1' kann es sich um eine individuell zusammengestellte Produktionsinsel handeln. Die Datenmodule 3, 3' können dann spezifische Daten über die einzelnen Komponenten 11, 12, ... der Produktionsinsel besitzen. Dadurch wird die Handhabbarkeit einer solchen Anordnung enorm erleichtert. Alternativ oder ergänzend dazu können aber auch die Komponenten 11, 12, ... jeweils auch eigene Datenmodule besitzen.At the respective machine 1 . 1' it can be an individually assembled production island. The data modules 3 . 3 ' can then get specific data about each component 11 . 12 , ... own the production island. As a result, the handling of such an arrangement is greatly facilitated. Alternatively or in addition, however, the components can also 11 . 12 , ... each have their own data modules.

Die Datenmodule 3, 3' können sich jeweils, beispielsweise mittels einer sogenannten „hello“-Nachricht, bei dem Server 5 mit einer bevorzugt einzigartigen Identifikation anmelden. The data modules 3 . 3 ' can each, for example by means of a so-called "hello" message, the server 5 sign up with a preferably unique identification.

Die Datenmodule 3, 3' teilen dem Server aktiv oder auf Anfrage mit, was die Fähigkeiten der jeweiligen Maschine 1, 1'/Komponente 11, 12, ... sind, welche weiteren Komponenten 11, 12, ... die jeweilige Maschine 1, 1' aufweist und wie diese Komponenten 11, 12, ... anzusteuern sind. The data modules 3 . 3 ' Share the server actively or on request with what the capabilities of each machine 1 . 1' /Component 11 . 12 , ... are what other components 11 . 12 , ... the respective machine 1 . 1' has and how these components 11 . 12 , ... are to be controlled.

Der Server 5 kann auch einen Prozessrechner beinhalten, der beispielsweise in regelmäßigen zeitlichen Intervallen die Komponenten, beispielsweise den Stromsensor 11, über das Netzwerk 4 abfragt und von ihm ermittelte Messwerte protokolliert.The server 5 may also include a process computer, for example, at regular time intervals, the components, such as the current sensor 11 , over the network 4 queries and recorded by him measured values recorded.

Dieser Prozessrechner des Servers 5 kann beispielsweise die zweite Maschine 1' steuern. Die zweite Maschine 1' oder auch der Stromsensor 11 können aber auch von irgendeinem anderen Netzwerkteilnehmer gesteuert werden, sofern dieser Netzwerkteilnehmer in der Lage dazu ist, die entsprechenden Anweisungen zu generieren. This process computer of the server 5 for example, the second machine 1' Taxes. The second machine 1' or the current sensor 11 but can also be controlled by any other network participant, if this network participant is able to generate the appropriate instructions.

Die 2 zeigt ein ähnliches Netzwerk, das allerdings drei Maschinen 1, 1', 1'' umfasst.The 2 shows a similar network, which, however, three machines 1 . 1' . 1'' includes.

Die erste Maschine 1 ist gegenüber der vorangegangenen Darstellung um eine weitere Komponente 12, nämlich eine Temperaturmesseinrichtung, erweitert worden. Weiterhin ist das Datenmodul 3 im Steckverbinder 2 durch ein Rechenmodul 6 ersetzt worden. Auch die anderen beiden Maschinen 1', 1'' besitzen jeweils ein Rechenmodul 6', 6'' Ein solches Rechenmodul 6, 6', 6'' besitzt zusätzlich zum Speichermedium für Daten, im Folgenden auch Datenspeicher genannt, einen entsprechenden Mikroprozessor und ein entsprechendes Programm und kann damit zusätzlich zu den Funktionen eines Datenmodlus hinaus auch Rechenoperationen durchführen, sowie weitere Komponenten 11, 12, ... oder sogar auch andere Datenmodule 3, 3', ... auslesen und/oder sogar die jeweils anderen Rechenmodule 6, 6', 6'' steuern. Jedes Rechenmodul 6, 6', 6'' das im Netzwerk einen Rechenknoten darstellen kann, ist steckseitig an das Netzwerk 4 angeschlossen. The first machine 1 is compared to the previous presentation to another component 12 , namely a temperature measuring device, has been extended. Furthermore, the data module 3 in the connector 2 through a calculation module 6 been replaced. Also the other two machines 1' . 1'' each have a computing module 6 ' . 6 '' Such a calculation module 6 . 6 ' . 6 '' In addition to the storage medium for data, also referred to below as data storage, it has a corresponding microprocessor and a corresponding program and can therefore also perform arithmetic operations in addition to the functions of a data module, as well as other components 11 . 12 , ... or even other data modules 3 . 3 ' , ... read out and / or even the other computational modules 6 . 6 ' . 6 '' Taxes. Every calculation module 6 . 6 ' . 6 '' which can represent a computing node in the network, is plug-in to the network 4 connected.

Jedes Rechenmodul 6, 6', 6'' kann auch einen oder mehrere kabelanschlussseitige Anschlüsse aufweisen, entweder zur Stromversorgung, welche aber alternativ dazu auch über das Netzwerk stattfinden kann, oder aber auch, um beispielsweise die weiteren Komponenten 11, 12, ... daran anzuschließen. Darüber können die weiteren Komponenten 11, 12, ... gesteuert und/oder gelesen werden. Dabei kann für jede Komponente 11, 12, ... eine eigene Leitung vorgesehen sein oder es können auch mehrere Komponenten, wie in der Zeichnung für die Maschine 1 dargestellt, über einen internen Bus angeschlossen sein. Insbesondere kann das dazugehörige Rechenmodul 6 Messwerte von den Komponenten 11, 12, ... lesen, verarbeiten und gegebenenfalls auch die Steuerfunktion für die Komponenten 11, 12, ... besitzen.Every calculation module 6 . 6 ' . 6 '' may also have one or more cable-connection-side connections, either for power supply, but which can alternatively take place via the network, or even, for example, the other components 11 . 12 , ... to join. This can be the other components 11 . 12 , ... controlled and / or read. It can be for each component 11 . 12 , ... a separate line can be provided or it can also be several components, as in the drawing for the machine 1 shown connected via an internal bus. In particular, the associated calculation module 6 Readings from the components 11 . 12 , ... read, process and if necessary also the control function for the components 11 . 12 , ... own.

In einer nicht in der Zeichnung dargestellten Ausführung können auch die Komponenten 11, 12, ... selbst jeweils über ein eigenes Daten-/Rechenmodul 3, 6 verfügen, das direkt über das Netzwerk 4 oder von dem Rechenmodul 6 angesprochen werden kann.In an embodiment not shown in the drawing, also the components 11 . 12 , ... even each with its own data / calculation module 3 . 6 have that directly over the network 4 or from the calculation module 6 can be addressed.

Über das Steckverbindermodul 23 ist die Maschine 1 selbst an das Netzwerk, d.h. an das Netzwerk 4, angeschlossen, um, z.B. mit einem nicht in der Zeichnung dargestellten, zur Maschine 1 gehörenden internen Prozessor und Datenspeicher Daten senden und empfangen zu können.About the connector module 23 is the machine 1 even to the network, ie to the network 4 , connected to the machine, for example, with a not shown in the drawing 1 belonging internal processor and data storage to be able to send and receive data.

Die zweite Maschine 1' weist ein separates Datenmodul 3' und ein separates Rechenmodul 6' auf. Das Rechenmodul 6' kann in seinem eigenen Datenspeicher Daten über die dazugehörige Maschine 1' vorhalten. Sie kann solche Daten aber auch von dem Datenmodul 3' über den Server 5 abfragen. Das Rechenmodul 6' kann aber auch von der ersten Maschine 1 Daten abfragen. Weiterhin kann das Rechenmodul 6' die weiteren Komponenten 11, 12, ... der ersten Maschine 1 über das Netzwerk und dessen Rechenmodul 6 steuern und/oder abfragen. The second machine 1' has a separate data module 3 ' and a separate calculation module 6 ' on. The calculation module 6 ' can in its own data store data about the associated machine 1' hold. It can also transfer such data from the data module 3 ' over the server 5 Interrogate. The calculation module 6 ' but also from the first machine 1 Query data. Furthermore, the calculation module 6 ' the other components 11 . 12 , ... the first machine 1 over the network and its computing module 6 control and / or interrogate.

Die dritte Maschine 1'' besitzt ebenfalls ein Rechenmodul 6'', das in Form eines Steckverbindermoduls ausgeführt und in einem Modularsystem des dazugehörigen Steckverbinders 2' angeordnet ist. Ein solches Rechenmodul 6'' besitzt selbstverständlich auch einen Datenspeicher, auf dem relevante Daten der Maschine 1'' hinterlegt sind. Mittels dieses Datenspeichers liefert das Rechenmodul 6'' sowohl Daten, betreffend beispielsweise ihre Identifikation, Belegung, Funktion etc. in das Netzwerk. Weiterhin ist das Rechenmodul 6'' dazu in der Lage, die anderen Rechenmodule 6, 6' zu erkennen und insbesondere auch ihre Funktionen zu nutzen. The third machine 1'' also has a calculation module 6 '' in the form of a connector module and in a modular system of the associated connector 2 ' is arranged. Such a calculation module 6 '' Of course, it also has a data memory on which relevant data of the machine 1'' are deposited. By means of this data storage supplies the computing module 6 '' both data regarding, for example, their identification, occupancy, function, etc. in the network. Furthermore, the calculation module 6 '' to do that, the other computational modules 6 . 6 ' to recognize and in particular also to use their functions.

Die Rechenmodule 6, 6', 6'' können einander gegenseitig erkennen und insbesondere auf diese Weise dezentral ein gemeinsames Netzwerk aufbauen, so dass in einer weiteren Ausführung der Sever 5 durch eine solche dezentrale Struktur idealerweise ersetzbar ist.The calculation modules 6 . 6 ' . 6 '' can recognize each other and in particular in this way decentralized build a common network, so that in a further embodiment of the Sever 5 ideally be replaced by such a decentralized structure.

Die 3 zeigt die erste Maschine 1, die um einen Datenswitch 14 ergänzt wurde, wobei der Datenswitch 14 über das Steckverbindermodul 23 an das Netzwerk 4 angeschlossen ist. The 3 shows the first machine 1 that's about a data switch 14 was added, with the data switch 14 via the connector module 23 to the network 4 connected.

In dem Steckverbinder 2 der ersten Maschine 1 sind zusätzlich zum Steckverbindermodul 23 auch das Datenmodul 3 und das Rechenmodul 6 angeordnet. Das Rechenmodul 6 und das Datenmodul 3 sind steckseitig mit dem Netzwerk 4 verbunden. In the connector 2 the first machine 1 are in addition to the connector module 23 also the data module 3 and the calculation module 6 arranged. The calculation module 6 and the data module 3 are plugged in to the network 4 connected.

Über das Netzwerk 4 können die beiden Module 3, 6 so über den Datenswitch 14 mit den weiteren Komponenten 11, 12, 13 kommunizieren und/oder diese Komponenten 11, 12, 13 lesen und steuern. Over the network 4 can both modules 3 . 6 so over the data switch 14 with the other components 11 . 12 . 13 communicate and / or these components 11 . 12 . 13 read and control.

Beispielsweise kann in Abhängigkeit von einem gemessenen Strom und einer gemessenen Temperatur ein Roboterarm 13 eine bestimmte Funktion ausführen. For example, depending on a measured current and a measured temperature, a robotic arm 13 perform a specific function.

Die dazugehörige Anweisung kann dabei aus dem Rechenmodul 6 stammen, sie kann aber auch von irgendeinem anderen an das Netzwerk angeschlossenen Netzwerkteilnehmer, beispielsweise von einem anderen Rechenmodul 6', stammen.The associated instruction can be from the calculation module 6 but it can also be from any other network participant connected to the network, for example from another computing module 6 ' , come.

Die 4 zeigt ein Netzwerk, welches das Internet 7 partiell integriert. Die erste Maschine 1 ist über ein separates Rechenmodul 6' mit dem Netzwerk, d.h. mit seinem Netzwerk 4, verbunden. Über einen kabelanschlussseitigen Anschluss steuert das Rechenmodul 6' über den Datenswitch 14 die daran angeschlossenen weiteren Komponenten 11, 12, 13.The 4 shows a network that uses the internet 7 partially integrated. The first machine 1 is via a separate calculation module 6 ' with the network, ie with its network 4 , connected. The computing module controls via a connection on the cable connection side 6 ' via the data switch 14 the other connected components 11 . 12 . 13 ,

Die zweite Maschine 1' ist ebenfalls über ein separates Rechenmodul 6' an das Netzwerk angeschlossen. The second machine 1' is also via a separate calculation module 6 ' connected to the network.

Die dritte Maschine 1'' ist mit einem in einen Steckverbinder 2 integriertes Datenmodul 3 an das Netzwerk angeschlossen.The third machine 1'' is with a in a connector 2 integrated data module 3 connected to the network.

Eine vierte Maschine 1''' ist mit einem separaten Datenmodul 3' an das Netzwerk angeschlossen. A fourth machine 1''' is with a separate data module 3 ' connected to the network.

Eine fünfte Maschine 1'''' ist über ein in einen Steckverbinder 2 integriertes, in Form eines Steckverbindermoduls ausgeführtes Rechenmodul 6 und über das steckseitig damit verbundene Internet 7 an das Netzwerk angeschlossen. A fifth machine 1'''' is about a in a connector 2 integrated, executed in the form of a connector module computing module 6 and the internet connected to it 7 connected to the network.

Über das Rechenmodul 6 und einen kabelseitig daran angeschlossenen Datenswitch 14' lassen sich, wie bereits beschrieben, weitere Komponenten 15, 16, 17 abfragen und steuern.About the calculation module 6 and a data switch connected to the cable side 14 ' can be, as already described, other components 15 . 16 . 17 query and control.

Die 5a zeigt ein Datenmodul 3, das in Form eines Steckverbindermoduls für ein Modularsystem ausgeführt, d.h. mit dem Modularsystem kompatibel und somit darin einsetzbar und darin fixierbar ist. Dazu besitzt das Datenmodul 3 an zwei gegenüberliegenden Schmalseiten jeweils einen Rastzapfen 34, 34' von denen einer 34 etwas länger ist als der andere 34', um die richtige Orientierung im Modularsystem zu gewährleisten. Weiterhin weist das Datenmodul 3 ein Polarisationsmittel 35 auf, das die richtige Orientierung der Steckverbindung gegenüber einem Gegenstecker gewährleistet.The 5a shows a data module 3 , which is designed in the form of a connector module for a modular system, that is compatible with the modular system and thus can be used therein and fixed therein. The data module has this 3 on two opposite narrow sides in each case a latching pin 34 . 34 ' one of which 34 a little bit longer than the other 34 ' to ensure correct orientation in the modular system. Furthermore, the data module 3 a polarizing agent 35 on, which ensures the correct orientation of the connector against a mating connector.

Steckseitig besitzt das Datenmodul 3 eine Steckverbindung 31. Im vorliegenden Fall handelt es sich um eine RJ45-Verbindung. Diese ist mechanisch auf einer Leiterkarte 33 fixiert und steht über Durchkontaktierungen in elektrisch leitender Verbindung mit entsprechenden Leiterbahnen auf einer in der Zeichnung nicht sichtbaren Unterseite der Leiterkarte 33. Auf der Unterseite der Leiterkarte 33 befindet sich zudem ein ebenfalls in der Zeichnung nicht gezeigtes Speichermedium, das in der Lage ist, Daten über die Steckverbindung 31 aktiv („push“) oder Passiv („pull“) zu senden. Plug-in has the data module 3 a plug connection 31 , In this case, it is an RJ45 connection. This is mechanically on a printed circuit board 33 fixed and is via via holes in electrically conductive connection with corresponding traces on a non-visible in the drawing underside of the printed circuit board 33 , On the bottom of the circuit board 33 There is also a storage medium, also not shown in the drawing, which is capable of providing data via the plug connection 31 active ("push") or passive ("pull").

Kabelanschlussseitig ist eine optionale Stromversorgung 32 gezeigt, über welche das Datenmodul 3 von der Maschine 1 gespeist werden kann. Alternativ dazu ist aber auch eine Speisung über das Netzwerk, z.B. über das sogenannte PoE („Power over Ethernet“) oder ähnliche Versorgungen über das jeweilige Netzwerk 4, möglich und in vielen Fällen auch sinnvoll. Cable connection side is an optional power supply 32 shown over which the data module 3 from the machine 1 can be fed. Alternatively, however, is also a supply via the network, for example via the so-called PoE ("Power over Ethernet") or similar supplies via the respective network 4 , possible and in many cases also useful.

Die 5b zeigt ein Rechenmodul 6, das sich äußerlich von dem Datenmodul 3 nicht unterscheidet. The 5b shows a calculation module 6 that is externally of the data module 3 does not differentiate.

Auch das Rechenmodul 6, ist in Form eines Steckverbindermoduls für das Modularsystem ausgeführt, d.h. es ist mit dem Modularsystem kompatibel und somit darin einsetzbar und darin fixierbar. Dazu besitzt das Rechenmodul 6 an zwei gegenüberliegenden Schmalseiten jeweils einen Rastzapfen 64, 64' von denen einer 64 etwas länger ist als der andere 64', um die richtige Orientierung im Modularsystem zu gewährleisten. Weiterhin weist das Rechenmodul 6 ein Polarisationsmittel 65 auf, das die richtige Orientierung einer möglichen Steckverbindung gewährleistet.Also the calculation module 6 , is designed in the form of a connector module for the modular system, ie it is compatible with the modular system and thus can be used therein and fixed in it. The calculation module has this 6 on two opposite narrow sides in each case a latching pin 64 . 64 ' one of which 64 a little bit longer than the other 64 ' to ensure correct orientation in the modular system. Furthermore, the calculation module 6 a polarizing agent 65 on, which ensures the correct orientation of a possible connector.

Steckseitig besitzt das Rechenmodul 6 eine Steckverbindung 61. Im vorliegenden Fall handelt es sich um eine RJ45-Verbindung. Diese ist mechanisch auf einer Leiterkarte 63 fixiert und steht über Durchkontaktierungen in elektrisch leitender Verbindung mit entsprechenden Leiterbahnen auf einer in der Zeichnung nicht sichtbaren Unterseite der Leiterkarte 63. Auf der Unterseite der Leiterkarte 63 befindet sich zudem ein ebenfalls in der Zeichnung nicht gezeigtes Speichermedium, das in der Lage ist, Daten über die Steckverbindung 61 aktiv („push“) oder Passiv („pull“) zu senden. Als wesentliches Unterscheidungsmerkmal zum vorgenannten Datenmodul 3 besitzt das Rechenmodul 6 außerdem einen Mikrocontroller und mindestens ein dazugehöriges Programm, wobei das Programm im Speichermedium oder in einem Datenspeicher des Mikrocontrollers abgelegt sein kann. Mit diesem Programm kann das Rechenmodul Daten von Datenmodulen 3 anfordern, Rechenoperationen durchführen und andere Rechenmodule 6', 6'' sowie weitere Komponenten 11, 12, 13, 15, 16, 17 steuern.Plug-in has the computing module 6 a plug connection 61 , In this case, it is an RJ45 connection. This is mechanically on a printed circuit board 63 fixed and is via via holes in electrically conductive connection with corresponding traces on a non-visible in the drawing underside of the printed circuit board 63 , On the bottom of the circuit board 63 There is also a storage medium, also not shown in the drawing, which is capable of providing data via the plug connection 61 active ("push") or passive ("pull"). As an essential differentiator to the aforementioned data module 3 owns the calculation module 6 in addition, a microcontroller and at least one associated program, wherein the program may be stored in the storage medium or in a data memory of the microcontroller. With this program, the computing module can read data from data modules 3 request, perform arithmetic operations and other computational modules 6 ' . 6 '' as well as other components 11 . 12 . 13 . 15 . 16 . 17 Taxes.

Kabelanschlussseitig ist eine optionale Stromversorgung 62 gezeigt, über welche das Rechenmodul 6 von der Maschine 1 gespeist werden kann. Alternativ dazu ist aber auch eine Speisung über das Netzwerk, z.B. über das sogenannte PoE („Power over Ethernet“) oder ähnliche Versorgungen über das jeweilige Netzwerk 4, möglich und in vielen Fällen auch sinnvoll. Cable connection side is an optional power supply 62 shown, over which the calculation module 6 from the machine 1 can be fed. Alternatively, however, is also a supply via the network, for example via the so-called PoE ("Power over Ethernet") or similar supplies via the respective network 4 , possible and in many cases also useful.

Die 6a und 6b sowie die 6c und 6d zeigen jeweils ein Switchmodul 14', d.h. einen Datenswitch, der in Form eines Steckverbindermoduls ausgeführt ist. Das in 6a und 6b gezeigte erste Switchmodul 14', 14'' besitzt zwei steckseitige Anschlüsse 141', die jeweils als ein Port vorgesehen und in Form einer RJ45 Buchse ausgebildet sind. An den beiden steckseitigen Anschlüsse 141' sind Polarisationsmittel 145' angeformt.The 6a and 6b as well as the 6c and 6d each show a switch module 14 ' ie a data switch that is designed in the form of a connector module. This in 6a and 6b shown first switch module 14 ' . 14 '' has two plug-in connections 141 ' , each provided as a port and formed in the form of an RJ45 socket. At the two plug-in connections 141 ' are polarizing agents 145 ' formed.

Das erste Switchmodul 14' ist in Form eines Steckverbindermoduls für das Modularsystem ausgeführt, d.h. es ist mit dem Modularsystem kompatibel und somit darin einsetzbar und darin fixierbar. Dazu besitzt das erste Switchmodul 14' an zwei gegenüberliegenden Seiten jeweils zwei Rastzapfen 144, 144' von denen einer 144 etwas länger ist als der andere 144', um die richtige Orientierung des Moduls im Modularsystem zu gewährleisten.The first switch module 14 ' is designed in the form of a connector module for the modular system, ie it is compatible with the modular system and thus can be used therein and fixed in it. The first switch module has this feature 14 ' on two opposite sides in each case two locking pins 144 . 144 ' one of which 144 a little bit longer than the other 144 ' to ensure the correct orientation of the module in the modular system.

Das erste Switchmodul 14' besitzt kabelanschlussseitig, d.h. an derjenigen Seite, die bei einem Steckverbindermodul der Kabelanschlussseite entspricht, einen optionalen Stromanschluss 142' und weiterhin vier kabelanschlussseitige Anschlüsse 146', die jeweils als ein Port vorgesehen und als RJ45 Buchsen ausgeführt sind. Die Anschlüsse 145', 146' sind über Leiterbahnen einer Leiterkarte 143' miteinander verbunden, wobei sich die Leiterbahnen auf der Unterseite der Leiterkarte 143' befinden und somit in der Zeichnung nicht sichtbar sind. Weiterhin weist die Leiterkarte 143' auf ihrer Unterseite die für einen Switch erforderliche Elektronik, insbesondere einen Mikroprozessor, auf.The first switch module 14 ' has an optional power connection on the cable side, ie on the side corresponding to a connector module on the cable connection side 142 ' and four more cable-connection-side ports 146 ' , each provided as a port and designed as RJ45 sockets. The connections 145 ' . 146 ' are via printed conductors of a printed circuit board 143 ' connected to each other, with the tracks on the bottom of the circuit board 143 ' located and thus are not visible in the drawing. Furthermore, the printed circuit board 143 ' on its underside required for a switch electronics, especially a microprocessor on.

Das in 6c und 6d gezeigte zweite Switchmodul 14'' besitzt zwei steckseitige Anschlüsse 141'', die jeweils als ein Port vorgesehen und in Form einer RJ45 Buchse ausgebildet sind. An den beiden steckseitigen Anschlüsse 141'' sind Polarisationsmittel 145' angeformt. This in 6c and 6d shown second switch module 14 '' has two plug-in connections 141 '' , each provided as a port and formed in the form of an RJ45 socket. At the two plug-in connections 141 '' are polarizing agents 145 ' formed.

Das zweite Switchmodul 14'' ist in Form eines Steckverbindermoduls für das Modularsystem ausgeführt, d.h. es ist mit dem Modularsystem kompatibel und somit darin einsetzbar und darin fixierbar. Dazu besitzt das zweite Switchmodul 14'' an zwei gegenüberliegenden Seiten jeweils ein paar Rastzapfen 145'' von denen nur ein Paar in der Zeichnung zu sehen ist. The second switch module 14 '' is designed in the form of a connector module for the modular system, ie it is compatible with the modular system and thus can be used therein and fixed in it. The second switch module has this feature 14 '' on two opposite sides in each case a few locking pins 145 '' only one pair of which can be seen in the drawing.

Die beiden Paare können sich aber in ihrer Form, z.B. der Länge der Rastzapfen, geringfügig unterscheiden, um die richtige Orientierung des Moduls im Modularsystem zu gewährleisten.However, the two pairs may be in shape, e.g. The length of the locking pin, slightly different, to ensure the correct orientation of the module in the modular system.

Das zweite Switchmodul 14'' besitzt kabelanschlussseitig einen optionalen Stromanschluss 142'' und weiterhin vier kabelanschlusseitige Anschlüsse 146'', die jeweils als ein Port vorgesehen und als RJ45 Buchsen ausgeführt sind. Die Anschlüsse 141'', 146'' sind über Leiterbahnen einer in der Zeichnung nicht sichtbaren Leiterkarte über eine für einen Switch erforderliche Elektronik, insbesondere einen Mikroprozessor miteinander verbunden.The second switch module 14 '' has an optional power connection on the cable side 142 '' and four cable connections on the other side 146 '' , each provided as a port and designed as RJ45 sockets. The connections 141 '' . 146 '' are interconnected via interconnects of a circuit board not visible in the drawing via an electronics required for a switch, in particular a microprocessor.

In den 7a und 7b ist vollständigkeitshalber ein dem Stand der Technik entsprechendes Modularsystem gezeigt, das beispielhaft als Gelenkrahmen ausgeführt ist, wie er unter anderem aus der oben genannten Patentanmeldung EP860906A2 im Stand der Technik bekannt ist.In the 7a and 7b For the sake of completeness, a modular system corresponding to the state of the art is shown, which is embodied by way of example as a hinged frame, as described, inter alia, in the abovementioned patent application EP860906A2 known in the art.

Der Steckverbinder 2 umfasst ein Steckverbindergehäuse 21 und einen Modulrahmen 22 The connector 2 includes a connector housing 21 and a module frame 22

Der Modulrahmen 22 ist nach dem Einfügen von Modulen, im Stand der Technik Üblicherweise von Steckverbindermodulen 23, aber nun insbesondere auch von Daten- 3, Rechen- 6 und/oder Switchmodulen 14', zum Einbau in ein Steckverbindergehäuse 2 oder zum Befestigen über einem Durchbruch einer Befestigungsfläche/Montagewand geeignet.The module frame 22 is after inserting modules, in the prior art usually of connector modules 23 but especially data 3 , Computational 6 and or Switch modules 14 ' , for installation in a connector housing 2 or suitable for mounting over a breakthrough of a mounting surface / mounting wall.

Der Modulrahmen 22 besteht aus zwei über Gelenke 223 verbundene Rahmenhälften 221, 222 mit Befestigungsenden 225, die mit Befestigungsschrauben 226 versehen sind. Die Gelenke sind dabei an den Befestigungsenden 225 des Modulrahmens 22 vorgesehen, wobei die Schwenkmöglichkeit der Rahmenhälften quer zu den Seitenteilen 8 des Modulrahmens 22 vorgesehen ist. The module frame 22 consists of two over joints 223 connected frame halves 221 . 222 with fasteners 225 , with fixing screws 226 are provided. The joints are at the attachment ends 225 of the module frame 22 provided, wherein the possibility of pivoting the frame halves transverse to the side parts 8th of the module frame 22 is provided.

Zur Bildung der Gelenke 223 sind an den Befestigungsenden 225 des Modulrahmens 22 bzw. der Seitenteile jeweils puzzleteilartige Anformungen vorgesehen, die in entsprechende Ausnehmungen eingreifen. Dabei werden diese Anformungen durch seitliches Verschieben der Seitenteile in die Ausnehmungen eingeschoben, wobei anschließend die Seitenteile um die Längsachse A schwenkbar (drehbar) sind.To form the joints 223 are at the attachment ends 225 of the module frame 22 or the side parts respectively provided puzzle-like projections, which engage in corresponding recesses. In this case, these projections are inserted by lateral displacement of the side parts in the recesses, wherein then the side parts about the longitudinal axis A are pivotable (rotatable).

In den Seitenteilen 221, 222 der Rahmenhälften sind Fenster 224 vorgesehen, in die die Rastzapfen 34, 64, 144, 234 der jeweiligen Module 3, 6, 14, 23 bei deren Einfügen in den Modulrahmen 22 eintauchen.In the side panels 221 . 222 the frame halves are windows 224 provided, in which the locking pin 34 . 64 . 144 . 234 the respective modules 3 . 6 . 14 . 23 when inserted in the module frame 22 plunge.

Zum Einfügen der Steckvermodule 2 wird der Halterahmen 1 aufgeklappt, d. h. geöffnet, wobei die Rahmenhälften 221, 222 um die Gelenke 223 so weit aufgeklappt werden, dass die Module 3, 6, 14, 23 eingesetzt werden können. For inserting the plug-in modules 2 becomes the support frame 1 unfolded, ie opened, with the frame halves 221 . 222 around the joints 223 be opened so far that the modules 3 . 6 . 14 . 23 can be used.

Zur Fixierung werden die Rahmenhälften 221, 222 zusammengekappt, d. h. der Modulrahmen wird geschlossen, wobei die jeweiligen Rastzapfen 34, 64, 144, 234 in die Fenster 224 gelangen und ein sicherer, formschlüssiger Halt der Module 3, 6, 14, 23 in dem Modulrahmen 22 bewirkt wird. To fix the frame halves 221 . 222 zusammengekappt, ie the module frame is closed, with the respective locking pin 34 . 64 . 144 . 234 in the windows 224 arrive and a secure, positive fit of the modules 3 . 6 . 14 . 23 in the module frame 22 is effected.

Schließlich ist in der 7b ein solcher Modulrahmen 22, eingesetzt in einem Steckverbindergehäuse 21, gezeigt. Dabei ist hier eine geschnittene Ansicht des Halterahmens gewählt worden, um Einzelheiten besser erkennen zu können. Durch das Aufschrauben des Halterahmens auf die in einer Befestigungsebene liegenden Befestigungsaugen 221 in den Gehäuseecken wird die geschlossene Stellung des Modulrahmens 22 endgültig fixiert.Finally, in the 7b such a module frame 22 , used in a connector housing 21 , shown. Here, a sectional view of the support frame has been chosen to better recognize details. By screwing the holding frame on the lying in a mounting plane mounting eyes 221 in the housing corners becomes the closed position of the module frame 22 finally fixed.

Die 8 zeigt schließlich einen Steckverbinder 2, der ein Modularsystem aufweist, in welches zwei Module, nämlich ein Switchmodul 14' und ein Rechenmodul 6, eingefügt sind. Weiterhin besitzt der Steckverbinder 2 einen Befestigungsflansch 212, z.B. zur Befestigung an dem Gehäuse einer Maschine 1, 1', 1'', ....The 8th finally shows a connector 2 comprising a modular system, in which two modules, namely a switch module 14 ' and a calculation module 6 , are inserted. Furthermore, the connector has 2 a mounting flange 212 , eg for attachment to the housing of a machine 1 . 1' . 1'' , ....

Das Rechenmodul 6 besitzt einen steckseitigen Anschluss 61. Über diesen Anschluss ist das Rechenmodul mit einem der beiden steckseitigen Anschlüsse („Ports“) des Switchmoduls 14' verbunden. In diesem Fall handelt es sich um eine einfach Brücke, die im Steckverbinder 2 angeordnet sein kann. Diese beiden Anschlüsse könnten aber auch über einen nicht gezeigten Gegenstecker mit einander verbunden werden.The calculation module 6 has a plug-in connection 61 , Via this connection, the computing module is connected to one of the two plug-in connections ("ports") of the switch module 14 ' connected. In this case, it is a simple bridge, in the connector 2 can be arranged. These two ports could also be connected via a mating connector, not shown, with each other.

Der zweite steckseitige Anschluss des Switchmoduls 14' ist mit dem Netzwerk 4 verbunden.The second plug-in connection of the switch module 14 ' is with the network 4 connected.

Es ist dem Fachmann nach den vorangegangenen Betrachtungen klar, dass das Rechenmodul 6 somit über den Switch 14' mit dem Netzwerk in bidirektionalem Datenaustausch steht, was durch den gestrichelten, die beiden steckseitigen Anschlüsse 141' des Switchmoduls 14' verbindenden, nicht näher bezeichneten Doppelpfeil angedeutet ist.It is clear to the person skilled in the art from the preceding considerations that the calculation module 6 thus over the switch 14 ' with the network in bidirectional data exchange stands, which by the dashed, the two plug-side connections 141 ' of the switch module 14 ' connecting, unspecified double arrow is indicated.

Kabelanschlusseitig sind zwei weitere Komponenten 11, 13 jeweils an einen der kabelanschlussseitigen Anschlüsse 146' des Switchmoduls 14' angeschlossen. Dabei handelt es sich um ein Strommessgerät 11 und einen Roboterarm 13.Cable connection side are two other components 11 . 13 each to one of the cable connection side connections 146 ' of the switch module 14 ' connected. It is an electricity meter 11 and a robotic arm 13 ,

Somit ist das Rechenmodul 6 dazu in der Lage, mehrere Komponenten 11, 13 der Maschine 1 über das Switchmodul 14' zu steuern. Gleichzeitig hat das Rechenmodul 6 Zugang zum Netzwerk 4 und stellt dort einen Rechenknoten dar.Thus, the calculation module 6 capable of doing several components 11 . 13 the machine 1 via the switch module 14 ' to control. At the same time, the calculation module has 6 Access to the network 4 and represents a compute node there.

Zusätzlich können im Rechenmodul 6 spezifische Daten der Maschine 1 abgelegt sein, so dass auch das Rechenmodul 6 die Funktion eines Datenknotens übernehmen kann. Es ließe sich dafür aber auch noch ein spezielles Datenmodul 3 in das Modulsystem des Steckverbinders 2 einfügen, das dann direkt über das Netzwerk 4 oder über einen weiteren, nicht in der Zeichnung dargestellten Port des Switchmoduls 14' mit dem Rechenmodul 6 und dem Netzwerk 4 kommunizieren kann.Additionally, in the calculation module 6 specific data of the machine 1 be stored, so that also the computing module 6 can take over the function of a data node. But it could also be a special data module 3 in the modular system of the connector 2 Insert that directly over the network 4 or via another port of the switch module, not shown in the drawing 14 ' with the calculation module 6 and the network 4 can communicate.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

1, 1', 1'', 1''', 1'''' 1, 1 ', 1' ', 1' '', 1 '' ''
Maschinenmachinery
11, 12, 13, 15, 16, 1711, 12, 13, 15, 16, 17
Komponenten der Maschinen Components of the machines
1414
Datenswitch als separate Einheit Data switch as a separate unit
14', 14''14 ', 14' '
erstes, zweites Switchmodul first, second switch module
141', 141'' 141 ', 141' '
steckseitige Anschlüsseplug-in connections
142', 141'' 142 ', 141' '
Stromanschlusspower connection
143'143 '
Leiterkarte PCB
144, 144', 144''144, 144 ', 144' '
Rastzapfen latching pin
145', 145''145 ', 145' '
Polarisationsmittel polarization means
146', 146'' 146 ', 146''
kabelanschlusseitige Anschlüssecable connection connections
2, 2', 2''2, 2 ', 2' '
Steckverbinder mit Modularsystem Connector with modular system
2121
Steckverbindergehäuse connector housing
211211
Befestigungsaugen fastening eyes
212212
Befestigungsflansch mounting flange
2222
Modulrahmen module frame
221, 222221, 222
Rahmenhälften frame halves
223223
Gelenk joint
224224
Fenster window
225225
Befestigungsenden fixing ends
226226
Befestigungsschrauben mounting screws
23, 23'23, 23 '
Steckverbindermodul connector module
234234
Rastzapfen des Steckverbindermoduls Locking pin of the connector module
33
Datenmodul in Form eines Steckverbindermoduls Data module in the form of a connector module
3'3 '
Datenmodul als separate Einheit Data module as a separate unit
6, 6''6, 6 ''
Rechenmodul in Form eines Steckverbindermoduls Calculation module in the form of a connector module
6'6 '
Rechenmodul als separate Einheit Calculation module as a separate unit
31, 6131, 61
Steckseitiger Anschluss Plug-in connection
32, 6232, 62
optionale Stromversorgung optional power supply
33, 6333, 63
Leiterkarte PCB
34, 6434, 64
Rastzapfen latching pin
35, 6535, 65
Polarisationsmittel polarization means
44
Netzwerk network
55
Server server
77
Internet Internet
88th
Prozessrechner process computer

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 10112843 A1 [0006] DE 10112843 A1 [0006]
  • WO 2011042318 A1 [0007] WO 2011042318 A1 [0007]
  • DE 102013106279 A1 [0009] DE 102013106279 A1 [0009]
  • DE 102012110907 A1 [0009] DE 102012110907 A1 [0009]
  • DE 102012107270 A1 [0009] DE 102012107270 A1 [0009]
  • DE 202013103611 U1 [0009] DE 202013103611 U1 [0009]
  • EP 2510590 A1 [0009] EP 2510590 A1 [0009]
  • EP 2510589 A1 [0009] EP 2510589 A1 [0009]
  • DE 202011050643 U1 [0009] DE 202011050643 U1 [0009]
  • EP 860906 A2 [0009, 0120] EP 860906 A2 [0009, 0120]
  • DE 29601998 U1 [0009] DE 29601998 U1 [0009]
  • EP 1353412 A2 [0009, 0012] EP 1353412 A2 [0009, 0012]
  • EP 860906 B1 [0010] EP 860906 B1 [0010]
  • DE 19851473 A1 [0011] DE 19851473 A1 [0011]
  • DE 20219875 U1 [0013] DE 20219875 U1 [0013]

Claims (24)

Verfahren zur Steuerung und/oder Versorgung mindestens einer Maschine (1, 1', 1'', 1''', 1'''') über ein Netzwerk (4), wobei – zunächst spezifische Daten, betreffend die Maschine (1, 1', 1'', 1''', 1'''') und/oder Komponenten (11, 12, 13, 15, 16, 17) der Maschine (1, 1', 1'', 1''', 1''''), erzeugt und/oder zusammengestellt werden; – die Daten in ein für das Netzwerk (4) lesbares Format gebracht werden; – die Daten in einem Speicherbaustein eines zur Maschine (1, 1', 1'', 1''', 1'''') gehörenden Moduls (3, 3' 6, 6', 6'') gespeichert werden.Method for controlling and / or supplying at least one machine ( 1 . 1' . 1'' . 1''' . 1'''' ) over a network ( 4 ), where - initially specific data concerning the machine ( 1 . 1' . 1'' . 1''' . 1'''' ) and / or components ( 11 . 12 . 13 . 15 . 16 . 17 ) the machine ( 1 . 1' . 1'' . 1''' . 1'''' ), generated and / or assembled; - the data in one for the network ( 4 ) readable format; The data in a memory block of a to the machine ( 1 . 1' . 1'' . 1''' . 1'''' ) belonging module ( 3 . 3 ' 6 . 6 ' . 6 '' ) get saved. Verfahren gemäß Anspruch 1, wobei sich das Modul (3, 3' 6, 6', 6'') aktiv oder passiv im Netzwerk (4) anmeldet. Method according to claim 1, wherein the module ( 3 . 3 ' 6 . 6 ' . 6 '' ) active or passive in the network ( 4 ) sign up. Verfahren gemäß Anspruch 2, wobei das Modul (3, 3' 6, 6', 6'') den Inhalt zumindest einiger der spezifischen Daten, z.B. die Fähigkeiten der dazugehörigen Maschine (1, 1', 1'', 1''', 1''''), über das Netzwerk (4) kommuniziert.Method according to claim 2, wherein the module ( 3 . 3 ' 6 . 6 ' . 6 '' ) the content of at least some of the specific data, eg the capabilities of the associated machine ( 1 . 1' . 1'' . 1''' . 1'''' ), over the network ( 4 ) communicates. Verfahren gemäß einem der Ansprüche 2 bis 3 wobei das Modul (3, 3' 6, 6', 6'') die Anwesenheit mindestens eines anderen derartigen Moduls (3, 3' 6, 6', 6'') im Netzwerk, z.B. über dessen IP-Adresse, registriert.Method according to one of claims 2 to 3, wherein the module ( 3 . 3 ' 6 . 6 ' . 6 '' ) the presence of at least one other such module ( 3 . 3 ' 6 . 6 ' . 6 '' ) registered in the network, eg via its IP address. Verfahren gemäß Anspruch 4, wobei sich mehr als zwei derartige Module (3, 3' 6, 6', 6'') bei einander anmelden und einander gegenseitig registrieren und so das Netzwerk (4) dezentral aufbauen.Method according to claim 4, wherein more than two such modules ( 3 . 3 ' 6 . 6 ' . 6 '' ) register with each other and register each other and so the network ( 4 ) decentralized. Verfahren gemäß einem der Ansprüche 1 bis 4, wobei mehrere derartige Module (3, 3' 6, 6', 6'') mit einer fest konfigurierten Gegenstelle, beispielsweise einem Server (5) und/oder einem Dienst, eine Punkt zu Punkt Verbindung aufbauen, und so das Netzwerk (4) zentral aufbauen. Method according to one of claims 1 to 4, wherein a plurality of such modules ( 3 . 3 ' 6 . 6 ' . 6 '' ) with a permanently configured remote site, for example a server ( 5 ) and / or a service, establish a point-to-point connection, and thus the network ( 4 ) centrally. Verfahren gemäß einem der vorstehenden Ansprüche, wobei die spezifischen Daten die Identifikation und/oder Fähigkeiten der dazugehörigen Maschine (1, 1', 1'', 1''', 1'''') betreffen.Method according to one of the preceding claims, wherein the specific data include the identification and / or capabilities of the associated machine ( 1 . 1' . 1'' . 1''' . 1'''' ) affect. Verfahren gemäß einem der vorstehenden Ansprüche, wobei die spezifischen Daten die Vorgeschichte der Maschine (1, 1', 1'', 1''', 1''''), z.B. deren Betriebsdauer und Wartungsintervalle, betreffen.Method according to one of the preceding claims, wherein the specific data is the history of the machine ( 1 . 1' . 1'' . 1''' . 1'''' ), eg their operating time and maintenance intervals. Netzwerk zur Durchführung eines Verfahrens gemäß einem der Ansprüche 1 bis 8, wobei das Netzwerk (4) mindestens ein Datenmodul (3, 3') als Speicherknoten und mindestens ein Rechenmodul (6, 6', 6'') als Rechenknoten aufweist.Network for carrying out a method according to one of claims 1 to 8, wherein the network ( 4 ) at least one data module ( 3 . 3 ' ) as a storage node and at least one computing module ( 6 . 6 ' . 6 '' ) as a computational node. Netzwerk gemäß Anspruch 9, wobei das mindestens eines der Datenmodule (3, 3') und/oder mindestens eines der Rechenmodule (6, 6', 6'') einer Maschine (1, 1', 1'', 1''', 1'''') zugeordnet ist. A network according to claim 9, wherein the at least one of the data modules ( 3 . 3 ' ) and / or at least one of the computational modules ( 6 . 6 ' . 6 '' ) of a machine ( 1 . 1' . 1'' . 1''' . 1'''' ) assigned. Netzwerk gemäß einem der Ansprüche 9 bis 10, wobei mindestens eines der Rechenmodule (6') keiner Maschine (1, 1', 1'', 1''', 1'''') zugeordnet ist.A network according to any one of claims 9 to 10, wherein at least one of the computational modules ( 6 ' ) no machine ( 1 . 1' . 1'' . 1''' . 1'''' ) assigned. Netzwerk gemäß Anspruch 11, wobei das mindestens eine Rechenmodul (6'), der keiner Maschine zugeordnet ist, Folgendes aufweist: – Mittel zum Anfordern von Daten aus dem Netzwerk (4); – Mittel zum Verarbeiten dieser Daten; – Mittel zum Senden der verarbeiteten Daten oder daraus gewonnener Ergebnisse in das Netzwerk (4).A network according to claim 11, wherein the at least one computing module ( 6 ' ), which is not assigned to any machine, comprises: means for requesting data from the network ( 4 ); - means for processing this data; Means for sending the processed data or results obtained therefrom into the network ( 4 ). Netzwerk gemäß einem der Ansprüche 9 bis 12, wobei das Netzwerk (4) zumindest teilweise dezentrale Strukturen aufweist, die es ermöglichen, dass mindestens ein Rechenmodul (6) spezifische Daten von mindestens einem anderen Rechenmodul (6', 6'') und/oder mindestens einem Datenmodul (3, 3') abfragt. A network according to any one of claims 9 to 12, wherein the network ( 4 ) has at least partially decentralized structures, which make it possible for at least one computing module ( 6 ) specific data from at least one other computing module ( 6 ' . 6 '' ) and / or at least one data module ( 3 . 3 ' ) queries. Netzwerk gemäß Anspruch 9 bis 13, wobei mindestens eines der Rechenmodule (6, 6', 6'') Mittel zur Steuerung weiterer Komponenten (11, 12, 13, 15, 16, 17) der betreffenden Maschine (1, 1', 1'', 1''', 1''''), auf welche die abgefragten Daten bezogen sind, aufweist.A network according to claim 9 to 13, wherein at least one of the computational modules ( 6 . 6 ' . 6 '' ) Means for controlling further components ( 11 . 12 . 13 . 15 . 16 . 17 ) of the machine concerned ( 1 . 1' . 1'' . 1''' . 1'''' ) to which the queried data are related. Netzwerk gemäß Anspruch 14, wobei mindestens ein Rechenmodul (6, 6', 6'') eine Steuerungsfunktion für ein anderes Rechenmodul (6, 6', 6'') besitzt.A network according to claim 14, wherein at least one computing module ( 6 . 6 ' . 6 '' ) a control function for another computing module ( 6 . 6 ' . 6 '' ) owns. Vorrichtung zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 8, aufweisend zumindest ein Daten- (3, 3') und/oder ein Rechenmodul (6, 6', 6'').Apparatus for carrying out a method according to one of claims 1 to 8, comprising at least one data ( 3 . 3 ' ) and / or a computing module ( 6 . 6 ' . 6 '' ). Vorrichtung gemäß Anspruch 16, dadurch gekennzeichnet, dass das mindestens eine Daten- (3) und/oder Rechenmodul (6, 6'') in Form eines Steckverbindermoduls ausgeführt ist.Apparatus according to claim 16, characterized in that the at least one data ( 3 ) and / or calculation module ( 6 . 6 '' ) is designed in the form of a connector module. Vorrichtung gemäß einem der Ansprüche 16 bis 17, wobei die Vorrichtung mindestens ein Datenmodul (3, 3') aufweist, welches ein Speichermedium und einen Netzwerkanschluss besitzt.Device according to one of claims 16 to 17, wherein the device comprises at least one data module ( 3 . 3 ' ) having a storage medium and a network connection. Vorrichtung gemäß einem der Ansprüche 16 bis 18, wobei zumindest eines der Rechenmodule (6, 6', 6'') ein Speichermedium, einen Netzwerkanschluss (61) und einen Prozessor umfasst, wobei der Prozessor dazu dient, über ein Netzwerk Daten von den Speichermedien anderer Module (3, 3', 6, 6', 6'') abzufragen. Device according to one of claims 16 to 18, wherein at least one of the calculation modules ( 6 . 6 ' . 6 '' ) a storage medium, a network connection ( 61 ) and a processor, wherein the processor is used to transfer data from the storage media of other modules via a network ( 3 . 3 ' . 6 . 6 ' . 6 '' ) to interrogate. Vorrichtung gemäß Anspruch 19, wobei das Rechenmodul (6, 6', 6'') zusätzlich zum Netzwerkanschluss (61) mindestens einen weiteren Port zur Steuerung weiterer Komponenten (11, 12, 13, 15, 16, 17) der jeweiligen Maschine (1, 1', 1'', 1''', 1'''') aufweist. Device according to claim 19, wherein the calculation module ( 6 . 6 ' . 6 '' ) in addition to the network connection ( 61 ) at least one further port for controlling further components ( 11 . 12 . 13 . 15 . 16 . 17 ) of the respective machine ( 1 . 1' . 1'' . 1''' . 1'''' ) having. Vorrichtung gemäß Anspruch 20, wobei die Vorrichtung einen Datenswitch (14', 14'') umfasst, der einerseits an einen Port des Rechenmoduls (6, 6', 6'') angeschlossen ist, und der andererseits mehrere Ports (146', 146'') zum Anschluss an die weiteren Komponenten (11, 12, 13, 15, 16, 17) aufweist.Apparatus according to claim 20, wherein the apparatus comprises a data switch ( 14 ' . 14 '' ), on the one hand to a port of the computing module ( 6 . 6 ' . 6 '' ) and, on the other hand, several ports ( 146 ' . 146 '' ) for connection to the other components ( 11 . 12 . 13 . 15 . 16 . 17 ) having. Vorrichtung gemäß Anspruch 21, wobei der Datenswitch (14', 14'') in Form eines Steckverbindermoduls ausgeführt ist.Apparatus according to claim 21, wherein the data switch ( 14 ' . 14 '' ) is designed in the form of a connector module. Vorrichtung gemäß einem der Ansprüche 16 bis 22, dadurch gekennzeichnet, dass die Vorrichtung einen Steckverbinder (2, 2', 2'') mit einem Modularsystem umfasst, und dass der Datenswitch (14', 14'') und/oder das Rechenmodul (6, 6'') und/oder das Datenmodul (3) jeweils in Form eines Steckverbindermoduls ausgeführt und in dem Modularsystem mechanisch fixiert sind.Device according to one of claims 16 to 22, characterized in that the device comprises a connector ( 2 . 2 ' . 2 '' ) with a modular system, and that the data switch ( 14 ' . 14 '' ) and / or the computing module ( 6 . 6 '' ) and / or the data module ( 3 ) are each in the form of a connector module and mechanically fixed in the modular system. Datenswitch, dadurch gekennzeichnet, dass der Datenswitch (14', 14'') in Form eines Steckverbindermoduls ausgebildet ist.Datenswitch, characterized in that the data switch ( 14 ' . 14 '' ) is formed in the form of a connector module.
DE102015105407.8A 2015-04-09 2015-04-09 Method, network and device for controlling and / or supplying at least one machine Ceased DE102015105407A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102015105407.8A DE102015105407A1 (en) 2015-04-09 2015-04-09 Method, network and device for controlling and / or supplying at least one machine
PCT/DE2016/100077 WO2016162007A1 (en) 2015-04-09 2016-02-22 Method, network and device for controlling and/or supplying at least one machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102015105407.8A DE102015105407A1 (en) 2015-04-09 2015-04-09 Method, network and device for controlling and / or supplying at least one machine

Publications (1)

Publication Number Publication Date
DE102015105407A1 true DE102015105407A1 (en) 2016-10-13

Family

ID=55701646

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102015105407.8A Ceased DE102015105407A1 (en) 2015-04-09 2015-04-09 Method, network and device for controlling and / or supplying at least one machine

Country Status (2)

Country Link
DE (1) DE102015105407A1 (en)
WO (1) WO2016162007A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200262074A1 (en) * 2017-09-08 2020-08-20 Robotiq Inc. Remote robot monitoring system and method
DE102019127195A1 (en) * 2019-10-09 2021-04-15 Phoenix Contact Gmbh & Co. Kg Modular interface system for connecting a control device and field devices
DE102021121306A1 (en) * 2021-08-17 2023-02-23 Krones Aktiengesellschaft Method for operating mechatronic function modules for manufacturing, treating, inspecting and/or transporting containers and production plant with the function modules

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE29601998U1 (en) 1996-02-06 1996-04-04 Harting Elektronik Gmbh, 32339 Espelkamp Modular connector
EP0860906A2 (en) 1997-02-22 1998-08-26 Harting KGaA Supporting frame for modular connectors
DE19851473A1 (en) 1998-11-09 2000-05-18 Harting Kgaa Coding method for cooperating electrical connector halves uses electronic circuit in one connector half and cooperating coding device in other connector half to provide identification signal for assembled connector halves
US6177860B1 (en) * 1997-11-17 2001-01-23 International Business Machines Corporation Method and economical direct connected apparatus for deploying and tracking computers
DE10112843A1 (en) 2000-03-17 2001-09-27 Langner Comm Ag Automation data distribution system uses coded datagram for communication between data processing station and automation component
EP1353412A2 (en) 2002-04-13 2003-10-15 Harting Electric GmbH & Co. KG Modular connector
DE20317678U1 (en) * 2003-11-15 2004-02-12 Harting Electric Gmbh & Co. Kg Connector for electronic or optical data network cables has housing fitted on main unit mounting wall
DE20219875U1 (en) 2002-12-21 2004-04-22 Weidmüller Interface Gmbh & Co. Modular plug-in connector for electronic modular machine control, has two interconnectable plug parts each with a retaining frame for plugging in interchangeable modules
DE10302485A1 (en) * 2003-01-23 2004-09-02 Abb Patent Gmbh Fieldbus connection in switchgear
DE102005049483A1 (en) * 2005-10-13 2007-04-19 Ifm Electronic Gmbh Electrical plug, for use with sensor, has microcontroller reading parameter data from sensor based on characteristic of sensor or reading data from memory and transmitting data into sensor over interface
WO2009024179A1 (en) * 2007-08-22 2009-02-26 Siemens Aktiengesellschaft Method for parameterizing a switchgear assembly
WO2011042318A1 (en) 2009-10-08 2011-04-14 Netstal Maschinen Ag Method for controlling and operating a production cell, and a control device
DE102009051546A1 (en) * 2009-10-31 2011-05-05 Robert Bosch Gmbh Control device, has controllers for controlling corresponding valves and networked in network, where memory is provided in each controller for redundant storage of control parameters of one of controllers
DE202011050643U1 (en) 2011-07-06 2011-08-19 Harting Electric Gmbh & Co. Kg connector module
EP2510589A1 (en) 2009-12-09 2012-10-17 Harting Electric GmbH & Co. KG System plug connector
EP2510590A1 (en) 2009-12-09 2012-10-17 HARTING KGaA System plug connector having an adapter module
DE202013103611U1 (en) 2013-08-12 2013-09-19 Harting Electric Gmbh & Co. Kg Holding frame for connectors
DE102012014682A1 (en) * 2012-05-29 2013-12-05 Balluff Gmbh fieldbus system
DE102012107270A1 (en) 2012-08-08 2014-02-13 Harting Electric Gmbh & Co. Kg Connector housing with an RFID transponder
DE102012110907A1 (en) 2012-11-13 2014-05-15 Harting Electric Gmbh & Co. Kg Holding frame for holding connector modules
DE102013106279A1 (en) 2013-06-17 2014-12-18 Harting Electric Gmbh & Co. Kg Holding frame for connector modules

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1467269A1 (en) * 2003-04-07 2004-10-13 Automation Daten- und Systemtechnik GmbH Identification of local devices in a data processing system
ES2382754T3 (en) * 2006-03-30 2012-06-13 Siemens Aktiengesellschaft Control and communications system that includes an engineering unit

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE29601998U1 (en) 1996-02-06 1996-04-04 Harting Elektronik Gmbh, 32339 Espelkamp Modular connector
EP0860906A2 (en) 1997-02-22 1998-08-26 Harting KGaA Supporting frame for modular connectors
EP0860906B1 (en) 1997-02-22 2004-05-26 HARTING Electric GmbH & Co. KG Supporting frame for modular connectors
US6177860B1 (en) * 1997-11-17 2001-01-23 International Business Machines Corporation Method and economical direct connected apparatus for deploying and tracking computers
DE19851473A1 (en) 1998-11-09 2000-05-18 Harting Kgaa Coding method for cooperating electrical connector halves uses electronic circuit in one connector half and cooperating coding device in other connector half to provide identification signal for assembled connector halves
DE10112843A1 (en) 2000-03-17 2001-09-27 Langner Comm Ag Automation data distribution system uses coded datagram for communication between data processing station and automation component
EP1353412A2 (en) 2002-04-13 2003-10-15 Harting Electric GmbH & Co. KG Modular connector
DE20219875U1 (en) 2002-12-21 2004-04-22 Weidmüller Interface Gmbh & Co. Modular plug-in connector for electronic modular machine control, has two interconnectable plug parts each with a retaining frame for plugging in interchangeable modules
DE10302485A1 (en) * 2003-01-23 2004-09-02 Abb Patent Gmbh Fieldbus connection in switchgear
DE20317678U1 (en) * 2003-11-15 2004-02-12 Harting Electric Gmbh & Co. Kg Connector for electronic or optical data network cables has housing fitted on main unit mounting wall
DE102005049483A1 (en) * 2005-10-13 2007-04-19 Ifm Electronic Gmbh Electrical plug, for use with sensor, has microcontroller reading parameter data from sensor based on characteristic of sensor or reading data from memory and transmitting data into sensor over interface
WO2009024179A1 (en) * 2007-08-22 2009-02-26 Siemens Aktiengesellschaft Method for parameterizing a switchgear assembly
WO2011042318A1 (en) 2009-10-08 2011-04-14 Netstal Maschinen Ag Method for controlling and operating a production cell, and a control device
DE102009051546A1 (en) * 2009-10-31 2011-05-05 Robert Bosch Gmbh Control device, has controllers for controlling corresponding valves and networked in network, where memory is provided in each controller for redundant storage of control parameters of one of controllers
EP2510589A1 (en) 2009-12-09 2012-10-17 Harting Electric GmbH & Co. KG System plug connector
EP2510590A1 (en) 2009-12-09 2012-10-17 HARTING KGaA System plug connector having an adapter module
DE202011050643U1 (en) 2011-07-06 2011-08-19 Harting Electric Gmbh & Co. Kg connector module
DE102012014682A1 (en) * 2012-05-29 2013-12-05 Balluff Gmbh fieldbus system
DE102012107270A1 (en) 2012-08-08 2014-02-13 Harting Electric Gmbh & Co. Kg Connector housing with an RFID transponder
DE102012110907A1 (en) 2012-11-13 2014-05-15 Harting Electric Gmbh & Co. Kg Holding frame for holding connector modules
DE102013106279A1 (en) 2013-06-17 2014-12-18 Harting Electric Gmbh & Co. Kg Holding frame for connector modules
DE202013103611U1 (en) 2013-08-12 2013-09-19 Harting Electric Gmbh & Co. Kg Holding frame for connectors

Also Published As

Publication number Publication date
WO2016162007A1 (en) 2016-10-13

Similar Documents

Publication Publication Date Title
EP3607451B1 (en) Modular plug system comprising an integrated data bus
EP3735808B1 (en) Control system and method for assembling a control system
EP2258153B1 (en) Electric modular system comprising a multi-functional field bus module
DE102019105171A1 (en) IO-Link master, interface and method for controlling and monitoring an IO-Link system
WO2021121743A1 (en) Device for the wireless transmission of a signal
DE102015105407A1 (en) Method, network and device for controlling and / or supplying at least one machine
DE102013206147A1 (en) Module for a data bus
EP3821308B1 (en) System for collecting data from an automation system
EP1039589A1 (en) Distributor for connecting actuators and/or sensors
EP2478422A1 (en) Providing station-based operating data using a diagnostic data server as an additional field bus master
EP1840684A1 (en) Automation device and system with components communicating connectionless (radio frequency) using detachable radio module FM
EP1912343A2 (en) Parameterisation of an intelligent unit via a power supply unit
EP3611806A2 (en) Adapter and vacuum system
WO2013004383A1 (en) Communication interface module for an automation system
DE202011107899U1 (en) Node for mounting on a wall or an object
DE10353469A1 (en) Electrical connector
WO2023280345A1 (en) Industrial electrical connector having a data diode module
WO2010060496A1 (en) Autoconfiguration adapter having a display unit for connecting to configurable network infrastructure devices
DE10029448A1 (en) Process control system has data communication lines that connect field devices and host computer, thereby enabling data exchange between interfaces of field devices and host computer
WO2019161820A1 (en) Integrated communication unit
DE102020202081B4 (en) MODULAR INDUSTRIAL CONTROL SYSTEM AND METHOD FOR PRODUCING A MODULAR INDUSTRIAL CONTROL SYSTEM
DE102020132650B4 (en) ELECTRONIC HOUSING FOR ONE HUB TO CONTROL SEVERAL ACTUATORS
DE102024112144A1 (en) Automation device with a switching device
DE19703160A1 (en) Connection of protocol printers to European standard bus
WO2012084393A1 (en) Transport-securing means for a battery unit

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final