A fieldbus component of the present disclosure is configured to transfer data either in a first data transfer mode to a public cloud or in a second data transfer mode to a private cloud. The fieldbus component includes a setting element, which is selectively settable to a first setting or to a second setting. The fieldbus component is configured to transfer data in the first data transfer mode to the public cloud when the setting element is set to the first setting and to transfer data in the second data transfer mode to the private cloud when the setting element is set to the second setting.
|
1. A field device for registering and/or influencing process variables, the field device comprising:
a fieldbus interface;
a first network interface;
a first protocol stack configured to provide network communication between the field device and a cloud server and to address the cloud server via a domain name; and
a hardware-implemented setting element selectively settable to a first setting or a second setting, wherein the setting element is a switch element, a switch, a switching element, a dual in-line switch, a configuration element, a plug element, a plug, a jumper, a plug-in jumper, or a short-circuiting plug,
wherein the field device is designed to:
set the domain name to a domain name of a public cloud and transfer data to the public cloud when the setting element is set to the first setting; and
set the domain name to a domain name of a private cloud and transfer data to the private cloud when the setting element is set to the second setting.
12. A fieldbus network, comprising;
a fieldbus;
a field device for registering and/or influencing process variables, the field device including:
a fieldbus interface;
a network interface;
a protocol stack configured to provide network communication between the field device and a cloud server and to address the cloud server via a domain name; and
a hardware-implemented setting element selectively settable to a first setting or a second setting, wherein the setting element is a switch element, a switch, a switching element, a dual in-line switch, a configuration element, a plug element, a plug, a jumper, a plug-in jumper, or a short-circuiting plug,
wherein the field device is configured to:
set the domain name to a domain name of a public cloud and transfer data to the public cloud when the setting element is set to the first setting; and
set the domain name to a domain name of a private cloud and transfer data to the private cloud when the setting element is set to the second setting; and
a connecting device connected to the fieldbus or a cloud server connected to the fieldbus.
15. A method for transferring data from a field device to a cloud,
wherein the field device includes:
a fieldbus interface;
a network interface;
a protocol stack configured to provide network communication between the field device and a cloud sever and to address the cloud sever via a domain name; and
a hardware-implemented setting element selectively settable to a first setting or a second setting, wherein the setting element is a switch element, a switch, a switching element, a dual in-line switch, a configuration element, a plug element, a plug, a jumper, a plug-in jumper, or a short-circuiting plug, and
wherein the field device is designed to:
set the domain name to a domain name of a public cloud and transfer data to the public cloud when the setting element is set to the first setting, and
set the domain name to a domain name of a private cloud and transfer data to the private cloud when the setting element is set to the second setting,
the method comprising:
setting the setting element of the field device to a first setting or to a second setting;
setting the domain name to the domain name of the public cloud and transferring data to the public cloud when the setting element is set to the first setting; and
setting the domain name to the domain name of the private cloud and transferring data to the private cloud when the setting element is set to the second setting.
2. The field device of
wherein the setting element can be set by mechanical actuation selectively to the first setting or the second setting;
wherein the setting element is arranged or arrangeable on a printed circuit board of the field device; and
the setting element is a plug element that can be plugged onto pins of a printed circuit board of the field device.
3. The field device of
wherein the domain name of the public cloud is translatable by means of a name server into an IP-address of the public cloud and the field device is further designed to transfer data to the IP-address of the public cloud when the setting element is set to the first setting; and
wherein the domain name of the private cloud is translatable by means of a name server into an IP-address of the private cloud and the field device is further designed to transfer data to the IP-address of the private cloud when the setting element is set to the second setting.
4. The field device of
wherein the field device is further designed for transferring data to the public cloud using the first protocol stack when the setting element is set to the first setting and for transferring data to the private cloud likewise using the first protocol stack when the setting element is set to the second setting.
5. The field device of
6. The field device of
a second protocol stack,
wherein the field device is further designed for transferring data to the public cloud using the first protocol stack and for transferring data to the private cloud using the second protocol stack.
7. The field device of
8. The field device of
9. The field device of
10. The field device of
wherein the field device is further designed, when the setting element is set to the second setting, to produce the domain name of the private cloud from a predetermined name component and a local domain in which the field device is installed and to ascertain the local domain based on a DHCP assignment received from a DHCP server.
11. The field device of
wherein the field device is further designed, when the setting element is set to the second setting, to transfer data to the private cloud via the fieldbus, and
wherein the fieldbus is a fieldbus according to one of the following standards: industrial Ethernet;
EtherNet/IP, Profinet, EtherCAT, ModBus TCP, HART-IP, OPC, and OPC-UA.
13. The fieldbus network of
wherein the field device is further designed, when the setting element is set to the second setting, to transfer data to the private cloud via the fieldbus and the connecting device, and
wherein the connecting apparatus is designed to forward data received from the field device to the private cloud.
14. The fieldbus network of
a cloud server connected to the fieldbus, the cloud server including a storage apparatus for storing data received from the field device,
wherein the field device is further designed, when the setting element is set to the second setting, to transfer data to the private cloud via the fieldbus to the private cloud server.
|
The present application is related to and claims the priority benefit of German Patent Application No. 10 2017 130 517.3, filed on Dec. 19, 2017 and International Patent Application No. PCT/EP2018/081181, filed on Nov. 14, 2018, the entire contents of which are incorporated herein by reference.
The invention relates to a fieldbus component as well as to a fieldbus network having a fieldbus component. Moreover, the invention relates to a method for transferring data from a fieldbus component to a cloud.
In automation technology, field devices are often applied, which serve for registering and/or influencing process variables. Examples of such field devices are fill level measuring devices, mass flow measuring devices, pressure- and temperature measuring devices, etc., which, as sensors, register the corresponding process variables, fill level, flow, pressure, and temperature.
For logging, documenting and later evaluation of the data occurring within a fieldbus network, the fieldbus network, or individual field devices of the fieldbus network, can be provided with access to a cloud. In this way, selected parameters of the field devices as well as, for example, data for monitoring device state can be written to the cloud.
Objects of the invention include a fieldbus component as well as a method for transferring data from a fieldbus component to a cloud, in the case of which the configuration of the data transfer to the cloud is simplified.
A fieldbus component corresponding to the forms of embodiment of the invention is designed to transfer data either in a first data transfer mode to a public cloud or in a second data transfer mode to a private cloud. In such case, the fieldbus component includes a setting element, which is selectively settable to a first setting or to a second setting. The fieldbus component is designed to transfer data in the first data transfer mode to the public cloud when the setting element is set to the first setting and to transfer data in the second data transfer mode to the private cloud when the setting element is set to the second setting.
In the case of fieldbus components, there is, in increasing measure, the requirement to store, in a cloud, registered measured values, parameter values and configuration data, as well as data for monitoring condition and for diagnosis of the device state of the fieldbus component. For this, there is the option of transferring the data to a public cloud and storing the data there. In a public cloud, the data of a large number of customers can be stored. In the case of some customers, it is, however, desired for purposes of data security that the data not be stored in a public cloud, but instead, in a private cloud. A private cloud can, for example, be accessed by only one customer or a selected group of customers. For example, cloud entries can be stored in a host of the company. For this, it is necessary either so to configure a fieldbus component that data to be transferred to a cloud are stored according to a first data transfer mode in the public cloud, or so to configure the fieldbus component that the data are transferred according to a second data transfer mode to a private cloud. It is provided that this setting of the transfer mode is effected by means of a setting element in the fieldbus component. Because of the setting element, which, can for example, be implemented as a switch or plug element, an especially easy and rapidly performed opportunity for configuring the fieldbus component is created. This enables, especially in larger production plants with a large number of fieldbus components, a fast configuring of whether the data is to be transferred to a public cloud or to a private cloud. Especially, it is, in the case of this solution, not necessary to configure the fieldbus component via an interface, such as, for example, Bluetooth or WLAN, by means of a device configuration software. Such a configuration via an interface by means of software is always perceived by customers as complex and inconvenient. Moreover, device configuration via such an interface represents a supplemental security risk, because each interface provides a potential security hole for an automation network and opens an attack route for unauthorized access. The simple hardware element, which can be set to at least two possible settings, has no software interface or other auxiliary means. In this way, the security of the fieldbus component is increased, since fewer interfaces need to be provided in the fieldbus component. A further advantage of the solution of the invention is a simpler integration in explosion protected surroundings, a simpler integration in surroundings, in which protection according to the protection class IP67 is required or in which particular dust- or hygiene requirements must be fulfilled. Instead of complex plug-in or interface solutions, a simple 1-bit setting element is provided.
In a preferred solution, the domain name of the private cloud, to which the data is to be transferred, is generated by means of a production schema provided for this, for example, using the local domain, in which the fieldbus component is installed. In the case of application of such a production schema, both the addressing of the public cloud as well as also the addressing of the private cloud are automatically performed by the field device, so that the user does not need to be concerned with the details of the configuration.
A fieldbus network corresponding to the forms of embodiment of the invention includes a fieldbus, a fieldbus component, such as above described, connected to the fieldbus as well as a connecting device connected to the fieldbus or a cloud server connected to the fieldbus.
A method corresponding to the forms of embodiment of the invention serves for transferring data from a fieldbus component to a cloud, wherein the fieldbus component is designed to transfer data to a cloud either in a first data transfer mode to a public cloud or in a second data transfer mode to a private cloud. The fieldbus component includes a setting element, which can be set selectively to a first setting or to a second setting. The method includes setting the setting element of the fieldbus component to a first setting or to a second setting, as well as transferring data to the public cloud, when the setting element is set to the first setting, or transferring data to the private cloud, when the setting element is set to the second setting.
The invention will now be explained in greater detail based on examples of embodiments shown in the drawing, the figures of which show as follows:
In the case of field devices of automation technology, it is required in increasing measure that data be transferable from the field device to a cloud for storage there. The data to be stored can be, for example, parameter values and configuration data of the field device, registered measured values, data concerning device state, diagnostic data and/or results of a data evaluation. Such data can be written by the field device via a data connection, for example, a wireless data connection, to a public cloud. Many companies prefer, however, to store the data occurring in the field devices in a company cloud server, i.e. a private cloud, in order, in this way, as regards data security, to maintain better control of the data.
In view of these customer requirements, field devices should be so configurable that the cloud data occurring in the field device can be transferred selectively either to a public cloud or to a private cloud. In order to lessen the configuration effort, there is provided in the field device or on the field device a setting element, which has at least two setting options, wherein by means of this setting element it can be selected, whether the cloud data is to be transferred to a public cloud or to a private cloud. In such case, the setting element can, for example, be embodied as a hardware implemented switch- or configuration element, for example, as a dual in-line (DIP) switch and even as a plug-in jumper. In the following, the setting options of the setting element will be referred to with “true” and “false”, wherein the setting element can, supplementally to these two setting options, have yet other setting options. The field device is designed in the case of the setting “true” to transfer the occurring cloud data to a public cloud and in the case of the setting “false” to transfer the cloud data to a private cloud.
Shown in
Shown on the left side of
The field device 1 shown in
For producing requests for database services directed to the public cloud 4, the field device 1 contains a protocol stack 11, provided preferably an HTTP- or HTTPS protocol stack. The protocol stack 11 includes an Ethernet layer 12, an IP layer 13, a TCP layer 14 as well as an HTTP- or HTTPS layer 15. Implemented above the HTTP- or HTTPS layer 15 is an application-specific layer 16, which is provided for requesting the cloud services. Defined in this application-specific layer 16 are the above mentioned CRUD operations, thus, the database operations required for addressing the cloud services. By means of the CRUD operations, entries in the public cloud 4 can be inserted, read-out, modified and deleted. Preferably used for the CRUD operations in the application-specific layer 16 are HTTP commands such as GET and POST. Moreover, there are defined in the application-specific layer 16 data objects, which are required for accessing entries of the public cloud 4, especially, for example, data objects for assets, manufacturers and device types as well as linkages between these data objects. Besides the basic database operations and the data objects, at least one flow diagram can be specified in the application-specific layer to provide a sequence of operations, which must be followed for accessing cloud services. Thus, it is possible, for example, to provide that before inserting a new entry for a fieldbus component, it must be checked, whether an entry for this fieldbus component is already in the public cloud 4. Only after, corresponding to this flow diagram, it has been verified that such an entry is still not present, can the desired entry be inserted in the next step.
If the setting element 2 is set to the value “true”, the request produced by the protocol stack 11 for a database operation is addressed to the domain name of the public cloud 4, wherein this domain name of the public cloud 4 is established, for example, by the manufacturer of the field device 1 and can be stored in the field device 1. In the case of field devices of the firm, Endress+Hauser, for example, “endresscloud.com” is used as domain name of the public cloud 4. The requests produced by the protocol stack 11 for database services are addressed to the domain names “endresscloud.com” of the public cloud 4, transferred via the data connection 3 to the programming interface 10 of the public cloud 4 and processed further in the public cloud 4. In such case, the domain name “endresscloud.com” is converted by means of a name server, or DNS server, into the IP-address 17 of the public cloud 4.
Shown in
A database request produced by the field device 1 is transferred via a data connection to a cloud server 18, wherein the data transfer in the case of the example illustrated in
In the case of the example illustrated in
Advantageously, however, the cloud name, with which the cloud server 18 is addressable within the local domain, is produced by means of a previously established formation schema. Within the local domain “exampleCompany.de”, the cloud server 18 could, for example, have the cloud name “endresscloud.exampleCompany.de”, which is composed of the name component “endresscloud”, a dot used as separation character and the local domain name “exampleCompany.de”. This cloud name is used by each of the field devices 1, 22-1 and 22-2 for the requests for cloud services. Because of the predetermined formation schema of the cloud name “endresscloud.exampleCompany.de”, this cloud name can be derived in simple manner by each of the field devices 1, 22-1 and 22-2, so that it is not necessary to store this cloud name earlier in each of the field devices. When a field device signs into a particular local network, for example, into an industrial Ethernet network, then the DHCP server of the network assigns the field device an IP-address. In this DHCP assignment, the field device is also told the local domain, into which it is signed in, thus, for example, the local domain, “exampleCompany.de”. The field device can then, based on such local domain, dynamically produce the cloud name of the cloud server 18. For this, a predetermined name component, such as, for example, “endresscloud” is connected with the local domain name “exampleCompany.de” via a separation dot, in order in such manner to produce the cloud name, “endresscloud.exampleCompany.de”. The name component “endresscloud” can be derived, for example, from the cloud name of the public cloud, “endresscloud.com”, by omitting the “.com”. A given field device 1, 22-1, 22-2 can then use the so produced cloud name, “endresscloud.exampleCompany.de”, to request cloud services from the cloud server 18. With this addressing, the cloud name of the private cloud is then converted by means of a DNS server into the IP-address 24 of the cloud server 18.
In the case of the solution shown in
The connecting apparatus 25 is embodied to receive from a field device requests for cloud services and to forward such to the private cloud 27. For this, the IP-address 28 of a received request for a code service is replaced by the IP-address 32 of the private cloud 27, wherein the request is transferred from the cloud-client interface 33 of the connecting apparatus 25 via the data connection 26 to the programming interface 31 of the private cloud 27. In the reverse direction, messages and confirmations of the private cloud 27 can be transferred via the programming interface 31, the data connection 26 and the cloud-client interface 33 to the connecting apparatus 25 and from there via the fieldbus 20 to one of the field devices.
Based on
In the case of the previously discussed Examples, the same protocol stack 11 was applied for the data transfers to the public cloud and to the private cloud.
The field device 34 is provided with a hardware implemented setting element 39 for switching between a data transfer to the public cloud 37 and a data transfer to the private cloud 38. Shown in
Shown in
Mayer, Michael, Pöschmann, Axel
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
10057768, | Feb 17 2017 | International Business Machines Corporation | Storing data from a sensor device into a neighboring device |
10148493, | Jun 08 2015 | INFOBLOX INC | API gateway for network policy and configuration management with public cloud |
6947389, | Jun 30 2000 | Fisher-Rosemount Systems, Inc. | Two-mode foundation fieldbus device configurator |
8769622, | Jun 30 2011 | International Business Machines Corporation | Authentication and authorization methods for cloud computing security |
20110145094, | |||
20120210037, | |||
20120281708, | |||
20140006580, | |||
20160150014, | |||
20170255723, | |||
20170351226, | |||
CN104954242, | |||
CN105723658, | |||
CN107239329, | |||
CN201117287, | |||
DE102013018596, | |||
EP2801939, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 14 2018 | Endress+Hauser Process Solutions AG | (assignment on the face of the patent) | / | |||
Apr 27 2020 | PÖSCHMANN, AXEL | Endress+Hauser Process Solutions AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 054351 | /0802 | |
Apr 27 2020 | MAYER, MICHAEL | Endress+Hauser Process Solutions AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 054351 | /0802 |
Date | Maintenance Fee Events |
Jun 19 2020 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Nov 30 2024 | 4 years fee payment window open |
May 30 2025 | 6 months grace period start (w surcharge) |
Nov 30 2025 | patent expiry (for year 4) |
Nov 30 2027 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 30 2028 | 8 years fee payment window open |
May 30 2029 | 6 months grace period start (w surcharge) |
Nov 30 2029 | patent expiry (for year 8) |
Nov 30 2031 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 30 2032 | 12 years fee payment window open |
May 30 2033 | 6 months grace period start (w surcharge) |
Nov 30 2033 | patent expiry (for year 12) |
Nov 30 2035 | 2 years to revive unintentionally abandoned end. (for year 12) |