The invention relates to a method for operating an automation system, a control system and an automation system.
Automation systems may include drive systems for moving objects. A drive system may be used to move or position a movable element of a system, a machine, a building or a stage in at least one direction. Drive systems may comprise a permanently energized electromagnetic motor having a stator and a rotor that may move on the stator in at least one direction. In particular, the drive system may be a planar drive system in which the stator is planar and the rotor may be moved in at least two directions. The aforementioned drive systems may inter alia be used in automation technology, in particular production technology, handling technology, process technology, stage and show technology or building and catering technology.
In a permanently energized electromagnetic planar motor, a drive force is exerted upon the rotor by the fact that energized coil groups of a stator assembly interact magnetically with drive magnets of a plurality of magnet arrangements of the rotor. Planar drive systems comprising rectangular and longitudinally stretched coil groups and rectangular and longitudinally stretched magnet arrangements of the rotor are known from the state of the art. Such a planar drive system is described, for example, in publication DE 10 2017 131 304 A1. With the aid of such a planar drive system, in particular a linear and translative movement of the rotor is possible. This means that with the aid of such a planar drive system, the rotor may be moved freely in parallel to the stator surface above a stator surface under which the rectangular and elongated coil groups are arranged, and may be moved perpendicular with regard to the stator surface at least at different distances from the stator surface. Linear drive systems are also known from the prior art.
If such a drive system, in particular a planar drive system, is used in automation technology, particularly in production technology, handling technology, process technology, stage and show technology or building and catering technology, information relevant to the operation of the drive system may be shown to a human operator or supervisor with the aid of a screen or display. However, this means that the operator or supervisor must regularly look away from the drive system in order to view the screen or display. As a result, the operator or supervisor may not be able to perceive all relevant information in time and may react too late to information shown on a screen or display.
It is an object of the invention to provide an improved automation system. A further object of the invention is to provide a method for operating such an automation system. A further object of the invention is to provide a control system for carrying out the method. It should be possible to perceive information without having to look away from the drive system.
According to a first aspect, a method operates an automation system, wherein the automation system comprises a drive system and an optical projection unit, wherein the drive system comprises a movable rotor, wherein the rotor may be driven with the aid of a drive, and wherein a control system of the automation system carries out the steps of determining a position information of a rotor; linking the position of the rotor to an object to be displayed; rendering a projection to be displayed by the optical projection unit based on the position information of the rotor and the object to be displayed, and outputting the rendered projection to the optical projection unit, so that the optical projection unit outputs the rendered projection on a surface and/or on the rotor or its superstructures and/or transport goods of the drive system.
According to a second aspect, a control system of a planar drive system comprises a planar stator and a rotor movable in at least two directions, wherein the rotor may be driven with the aid of a drive of the stator, is configured to determine a position information of the rotor, to ink the rotor to an object to be displayed, said object comprising a display information; to render a projection to be displayed by an optical projection unit based on the position information of the rotor and the object to be displayed, wherein the projection to be displayed generates an image, and to output the rendered projection to the optical projection unit, so that the optical projection unit outputs the rendered projection on a surface and/or on the rotor or its superstructures and/or transport goods of the drive system, wherein the position information comprises a distance of a rotor surface to a surface and wherein the distance is taken into account during rendering of the projection to be displayed.
According to a third aspect, an automation system comprises a planar drive system and an optical projection unit, wherein the planar drive system comprises a planar stator and a rotor movable in at least two directions, wherein the rotor may be driven with the aid of a drive of the stator comprising a rotor and an optical projection unit, wherein a control system of the automation system determines a position information of the rotor, links the rotor to an object to be displayed, the object comprising a display information; renders a projection to be displayed by the optical projection unit based on the position information of the rotor and the object to be displayed, the projection to be displayed generating an image, and outputs the rendered projection to the optical projection unit, so that the optical projection unit outputs the rendered projection on a surface and/or on the rotor or its superstructures and/or transport goods of the drive system, wherein the position information comprises a distance of a rotor surface to a surface and wherein the distance is taken into account during rendering of the projection to be displayed.
A method operates an automation system comprising a drive system and an optical projection unit. The drive system comprises a movable rotor which is drivable with the aid of a drive. A control system of the automation system carries out the steps described below.
A position information of a rotor is determined. Furthermore, an object to be displayed is linked to a position of the rotor. A projection to be displayed by the optical projection unit is then rendered using the position information of the rotor and the object to be displayed. Finally, the rendered projection is output to the optical projection unit so that the optical projection unit outputs the rendered projection on a surface and/or as a hologram in the direct vicinity of the drive system and/or the rotor of the drive system.
The first two steps, i.e. determining the position information of the rotor and linking the object to be displayed to the rotor, may be carried out one after the other in any order or simultaneously. In particular, rendering may involve assembling the projection to be displayed using the position information and the object to be displayed.
The object to be displayed may, for example, comprise display information, wherein the display information may comprise information relevant to a human operator or supervisor. Since the object to be displayed is output on a surface and/or as a hologram in the immediate vicinity of the drive system, the human operator or supervisor is enabled to perceive relevant information without having to look away from the drive system.
The drive system may either be a linear drive system or a planar drive system. If the drive system is a planar drive system, the surface on which the object to be displayed is output may at least partially comprise a stator surface of the planar drive system.
A control system for an automation system is set up to carry out the steps of the method. The control system is thus set up to determine position information of a rotor and to link an object to be displayed to the position of the rotor. Furthermore, the control system is set up to subsequently render a projection to be displayed by the optical projection unit using the position information of the rotor and the object to be displayed. The control system is also set up to output the rendered projection to the optical projection unit. The optical projection unit may then output the rendered projection on a surface and/or as a hologram in the direct vicinity of the drive system and/or the rotor of the drive system.
The control system may comprise at least one computing unit. If necessary, the control system may also comprise a first controller having a first computing unit and a second controller having a second computing unit. The first controller may then be used in particular to control the drive system and provide the position information of the rotor, while the second controller reads in the position information, links the object to be displayed to the rotor, renders the projection to be displayed using the position information of the rotor and the object to be displayed and outputs the rendered projection to the optical projection unit.
As the case may be, the second controller having a second computing unit may again comprise an additional further controller and an additional further computing unit. The additional further controller transmits information on the projection section on the rotor to the second controller and receives adapted information for this projection section from the second projection unit. The additional further computing unit renders the projection section and transmits the rendered projection to a further projection unit.
An automation system comprises a drive system and an optical projection unit. The drive system comprises a movable rotor. The rotor is drivable with the aid of a drive. The automation system further comprises a control system according to the invention.
So that the manner in which the above recited features of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
In the following description of the figures, identical elements are indicated by identical reference numerals. It is possible that reference numerals are shown in individual figures that are not described in connection with this figure. In this case, the descriptions of these reference numerals, which are described in connection with other figures, may be used to describe the elements indicated by these reference numerals. Furthermore, features and properties may be designated as optional in the figure descriptions. These features and properties designated as optional are then not mandatory and, as the case may be, may also be omitted.
In embodiments of the method disclosed here, position information is determined using a position of a rotor in relation to an automation system and/or drive system. This may, for example, involve determining the position of the rotor in relation to a stator assembly of the drive system and, in particular, may be carried out using a position sensor. If the rotor comprises a magnetic unit, the position sensor may have a magnetic field sensor. This may allow for outputting the object to be displayed that is matched to the position of the rotor.
In an embodiment of the method, the position of the rotor is determined at least twice as often, in particular three times as often, as the projection to be displayed is rendered. This allows the output of the object to be displayed to be matched to the position of the rotor quickly enough and the projection to be displayed may move with the rotor without jerking or disruptive effects.
In an embodiment of the method, communication within the control system has real-time capability. In particular, this means that information may be exchanged within the control system so quickly that the object to be displayed may be tracked even when the rotor is moving quickly and the object to be displayed moves with the rotor without offset.
In an embodiment of the method, the projection to be displayed is first calculated in a virtual figure space using a virtual object and then rendered for a real space using a viewing window of the figure space. The output rendered projection of the viewing window enhances or enriches the detection and/or perception of the rotor or its superstructures and/or transported goods and/or the surface with information from the figure space. This allows for efficient calculation and rendering of the object to be displayed.
The real space may be linked to the multidimensional figure space via a linking rule. Objects arranged in real space, such as components of the drive system, may be assigned to figures in figure space using an assignment rule. A linking rule between real space and figure space may be used to determine how the virtual objects of the figure space are projected into real space in order to be able to output the rendered viewing window.
A movement of the objects arranged in real space, such as the rotor, may be transferred to the figure space. A virtual object assigned to the object in real space may then also be moved in the figure space. The projection to be displayed may then also be changed based on the position of the virtual object and thus also moved in the rendered projection to be displayed.
By linking real space and figure space, a high degree of abstraction may be achieved, which allows the method according to the invention to be adapted to a large number of applications.
The figure space may, for example, contain a 3D model (or sections thereof) of a machine, a building system, a stage or similar. Real objects may be connected to virtual images in the figure space with the aid of a controller. If an interaction takes place with the virtual space, the respective real objects and any virtual extensions of them react accordingly.
It may be provided that the position and size of the figure space and the figures assigned to the objects to be controlled are automatically determined according to the position and size of detected objects to be moved. This facilitates the creation of a figure space assigned to a real space.
In an embodiment, the position information is determined using a position of the rotor in relation to the figure space.
In an embodiment of the method, the figure space contains various elements. One of the elements is selected as the object to be displayed on the basis of information from the control system and/or the automation system and is taken into account when rendering the projection to be displayed. This may be advantageous if a plurality of elements may contain different information and thus different information may be displayed, as well.
In an embodiment of the method, a property is assigned to the object to be displayed in the figure space. The element is selected on the basis of the property.
In an embodiment of the method, the virtual object is moved in the figure space using the position information of the rotor. This allows for simple tracking of the object to be displayed when the rotor moves.
In an embodiment of the method, the projection to be displayed is rendered in such a way that the object to be displayed moves with the rotor and a relative position between the rotor and the object to be displayed is fixed. This also allows for simple tracking of the object to be displayed when the rotor moves.
In an embodiment of the method, the object to be displayed is projected onto the rotor. In an embodiment of the method, the object to be displayed is projected next to the rotor at a predetermined distance from the rotor. In both cases, a simple assignment of information passed on with the aid of the object to be displayed to a specific rotor may be easily recognized by a human operator or supervisor.
In an embodiment of the method, the determination of the position information, the rendering of the projection to be displayed and the output of the rendered projection are carried out again at least after each change in position of the rotor. This may also allow for simple tracking of the object to be displayed when the rotor moves.
In an embodiment of the method, the object to be displayed is linked to a real measured variable, in particular a real measured variable of the drive system. In particular, the real measured variable may be a temperature, an energy consumption, a force or a weight of at least one rotor or at least one motor element of the drive.
In an embodiment of the method, display information is read in via an interface and the object to be displayed is set using the display information. For example, real measured variables or other information to be displayed may be read in via the interface, which would otherwise not be available to the control system. This allows the information to be displayed to be made even more flexible and, for example, additional information relevant to the human operator or supervisor may be read in.
In an embodiment of the method, the position information includes a distance of a rotor surface from the surface. The distance is taken into account when rendering the projection to be displayed. If the drive system is a planar drive system, the distance may be determined in particular on the basis of a flight altitude of the rotor. This makes it possible to adjust the projection to be displayed to the distance, for example by focusing on the rotor surface.
In an embodiment of the method, the automation system comprises a further optical projection unit. Prior to rendering the projection to be displayed, the position information is used to determine whether the rendered projection is to be projected by the optical projection unit and/or by the further optical projection unit. This information is taken into account during rendering. This also allows for more complex displays using a plurality of optical projection units.
In an embodiment of the method, the rendered projection is projected both by the optical projection unit and by the further optical projection unit in a transition area.
In an embodiment of the automation system, the drive system is a planar drive system. The planar drive system comprises at least one stator assembly comprising a plurality of coil groups for generating a stator magnetic field, a stator surface above the stator assembly and a rotor. The surface corresponds to the stator surface. The rotor further comprises a plurality of magnet units for generating a rotor magnetic field. The coil groups and the magnet units form the drive. The rotor may be moved above the stator surface in parallel to the stator surface with the aid of an interaction between the stator magnetic field and the rotor magnetic field.
In an embodiment of the automation system, a data connection between the drive system, the control system and the optical projection unit is provided with the aid of a real-time capable communication bus.
In particular, the object to be displayed may include the information to be displayed, including the type of display, wherein no position is yet defined at which the object to be displayed is to be shown. In addition to the object to be displayed, the projection to be displayed may also include the position in the automation system at which the object to be displayed is to be shown.
The optical projection unit 100 may, for example, comprise a projector with the aid of which a two-dimensional multicolored image having a predetermined resolution may be output. As an alternative or in addition, the optical projection unit 100 may comprise a laser light source, which may be used to output a two-dimensional monochrome or multicolored image. As an alternative or in addition, the optical projection unit 100 may also generate a three-dimensional multicolored image, also referred to as a hologram 8, with the aid of holographic projection.
Optionally, but also shown in
The stator assembly 13, in each case having a plurality of coil groups 14 for generating a stator magnetic field, is only shown for one stator module 12, wherein the planar drive system 10 comprises a plurality of stator modules 12. Each stator module 12 may have an identical structure. Furthermore, it may be provided that a plurality of stator assemblies 13 having coil groups 14 is arranged within a stator module 12. As the case may be, further magnet units 51 and further coil groups 14 may also be arranged so that the rotor 50 in
It may be provided that the drive system 5 comprises a different drive system, such as a linear transport system, instead of the planar drive system 10 shown in
The stator modules 12 may optionally comprise magnetic field sensors 16, wherein a position of the magnetic units 51 and thus of the rotor 50 may be detected with the aid of the magnetic field sensors 16. Alternative position sensors may also be provided, which allow for a position of the rotor 50 to be detected based on a different measuring principle. The magnetic field sensors 16 may have Hall sensors, in particular 3D Hall sensors.
The control system 30 optionally comprises a first controller 31 having a first computing unit 33 and a second controller 32 having a second computing unit 34. The first controller 31 may then be used in particular to control the drive system 5 and provide the position information of the rotor, for example with the aid of the magnetic field sensors 16. The second controller 32 may read in the position information, link the object to be displayed to the rotor 50, render the projection to be displayed using the position information of the rotor 50 and the object to be displayed, and output the rendered projection to the optical projection unit 100.
For this purpose, the first controller 31, the second controller 32, the stator modules 12 and the optical projection unit 100 are connected to one another via a communication bus 35. The communication bus 35 may optionally be real-time capable, so that there are no interruptions in the method steps. In addition, the communication bus 35 may comprise a known bus such as EtherCAT.
As an alternative to the embodiment of
Furthermore, a plurality of coil groups 14 may be arranged one above the other, each of which has an orientation rotated by 90° in relation to its longitudinal extension. This grid of elongated and rectangular coils of a coil group 14 may be embodied one on top of the other several times. The coil groups 14 may interact with the magnet units 51 when energized accordingly, thereby moving the rotor 50 within the planar drive system 10 above the stator surface 15. A plane of movement for the rotor 50 is therefore defined by the stator surface 15. The coil groups 14 may be arranged in parallel to the outer edges of the stator modules 12. If the stator modules 12 each comprise outer edges at a 90° angle with regard to one another, two different orientations of the coil groups 14 are therefore possible and necessary for the movement of the rotor 50.
The magnet units 51 may be arranged in parallel to the outer edges of the rotor 50. Furthermore, the magnet units 51 may be arranged inside of the rotor 50 on the outer edges of the rotor and may interact with the coil groups 14 in order to move the rotor in parallel to the outer edges of the stator modules 12. It is also possible to superimpose two movements in parallel to the outer edges so that the rotor 50 may be moved in all directions parallel to the stator surface 15. The arrangement of four stator assemblies 13 within a stator module 12 corresponds to the stator modules 12 marketed by Beckhoff Automation GmbH & Co KG under the name XPlanar for a planar drive system 10. Alternatively, it may also be provided to arrange more or fewer stator assemblies 3 within a stator module 2. For example, each stator module 2 may comprise only one stator assembly 3 or comprise more than four stator assemblies 3 and is described, for example, in publication DE 10 2017 131 304 A1.
The further figures may contain the reference numerals described in connection with
The rendered projection 110 and also the alternative rendered projection 111 may be rendered in such a way that the object to be displayed is linked to a real measured variable, in particular a real measured variable of the drive system 5. For example, the rendered projection 110 and/or the alternative rendered projection 111 may indicate a load of the rotor 50, for example by the rendered projection 110 and/or the alternative rendered projection 111 including a numerical value of a mass of the rotor or by the rendered projection 110 and/or the alternative rendered projection 111 including a color coding for the load of the rotor 50 (for example: green for unloaded, red for fully loaded and yellow for loaded, but not up to the capacity limit). Information rendered with the aid of the rendered projection 110 or the alternative rendered projection 111 may therefore be easily perceived by a human operator or supervisor of the automation system 1 without having to look away from the automation system 1.
A further optional display option is shown in
The objects to be displayed may, in particular, be physical measured variables such as temperatures of the stator modules 12 or the coil groups 14, energy consumption during a drive of the rotor 50, forces acting on a rotor 50 or a weight of a load of a rotor 50. Furthermore, the objects to be displayed may also include values calculated from the physical measured variable.
In addition to or instead of the first region 21 or the second region 22, the optical projection unit 100 may be used to project an overview map or boundary lines onto the stator surface 15. A human operator or supervisor may then easily check whether these boundary lines or boundaries specified by the overview map are being observed. Furthermore, the human operator or supervisor may also operate an input device and use it in order to control movements of a rotor 50 while observing the boundary lines or boundaries specified by the overview map, as they may perceive these visually.
An automation system 1 configured as shown in
The position information may optionally be determined using a position of the rotor 50, for example with the aid of the magnetic field sensors 16. The position of the rotor 50 may be determined relative to the automation system 1 or relative to the drive system 5, for example the planar drive system 10, and in particular also relative to a component of the drive system 5, such as a stator assembly 13.
In an embodiment example, the position of the rotor 50 is determined at least twice as often, in particular three times as often, as the rendered projection 110, 111 is rendered. This allows for a real-time capable implementation, since the position information is determined with a better temporal resolution compared to a frame repetition rate of the optical projection unit 100. In particular, this makes it possible to achieve that all movements of the rotor 50 are converted into a suitable rendered projection 110 or alternative rendered projection 111, in which the object to be displayed moves directly with the rotor 50.
In an embodiment example, the rendered projection 110 or the alternative rendered projection 111 is rendered in such a way that the object to be displayed moves with the rotor 50 and a relative position between the rotor 50 and the object to be displayed is fixed. This means that the rotor 50 may move over the stator surface 15 in the representation of
In the representations of
In an embodiment of the method, the determination of the position information, the rendering of the projection to be displayed and the output of the rendered projection 110 or the alternative rendered projection 111 are carried out again at least after each change in position of the rotor 50.
Furthermore, the first region 21 and the second region 22 are arranged differently in
In an embodiment example, display information is read in via an interface 36, as shown in
In an embodiment example, the position information includes a distance of a rotor surface 52 from the surface 7. The distance is taken into account when rendering the projection to be displayed. This makes it possible, for example, to take into account a flight altitude of the rotor 50 in the planar drive system 10. The higher the rotor 50 flies, the smaller the rendered projection 110 may be in order to be displayed on the rotor 50 or the rotor surface 52 or its superstructures and/or transport goods of identical size.
In the illustration in
The automation system 1 comprises a further optical projection unit 101, which is also connected to the control system 30 with the aid of the or a further communication bus 35. Before rendering the projection to be displayed, the position information is used to determine whether the rendered projection 110, 120 is to be projected by the optical projection unit 100 and/or by the further optical projection unit 101. In the case of the illustration of
In an embodiment example, in an automation system 1 as shown in
If a plurality of optical projection units 100, 101 are provided, it may be provided that a second controller 32 takes over the calculations for all optical projection units 100, 101 or that a separate second controller 32 is used for each optical projection unit 100, 101. Furthermore, it may be provided that the optical projection unit 100 or the further optical projection unit 101 has a different number of stator modules 12 in the respective display area.
The projection to be displayed is first calculated in the virtual figure space 200 using a virtual object 201 and then rendered for a real space. The virtual object 201 may comprise the rotor 50 or the further rotor 60 and, in addition to the physical configuration of the rotor 50 or the further rotor 60, may also comprise the information to be displayed in connection with the rotor 50 or the further rotor 60. The real space may, for example, be embodied as a virtual viewing window 202 onto the figure space 200. The output rendered projection 110, 111 of the viewing window 202 enriches the detection and/or perception of the rotor 50 or the further rotor 60 and/or the surface 7. The virtual viewing window 202 may be passed on to the second controller 32 in order to generate the rendered projection 110 or alternative rendered projection 111 or further rendered projection 120 using the virtual viewing window 202. It may be provided that the position of the rotor 50 or the further rotor 60 relative to the figure space 200 is determined.
The figure space serves to merge the depiction of the real drive system 5 with the other information that is also to be displayed and may therefore comprise an adapted or augmented reality (AR) of the automation system 1.
In an embodiment example, the figure space 200 comprises various elements. One of these is selected as the object to be displayed with the aid of information from the control system 30 and/or the automation system 1 and the selected element is taken into account when rendering the projection to be displayed. In this way, a plurality of elements to be displayed may be taken into account in the figure space 200, wherein only one is ultimately selected for display. This allows for an efficient calculation process if the selected element is to be changed, as sufficient information is already available for all elements.
In an embodiment, a property is assigned to the object to be displayed in the figure space 200. The element is selected based on this link. This further simplifies the calculation. The property may relate to a display type. For example, the property “loading” may be assigned to the object to be displayed, wherein the loading should then be output as a numerical value. In another example, the property “temperature” is assigned to the object to be displayed, which may be displayed in different colors using the illuminations already described.
In an embodiment example, the virtual object 201 is moved in the figure space 200 using the position information of the rotor 50 or of the further rotor 60. This also allows for further simplification of the calculation.
If a plurality of optical projection units 100, 101 are provided, it may be provided that a second controller 32 takes over the calculations for all optical projection units 100, 101 or that a separate second controller 32 connected to the figure space 200 is used for each optical projection unit 100, 101.
The first controller 31 may send at least one datum to the drive system 5 to specify the speed and/or location. After the rotor 50 has been moved on the basis of this speed and/or location specification, the drive system may send current speed and/or location data of the rotor 50 to the first controller 31. The speed and/or location data of the rotor 50 may, for example, be determined with the aid of the magnetic field sensors 16 or with other position sensors or calculated from the data of such position sensors or magnetic field sensors. Communication between the drive system 5 and the first controller 31 may take place with the aid of the communication bus 35, which may be realized, for example, in the form of a real-time-capable field bus, such as EtherCAT.
A bus driver, for example a field bus driver, of the automation system 1 that is linked to the communication bus 35 may forward the data received from the drive system 5 directly to a software module of the figure space 200 as properties of the virtual object 201 with the aid of a computing unit that calculates and manages the figure space. This software module may, for example, be operated on the third controller 37, or alternatively on the second controller 32. If the speed and/or location data have changed compared to the last reception, the virtual object 201 moves in the figure space 200 directly on the basis of the speed and/or location data.
The optical projection unit 100 projects information from the figure space 200 at a predetermined repetition frequency, which in particular does not interfere with the natural perception of the drive system 5 or of the rotors 50 and 60. A communication speed and a data rate of the or a further communication bus 35 between the second controller 32 and the optical projection unit 100 may correspond at least to the predetermined repetition frequency. If the optical projection unit 100 and the further optical projection unit 101 comprise different repetition rates, it may be useful to provide a separate second controller 32 for the optical projection unit 100 and for the further optical projection unit 101. The rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 is output taking into account the repetition rate of the associated optical projection unit 100 or further optical projection unit 101.
The second controller 32 may receive data from the figure space 200 at least at the repetition rate of the optical projection unit 100 or of the further optical projection unit 101, render an image data stream from it and transfer it directly to the optical projection unit 100 or the further optical projection unit 101, wherein predetermined communication protocols may be used for this purpose.
An application may be used in an industrial environment (e.g. as a machine, process line, processing system), in a building and/or on a stage and be connected to an automation system 1.
The examples described below may both be applied using the figure space 200, as described in connection with
It may further be provided that the object to be displayed comprises at least one photo file, wherein the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may then comprise an image of the photo file. Alternatively, the object to be displayed may comprise a video file, wherein the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may then comprise a sequence of the video of the video file. Furthermore, the object to be displayed may comprise a graphics file, which may then also be displayed in the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120. The object to be displayed may also include a file or database containing tabular data. The rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may then contain a table or a diagram, wherein the diagram may be created from the tabular data.
The object to be displayed may contain Boolean information, for example determined from data of the automation system 1. The rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may then contain a light surface with the aid of which the Boolean information is displayed. Furthermore, the object to be displayed may contain numerical or textual information from the automation system 1, which may be reproduced in the rendered projection 110 or in the alternative rendered projection 111 or in the further rendered projection 120, respectively, in the form of a code or barcode or QR code.
It may be provided to specifically change the object to be displayed on the basis of an error message from the automation system 1. In particular, this may include the content of the projection to be displayed and its properties, such as size, position, orientation, color and/or focus. As an alternative or in addition, the object to be displayed may be specifically changed on the basis of a datum of the production data from the automation system 1 or at least from a company resource planning system (enterprise resource planning system, ERP system). This may also include the content of the projection and its properties, such as size, position, orientation, color and/or focus.
With the aid of at least one piece of production information from the automation system 1 or at least from an ERP system, the projection to be displayed may include this data. The information may also be provided in a machine-readable form for external systems with the aid of coding. Furthermore, it may be provided that the rendered projection 110 or alternative rendered projection 111 or further rendered projection 120 is adapted on the basis of this data with respect to color and/or size and/or transparency and/or font form and/or graphic content.
With the aid of at least one piece of position information from at least one rotor 50 or from a further rotor 60, the projection to be displayed may contain the upcoming and/or past path usage on at least one stator module 12 or parts of the stator surface 15. This may, for example, be displayed in color-coded form analogous to the first regions 21 and second regions 22 described in
Using at least one piece of Boolean and/or numerical information from the automation system 1, the projection to be displayed may contain route limits and/or route guidance. A human operator or supervisor of the automation system 1 may easily check visually whether these are being observed without having to look away from the automation system 1.
With the aid of at least one piece of position information from at least one rotor 50 or a further rotor 60, the projection to be displayed may include at least one optimized route on at least one stator module 12.
The object to be displayed may include a remaining time for a rotor 50 or for a further rotor 60 of an automation system 1 calculated from speed information and from a distance. In particular, the remaining time may indicate how long it will take until a predefined stator module 12 is traveled on. The projection to be displayed may contain this remaining time in color and/or text and/or graphically coded.
With the aid of at least one Boolean and/or numerical information from at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may contain safety-relevant regions such as the first region 21 or the second region 22.
With the aid of at least one Boolean and/or numerical information from at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may contain the current status and/or operating state of at least one automation system 1 and/or an element of the automation system 1 such as, for example, a stator module 12 and/or a rotor 50 or a further rotor 60.
With the aid of at least one piece of numerical information from at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may include at least one coordinate.
With the aid of at least one piece of Boolean information from at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may include a graphical grouping by, for example, an outline of at least two rotors 50, 60 and/or two stator modules 12.
With the aid of at least one thermal information from at least one drive element of the drive system 5, for example the stator module 12 and/or at least one rotor 50, 60 or at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may contain at least one temperature displayed in color and/or text.
With the aid of at least one energetic information from at least one drive element of the drive system 5, for example the stator module 12 and/or at least one rotor 50, 60 or at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may contain the current energy consumption and/or energy reserve for the movement and/or carrying of the rotor 50 and/or the rotor 60.
With the aid of at least one Boolean and/or numerical information from at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may include movement parameters such as tracking error and/or absolute position and/or relative position and/or velocity and/or acceleration and/or jerk of the rotor 50 or the further rotor 60.
With the aid of at least one piece of numerical information from at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may display force parameters such as a force acting upon the rotor 50 or upon the further rotor 60 or upon a drive element of the drive system 5, such as the stator module 12, and/or a torque acting upon the rotor 50 or the further rotor 60 or upon a drive element of the drive system 5, such as the stator module 12, and/or a torque acting upon the rotor 50 or the further rotor 60 or upon a drive element of the drive system 5, such as the stator module 12 and/or a torque acting upon the rotor 50 or the further rotor 60 or upon a drive element of the drive system 5 such as the stator module 12 and/or a centrifugal force acting on the rotor 50 or the further rotor 60 or on a drive element of the drive system 5 such as the stator module 12.
With the aid of at least one piece of numerical information from at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may include movement parameters such as, for example, a force and/or a torque and/or a centrifugal force.
With the aid of at least one piece of numerical information from at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may contain at least one target position for the rotor 50 or for the further rotor 60.
With the aid of at least one piece of numerical or textual information from at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may include at least one processing station and/or a parking station and/or a loading station for the rotor 50 or for the further rotor 60.
With the aid of numerical coordinate information, for example with the aid of an x-coordinate and a y-coordinate or an x-coordinate, a y-coordinate and a z-coordinate of an automation system 1 and/or information from at least one external data source, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may contain at least one map and/or navigation routes.
With the aid of at least one piece of numerical information from at least one automation system 1, the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may include at least one drive element of the drive system 5, for example a stator module 12 and/or the rotor 50 and/or the further rotor 60, wherein the movement of the rendered projection 110 or the alternative rendered projection 111 or the further rendered projection 120 may be output in real time or at reduced or accelerated speed with respect to the position data and/or alignment data.
This invention has been described with respect to exemplary embodiments. It is understood that changes can be made and equivalents can be substituted to adapt these disclosures to different materials and situations, while remaining with the scope of the invention. The invention is thus not limited to the particular examples that are disclosed, but encompasses all the embodiments that fall within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
10 2022 111 680.8 | May 2022 | DE | national |
This patent application is a continuation of International Patent Application No. PCT/EP2023/061324, filed Apr. 28, 2023, entitled “Method for Operating an Automation System, Control System and Automation System,” which claims the priority of German patent application DE 10 2022 111 680.8, filed May 10, 2022, entitled “Verfahren zum Betreiben eines Automatisierungssystems, Steuerungssystem und Automatisierungssystem,” each of which is incorporated by reference herein, in the entirety and for all purposes.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2023/061324 | Apr 2023 | WO |
Child | 18925412 | US |