Display device, display method, and program
The display device addresses the challenge of combining PLC and web content by dividing the screen into areas for separate display engines, enabling simultaneous and linked display of HMI and web content for enhanced user comprehension.
Patent Information
- Application Number
- JP2023530987
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-12-07
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2042-12-07
AI Technical Summary
Existing technologies are unable to simultaneously display content from different sources, such as PLC and web content, on the same display device in multiple formats without switching between them.
A display device with a control unit that divides the screen into areas for displaying HMI and web content, using separate display engines for each format, allowing simultaneous display of HMI content in one area and web content in others, with positional and content-related linking for enhanced visibility and understanding.
Enables simultaneous display of multiple content formats on the same screen, improving user understanding and accessibility by linking related information visually and logically.
Smart Images

Figure 0007628180000001 
Figure 0007628180000002 
Figure 0007628180000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a display device, a display method, and a program. [Background technology]
[0002] The manufacturing system is provided with a display, which functions as an operation panel that controls the manufacturing system and as a monitoring screen that displays the production status of the manufacturing system (production volume, quality information, etc.) Recently, technology has been disclosed that displays other content on the display in addition to the operation screen and monitoring screen of the manufacturing system.
[0003] Patent Document 1 discloses a technology for displaying web content on a programmable display in response to the diversification of content displayed on displays. Specifically, it discloses that a multitasking OS (Operation System) is mounted on the programmable display, and even if the programmable display is in an online state displaying the operating status of a PLC (Programmable Logic Controller), a browser can be started and a manual can be viewed as web content. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2001-282501 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, the above technology only switched between a display function that shows the PLC's operating status and a browsing function via a browser at the user's request, and it was not possible to combine content obtained from different PLC content sources with web content to create a single screen.
[0006] The present disclosure has been made in consideration of the above circumstances, and has an object to simultaneously display content in multiple formats on the same display device. [Means for solving the problem]
[0007] In order to achieve the above object, a display device according to the present disclosure is a display device including a display unit and a control unit for displaying content on the display unit, the control unit being configured to set, on the same screen, a first display area for displaying a first content, which is an HMI content used for monitoring and operating a device to be controlled, and a second display area for displaying a second content, which is a WEB content showing analysis or diagnosis data of an operating state of the device and has a display format different from that of the first content; Perform image processing for display The first display engine and the second content It is different from the first display engine that processes images for display. a second display engine; and a screen display control unit that displays a first content in a first display area and a second content in a second display area at the same time; The first display area is set by a user's designation, The content of the second content is determined according to the content of the first content, and the positional relationship of the second content with respect to the first content is determined, and the first content and the second content are displayed in conjunction with each other on the same screen. Effect of the Invention
[0008] According to the present disclosure, content in multiple formats can be displayed simultaneously on the same display device. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing a configuration of an entire system including a display device according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a diagram showing a screen of a display unit of the display device according to the embodiment; [Diagram 3] FIG. 1 is a diagram showing a hardware configuration of a display device according to an embodiment; [Figure 4] FIG. 1 is a diagram showing a functional configuration of a display device according to an embodiment; [Diagram 5] 1 is a flowchart showing a screen display process according to an embodiment. [Figure 6] 1 is a flowchart showing an update process according to an embodiment. [Figure 7] 11 is a flowchart showing another update process according to an embodiment. [Figure 8] FIG. 2 is a diagram showing a screen of a display unit of the display device according to the embodiment; [Figure 9] FIG. 2 is a diagram showing a screen of a display unit of the display device according to the embodiment; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, a display device according to an embodiment of the present disclosure will be described with reference to the drawings. In each drawing, the same or equivalent parts are denoted by the same reference numerals.
[0011] The display device 1 according to this embodiment is a programmable display device, and displays information related to a device 4 connected to the control device 2. The display device 1 displays content related to the operational control of the device 4 connected to the control device 2. The content includes, for example, information such as images, text, audio, and video. The content also includes, for example, various information such as screen data corresponding to a plurality of screens that accept operation input. The display device 1 is connected to the control device 2, for example, via an industrial network, in a state in which they can communicate with each other.
[0012] The control device 2 is a device represented by a PLC (Programmable Logic Controller), and operates a production line, a machining line, an inspection line, and other processing lines by controlling one or more devices and coordinating the operations of the devices. The devices 4 are, for example, sensors that detect workpieces transported by a belt conveyer, machine tools that machine the workpieces, inspection devices that determine whether the workpieces are good or bad, robots that remove defective products from the line, and other FA (Factory Automation) devices.
[0013] For example, the control device 2 controls the flow of workpieces on a belt conveyor by controlling a device having a robot arm based on the sensing results of a device that is a sensor. Although one control device 2 is representatively shown in Fig. 1, multiple control devices 2 may cooperate to control one or multiple devices.
[0014] The control device 2 and the device 4 are connected via a signal line that transmits a voltage signal or a current signal, or a communication line that transmits serial data. The control device 2 and the device 4 may also be connected via an industrial network.
[0015] A cloud server 3, which is an external device, is connected between the industrial network and the network via a communication device 5 serving as a gateway. The network may be a wide area communication network such as the Internet, or may be a virtual network such as a Virtual Private Network (VPN) or a dedicated network. The cloud server 3 acquires data related to the control of the device 4 from the control device 2 via the communication device 5. The data related to the control of the device 4 may be, for example, a sensing result by the device 4, which is a sensor, a control command to the device 4 from the control device 2, an execution status of a control program in the control device 2, a device value stored in a memory of the control device 2, or other information.
[0016] The cloud server 3 provides the display device 1 with the results of processing the data. The information provided from the cloud server 3 to the display device 1 may be, for example, analysis data of data in a manufacturing system such as the operating status of a plurality of devices 4 and the operating rate of a production line, diagnostic data, or an operation manual for the devices 4, or other information. The cloud server 3 distributes these data to the display device 1 as web content. At this time, the web content includes, for example, a text file written in HTML (Hypertext Markup Language) and data such as an image file, an audio file, and a video file embedded in the document.
[0017] The display device 1 functions as a human machine interface (HMI) for the control device 2 that controls the device 4. The display device 1 has a display screen configured by a touch screen. The display screen configures a GUI (Graphical User Interface) for controlling the device 4 and checking the operation status of the device 4. An on-site user can control the device 4 through a PLC and check the operation status of the device 4 on the display screen by operating objects on the screen on which HMI content (hereinafter referred to as first content) for displaying the monitoring function and operation function of the device 4 is displayed.
[0018] In addition, the display device 1 displays on the display screen web contents (hereinafter referred to as second contents) such as analysis data such as the operating status of the device 4, the operating rate of the production line, and diagnostic data distributed from the cloud server 3.
[0019] The display device 1 divides the display screen into a plurality of display formats, and arranges and displays contents of display formats corresponding to the divided areas, thereby simultaneously displaying contents of different display formats. Here, the different display formats refer to differences in display formats caused by differences between a display engine that performs image processing to display the first content, i.e., dedicated content defined so that it can be interpreted only by the monitoring and control system of industrial machines, such as HMI content, and a display engine that performs image processing to display the second content, i.e., general-purpose content such as WEB content that can be interpreted by any general-purpose web browser, regardless of the type of device.
[0020] FIG. 2 shows an example in which HMI content (hereinafter, first content) obtained from a device 4 through a control device 2 and web content (hereinafter, second content) provided from a cloud server 3 are simultaneously displayed on the same screen of a display device 1. The display screen is divided into five areas. Specifically, the display screen is divided into a first display area 11 and second display areas 21, 22, 23, and 24. Of these, the first content is displayed in the first display area 11. The second content is displayed in the second display areas 21, 22, 23, and 24.
[0021] 2 displays objects for implementing the monitoring and operating functions of the device 4 from data acquired from the device 4 and transmitted from the control device 2. Here, the first display area 11 displays a start-up operation button for the device 4.
[0022] In the second display area 21 shown in FIG. 2, for example, a management screen that analyzes the operating status of a device 4 that is a manufacturing facility is displayed. Data of the manufacturing facility is transmitted to the cloud server 3, and the cloud server 3 analyzes the transmitted data of the manufacturing facility. The analysis results of the data are distributed from the cloud server 3 to the display device 1, and the display device 1 displays the analysis results on the display unit as second content. This second content is updated to the latest content every time the analysis results of the data are updated, and is distributed to the display device 1. In FIG. 2, the operating status, operating rate, number of alarms, etc. of the device are displayed. In addition, the display mode of the data analysis can be updated while corresponding to a display method with high visibility.
[0023] 2 displays, for example, the state of the device 4 diagnosed by the cloud server 3 from the data of the manufacturing facility. The second content displayed in the second display area 22 is also updated to the latest content every time the diagnosis result of the data is updated, and is delivered to the display device 1.
[0024] 2 displays content such as news of the target device, new functions, etc. The display device 1 registers distribution of information on news of the target device, new functions, etc. with the cloud server 3. When the cloud server 3 obtains the latest information on news of the target device, new functions, etc., it updates the content and distributes it to the display device 1.
[0025] In the second display area 24 shown in FIG. 2, for example, a visit schedule of the device manufacturer of the target device is displayed. In the display device 1, a schedule management service is registered in the cloud server 3. When the schedule is updated, the cloud server 3 updates the contents and delivers the latest schedule to the display device 1. This allows the user to inquire about the visit date and time of the maintenance worker who performs the maintenance work on the device 4. In addition, the second display area 24 may display the maintenance plan and results of the device 4, and the user can inquire about these pieces of information. In addition to the inquiry screen, the second display area 24 displays an input screen for inputting new information about the visit date and time of the maintenance worker, the maintenance plan and results, etc. The information input through the input screen is transmitted to the cloud server 3, and the contents are updated according to the information. This allows the user to input new information about the visit date and time of the maintenance worker, the maintenance plan and results, etc., and can view the contents updated by the input.
[0026] In addition, the second content may include information representing a screen explaining the details of the monitoring status of the device 4 included in the first content. The information representing a screen explaining the details of the monitoring status of the device 4 is distributed from the cloud server 3, included in the second content as information corresponding to the first content, and constantly displayed on the display device 1. The second content is updated as necessary. The second content may also include information representing an image of a robot used in the manufacturing facility. The image of the robot is used to manage alarms generated by the robot. The image of the robot is managed by the cloud server 3, and the image resolution, color tone, etc. are updated to the latest ones and distributed to the display device 1.
[0027] 3, the display device 1 includes, as its hardware configuration, a processor 31, a main memory unit 32, an auxiliary memory unit 33, an input unit 34, a display unit 35, and a communication unit 36. The main memory unit 32, the auxiliary memory unit 33, the input unit 34, the display unit 35, and the communication unit 36 are all connected to the processor 31 via an internal bus 37.
[0028] The processor 31 includes a CPU (Central Processing Unit). The processor 31 executes a program P1 stored in the auxiliary storage unit 33 to realize various functions of the display device 1.
[0029] The main memory unit 32 includes a RAM (Random Access Memory). The program P1 is loaded into the main memory unit 32 from the auxiliary memory unit 33. The main memory unit 32 is used as a working area for the processor 31.
[0030] The auxiliary storage unit 33 includes a non-volatile memory represented by an EEPROM (Electrically Erasable Programmable Read-Only Memory) and an HDD (Hard Disk Drive). In addition to the program P1, the auxiliary storage unit 33 stores various data used in the processing of the processor 31. The auxiliary storage unit 33 supplies the processor 31 with data used by the processor 31 in accordance with an instruction from the processor 31, and stores data supplied from the processor 31. Note that, although one program P1 is representatively shown in FIG. 3, the auxiliary storage unit 33 may store a plurality of programs, and a plurality of programs may be loaded into the main storage unit 32.
[0031] The input unit 34 is a touch screen, and acquires information input by a user of the display device 1 and notifies the processor 31 of the acquired information.
[0032] The display unit 35 is a display device such as an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display, and is a touch screen integrated with the input unit 34.
[0033] The communication unit 36 includes a network interface circuit for communicating with an external device. The communication unit 36 receives a signal from the outside and outputs data indicated by the signal to the processor 31. The communication unit 36 also transmits a signal indicating the data output from the processor 31 to the external device.
[0034] The above-mentioned hardware configurations work together to allow the display device 1 to perform various functions. In detail, as shown in Fig. 4, the display device 1 includes, as its functional configuration, a display unit 35, a control unit 40, a first screen content unit 45, and a second screen content unit 46. The control unit 40 includes a display area setting unit 44, a first screen creation unit 47, a second screen creation unit 48, a first display engine 49, a second display engine 50, and a screen display control unit 51.
[0035] The display unit 35 displays the first content and the second content. The first content is displayed in a first display area 42, and the second content is displayed in a second display area 43. The first content may be displayed in a plurality of display areas, and the second content may be displayed in a single display area. The first content and the second content may be displayed in a superimposed manner.
[0036] The display area setting unit 44 sets the first display area 42 and the second display area 43 on the screen of the display unit 35. When the first display area 42 is set on the screen of the display unit 35, the second display area 43 is arranged on the screen according to a predetermined format based on the set position of the first display area 42. Here, the predetermined format is a previously registered positional relationship of the second display area 43 with respect to the first display area 42. That is, the first content displayed in the first display area 42 and the second content displayed in the second display area 43 are linked in terms of their positional relationship. In addition, the first content and the second content are, for example, as shown in FIG. 4, arranged in a linked manner with a plurality of second contents (second display areas 43) around the first content (first display area 42). In addition, for example, the second content is arranged in a linked manner by being superimposed on the first content. Linking means (1) that the content of one content is determined according to the content of the other content, and (2) that the positional relationship of the other content is determined with respect to the one content. The linking condition may be that both the determination based on the contents of (1) and the determination based on the position of (2) are satisfied, or that one of the determination based on the contents of (1) and the determination based on the position of (2) is satisfied. That is, the content of one content may be determined according to the content of the other content, and the positional relationship of the other content to the one content may be determined, or the content of the other content may be determined according to the content of one content, or the positional relationship of the other content to the one content may be determined. In addition, in this embodiment, the "one content" corresponds to the content displayed in the first display area, and the "other content" corresponds to the content displayed in the second display area. Note that the first display area is not limited to the one that is first displayed on the display screen, and it is sufficient that it is selected as the first display area by the user. The determination based on the contents of (1) can improve the maintenance personnel's understanding and grasp of the content displayed in the first display area. Furthermore, the determination based on the position of (2) can make the display easier to see, increase visibility, and improve the ease of information acquisition by the maintenance personnel.In addition, by overlapping the decision based on content (1) and the decision based on position (2), visibility is increased based on positional relationships, making it easier for maintenance personnel to recognize information, and the recognized information supplements the information, thereby further enhancing the maintenance personnel's understanding and grasp of the content displayed in the first display area.
[0037] The first screen content unit 45 stores first template data for displaying the first content and display data to be displayed in the first display area 42. The display data is, for example, data indicating the operating state (normal, abnormal, rotation speed, etc.) of the device 4, and is data transmitted from the control device 2. The first content is generated by reflecting the display data according to the first template data. The display data may be displayed in the first display area 42 via the first display engine 49 without being stored in the first screen content unit 45. The first screen content unit 45 may also analyze and process data acquired from the control device 2, and display the resulting data in the first display area 42.
[0038] The second screen content section 46 stores template data for displaying the second content and display data to be displayed in the second display area 43. The second template data is template data downloaded from the cloud server 3. When the template data stored in the cloud server 3 is updated, the template data stored in the second screen content section 46 is also updated accordingly. This allows the second screen to be always displayed based on the latest template data. The display data is, for example, data indicating an analysis result of the operating state (normal, abnormal, rotation speed, etc.) of the device 4. That is, the display data is data obtained by the cloud server 3 collecting operating data of the device 4 and analyzing the data based on the collected data. The display data may be displayed in the second display area 43 via the second display engine 50 without being stored in the second screen content section 46.
[0039] The first screen creation unit 47 selects the first template data stored in the first screen content unit 45, arranges it in a screen creation area on the memory, and prepares to create the first content to be displayed in the first display area 42. The first display engine 49 creates the first content by reflecting display data in the first template data arranged in the screen creation area, and performs image processing to display the created first content on the display unit 35.
[0040] The second screen creation unit 48 selects the second template data stored in the second screen content unit 46, arranges it in a screen creation area on the memory, and prepares to create the second content to be displayed in the second display area 43. The second display engine 50 creates the second content by reflecting the display data in the second template data arranged in the screen creation area, and performs image processing to display the created second content on the display unit 35.
[0041] The screen display control unit 51 is executed by a multitasking M / W (Middleware), acquires a first content that has been image-processed by a first display engine 49, and displays the acquired first content in a preset first display area 42, while at the same time acquiring a second content that has been image-processed by a second display engine 50, and displays the acquired second content in a preset second display area 43.
[0042] Next, an example of the screen display process executed by the display device 1 will be described with reference to Fig. 5 to 7. When displaying the screen, as shown in Fig. 5, first, for example, a user specifies a display area on the screen of the display unit 35 in which HMI content for displaying the monitoring function and operation function of the device 4 transmitted from the control device 2 is displayed, and the display area setting unit 44 sets the first display area 42 (step S101).
[0043] When the first display area 42 is set, the display area setting unit 44 sets the second display area 43, which is a display area on the screen of the display unit 35 in which WEB contents for displaying analysis data, diagnostic data, etc. distributed from the cloud server 3 are displayed, according to a predetermined display format registered in advance (step S102). At this time, the second display area 43 can be set manually, but is displayed in conjunction with the selection of the first display area 42.
[0044] When the display area setting unit 44 sets the first display area 42 and the second display area 43 on the screen of the display unit 35, the first screen creation unit 47 selects the first template data from the first screen content unit 45 and places it in the first display area 42 (step S103).
[0045] In parallel with step S103, second screen creation unit 48 selects second content corresponding to the first content from second screen content unit 46, and arranges it in second display area 43 (step S105).
[0046] When step S103 is executed, the first display engine 49 prepares to display the first content, in which the data held by the control device 2 is reflected, on the display unit 35 (step S104). Specifically, the first display engine 49 collects data from the control device 2, reflects the collected data in the first content, and updates the first content. The first display engine 49 performs image processing for displaying the updated first content on the display unit 35.
[0047] Furthermore, when step S105 is executed, the second display engine 50 prepares to display the second content reflecting the latest data held by the cloud server 3 on the display unit 35 (step S106). Specifically, the second display engine 50 collects the latest data from the cloud server 3, reflects the acquired latest data in the second content, and updates the details of the second content. The second display engine 50 performs image processing for displaying the updated second content on the display unit 35.
[0048] When step S104 is executed to prepare for displaying on the display unit 35 a first content reflecting the data held by the control device 2, and when step S106 is executed to prepare for displaying on the display unit 35 a second content reflecting the latest data held by the cloud server 3, the multitasking M / W displays the first content in the first display area 42 of the display unit 35 and simultaneously displays the second content in the second display area 43 (step S107).
[0049] Next, the procedure of the update process for updating the second content and displaying the result in the second display area 43 will be described with reference to the flowchart of FIG.
[0050] First, similar to the processing of step S107 in FIG. 5, the multitasking M / W displays the first content in the first display area 42 of the display unit 35 and simultaneously displays the second content in the second display area 43 (step S201).
[0051] After step S201 is executed, that is, after the first content and the second content are displayed, the first display engine 49 prepares to display the first content reflecting the data held by the control device 2 on the display unit 35 (step S202). Specifically, the first display engine 49 collects the latest data from the control device 2, reflects the collected data in the first content, and updates the details of the first content. The first display engine 49 performs image processing for displaying the updated first content on the display unit 35.
[0052] On the other hand, after step S201 is executed, the second display engine 50, in parallel with step S202, refers to the cloud server 3 and determines whether the cloud server 3 has an updated screen (step S203).
[0053] If the second display engine 50 determines that the cloud server 3 has an updated screen (step S203: Yes), it acquires the latest data such as update data related to the updated screen from the cloud server 3 (step S204).
[0054] After executing step S204, the second display engine 50 reflects the latest collected data in the second content, and prepares for display on the display unit 35 (step S205).
[0055] Here, the timing when update data on the update screen occurs in the cloud server 3 may be, for example, when the cloud server 3 collects operation data from the control device 2 and updates the analysis results based on the collected data. Other examples include when a table or graph displaying the analysis results is updated, when a text explaining the analysis results is updated, and when a text explaining measures against the analysis results is updated. In this case, the second content is also updated with the update of the operation data from the manufacturing system. That is, the second content is displayed in conjunction with the first content, and supplements the contents of the first content at an appropriate time. By displaying an explanation of the first content in the second content, it is possible to encourage the user to correctly understand the data. Furthermore, by updating and displaying the second content at the stage when the first content is updated, it is possible to appropriately convey necessary information.
[0056] When step S202 is executed to prepare for displaying the updated first content on the display unit 35, and step S205 is executed to prepare for displaying the updated second content on the display unit 35, the multitasking M / W displays the updated first content in the first display area 42 of the display unit 35 and simultaneously displays the updated second content in the second display area 43 (step S206).
[0057] In addition, if the second display engine 50 determines that the cloud server 3 does not have an updated screen (step S203: No), in step S206, it displays the first content reflecting the latest data held by the control device 2 in the first display area 42 of the display unit 35, and at the same time displays the second content that was already displayed in step S201 and has not been updated in the second display area 43 (step S206).
[0058] Next, an update procedure of another update process for updating the second content will be described with reference to the flowchart of Fig. 7. First, similarly to the process of step S201 of Fig. 6, the multitasking M / W displays the first content in the first display area 42 of the display unit 35 and simultaneously displays the second content in the second display area 43 (step S301).
[0059] After the first content and the second content are displayed, the first display engine 49 performs preparations for displaying the first content reflecting the latest data held by the control device 2 on the display unit 35 (step S302). Specifically, the first display engine 49 collects the latest data from the control device 2, reflects the collected latest data in the first content, and updates the details of the first content. The first display engine 49 performs image processing for displaying the updated first content on the display unit 35.
[0060] Meanwhile, the control unit 40 detects that a predetermined operation input has been performed on the first content by the user touching the screen of the display unit 35 on which the first content is displayed (step S303).
[0061] When it is detected that a specified operation input has been made to the first content, the control unit 40 requests update data corresponding to the content of the specified operation input (touching a specific display object, changing a value, etc.) from the cloud server 3, and obtains the update data (image, text, audio, video, etc.) corresponding to the content of the specified operation input from the cloud server 3 (step S304).
[0062] When step S304 is executed, the acquired update data is reflected in the second content, and preparations for display on the display unit 35 are made (step S305).
[0063] Here, the timing at which update data regarding the update screen is generated in the cloud server 3 may be, for example, when a part of the first display area 42 in which the first content is displayed is selected and the contents of the operation input corresponding to this selection are notified to the cloud server 3. Specifically, when an alarm is displayed in the display area in which the first content is displayed and a desired alarm is selected by the user, the cloud server 3 recognizes the selected alarm and provides update data such as the contents of the corresponding alarm error, text indicating countermeasures against the alarm, and video. That is, the second content is displayed in conjunction with the first content, and supplements the contents of the first content at an appropriate time.
[0064] In Fig. 8, a list of alarm information of the equipment is displayed in a first display area 61. Also in Fig. 8, a method for dealing with the alarm is displayed in a second display area 62 in which a second content is displayed. Specifically, when a specific alarm displayed in the first display area 61 on the display screen of the display unit 35 is selected by the user, update data such as a response manual and a video of the response method as a method for dealing with the selected alarm is downloaded from the cloud server 3, and the second content reflecting the update data is displayed in the second display area 62. At this time, the second content is displayed superimposed on the first content.
[0065] In addition, update data corresponding to an object related to operation input included in the first content may be stored in advance in the second screen content section 46, and, for example, when an object related to some operation input included in the first content displayed in the first display area 42 is selected, the update data corresponding to the selected object may be read from the second screen content section 46, reflected in the second content, and displayed.
[0066] When step S302 is executed to prepare the updated first content to be displayed on the display unit 35, and step S305 is executed to prepare the updated second content to be displayed on the display unit 35, the multitasking M / W displays the updated first content in the first display area 42 of the display unit 35 and simultaneously displays the updated second content in the second display area 43 (step S306).
[0067] 9 shows an example in which the second content is displayed as the background of the first content. The second display area 63 is arranged in a position surrounding the first display area 11 showing the start-up operation screen of the device 4, which is the first content. In the second display area 63, the wallpaper, which is the second content, is displayed as the background of the first content. This can improve the visibility of the start-up operation screen of the device 4, which is the first content.
[0068] In the above embodiment, the functions of the display device 1 can be realized by dedicated hardware or by a general computer system.
[0069] For example, the program P1 executed by the processor 31 can be stored in a non-transitory computer-readable recording medium, distributed, and the program P1 can be installed in a computer to configure a device that executes the above-mentioned processes. Examples of such recording media include flexible disks, CD-ROMs (Compact Disc Read-Only Memory), DVDs (Digital Versatile Discs), and MOs (Magneto-Optical Discs).
[0070] Also, the program P1 may be stored in a disk device of a server device on a communication network such as the Internet, and may be downloaded to a computer, for example, by being superimposed on a carrier wave.
[0071] The above-mentioned processing can also be achieved by starting and executing the program P1 while transferring it via a communication network.
[0072] Furthermore, the above-mentioned processing can also be achieved by executing all or part of the program P1 on a server device and executing the program while the computer transmits and receives information related to the processing via a communications network.
[0073] In addition, when the above-mentioned functions are shared and realized by the OS (Operating System) or by the OS working together with an application, etc., only the parts other than the OS may be stored on a medium and distributed, or may be downloaded to a computer.
[0074] Furthermore, the means for realizing the functions of the display device is not limited to software, and a part or the whole of the functions may be realized by dedicated hardware including circuits.
[0075] Various embodiments and modifications of the present disclosure are possible without departing from the broad spirit and scope of the present disclosure. The above-described embodiments are for explaining the present disclosure and do not limit the scope of the present disclosure. In other words, the scope of the present disclosure is indicated by the claims, not the embodiments. Various modifications made within the scope of the claims and within the scope of the disclosure equivalent thereto are considered to be within the scope of the present disclosure. [Industrial Applicability]
[0076] The present disclosure can be widely applied to display devices that display the monitoring and operating functions of a manufacturing system. [Explanation of symbols]
[0077] 1 display device, 2 control device, 3 cloud server, 4 equipment, 5 communication device, 11, 42, 61 first display area, 21, 22, 23, 24, 43, 62, 63 second display area, 31 processor, 32 main memory unit, 33 auxiliary memory unit, 34 input unit, 35 display unit, 36 communication unit, 37 internal bus, 40 control unit, 44 display area setting unit, 45 first screen content unit, 46 second screen content unit, 47 first screen creation unit, 48 second screen creation unit, 49 first display engine, 50 second display engine, 51 screen display control unit.
Claims
1. A display device including a display unit and a control unit that causes the display unit to display content, The control unit is a display area setting unit for setting, on the same screen, a first display area for displaying a first content, which is an HMI content used for monitoring and operating a device to be controlled, and a second display area for displaying a second content, which is a WEB content showing analysis or diagnosis data of an operating state of the device and has a display format different from that of the first content; a first display engine that performs image processing for displaying the first content; a second display engine different from the first display engine that performs image processing for displaying the second content; a screen display control unit that displays the first content in the first display area and the second content in the second display area at the same time; the first display area is set by a user's designation, the content of the second content is determined according to the content of the first content, and a positional relationship of the second content with respect to the first content is determined, and the first content and the second content are displayed on the same screen in a linked manner. Display device.
2. The control unit is when the first display area is set, the second display area is set based on a position of the first display area, thereby determining a positional relationship of the second content with respect to the first content; The display device according to claim 1 .
3. The control unit is updating the second content in response to an update of the first content, thereby determining a content of the second content in response to a content of the first content; The display device according to claim 1 .
4. the control unit displays the first content and the second content simultaneously on the same screen in a linked manner. The display device according to claim 1 .
5. The device is connected to a control device that controls the device, and data of the HMI content is transmitted from the control device; The data of the web content is transmitted from an external device connected from the outside via a network. The display device according to claim 1 .
6. the second content is content distributed from an external device connected from the outside via a network, and a signal for registering the distributed content in the external device is transmitted to the external device; The display device according to claim 3 or 4.
7. The second display area is divided into a plurality of display areas and displays a plurality of contents. The display device according to claim 1 .
8. A display method for displaying content on a display device, comprising: setting, on the same screen, a first display area for displaying a first content which is an HMI content used for monitoring and operating a device to be controlled, and a second display area for displaying a second content which is a WEB content showing analysis or diagnosis data of an operating state of the device, the second content having a display format different from that of the first content; performing image processing for displaying the first content by a first display engine; performing image processing for displaying the second content by a second display engine different from the first display engine; a step of displaying the first content in the first display area and the second content in the second display area at the same time by linking the first content and the second content, the first display area is set by a user's designation, a content of the second content is determined according to a content of the first content, and a positional relationship of the second content with respect to the first content is determined; Display method.
9. A program for displaying content on a display device, On the computer, setting, on the same screen, a first display area for displaying a first content which is an HMI content used for monitoring and operating a device to be controlled, and a second display area for displaying a second content which is a WEB content showing analysis or diagnosis data of an operating state of the device, the second content having a display format different from that of the first content; performing image processing for displaying the first content by a first display engine; performing image processing for displaying the second content by a second display engine different from the first display engine; a step of displaying the first content in the first display area and the second content in the second display area at the same time by linking the first content and the second content, the first display area is set by a user's designation, a content of the second content is determined according to a content of the first content, and a positional relationship of the second content with respect to the first content is determined; A program that executes the following.
Citation Information
Patent Citations
Programmable display device
JP2001282501A
Programmable display apparatus, document display method and program implementing method and recording medium with same recorded thereon, and document creation method and program implementing method and recording medium with same recorded thereon
JP2007232776A
Information processing device, information processing method, and program
JP2020057155A
Map display device and map display method
WO2013105255A1
Display control apparatus and display terminal
WO2021171376A1