Providing a User Surface for Monitoring and/or Controlling a Packaging System

20200041978 ยท 2020-02-06

    Inventors

    Cpc classification

    International classification

    Abstract

    A method is, inter alia, disclosed, which comprises the following: providing a graphic user surface for monitoring and/or controlling a packaging system, wherein the graphic user surface comprises a production parameter course view for displaying one or a plurality of predefined production parameters of the packaging system, wherein the production parameter course view for each of the predefined production parameters graphically represents at least one course of the respective production parameter in a previous time period and the respective current production parameter value, wherein the graphic user surface further comprises at least one alternative view that can be activated and wherein the production parameter course view and the alternative view are configured such that the alternative view is displayed when the alternative view is activated in such a way that the alternative view only partially covers the production parameter course view and a first section of the production parameter course view is displayed with the graphic representations of the current production parameter values of the predefined production parameters.

    Claims

    1. A method comprising: providing a graphic user surface for monitoring or controlling a packaging system, wherein the graphic user surface comprises a production parameter course view for displaying one or a plurality of predefined production parameters of the packaging system, wherein the production parameter course view for each of the predefined production parameters graphically represents at least one course of the respective production parameter in a previous time period and the respective current production parameter value, wherein the graphic user surface further comprises at least one alternative view that can be activated and wherein the production parameter course view and the alternative view are configured such that the alternative view is displayed when the alternative view is activated in such a way that the alternative view only partially covers the production parameter course view and a first section of the production parameter course view is displayed with the graphic representations of the current production parameter values of the predefined production parameters, wherein the production parameter course view for each of the predefined production parameters in each case comprises a course curve associated with the respective production parameter, wherein each of the course curves in each case graphically represents the course of the production parameter associated with the respective course curve and wherein each of the course curves in the first section of the production parameter course view represents a current production parameter value of the production parameter associated with the respective course curve.

    2. The method according to claim 1, further comprising: displaying or causing to display the alternative view as part of the graphic user surface.

    3. The method according to claim 1, wherein the alternative view is only displayed as part of the user surface when it is activated.

    4. The method according to claim 1, further comprising: displaying or causing to display at least one of the production parameter course view or the first section of the production parameter course view as part of the graphic user surface.

    5. The method according to claim 1, wherein at least the first section of the production parameter course view is displayed permanently as part of the user surface.

    6. The method according to claim 1, wherein the first section of the production parameter course view is located outside of the centre of the graphic user surface.

    7. The method according to claim 1, wherein the production parameter course view extends at least in a direction from a side delimitation of the graphic user surface to an opposing side delimitation of the graphic user surface, and wherein the alternative view extends at least in a direction from a side delimitation of the graphic user surface to the first section of the production parameter course view.

    8. (canceled)

    9. The method according to claim 1, further comprising: at least one of obtaining or holding available production parameter information of the packaging system, wherein the production parameter information for the predefined production parameters of the packaging system in each case represents a course recorded for the predefined previous time period.

    10. (canceled)

    11. The method according to claim 1, wherein each of the course curves is at least partially formed by a line or curve diagram.

    12. The method according to claim 1, wherein the graphic user surface comprises at least one of a user input interface to activate the alternative view, to predefine or adjust the predefined production parameters or to predefine or adjust the predefined previous time period.

    13. A non-transitory computer readable storage medium on which a computer program is stored, the computer program comprising program instructions which cause a processor to perform or control the method according to claim 1, when the computer program is executed by the processor.

    14. An apparatus comprising at least one processor and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to perform or control: providing a graphic user surface for monitoring or controlling a packaging system, wherein the graphic user surface comprises a production parameter course view for displaying one or a plurality of predefined production parameters of the packaging system, wherein the production parameter course view for each of the predefined production parameters graphically represents at least one course of the respective production parameter in a previous time period and the respective current production parameter value, wherein the graphic user surface further comprises at least one alternative view that can be activated and wherein the production parameter course view and the alternative view are configured such that the alternative view is displayed when the alternative view is activated in such a way that the alternative view only partially covers the production parameter course view and a first section of the production parameter course view is displayed with the graphic representations of the current production parameter values of the predefined production parameters, wherein the production parameter course view for each of the predefined production parameters in each case comprises a course curve associated with the respective production parameter, wherein each of the course curves in each case graphically represents the course of the production parameter associated with the respective course curve and wherein each of the course curves in the first section of the production parameter course view represents a current production parameter value of the production parameter associated with the respective course curve.

    15. (canceled)

    16. The apparatus according to claim 14, wherein the at least one memory and the computer program code are further configured to, together with the at least one processor, cause the apparatus to further perform or control: displaying or causing to display the alternative view as part of the graphic user surface.

    17. The apparatus according to claim 14, wherein the alternative view is only displayed as part of the user surface when it is activated.

    18. The apparatus according to claim 14, wherein the at least one memory and the computer program code are further configured to, together with the at least one processor, cause the apparatus to further perform or control: displaying or causing to display at least one of the production parameter course view or the first section of the production parameter course view as part of the graphic user surface.

    19. The apparatus according to claim 14, wherein at least the first section of the production parameter course view is displayed permanently as part of the user surface.

    20. The apparatus according to claim 14, wherein the first section of the production parameter course view is located outside of the centre of the graphic user surface.

    21. The apparatus according to claim 14, wherein the production parameter course view extends at least in a direction from a side delimitation of the graphic user surface to an opposing side delimitation of the graphic user surface, and, wherein the alternative view extends at least in a direction from a side delimitation of the graphic user surface to the first section of the production parameter course view.

    22. The apparatus according to claim 14, wherein the at least one memory and the computer program code are further configured to, together with the at least one processor, cause the apparatus to further perform or control: at least one of obtaining or holding available production parameter information of the packaging system, wherein the production parameter information for the predefined production parameters of the packaging system in each case represents a course recorded for the predefined previous time period.

    23. The apparatus according to claim 14, wherein each of the course curves is at least partially formed by a line or curve diagram.

    24. The apparatus according to claim 14, wherein the graphic user surface comprises at least one of a user input interface to activate the alternative view, to predefine or adjust the predefined production parameters or to predefine or adjust the predefined previous time period.

    Description

    [0083] Further advantageous exemplary configurations of the invention can be inferred from the following detailed description of a number of exemplary embodiments of the present invention, in particular in combination with the figures. However, the figures enclosed with the application are only intended to be used for illustration purposes and not to define the scope of protection of the invention. The enclosed drawings are not necessarily true to scale and are simply intended to reflect in exemplary form the general concept of the present invention. In particular, features contained in the drawings should in no way be deemed a necessary element of the present invention.

    [0084] In the drawings:

    [0085] FIG. 1 shows a schematic representation an exemplary embodiment of an apparatus according to the invention;

    [0086] FIG. 2 shows a schematic representation of an exemplary embodiment of a system according to the invention;

    [0087] FIG. 3 shows a flow diagram of an exemplary embodiment of a method according to the invention;

    [0088] FIG. 4a shows an exemplary display of a graphic user surface with a production parameter course view;

    [0089] FIG. 4b shows an exemplary display of a graphic user surface with an alternative view and a first section of a production parameter course view; and

    [0090] FIG. 5 shows exemplary embodiments of storage media.

    DETAILED DESCRIPTION OF A NUMBER OF EXEMPLARY EMBODIMENTS OF THE INVENTION

    [0091] FIG. 1 is a schematic representation of an exemplary embodiment of an apparatus according to the invention. The apparatus according to the invention is represented as apparatus 1 in FIG. 1.

    [0092] The apparatus comprises for example a processor 10 and connected to the processor 10 a first memory as a program and data memory 11, a second memory as a main memory 12 and a communication interface 13 and a graphic user interface 14.

    [0093] A processor should for example be understood to be a microprocessor, a microcontrol unit, a microcontroller, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC) or a Field Programmable Gate Array (FPGA). It should be understood that the apparatus 1 can also comprise a plurality of processors 10.

    [0094] Processor 10 executes program instructions that are stored in the program memory 11 and stores for example interim results or the like in the main memory 12. The program memory 11 contains for example program instructions of a computer program according to the invention which comprises program instructions which cause the processor 10 to perform and/or control the method according to the invention (for example the method according to the flow chart 3 shown in FIG. 3) when the processor 10 executes these program instructions stored in the program memory 11.

    [0095] Program memory 11 for example also contains the operating system of the apparatus which, on starting the apparatus, is, at least in some cases, loaded in the main memory 12 and executed by the processor 10. In particular, upon starting apparatus, at least a part of the core of the operating system is loaded in the main memory 12 and executed by processor 10.

    [0096] An example of an operating system is a Windows, UNIX, Linux, Android, Apple iOS and/or Mac OS operating system. In particular, the operating system makes it possible to use the portable apparatus for data processing. For example, it administers tools such as a main memory and a program memory, provides fundamental functions among other things through programming interfaces with other computer programs and controls the executing of computer programs.

    [0097] A program memory is for example a non-volatile memory such as a flash drive, a magnetic memory, an EEPROM memory (electrically erasable programmable read-only memory) and/or an optical memory. A main memory is for example a volatile or non-volatile memory, in particular a memory with random-access (RAM) such as a static RAM memory (SRAM), a dynamic RAM memory (DRAM), a ferroelectric RAM memory (FeRAM) and/or a magnetic RAM memory (MRAM).

    [0098] The main memory 12 and the program memory 11 can also be formed as one memory. Alternatively, the main memory 12 and/or the program memory 11 can each be formed by a plurality of memories. Furthermore, the main memory 12 and/or the program memory 11 can also be part of the processor 10.

    [0099] Processor 10 controls the communication interface 13. A communication interface can for example receive information according to a communication technique via a communication path and/or a communication connection and provide it to the processor 10 and/or receive information from the processor 10 and send it according to a communication technique via a communication path and/or a communication connection. Examples of such communication techniques are communication networks and their specifications such as Ethernet networks and/or WLAN networks and/or real-time Ethernet networks such as EtherCAT and/or mobile communication networks such as GSM, UMTS and/or LTE networks. An example of a communication interface is, accordingly, a network adapter such as an Ethernet and/or WLAN and/or EtherCAT and/or a mobile communication network adapter.

    [0100] Furthermore, processor 10 controls the graphic user interface 14. For example, the graphic user interface 14 is configured to display a graphic user surface (e.g. a graphic user surface of a computer program run by the processor 10). For example, the graphic user interface 14 is a screen such as a touch-sensitive screen.

    [0101] The components 10 to 14 of the apparatus 1 are for example connected with one another for communication and/or operating purposes via one or a plurality of bus systems (for example one or a plurality of serial and/or parallel bus connections).

    [0102] It is understood that, in addition to the components 10 to 14, the apparatus 1 can comprise further components such as for example input and output means (e.g. a keyboard and/or a mouse).

    [0103] The apparatus 1 can for example be formed as a portable apparatus (e.g. as a tablet computer).

    [0104] FIG. 2 is a schematic representation of an exemplary embodiment of a system 2 according to the invention with a packaging system 20 and an apparatus 1, which is fastened to a holder of the packaging system 20, and can communicate (e.g. receive and/or send information such as production parameter information) via a communication connection 21 with the packaging system 20 and/or components of the packaging system 20. It is assumed below that the apparatus 1 corresponds to the apparatus 1 from FIG. 1.

    [0105] The packaging system 20 is for example a beverage filling system and/or a part of a beverage filling system. A large number of different components are frequently used in such systems, for example heating systems (for example heating systems for ultra-high heating of the filled product), filling machines, applicators for attaching closures and/or beverage straws, switch points, case packers and cartoners.

    [0106] At least some of the components of the packaging system 20 are configured to record at least one production parameter value of a production parameter of the packaging system 20 and to send a representation of the at least one recorded production parameter value as production parameter information to the apparatus 1 via the communication connection 21.

    [0107] In this case, a production parameter of the packaging system 20 is for example understood as a parameter characteristic of the status of the packaging system 20 and/or a production process executed by the packaging system 20. Examples of such production parameters are a filling quantity per package, a temperature (e.g. a temperature of the filling material), a fill status or a fill level (e.g. a fill status of a packaging material magazine of the packaging system or a fill level of a product tank such as a filling material tank of the packaging system), a total system performance of the packaging system 20 and/or a performance of one or a plurality of components of the packaging system 20 (e.g. a number of packages per hour processed by the packaging system and/or the component(s)), a pressure (e.g. the pressure of a pressurised air supply of the packaging system 20 and/or a component of the packaging system 20), a flow (e.g. the flow of a cooling fluid in a cooling device of the packaging system 20), a time specification (e.g. an indication of the remaining time of an ongoing process such as a cleaning process of the packaging system 20 and/or a component of the packaging system 20), and/or a volume (e.g. the volume of the filling material remaining in a product tank such as a filling material tank of the packaging system).

    [0108] FIG. 3 shows a flow diagram 3 with steps of an exemplary embodiment of a method according to the invention. It is assumed below by way of example that the steps 301 to 304 of the flow chart 3 are performed by the apparatus 1, which is part of the system 2 (see FIG. 2).

    [0109] In an optional step 301, production parameter information of the packaging system 20 is obtained at the apparatus 1 and/or held available by the apparatus 1, wherein the production parameter information for one or a plurality of predefined production parameters of the packaging system 20 in each case represents a course recorded for a predefined previous time period.

    [0110] For example, the production parameter information of the packaging system 20 is received in step 301 at least partially by the communication interface 13 via the communication 21 from the packaging system. Alternatively or additionally, the production parameter information of the packaging system 20 can be stored at least partially in program memory 11 of the apparatus 1.

    [0111] For example, production parameter information, which represents in each case production parameter values most recently recorded by the component(s) of the packaging system, is received by the communication interface 13 via the communication connection 21 and then stored in a program memory 11 continuously and/or at regular or irregular intervals. Accordingly, the production parameter information for each of the predefined production parameters for example represents a plurality of production parameter values of the respective production parameter recorded during the predefined previous time period.

    [0112] In a step 302, a graphic user surface is provided for monitoring and/or controlling the packaging system 20 by the portable apparatus 1, wherein the graphic user surface comprises a production parameter course view to display one or a plurality of predefined production parameters of the packaging system, and wherein the graphic user surface also comprises at least one alternative view that can be activated.

    [0113] For example, the graphic user surface is provided by the portable device 1 by it being displayed at least partially by the graphic user interface 14.

    [0114] The graphic user surface can comprise different views and elements, which can be displayed at least partially at the same time as part of the graphic user surface. It is understood that at least in some embodiments at least some views and elements of the user surface can be displayed only alternatively as part of the user surface. In this case, the views and elements of the graphic user surface should for example be understood as displayed when they are visible to a user (e.g. are visibly displayed to a user by a graphic user interface).

    [0115] Exemplary displays of a graphic user surface 4 are in FIGS. 4a and 4b which are displayed by the graphic user interface 14 when the graphic user surface 4 provides the graphic user surface 4 in step 302. It is assumed below that the graphic user interface 14 in step 302 provides the graphic user surface 4 from FIGS. 4a and/or 4b.

    [0116] In an optional step 303, the production parameter course view is displayed as part of the graphic user surface and/or displaying of the production parameter course view is caused. For example, the production parameter course view is displayed as part of the graphic user surface as default as soon as the graphic user surface is provided by the graphic user interface 14.

    [0117] The production parameter course view graphically represents for each of the predefined production parameters at least one course of the respective production parameter in the predefined previous time period and the respective current production parameter value. A respective representation of the predefined production parameters and/or the predefined previous time period is for example stored in a memory (e.g. in program memory 11 or main memory 12).

    [0118] The graphic user surface 4 is represented with the production parameter course view 40 in FIG. 4a. As emerges from FIG. 4a, the production parameter course view 40 is for example displayed in a part of the graphic user surface 4 below a task or status list 41, which is also part of the user surface 4.

    [0119] The production parameter course view 40 comprises a first section 401 and a second section 402.

    [0120] The second section 402 for example comprises a course diagram, which represents the recorded courses 403-405 of the predefined production parameters in the predefined previous time period, which are represented by the product parameter information obtained and/or held available in step 301.

    [0121] By way of example in the second section 402, a recorded course of the system performance in package per hour is represented by the course curves 403, a recorded course of a fill status of a packaging material magazine by the course curves 404 and a recorded course of the fill quantity per package by the course curves 405. For example, the different courses are represented in the course diagram as overlapping course curves (see 403-405) with a common X-axis 406.

    [0122] The first section 401 comprises for example a graphic representation of the current production parameter values of the predefined production parameters. In this case, the current production parameter value of a production parameter should for example be understood as the production parameter value most recently recorded in each case for this production parameter, which is represented by the production parameter information obtained and/or held available in step 301. The graphic representation of the current production parameter values of the predefined production parameters is for example highlighted in FIG. 4a by a line 407 and the label 10:00, which displays the current time and/or the associated recording time.

    [0123] The transition between the first section 401 and the second section 402 is indicated in FIG. 4a by a dashed line 408. As emerges from FIG. 4a, the first section 401 of the production parameter course view 40 is located outside of the centre of the user surface 4 and the production parameter course view 40 extends from the side delimitation 43 of the user surface 4 in a direction running perpendicular to the side delimitation 43 to the side delimitation 44 of the user surface 4.

    [0124] Furthermore, the user surface 4 can comprise one or a plurality of user input interfaces, for example to activate the alternative view and/or to predefine and/or to adjust the predefined production parameters and/or the predefined previous time period. An example of a user input interface is an element of the user surface 4 that can be activated and/or manipulated by a user input (e.g. by a touch input and/or a mouse input) such as a button, a control box or a slide control.

    [0125] Two user input interfaces 410 and 411 are represented by way of example in FIG. 4a to activate the alternative view as part of the task and/or status list 41. Furthermore, a user input interface 410 can also for example be provided to activate the alternative view with which machine information and user input interfaces are associated to control one or a plurality of machine components of the packaging system such that the alternative view, when it is activated by this user input interface 410, displays machine information and provides user input interfaces to control one or a plurality of machine components of the packaging system 20. The user input interface 411 is for example associated with diagnostic information such that the alternative view, when it is activated by the user input interface 411, displays corresponding diagnostic information of one or a plurality of components of the packaging system 20.

    [0126] In an optional step 304, the alternative view is displayed as part of the graphic user surface and/or displaying of the alternative view is caused.

    [0127] For example, the alternative view is only displayed when it is activated. For example, a user can activate one of the user input interfaces 410 or 411 by a corresponding user input to trigger the displaying of the alternative view as part of the graphic user surface according to step 304. Depending on the user input interface that triggers the displaying of the alternative view, the alternative view can for example display different information (e.g. machine information for user input interface 410 and diagnostic information for user input interface 411).

    [0128] The production parameter course view and the alternative view are configured such that the alternative view is displayed in step 304, when the alternative view is activated, such that the alternative view only partially covers the production parameter course view and a first section of the production parameter course view continues to be displayed with the graphic representations of the current production parameter values of the predefined production parameters.

    [0129] The graphic user surface 4 is represented in FIG. 4b with the alternative view 42 and the first section 401 of the production parameter course view 40. The alternative view 42 and the first section 401 of the production parameter course view are displayed in a part of the graphic user surface 4 below the task or status list 41, which is also part of the user surface 4.

    [0130] It is assumed by way of example below that the alternative view 42 was activated by the user input interface 410. Accordingly, the user input interface 410 is highlighted in FIG. 4b and the alternative view 42 displays by way of example machine information 420 for steam supplytemperature of a plurality of machine components of the packaging system 20 and provides a user input interface 421 to control the machine components.

    [0131] As emerges from FIG. 4b, the alternative view 42 extends from the side delimitation 43 of the user surface 4 in a direction running perpendicular to the side delimitation 43 of the user surface 4 to the nearest side delimitation of the first section 401 of the production parameter course view 40, which is represented by the dashed line 408 such that the alternative view 42 covers at least partially the production parameter course view 40 and the first section 401 of the production parameter course view 40 continues to be displayed (i.e. at the same time as the alternative view 42) with the graphic representations of the current production parameter values of the predefined production parameters.

    [0132] Since the first section 401 of the production parameter course view 40 is located outside of the centre of the user surface 4, the alternative view 42 may cover more than half of the production parameter course view 40 without the first section 401 of the production parameter course view 40 being covered. Accordingly, more than half of the production parameter course view 40 is available for the alternative view 42 without the user losing the view of the current status of the packaging system in the form of the current production parameter values of the predefined production parameters displayed in the first section 401 of the production parameter course view 40. As a result, the user can, even when the alternative view 42 is displayed, react particularly quickly to status changes, if this is required.

    [0133] FIG. 5 shows exemplary embodiments of storage media on which an exemplary embodiment of a computer program according to the invention can be stored. The storage medium can for example be a magnetic, electric, optic and/or other type of storage medium. The storage medium can for example be part of a processor (e.g. processor 10 of the portable apparatus 1 from FIG. 1), for example a (non-volatile or volatile) program memory of the processor or a part of this. Exemplary embodiments of a storage medium are a flash memory 500, an SSD hard drive 501, a magnetic hard drive 502, a memory card 503, a memory stick 504 (for example a USB stick), a CD-ROM or DVD 505 or a diskette 506.

    [0134] The exemplary embodiments of the present invention described in this specification should also be understood as being disclosed in all combinations with each other. In particular, the description of a feature included by an embodiment, provided the opposite is not explicitly explained, should also not be understood in the present case as the feature being necessary or essential for the function of the exemplary embodiment. The sequence of the method steps in the individual flow diagrams outlined in this specification is not absolutely necessary, alternative sequences of the method steps are conceivable, unless otherwise indicated. The method steps can be implemented in a different manner, thus an implementation in software (by program instructions), hardware or a combination of the two in order to implement the method steps is conceivable.

    [0135] Terms used in the claims such as comprise, have, contain, include and the like do not exclude additional elements or steps. The wording at least partially includes both the case of partially and also the case of fully. The wording and/or should be understood as both the alternative and the combination being disclosed, i.e. A and/or B means (A) or (B) or (A and B). A plurality of units, individuals or the like means multiple units, individuals or the like in the context of this specification. The use of the indefinite article does not exclude a plurality. An individual device can perform the functions of a plurality of units or devices mentioned in the claims. Reference numerals indicated in the claims should not be considered as limitations of the means and steps used.