NETWORK SYSTEM AND METHOD FOR TRANSMITTING DATA IN A NETWORK SYSTEM
20170244791 · 2017-08-24
Assignee
Inventors
Cpc classification
H04L41/046
ELECTRICITY
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B19/05
PHYSICS
H04L67/10
ELECTRICITY
H04L67/12
ELECTRICITY
G05B19/4183
PHYSICS
International classification
Abstract
A network system, and a method of use thereof, includes a first network subscriber arranged in an automation network of an automation system, a second network subscriber having a cloud computing infrastructure, and a communication unit for transmitting acquired data from the first network subscriber to the second network subscriber. The communication unit includes a first interface, which is configured as an input/output module and connected to the first network subscriber, and a second interface, which is configured as an agent and connected to the second network subscriber.
Claims
1. A network system, comprising: a first network subscriber arranged in an automation network of an automation system; a second network subscriber having a cloud computing infrastructure; and a communication unit for transmitting acquired data from the first network subscriber to the second network subscriber, said communication unit including a first interface, which is configured as an input/output module and connected to the first network subscriber, and a second interface, which is configured as an agent and connected to the second network subscriber.
2. The network system of claim 1, wherein the communication unit includes at least two data transmission modes for transmitting data, acquired by the first network subscriber, to the second network subscriber.
3. The network system of claim 2, wherein at least one of the data transmission modes is a first data transmission mode for acquiring the data which is subsequently subjected to an aggregation function and/or preanalysis function.
4. The network system of claim 3, wherein the data is acquired continuously.
5. The network system of claim 3, wherein the aggregation function and/or preanalysis function includes forming a mean value and/or a minimum or maximum and/or a sum of the data acquired in a predetermined time.
6. The network system of claim 5, wherein the aggregation function and/or preanalysis function includes determining a most recently acquired dataset of the data acquired in the predetermined time.
7. The network system of claim 2, wherein at least one of the data transmission modes is a second data transmission mode, with the data, acquired by the communication unit, generating a data packet for sending to the cloud computing infrastructure of the second network subscriber.
8. The network system of claim 7, further comprising a trigger configured to send the data packet.
9. The network system of claim 8, wherein the trigger is activated by the first network subscriber.
10. The network system of claim 1, wherein the communication unit includes a sniffer mode.
11. The network system of claim 10, wherein the sniffer mode is configured to rule out a reactive effect on the first network subscriber.
12. The network system of claim 1, wherein the communication unit includes a TAP (terminal access point) connection.
13. The network system of claim 1, wherein the first network subscriber includes a Profinet (Process Field Network) system.
14. A method for transmitting data in a network system, comprising: connecting a first interface of a communication unit to a first network subscriber arranged in an automation network of an automation system, and connecting a second interface of the communication unit to a second network subscriber having a cloud computing infrastructure to enable transmission of data from the first network subscriber to the second network subscriber; configuring the first interface of the communication unit in the form of an input/output module; and configuring the second interface of the communication unit in the form of an agent.
15. The method of claim 14, further comprising providing at least two data transmission modes in the communication unit, and transmitting data acquired by the first network subscriber to the second network subscriber by one of the at least two data transmission modes.
16. The method of claim 15, wherein the at least two data transmission modes are adjustable.
17. The method of claim 15, further comprising continuously acquiring data from at least one of the data transmission modes as a first data transmission mode, and subjecting the data to an aggregation function and/or preanalysis function.
18. The method of claim 15, further comprising configuring at least one of the data transmission modes as a second data transmission mode for acquiring the data, generating a data packet from the acquired data for subsequent processing, and sending the data packet to the cloud computing infrastructure of the second network subscriber.
19. The method of claim 18, wherein the data packet is sent in response to an activation of a trigger by the first network subscriber.
20. The method of claim 14, further comprising executing a sniffer mode on the communication unit.
Description
BRIEF DESCRIPTION OF THE DRAWING
[0025] Other features and advantages of the present invention will be more readily apparent upon reading the following description of currently preferred exemplified embodiments of the invention with reference to the accompanying drawing, in which the sole
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0026] The depicted embodiment is to be understood as illustrative of the invention and not as limiting in any way. It should also be understood that the FIGURE may not necessarily be to scale. In certain instances, details which are not necessary for an understanding of the present invention or which render other details difficult to perceive may have been omitted.
[0027] In automated plant facilities 2 having an automation system, it is necessary to send the plant data collected by sensors or other measurement instruments to a remote data center, known as a cloud 10, for further processing. In existing prior art solutions, either only limited sampling rates of the automation system 1 are possible or complex and labor-intensive interventions in the automation system are necessary. This problem is now being addressed and solved by the present invention.
[0028] Turning now to
[0029] The first interface 3a is embodied in the form of an input/output (I/O) module, i.e. the communication unit 3 behaves toward the automation system like an I/O module, in particular, like a Profinet (Process Field Network) I/O module. All other I/O modules are, of course, also possible. The second interface 3b is embodied in the form of an agent, i.e., the communication unit 3 behaves toward the cloud 10 like an agent.
[0030] The communication unit 3 has two different data transmission modes (compression and data sampling). These are adjustable, depending on which application scenario is present. In the first data transmission mode, the data is acquired, and in particular acquired, continuously. An aggregation function and/or a compression and preanalysis function are/is subsequently applied. What is to be understood in this context by an aggregation/compression/preanalysis in connection with the management of large volumes of data is the aggregation of a series of facts to form a single fact.
[0031] Aggregation functions (or summing-up functions) and compression and preanalysis functions are those functions which assign a single value to a volume of data sent from the automation system 1 that has been sent in a predetermined time, e.g. every n seconds. The result is then used as representative of the data, i.e. the source data, from the automation system 1.
[0032] From an acquired set of values of the automation system 1, the aggregation functions/compression and preanalysis functions can thus determine e.g. the mean value, the minimum or maximum and/or the sum and/or the average. The aggregation function/compression and preanalysis function may also include determining the most recently acquired data set of that data that has been acquired/received in a predetermined time.
[0033] Advantageously, at least a second data transmission mode is provided, where a data packet for succeeding processing steps is generated from the data acquired by the communication unit 3, and the data packet can be sent to the cloud 10. Thus, a data packet for succeeding processing steps is generated from the data streams of the automation system 1 that are accumulating substantially continuously and is sent to the cloud 10. The data packet usually involves raw data.
[0034] As a result, the source data/raw data can be processed in the cloud 10. The data, i.e. the AO/DO signals (AO=Analog Output, DO=Digital Output) of the automation system 1, is stored/recorded at a given resolution (Profinet resolution) in the communication unit 3 and combined into a data packet. The data packet can in this case be generated according to quite different criteria. The resulting data packet is then sent to the cloud 10, where it is processed further. The decoupled stream signature may be cited here as an example.
[0035] Sending of the packet can be started/stopped by a trigger (or trigger signal) (a signal is triggered when a predefined condition is fulfilled or a triggering event occurs). In particular, the trigger signal may be generated by the automation system 1, e.g. via a Profinet DO signal. This enables precise control of the data decoupling by a signal of the application program. However, the trigger may also be fired via the cloud 10, e.g. when a data sampling is required for a detailed diagnosis. A time-controlled transmission, e.g. once per hour, once per day, is likewise possible.
[0036] A transfer of raw data to the cloud 10, which can be triggered, is therefore possible.
[0037] Advantageously, the communication unit 3 includes a sniffer mode or a sniffer mode that is installed on the communication unit 3. A reactive effect on the automation system 1 is ruled out by the sniffer mode, i.e. no feedback effect on the automated plant facility is possible, because only “read access” is enabled. A LAN analysis is also possible by the sniffer mode. The term “sniffer” relates in this context to the entire generic class of LAN analyzers.
[0038] This can be realized e.g. by a TAP connection (TAP=terminal access point).
[0039] A further proxy/gateway 5 may additionally be interposed between the communication unit 3 and the cloud 10. This leads to an increase in IT security.
[0040] The invention enables a connection to be established between the cloud 10 and the automation system 1, e.g. a Profinet fieldbus, where the problem of data reduction or selection for the transition from the automation system 1 to the cloud 10 is solved. Thanks to the adjustable conversion provided by the invention, the high data rate at the fieldbus can be transformed into a lower rate for cloud transfer.
[0041] The invention may be implemented by an engineering solution using standard tools of the existing system, i.e. this presents itself to the existing system as the connection of a standard Profinet I/O module e or some other fieldbus I/O module, e.g. Profibus. Furthermore, the invention represents only a minimal CPU load for e.g. the master in the automation system 1.
[0042] Extremely high sampling rates are possible by the invention which may be in the range of a few microseconds.
[0043] The cloud 10 and the automation system 1 may in this case be entities that are physically separated from one another at physically different local sites.
[0044] While the invention has been illustrated and described in connection with currently preferred embodiments shown and described in detail, it is not intended to be limited to the details shown since various modifications and structural changes may be made without departing in any way from the spirit and scope of the present invention. The embodiments were chosen and described in order to explain the principles of the invention and practical application to thereby enable a person skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.
[0045] What is claimed as new and desired to be protected by Letters Patent is set forth in the appended claims and includes equivalents of the elements recited therein: