COMMUNICATION DEVICE AND METHOD OF TRANSFERRING DATA FROM A CONTROL LOOP
20210311458 · 2021-10-07
Inventors
Cpc classification
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
G05B2219/33299
PHYSICS
G05B19/414
PHYSICS
G05B19/4062
PHYSICS
International classification
G05B19/414
PHYSICS
Abstract
A communication device for a control loop is provided having a control device and an actuator that is connected to the control device via a connection line and that has a sensor for determining a control variable. In this respect, the communication device has a first interface for connecting to the control line for a connection to the control device, a second interface for a connection to the actuator, and a third interface for a connection to a third system to transfer at least some of a communication on the connection line or data acquired therefrom to the third system.
Claims
1. A communication device for a control loop, the communication device comprising: a control device and an actuator that is connected to the control device via a connection line and a sensor for determining a control variable, wherein the communication device has a first interface for connecting to the control line for a connection to the control device, a second interface for a connection to the actuator, and a third interface for a connection to a third system to transfer at least some of a communication on the connection line or data acquired therefrom to the third system.
2. The communication device in accordance with claim 1, wherein the actuator is a motor, the sensor is a rotary encoder, and the control device is a servo controller.
3. The communication device in accordance with claim 1, wherein the third interface is a wired or wireless interface for data communication in accordance with a standardized data communication protocol.
4. The communication device in accordance with claim 3, wherein the standardized data communication protocol is a network protocol.
5. The communication device in accordance with claim 1, wherein the third system is a computer for the analysis of a system having the actuator, a network of the system, or a cloud.
6. The communication device in accordance with claim 1, wherein the control device and the actuator communicate over the connection line in accordance with the standard HIPERFACE DSL® or IO-Link.
7. The communication device in accordance with claim 1, wherein at least one of the first interface and the second interface is configured in accordance with the standard HIPERFACE DSL® or IO-Link.
8. The communication device in accordance with claim 1, wherein the connection line in the communication device is continued between the first interface and the second interface and transmits signals of the connection line.
9. The communication device in accordance with claim 8, wherein the connection line transmits the signals of the connection line while amplifying the signals.
10. The communication device in accordance with claim 1, wherein the communication device has a master/slave unit that is connected to the first interface and to the second interface.
11. The communication device in accordance with claim 10, wherein the master/slave unit is configured in accordance with the standard HIPERFACE DSL® or IO-Link.
12. The communication device in accordance with claim 1, that has a communication control that is configured to evaluate the signals transmitted on the connection line between the actuator and the control device and to decide which signals and/or data are output at the first interface, at the second interface, and/or at the third interface.
13. The communication device in accordance with claim 12, wherein the communication control is configured to filter, sort, and/or pre-process the data that are output to the outside via a third interface.
14. The communication device in accordance with claim 12, wherein the communication control is configured to compare the signals and/or data with an expectation.
15. The communication device in accordance with claim 12, wherein the communication control is configured for a protocol adaptation between the first interface and the second interface.
16. The communication device in accordance with claim 15, wherein the protocol adaptation comprises a change of the resolution and/or data rate.
17. The communication device in accordance with claim 12, wherein the communication control is configured to at least partially replace the data flow from the actuator and/or control device.
18. The communication device in accordance with claim 12, wherein the communication control is configured to request additional data from the sensor that the control loop does not require.
19. The communication device in accordance with claim 12, that has at least one connector for an additional sensor.
20. A method of transferring data from a control loop having a control device and an actuator that is connected to the control device via a connection line and that has a sensor for determining a control variable, wherein a communication device is connected via a first interface in the connection line to the control device and via a second interface in the connection line to the actuator; and wherein the communication device transfers at least some of a communication on the connection line or data acquired therefrom via third interface to a third system.
21. The method according to claim 20, wherein the communication device comprises the control device and the actuator that is connected to the control device via the connection line and the sensor for determining a control variable, wherein the communication device has the first interface for connecting to the control line for a connection to the control device, the second interface for a connection to the actuator, and the third interface for a connection to said third system to transfer at least some of a communication on the connection line or data acquired therefrom to the third system.
Description
[0025] The invention will be explained in more detail in the following also with respect to further features and advantages by way of example with reference to embodiments and to the enclosed drawing. The Figures of the drawing show in:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037] The communication device 10 is connected to the controller 20 via the first interface 12 and to the actuator 22 via the second interface 14. The connection line 26a-b is divided into two sections in this manner. The communication device 10 establishes the connection internally between the two sections 26a-b. In addition, at least some of the communication with the encoder 24 or with the controller 20 or data led off thereon is output to a third system via the third interface 16.
[0038]
[0039] In this embodiment, the communication on the connection line 26a-c is practically only overheard by a signal splitter 30 in any desired technical design. The communication control 18 select that information that is to be transmitted via the third interface 16 outwardly to the third system. There are different possibilities here, from a transfer of raw data signals, to a translation of the data communicated on the connection line 26a-c into a different data protocol, up to a pre-processing or even an analysis and diagnosis of these data.
[0040]
[0041] In this embodiment, the communication device 10 has full control over contents and protocols. It can thus not only work as a splitter, but also as a translator, or furthermore also provide additional functions. Communication contents can thus also be selectively changed, filtered, or passed on within the control loop on the connection line 26a-b. Information can thereby be directly blocked; information can also be transferred that the control loop does not originally transfer; a data rate or a resolution and the like can be adapted. In principle, the communication device 10 could also use completely different protocols on the part sections of the connection line 26a-b. There is preferably no intervention in the communication for the actual control function. If this nevertheless takes place, it should be ensured that the communication device 10 only influences the control in a manner provided in the system. Such an intervention is then absolutely justifiable, for example to subsequently provide functional safety in the control loop by test processes and the like.
[0042]
[0043] The actuators in the servo motors are in each case motors 22a-b and the controllers are the associated servo controllers 20a-b. A motor feedback system as a respective encoder 34 preferably belongs to the motors 22a-b. The control loop therebetween communicates on a connection line 26a1, 26a2, 26b1, 26b2 into which the respective communication device 10a-b is hooked. Every single control loop can preferably be designed such as has been explained with respect to
[0044] The third interface 16 communicates in this embodiment with a local network 36 of the system operator. There is preferably consequently a direct or indirect connection, not shown, in the background between the control 28 of the system and the local network 36. The third interface 16 can be configured for any desired network protocol, for example TCP-IP or UDP, and all known wired and wireless connections such as Ethernet, 3G, 4G, 5G, WiFi, Bluetooth, and other open or proprietary standards are conceivable for this purpose.
[0045] The data that are transferred over the third interface 16 into the local network 36 can be processed there using any desired analysis and diagnosis software. The system operator, the manufacturer of the servo motor, or the manufacturer of the encoders 24 or of the communication device 10 or a third party can provide the corresponding software. It is conceivable to transfer processing results back to the communication device, in particular to change configurations there or also to intervene in the control loop.
[0046]
[0047]
[0048] In the previous explanation, it has only generally been addressed that data from a control loop, in particular from a motor feedback control loop of a servo motor, can be expelled and possibly also transferred back by means of the communication device 10. Finally, some application examples should now be listed.
[0049] The data can be used for the diagnosis of the respective control loop and thus ultimately of the system. In this respect, comparisons with data of a specification, data from different operating times, or on different systems can take place as to whether indications of malfunctions, irregularities, required maintenance, or impending future failures result. The analysis can have the actuator 22, the encoder 24, or the application or system as its object and the actuator 22 or encoder 24 are integrated therein. This includes, for example, expectations on the behavior of the actuator 22 under load or an analysis of the processed load. Particularly such diagnosis functions can profit when they are supported on large data volumes and also make use of methods of machine learning, in particular deep neuronal networks. It is conceivable that the communication device 10 requests data over the connection line 26a-b that the controller 20 itself does not need and that are thus separately provided for the communication device 10 and thus the third systems 36, 38, 40. An additional diagnosis interface to the actuator 22 and the encoder 24 is thus provided.
[0050] It is furthermore conceivable, in particular with an embodiment in accordance with
[0051] The communication device 10 can act as a translator between different protocols on the sections of the supply line 26a-b. In this respect, only parameters can be modified in that, for example, the communication interface communicates with higher resolution to the one side than to the other side. It is, however, also conceivable to use completely different protocols to the controller 20 on the one side and to the actuator 22 and encoder 24 on the other side, in particular also different protocol versions. The communication interface thus makes it simpler to obtain the compatibility in the control loop.
[0052] In a further development of the communication device 10, not shown, at least one connector for an additional sensor is provided. The additional sensor does not directly belong to the control loop, but can acquire relevant values for it such as a temperature. The data of the additional sensor are included in the data analysis and in the decision as to which data are modified how and where they are transferred to. Alternatively, the communication device 10 for such further sensors can also only serve as loggers to transfer sensor data to the outside for very independent purposes.
[0053] For commercial applicability, there are a variety of options, in addition to the pure hardware of the communication device 10, for the evaluation of the data having become available therewith. Layered payment models are also conceivable in which only specific parts of the data are transferred or specific functions such as a higher measurement resolution are only made accessible via release keys. The communication device 10 facilitates the data output from the control loop both for new installations and in the event of an upgrading of an existing system.