Data display device, data display method, and storage medium
The data display device addresses the resource-intensive and distracting issue of displaying both measurement and control data in graph format by using a graph display unit for multi-change data and a non-graph display unit for small-change data, enhancing visibility and workability of the analysis screen.
Patent Information
- Application Number
- JP2023180802
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-20
- Publication Date
- 2025-05-02
AI Technical Summary
Existing data display devices for industrial devices consume excessive resources by displaying both measurement and control data in graph format, leading to reduced visibility and workability of the analysis screen.
A data display device that includes a time-based data acquisition unit, a graph display unit for displaying multi-change data frequently, and a non-graph display unit for displaying small-change data, thereby optimizing resource usage and user attention.
Effectively displays data related to industrial devices by prioritizing attention on multi-change data while conserving resources and minimizing distractions from small-change data.
Smart Images

Figure 2025070472000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a data display device that displays data relating to industrial equipment. [Background technology]
[0002] Patent Document 1 discloses a data display device that displays data related to a vacuum processing device. This data display device displays a first graph showing measurement data and a second graph showing control data on the same analysis screen. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2012-3431 A Summary of the Invention [Problem to be solved by the invention]
[0004] In Patent Document 1, since both the measurement data and the control data are displayed in graphs, the consumption of resources for displaying the graphs (including the display area on the analysis screen and the drawing processing capacity) increases. In addition, although the analyst's attention should typically be directed to the measurement data, which changes relatively frequently, the analyst's attention may be diverted because the control data is also graphed. As a result, the visibility and operability of the analysis screen may decrease.
[0005] The present disclosure has been made in consideration of these circumstances, and has an object to provide a data display device and the like that can effectively display data related to industrial equipment. [Means for solving the problem]
[0006] In order to solve the above problems, a data display device of one embodiment of the present disclosure includes a time-course data acquisition unit that acquires multiple time-course data from an industrial device, a graph display unit that displays high-change data, which is relatively more variable among the multiple time-course data, in a time-course graph, and a non-graph display unit that displays low-change data, which is relatively less variable among the multiple time-course data, in a non-graph format alongside the graph.
[0007] In this embodiment, the data with relatively many changes is displayed in a graph, while the data with relatively few changes is displayed in a non-graph. This allows the attention of users such as analysts to be directed to the data with many changes displayed in a graph. On the other hand, the data with few changes displayed in a non-graph does not consume resources for displaying the graph, and does not attract the attention of users more than necessary.
[0008] Another aspect of the present disclosure is a data display method that includes acquiring a plurality of pieces of time-lapse data from an industrial device, displaying high-change data, which has a relatively large change among the plurality of pieces of time-lapse data, in a time-lapse graph, and displaying low-change data, which has a relatively small change among the plurality of pieces of time-lapse data, in a non-graph form alongside the graph.
[0009] Yet another aspect of the present disclosure is a storage medium that stores a data display program that causes a computer to acquire a plurality of pieces of time-lapse data from an industrial device, display, as a time-lapse graph, high-change data that changes relatively more among the plurality of pieces of time-lapse data, and display, as a non-graph, low-change data that changes relatively less among the plurality of pieces of time-lapse data alongside the graph.
[0010] Any combination of the above components, or any conversion of these components into a method, device, system, recording medium, computer program, or the like, is also encompassed by the present disclosure. Effect of the Invention
[0011] According to the present disclosure, data relating to industrial equipment can be displayed effectively. [Brief description of the drawings]
[0012] [Figure 1] 1 shows a schematic diagram of a transport device that transports an object to be transported. [Diagram 2] 1 illustrates a schematic diagram of a data display device; [Diagram 3] 1 shows examples of display using a graph display section and a non-graph display section. [Figure 4] 1 shows a first comparative example in which the target rotation speed, which is not shown in a graph in FIG. [Diagram 5] 2 shows a second comparative example in which the target rotation speed, which is not displayed as a graph in FIG. [Figure 6] 4A to 4C are schematic diagrams showing examples of change time displayed by a change time display section; [Figure 7] An example is shown in which multiple small change data are displayed in numerical value at a specified time alongside a graph of large change data. [Figure 8] An example is shown in which multiple small change data are displayed in numerical value at a specified time alongside a graph of large change data. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] In the following, the form for carrying out the present disclosure (hereinafter, also referred to as an embodiment) will be described in detail with reference to the drawings. In the description and / or drawings, the same or equivalent components, members, processes, etc. will be given the same reference numerals, and duplicated descriptions will be omitted. The scale and shape of each part shown in the drawings are set for convenience in order to simplify the description, and are not to be interpreted as being limiting unless otherwise specified. The embodiment is an example, and does not limit the scope of the present disclosure in any way. All features and their combinations presented in the embodiment are not necessarily essential to the present disclosure. The embodiment is presented by decomposing it into components for each function and / or each functional group that realizes it for convenience. However, one component in the embodiment may be realized by a combination of multiple components that are actually separate, or multiple components in the embodiment may be realized by one component that is actually integrated. In addition, multiple embodiments and variations may be disclosed in parallel, but any components of each embodiment and / or each variation may be combined in any manner as long as they do not inhibit each other's functions.
[0014] The data display device according to the present embodiment can be used to display data related to any industrial device. The industrial device is a device used for a specific purpose in an industrial site where various products and services are produced or provided. The industrial device includes, for example, industrial machines, industrial equipment, etc. used in industrial sites such as companies' factories, such as boilers and prime movers, mining machines, chemical machines, environmental equipment, tanks, plastic machines, hydro-power machines, transport machines, power transmission equipment, steelmaking machines, and commercial washing machines, which are handled by the Japan Society of Industrial Machinery Manufacturers, as well as manufacturing equipment for semiconductors, etc., machine tools, printing machines, coating devices, and industrial robots. Specifically, examples include a stage device that controls the position of a table on which a semiconductor wafer or the like to be processed is placed, an injection molding machine used in the production of plastic products, etc., and a conveying device that conveys a sheet-like conveyed object (typically constituting a part of a printing machine or coating device). Note that general-purpose devices with no limited use, such as personal computers and smartphones, are not included in the industrial device. In this embodiment, a conveying device that conveys a conveyed object by rollers is specifically exemplified as the industrial device.
[0015] FIG. 1 is a schematic diagram of a conveying device 2 that conveys a conveyed object 3. The conveyed object 3 may be, for example, a linear object such as a string or wire, or a planar object such as paper, cloth, film, foil, or rubber. In this embodiment, a roll-to-roll type conveying device 2 that conveys a planar base material as the conveyed object 3 in a conveying direction (from the most upstream unwinding roller 25 toward the most downstream winding roller 26) will be described. The conveying device 2 may be a part of a device that applies any processing to the conveyed object 3, such as a coater or coating device that applies a coating to the conveyed object 3, a printing machine that prints on the conveyed object 3, or a stretching device that applies tension to the conveyed object 3 to stretch it.
[0016] The conveying device 2 conveys the object 3 in the conveying direction by a number of conveying rollers 20. The conveying rollers 20 mainly comprise a driving roller 21 (a collective term for the five driving rollers 21A to 21E shown in the figure) which is rotationally driven by a motor 11 (a collective term for the five motors 11A to 11E shown in the figure (and the four motors 11F to 11I described later)), a driven roller 22 (a collective term for the five driven rollers 22A to 22E shown in the figure) which pinches the object 3 between the driving roller 21 and rotates in conjunction with the driving roller 21, and a number of guide rollers 23 (two guide rollers in FIG. 1) which are arranged on the conveying path of the object 3 and guide the object 3. The conveying device 2 includes an unwinding roller 25 (a collective term for the two unwinding rollers 25F and 25G shown in the figure) that is rotationally driven by the motor 11 (specifically, motors 11F and 11G) to unwind the conveyed object 3 along the conveying direction, and a winding roller 26 (a collective term for the two winding rollers 26H and 26I shown in the figure) that is rotationally driven by the motor 11 (specifically, motors 11H and 11I) to wind up the conveyed object 3. Fig. 1 shows a simple example of the configuration of the conveying roller 20, and in an actual conveying device 2, any number and type of rollers are provided in any arrangement on the conveying path between the unwinding roller 25 and the winding roller 26.
[0017] Each pair of rollers, consisting of the driving rollers 21A-21E and the driven rollers 22A-22E, transports the object 3 sandwiched therebetween in the transport direction. Each driving roller 21A-21E is rotationally driven by a corresponding motor 11A-11E. Each driven roller 22A-22E rotates in the opposite direction to the corresponding driving roller 21A-21E at substantially the same speed as the corresponding driving roller 21A-21E. For example, the driving roller 21A is rotationally driven in the counterclockwise direction by the motor 11A, and the driven roller 22A rotates in the clockwise direction in conjunction with the driving roller 21A at substantially the same speed.
[0018] As described later, in this embodiment, the roller measurement unit 4 (specifically, roller measurement units 4A to 4E) measures the rotational speed of each driving roller 21, but since the rotational speed of each driving roller 21 and the rotational speed of each driven roller 22 are substantially the same, the roller measurement unit 4 may measure the rotational speed of each driven roller 22 instead of or in addition to the rotational speed of each driving roller 21. Here, the rotational speed of the driving roller 21 and / or the driven roller 22 is the tangential speed on the circumference (typically on the circumference) of the roller. Note that when the diameters of the paired driving rollers 21 and the driven rollers 22 are the same, not only the rotational speed but also the number of rotations per unit time will be the same for both rollers.
[0019] In the illustrated example, the pair of first drive roller 21A and first driven roller 22A is a conveying roller pair provided immediately after the most upstream unwinding roller 25, and is also referred to as an in-feed roller. In addition, in the illustrated example, the pair of fifth drive roller 21E and fifth driven roller 22E is a conveying roller pair provided immediately before the most downstream winding roller 26, and is also referred to as an out-feed roller.
[0020] In the illustrated example, the pairs of second to fourth drive rollers 21B to 21D and second to fourth driven rollers 22B to 22D are transport roller pairs provided between the in-feed roller and the out-feed roller in the transport direction, and are annexed to a processing section that performs any processing on the transported object 3 moving in the transport direction. Although detailed illustration is omitted, examples of the processing section include a coating processing section that applies a coating to the transported object 3, a printing processing section that prints on the transported object 3, and a stretching processing section that applies tension to the transported object 3 and stretches it. By annexing each of such processing sections to a transport roller pair that is rotationally driven by a motor 11 (specifically, motors 11B to 11D), the transport speed when the transported object 3 is processed can be adjusted with high precision.
[0021] A large number of guide rollers 23 are disposed on the transport path of the transported object 3 to guide the transported object 3. In other words, the guide rollers 23, together with the other transport rollers 20, form the transport path of the transported object 3. The guide rollers 23 are free rollers that are not provided with a rotation drive unit such as a motor 11. As described above, the guide rollers 23 rotate by contacting the transported object 3 moving in the transport direction by the pairs of drive rollers 21 and driven rollers 22 (and the unwind roller 25 and wind-up roller 26 described later). The transported object 3 can move smoothly in the transport direction by being guided by the rotating guide rollers 23.
[0022] The dancer 24 is provided to apply an appropriate tension to each part of the transported object 3. In the illustrated example, the first dancer 24A is provided between the unwinding roller 25 and the infeed roller, the second dancer 24B is provided between the infeed roller and the processing part, the third dancer 24C is provided between the processing part and the outfeed roller, and the fourth dancer 24D is provided between the outfeed roller and the take-up roller 26. Each dancer 24 includes a dancer roller provided at a position deviated from the transport path of the transported object 3. The dancer roller is biased or pressurized in a direction away from the transport path of the transported object 3 by a thrust applying part (not shown), such as an air cylinder. When the thrust applied by the thrust applying part is approximately constant, the dancer roller applies an approximately constant tension corresponding to the thrust to the transported object 3. The thrust applied by the thrust applying part may be variable, and the dancer roller may apply a variable tension corresponding to the thrust to the transported object 3.
[0023] The unwinding roller 25 provided at the start point of the transported object 3 and / or the transport device 2 unwinds the transported object 3 along the transport direction. In the illustrated example, an unwinding roller 25F in use that actually unwinds the transported object 3 and an unused or used unwinding roller 25G that does not actually unwind the transported object 3 are shown. The two unwinding rollers 25F and 25G are connected to each other by a turning mechanism such as a turret, and when the remaining amount of the transported object 3 on the unwinding roller 25F in use (also represented as the old shaft) decreases to a specified amount, it is replaced by the unused unwinding roller 25G (also represented as the new shaft) by a turning operation. The unwinding rollers 25F and 25G are rotated by the corresponding motors 11F and 11G during their respective uses to unwind the transported object 3 along the transport direction.
[0024] The winding roller 26 provided at the end of the transported object 3 and / or the transport device 2 winds up the transported object 3. In the illustrated example, a winding roller 26H in use that actually winds up the transported object 3 and an unused or used winding roller 26I that does not actually wind up the transported object 3 are shown. The two winding rollers 26H and 26I are connected to each other by a turning mechanism such as a turret, and when the amount of the transported object 3 wound up on the winding roller 26H in use (also represented as the old shaft) reaches a specified amount, it is replaced by the unused winding roller 26I (also represented as the new shaft) by a turning operation. The winding rollers 26H and 26I are rotated by the corresponding motors 11H and 11I during their respective uses to wind up the transported object 3.
[0025] In the conveying device 2 as described above, each motor 11 (11A to 11I) that rotates each drive roller 21 (21A to 21E), each unwind roller 25 (25F and 25G), and each winding roller 26 (26H and 26I) is controlled so that the conveying speed of the conveyed object 3 at the position of each roller 21, 25, 26 (i.e., the rotational speed of each roller 21, 25, 26) becomes a desired value.
[0026] The rotation speed of each motor 11 and the rotation speed of each roller 21, 25, 26 can be converted into each other based on the mechanical specifications such as the diameter of each roller 21, 25, 26 and the reduction ratio of each reducer attached to each motor 11. Therefore, when the mechanical specifications accurately indicate the actual roller diameter, reduction ratio, etc., the rotation speed of each roller 21, 25, 26 (i.e., the conveying speed of the conveyed object 3) can be accurately calculated from the rotation speed of each motor 11. Specifically, each motor 11 (11A to 11I) is integrally provided with a motor measuring unit 12 (12A to 12I) such as a rotary encoder that measures the rotation speed. Then, based on the mechanical specifications such as the roller diameter and reduction ratio registered in advance, the measurement value of each motor measuring unit 12 (the rotation speed of each motor 11) is converted into the conveying speed of the conveyed object 3 (the rotation speed of each roller 21, 25, 26).
[0027] However, since the actual roller diameter, reduction ratio, etc. may deviate from the machine specifications, the rotation speed of each motor 11 measured by each motor measuring unit 12 may not always be correctly converted into the conveying speed of each corresponding part of the conveyed object 3 (the rotation speed of each roller 21, 25, 26). Therefore, in addition to each motor measuring unit 12 that measures the rotation speed of each motor 11, each roller measuring unit 4 that measures the rotation speed of each roller 21, 25, 26 may be provided.
[0028] The transport control device 5 controls the above-described transport operation of the transport device 2. For example, the transport control device 5 adaptively controls the motors 11, dancers 24, and the like in each part of the transport device 2 based on various measurement data obtained through the motor measurement unit 12, the roller measurement unit 4, and any other sensors not shown, and various setting data (including default setting data set in advance, manual setting data set by a user, and auto setting data automatically set by a computer).
[0029] 2 is a schematic diagram of a data display device 6 according to the present embodiment. In the illustrated example, functional blocks 61 to 68 in the data display device 6 are provided separately from the transport control device 5, but may be provided integrally with the transport control device 5. The data display device 6 may use some or all of the functions of the transport control device 5 as its own functional units.
[0030] The conveying device 2 is equipped with various sensors that acquire various measurement data. The motor measuring unit 12 and the roller measuring unit 4 described above are examples of sensors, and in particular, are rotation number sensors or rotation speed sensors that measure the rotation number or rotation speed of the motor 11 and the conveying roller 20. The rotation number of the motor 11 and the conveying roller 20 measured by such a rotation number sensor is also referred to as the measured rotation number below.
[0031] The sensor according to the present embodiment may include any type of sensor other than the motor measuring unit 12 and the roller measuring unit 4. For example, a current sensor that measures the current of the motor 11, a tension sensor that measures the tension of the transported object 3 transported by the transport device 2, an optical sensor or camera that can measure or capture the film thickness or processing quality of each part of the transported object 3 by light or the like, may be provided as the sensor according to the present embodiment. In addition, an environmental sensor such as a temperature sensor, humidity sensor, or brightness sensor that can obtain measurement data (temperature, humidity, brightness, etc.) about the installation environment or operating environment of the transport device 2 may be provided as the sensor according to the present embodiment.
[0032] The conveyance control device 5 adaptively controls the motor 11, the dancer 24, and the like in each part of the conveyance device 2 based on various measurement data obtained through various sensors. The motor 11 and the dancer 24 controlled by the conveyance control device 5 in this way are collectively referred to as controlled parts hereinafter. The conveyance control device 5 generates command data or drive data for each controlled part of the conveyance device 2 based on various measurement data and setting data. The command data and the like applied or provided for controlling or driving each controlled part of the conveyance device 2 in this way and the setting data on which it is based are collectively referred to as control data hereinafter. Examples of the control data include the target rotation speed of the motor 11, the target tension of the dancer 24, the conveying speed of the conveyed object 3 by the conveyance device 2, and the total conveying distance or production distance of the conveyed object 3 by the conveyance device 2.
[0033] The data display device 6 according to this embodiment includes a time-series data acquisition unit 61, a time-series data classification unit 62, a time-series data storage unit 63, a time-series data display unit 64, a time designation cursor display unit 67, and a data selection unit 68. Some of these functional blocks may be omitted as long as the data display device 6 can achieve at least some of the actions and / or effects described below. These functional blocks may be realized by the cooperation of hardware resources such as a central processing unit of a computer, a memory, an input device, an output device, and peripheral devices connected to the computer, and software executed using these. Regardless of the type of computer or the location where the computer is installed, each of the above functional blocks may be realized by the hardware resources of a single computer, or by combining hardware resources distributed among multiple computers.
[0034] The time-series data acquiring unit 61 acquires a plurality of pieces of time-series data from the transport device 2 and / or the transport control device 5. Here, the time-series data is any data that can be acquired over a continuous time or a plurality of discrete times. In the illustrated example, the time-series data acquiring unit 61 includes a control data acquiring unit 611 that acquires time-series control data that the transport control device 5 applies to each controlled unit of the transport device 2, and a measurement data acquiring unit 612 that acquires time-series measurement data measured by a sensor provided in the transport device 2. Note that the time-series data acquiring unit 61 may acquire the control data and the measurement data without distinguishing between them.
[0035] The time-course data classification unit 62 classifies the multiple time-course data acquired by the time-course data acquisition unit 61 into high-change data, which has a tendency to change relatively more over time, and low-change data, which has a tendency to change relatively less over time. Here, the classification of high-change data and low-change data is based on the overall or general tendency of the time-course data to be classified, and does not have to be based on the absolute number of changes in the actual time-course data. For example, the change in time-course data classified as high-change data may be less than the change in time-course data classified as low-change data. Furthermore, high-change data may be represented as dynamic data or fluctuating data, and low-change data may be represented as static data or fixed data (however, low frequency or small changes are allowed).
[0036] The time-course data classification unit 62 may classify the data into multi-change data and small-change data according to the type of time-course data acquired by the time-course data acquisition unit 61. For example, the time-course data classification unit 62 may classify the control data acquired by the control data acquisition unit 611 into small-change data that tends to change relatively little over time. On the other hand, the time-course data classification unit 62 may classify the measurement data acquired by the measurement data acquisition unit 612 into multi-change data that tends to change relatively much over time. Note that such classification according to the type of time-course data can be interpreted as being completed at the time when the control data acquisition unit 611 or the measurement data acquisition unit 612 acquires various types of time-course data, so the time-course data classification unit 62 for this purpose may not be provided.
[0037] The time-course data classification unit 62 may classify data into high-change data and low-change data according to the actual amount of change in the time-course data acquired by the time-course data acquisition unit 61. For example, data in which the variation in the number of changes (change frequency) per predetermined time or the standard deviation of the actual time-course data is equal to or greater than a predetermined threshold may be classified as high-change data, and data below the threshold may be classified as low-change data.
[0038] Furthermore, the time-course data classification unit 62 may set a set of data to be displayed simultaneously on the same screen, such as a set of many-changing data displayed as a graph by the graph display unit 65 and few-changing data displayed as a non-graph by the non-graph display unit 66, as described later. For example, the time-course data classification unit 62 may group the measurement data as many-changing data displayed as a graph by the graph display unit 65 with target data that defines a target value for the measurement data as few-changing data or control data that is displayed as a non-graph by the non-graph display unit 66 on the same screen. Specifically, when the measurement data displayed as a graph by the graph display unit 65 is the measured rotation speed of the motor 11 that rotates the conveying roller 20, the target rotation speed for the measured rotation speed may be grouped as target data that is displayed as a non-graph by the non-graph display unit 66 on the same screen.
[0039] The time-series data classifying unit 62 may perform the above-mentioned classification process and / or grouping process in response to manual operation by a user of the computer 7 described later, or may perform the process automatically by a computer or a processor. The above-mentioned classification and / or grouping of each piece of time-series data may be fixed and preset for each piece of time-series data. The time-series data storage unit 63 stores or preserves the time-series data that has been subjected to the classification process and / or grouping process by the time-series data classifying unit 62.
[0040] The time-course data display unit 64 displays at least one of the many-change data (measurement data, etc.) and at least one of the little-change data (control data, etc.) among the multiple time-course data acquired by the time-course data acquisition unit 61 on the monitor of the computer 7 used by a user such as an operator of the transport device 2 and / or the transport control device 5. When the many-change data and the little-change data are grouped by the time-course data classification unit 62, the time-course data display unit 64 may simultaneously display the pair of the many-change data and the little-change data on the same screen. The time-course data display unit 64 may display the pair of the many-change data and the little-change data stored in the time-course data storage unit 63, or may display the pair of the many-change data and the little-change data acquired by the time-course data acquisition unit 61 and classified and / or grouped by the time-course data classification unit 62 in approximately real time.
[0041] The time-course data display unit 64 includes a graph display unit 65 and a non-graph display unit 66. The graph display unit 65 displays, in a time-course graph, high-change data (measurement data, etc.) that changes relatively frequently among the multiple pieces of time-course data acquired by the time-course data acquisition unit 61. The non-graph display unit 66 displays, in a non-graph, low-change data (control data, etc.) that changes relatively little among the multiple pieces of time-course data acquired by the time-course data acquisition unit 61 alongside the graph displayed by the graph display unit 65.
[0042] 3 shows an example of display by the graph display unit 65 and the non-graph display unit 66. In this example, the graph display unit 65 displays the measured rotation speed of one motor 11 in FIG. 1 (measurement data by the motor measurement unit 12 (rotary encoder, etc.)) as multi-variation data in a time-varying graph G. This graph G is a two-dimensional graph drawn in a graph area GA on the screen, with time on the horizontal axis and rotation speed on the vertical axis. Note that the graph G may be a multi-dimensional graph of three or more dimensions in which time is assigned to one axis and multiple multi-variation data or measurement data are assigned to multiple other axes.
[0043] On the other hand, the non-graph display section 66 displays the target rotation speed for the measured rotation speed (current rotation speed) of the motor 11, which is displayed as a graph by the graph display section 65, as small-change data alongside the graph G. In the illustrated example, the numerical value N of the target rotation speed at the time or hour specified by the time specification cursor C, which will be described later, "target rotation speed: 100" is displayed alongside the graph G outside the graph area GA by the numerical value display section 661 in the non-graph display section 66.
[0044] In FIG. 3, as an example of non-graph display by the non-graph display unit 66, a numerical value display by the numerical value display unit 661 is shown, but the non-graph display according to this embodiment includes any simplified or summarized display that does not depend on a two-dimensional or more time-varying graph such as the graph G. In addition to the display by the numerical value N shown in the figure, for example, display by any visual element such as a character, a symbol, a figure, a color, or brightness is exemplified as a non-graph display. Such a non-graph display may be performed not only outside the graph area GA as shown in FIG. 3, but also within the graph area GA. In this case, a temporal meaning may be given to the non-graph display depending on the position of the non-graph display itself on the time axis. A specific example of this will be described later with respect to the change time display unit 662 and the background change unit 663.
[0045] 3, in this embodiment, data with relatively many changes (such as measured rotation speed) is displayed as a graph (graph G), while data with relatively few changes (such as target rotation speed) is displayed as a non-graph (numerical value N). This allows the attention of users such as analysts to be drawn to the graph-displayed data with many changes. On the other hand, data with few changes displayed as a non-graph does not consume resources for graph display, and does not attract the user's attention more than necessary.
[0046] Fig. 4 shows a first comparative example in which the target rotation speed, which was displayed as a non-graph (numerical value N) in Fig. 3, is also displayed as a graph (graph G'). Fig. 5 shows a second comparative example in which the target rotation speed, which was displayed as a non-graph (numerical value N) in Fig. 3, is not displayed at all. As shown in Fig. 4, in the example of this embodiment including Fig. 3, the target rotation speed displayed in graph G' rises from "100" to "110" near time "20". Meanwhile, before and after this change time "20", the target rotation speed remains constant at "100" and "110".
[0047] In the example of Fig. 4, the graph G' of the target rotation number, which has little change, is displayed overlapping the graph G of the measured rotation number, which should be the analyst's attention, and the visibility and workability of the analysis screen are reduced. On the other hand, if the target rotation number is not displayed at all, as in the example of Fig. 5, the analyst cannot recognize that the target rotation number has increased from "100" to "110" at the change time "20" shown for convenience in this figure. Therefore, the analyst cannot correctly recognize from the screen that the increase in the measured rotation number observed after the change time "20" is accompanied by an increase in the target rotation number.
[0048] According to the screen display of this embodiment using both a graphical display (graph G) and a non-graphical display (numerical value N) as exemplified in Fig. 3, the shortcomings of the comparative examples of Fig. 4 and Fig. 5 can be eliminated. That is, in the example of Fig. 3, the target rotation speed, which changes little, is displayed non-graphically as a numerical value N, rather than as a graph G' as in Fig. 4, so that the visibility of the graph G of the measured rotation speed, which should be the main focus of the analyst's attention, is not impaired. Also, in the example of Fig. 3, unlike Fig. 5, the target rotation speed is displayed alongside the graph G of the measured rotation speed, so that the analyst can notice the change in the target rotation speed.
[0049] 3, the numerical value N of the target number of revolutions at a specific time or time corresponding to the position on the time axis of the time designation cursor C is displayed in a non-graphical form, but if the numerical value N of the target number of revolutions changes, it is preferable to notify the analyst of this. For this purpose, a change time display section 662 is provided in the non-graphical display section 66 in FIG. 2.
[0050] FIG. 6 is a schematic diagram showing an example of a change time displayed by the change time display unit 662. In this example, the time designation cursor C displayed in the graph area GA by the time designation cursor display unit 67 in FIG. 2 moves from the time axis position of "target rotation speed: 100" in FIG. 3 to the time axis position of "target rotation speed: 110" (see FIG. 4). Note that such movement of the time designation cursor C along the time direction (horizontal direction in FIG. 6) is realized by manual operation by the user of the computer 7. That is, the time designation cursor display unit 67 displays the time designation cursor C, which can be moved in the time direction in response to manual operation by the user of the computer 7, in the graph area GA. This time designation cursor C designates the display time of the target rotation speed as small change data by the numerical value display unit 661.
[0051] 3 to 6, when the time designation cursor C moves to the change time CT (see FIG. 5) of the target rotation speed, or passes the change time CT, the change time display unit 662 may highlight the numerical value N as a non-graphical representation of the target rotation speed by the numerical value display unit 661. For example, as illustrated in FIG. 6, the numerical value N of the target rotation speed after the change time CT, "Target rotation speed: 110", may be highlighted by the numerical value display unit 661 in bold or in a color, or may be highlighted against a background different from that in FIG. 3. In addition, the numerical value N itself and / or the background may flash to attract the analyst's attention.
[0052] The change time display unit 662 may display the numerical value N of the target rotation number by the numerical value display unit 661 only when the time designation cursor C moves to the change time CT of the target rotation number. In this case, the numerical value N of the target rotation number is not displayed in the state of FIG. 3. Then, when the time designation cursor C passes the change time CT of the target rotation number from FIG. 3 to FIG. 6, the numerical value N of the target rotation number is displayed for a limited time. In this case, it is preferable that the numerical value N displays both the numerical values before and after the change according to the moving direction of the time designation cursor C. For example, in the examples of FIG. 3 and FIG. 6, the numerical value N is displayed non-graphically in a form that clearly shows the change, such as "target rotation number: 100 → 110". In addition, when the time designation cursor C passes the change time CT in the opposite direction (from right to left in FIG. 6), the numerical value N is displayed non-graphically in a form that clearly shows the change, such as "target rotation number: 110 → 100".
[0053] The change time display unit 662 may display the change time CT at which the target rotation speed changed as small change data in the graph area GA. For example, the change time display unit 662 may display the time axis position of the change time CT by a boundary line (vertical line perpendicular to the time axis) or an arbitrary marker as shown in Fig. 6. Such a time axis position of the change time CT may be displayed at all times (for example, it may be displayed even in the state of Fig. 3), or it may be displayed only when the time designation cursor C moves to the change time CT of the target rotation speed (for example, in the case of Fig. 6) in order to particularly emphasize the timing of the change to the analyst.
[0054] The change time display unit 662 may include a background change unit 663 that changes the background BG of the graph area GA before and after the change time CT of the target rotation speed as the small change data. As shown in FIG. 6, the background change unit 663 displays the background of the area (the area where the target rotation speed is "100") before the change time CT of the target rotation speed (left side in FIG. 6) and the background of the area (the area where the target rotation speed is "110") after the change time CT of the target rotation speed (right side in FIG. 6) in different modes (e.g., color, brightness, pattern). Such background display may be performed at all times (e.g., performed in the state of FIG. 3), or may be performed only when the time designation cursor C moves to the change time CT of the target rotation speed (e.g., in the case of FIG. 6) in order to particularly emphasize the change timing to the analyst. In addition to or instead of changing the background BG of the graph area GA, the change time display unit 662 may change the mode (e.g., line type, thickness, color) of the line of the graph G before and after the change time CT.
[0055] 7 and 8 show an example in which the numeric display section 661 in the non-graph display section 66 displays multiple small-change data or control data, as numeric values at a time specified by the time specification cursor C, alongside a graph G of large-change data. In the example shown, a first numeric value N1 of the target rotation speed of an arbitrary first motor or "motor 1" in FIG. 1 (e.g., motor 11 that drives and rotates unwind roller 25) and a second numeric value N2 of the target rotation speed of an arbitrary second motor or "motor 2" in FIG. 1 (e.g., motor 11 that drives and rotates winding roller 26) are displayed alongside graph G of, for example, the measured rotation speed or current rotation speed of the first motor.
[0056] The data selection unit 68 in FIG. 2 selects one small-change data from among the plurality of small-change data displayed in non-graph form as in FIG. 7 and FIG. 8, in response to a manual operation by the user of the computer 7, or automatically.
[0057] In the example of FIG. 7, a first numerical value N1 of the target rotation speed of the first motor is selected by the data selection unit 68. As illustrated in the schematic diagram, the first numerical value N1 selected by the data selection unit 68 may be highlighted by the numerical value display unit 661. In addition, in response to the selection of the first numerical value N1 by the data selection unit 68, a boundary line or a marker indicating a change time CT1 of the first numerical value N1 may be displayed in the graph area GA by the change time display unit 662 (or may be displayed at all times regardless of the selection by the data selection unit 68). Furthermore, in response to the selection of the first numerical value N1 by the data selection unit 68, the background BG1 of the graph area GA may be changed by the background change unit 663 before and after the change time CT1 of the first numerical value N1.
[0058] In the example of FIG. 8, a second numerical value N2 of the target rotation speed of the second motor is selected by the data selection unit 68. As illustrated in the schematic diagram, the second numerical value N2 selected by the data selection unit 68 may be highlighted by the numerical value display unit 661. In addition, in response to the selection of the second numerical value N2 by the data selection unit 68, a boundary line or a marker indicating a change time CT2 of the second numerical value N2 may be displayed in the graph area GA by the change time display unit 662 (or may be displayed at all times regardless of the selection by the data selection unit 68). Furthermore, in response to the selection of the second numerical value N2 by the data selection unit 68, the background BG2 of the graph area GA may be changed by the background change unit 663 before and after the change time CT2 of the second numerical value N2.
[0059] The present disclosure has been described above based on the embodiments. Various modifications are possible to the combinations of the components and processes in the exemplary embodiments, and it will be obvious to those skilled in the art that such modifications are included within the scope of the present disclosure.
[0060] The configuration, action, and function of each device and method described in the embodiments can be realized by hardware resources or software resources, or by the cooperation of hardware resources and software resources. For example, a processor, ROM, RAM, and various integrated circuits can be used as hardware resources. For example, programs such as an operating system and applications can be used as software resources. [Explanation of symbols]
[0061] 2 conveying device, 3 conveyed object, 5 conveying control device, 6 data display device, 7 computer, 11 motor, 12 motor measurement unit, 20 conveying roller, 61 time-lapse data acquisition unit, 62 time-lapse data classification unit, 63 time-lapse data storage unit, 64 time-lapse data display unit, 65 graph display unit, 66 non-graph display unit, 67 time specification cursor display unit, 68 data selection unit, 611 control data acquisition unit, 612 measurement data acquisition unit, 661 numerical display unit, 662 change time display unit, 663 background change unit.
Claims
1. A time-lapse data acquisition unit that acquires a plurality of pieces of time-lapse data from the industrial device; a graph display unit that displays multi-change data having relatively large changes among the plurality of time-course data in a time-course graph; a non-graph display section for displaying small change data, which has a relatively small change among the plurality of time-course data, in a non-graph form alongside the graph; A data display device comprising:
2. The data display device according to claim 1 , wherein the non-graphical display section includes a numerical value display section that displays the small-change data as numerical values at a specified time alongside the graph.
3. The data display device according to claim 2 , wherein the non-graph display section includes a change time display section that displays, in the graph, a change time at which the small-change data changes.
4. The data display device according to claim 3 , wherein the change time display section includes a background change section that changes a background of the graph before and after the change time.
5. a time designation cursor display unit that is provided movably on the graph and displays a time designation cursor that designates a time at which the small-change data is to be displayed by the numerical display unit; when the time designation cursor is moved to the change time, the background changing unit changes the background of the graph before and after the change time.
5. The data display device according to claim 4.
6. a time designation cursor display unit that is provided movably on the graph and displays a time designation cursor that designates a time at which the small-change data is to be displayed by the numerical display unit; the change time display unit highlights the numerical value of the small change data when the time designation cursor moves to the change time using the numerical value display unit; The data display device according to claim 3 .
7. the numerical value display unit displays the plurality of small-change data items as numerical values at a specified time next to the graph; a data selection unit for selecting one of the plurality of small-change data; the background changing unit changes the background of the graph before and after the change time for one of the small-change data selected by the data selecting unit.
5. The data display device according to claim 4.
8. The multi-variation data is measurement data measured by a sensor provided in the industrial device, The low-change data is control data applied to the industrial device. The data display device according to any one of claims 1 to 7.
9. 9. The data display device according to claim 8, wherein the control data is target data defining a target value for the measurement data.
10. the industrial device is a conveying device that conveys an object by rollers, the target data is a target rotation speed of a motor that rotates the roller, The measurement data is a measured rotation speed of the motor measured by a rotation speed sensor. The data display device according to claim 9.
11. Obtaining a plurality of pieces of time-lapse data from an industrial device; Displaying multi-change data having relatively large changes among the plurality of time-course data in a time-course graph; displaying small change data, which has a relatively small change among the plurality of time-course data, in a non-graphical form alongside the graph; A data display method that performs:
12. Obtaining a plurality of pieces of time-lapse data from an industrial device; Displaying multi-change data having relatively large changes among the plurality of time-course data in a time-course graph; displaying small change data, which has a relatively small change among the plurality of time-course data, in a non-graphical form alongside the graph; A storage medium storing a data display program for causing a computer to execute the above.
Citation Information
Patent Citations
Display program by group movement of graph
JP2012003431A