Screen generation method, screen generation device, and program
Patent Information
- Application Number
- JP2021118219
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-16
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2041-07-16
AI Technical Summary
【0012】 本発明の一態様によれば、実際の製造施設において求められる管理画面のリアルタイム性を確保しつつ、ネットワークの高速化および広帯域化に対する要求水準を低下させることができる。
Smart Images

Figure 0007632145000001 
Figure 0007632145000002 
Figure 0007632145000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a screen generating method and a screen generating device for generating a management screen showing the status of equipment in a manufacturing facility, and also to a program for operating a computer as such a screen generating device. [Background technology]
[0002] There is known a management system that manages equipment in a manufacturing facility. Such a management system has sensors installed in the manufacturing facility and manages the equipment by collecting information from the equipment and information from the sensors.
[0003] For example, in the manufacturing line monitoring system disclosed in Patent Document 1, a manufacturing line PLC (Programmable Logic Controller), a data collection PLC, and a gateway terminal are installed at the manufacturing site, and a server is installed at a remote location. The data collection PLC acquires manufacturing line data indicating the operating status of the equipment output from the manufacturing line PLC and values output from various sensors as sensor data, and outputs the acquired manufacturing line data and sensor data to the gateway terminal. The gateway terminal receives the manufacturing line data and sensor data output by the data collection PLC, and transmits the received data to a server installed at a remote location via a network. The server accumulates the manufacturing line data and sensor data transmitted by the gateway terminal, and makes the various data viewable from a client terminal.
[0004] In addition, in the operation and maintenance support system disclosed in Patent Document 2, operation devices, sensor devices, a power panel, and a data logger are installed in a facility. The data logger collects the operating status of the operation devices and measurement data of the sensor devices from the PLC in the power panel. The data logger makes the measurement data viewable from the mobile information terminal of the site manager via a wireless network. The data logger also transmits the measurement data to an information terminal device of a specialist engineer in a remote location via the network. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Publication "JP Patent Publication No. 2018-63715 (published on April 19, 2018)" [Patent Document 2] Japanese Patent Publication "JP Patent Publication No. 2004-326468 (published on November 18, 2004)" Summary of the Invention [Problem to be solved by the invention]
[0006] In a management system that generates a management screen showing the status of equipment in a manufacturing facility based on information acquired from the equipment and sensors, the following problems may occur. That is, in order to reflect the status of the equipment on the management screen in more real time, it is necessary to acquire information from the equipment and sensors at shorter intervals. However, when the interval for acquiring information from the equipment and sensors becomes shorter, it becomes necessary to increase the speed and bandwidth of the network for transmitting this information, and the operating costs increase. Conversely, if the speed and bandwidth of the network are not increased in order to suppress the operating costs, it becomes difficult to reflect the status of the equipment on the management screen in real time, and it becomes impossible to quickly take necessary measures when the status of the equipment suddenly changes.
[0007] One aspect of the present invention has been made in consideration of the above-mentioned problems, and aims to provide a screen generation method and screen generation device for generating a management screen showing the status of equipment in a manufacturing facility, which reduces the requirements for high-speed and high-bandwidth networks while ensuring the real-time nature of the management screen required in an actual manufacturing facility. [Means for solving the problem]
[0008] It is preferable to monitor alerts sent from a controller built into the equipment in real time. This is because if measures cannot be taken in response to an alert, there is a high possibility that an immediate malfunction of the equipment will occur. On the other hand, it is preferable to regularly monitor data sent from a controller built into the equipment (e.g., data showing the power consumption of the equipment) and data sent from sensors attached to the equipment (e.g., data showing the temperature of the equipment). This is because if measures cannot be taken in response to this data, there is a low possibility that an immediate malfunction of the equipment will occur.
[0009] In this way, the information acquired from the controller and the sensor to generate the management screen includes information that is likely to cause problems if not acquired in real time, and information that is unlikely to cause problems even if acquired periodically. Therefore, by acquiring the information classified as the former in real time while acquiring the information classified as the latter periodically, it is possible to lower the requirements for high-speed and wide-bandwidth networks while ensuring the real-time nature of the management screen required in an actual manufacturing facility. Based on the above considerations, the inventors of the present application have arrived at one aspect of the present invention.
[0010] A screen generation method according to one aspect of the present invention is a screen generation method for generating a management screen showing the status of equipment in a manufacturing facility, characterized in that one or more processors execute a first acquisition process, a second acquisition process, a third acquisition process, and a generation process. Also, a screen generation device according to one aspect of the present invention is a screen generation device for generating a management screen showing the status of equipment in a manufacturing facility, characterized in that it includes one or more processors that execute the first acquisition process, the second acquisition process, the third acquisition process, and the generation process.
[0011] Here, the first acquisition process is a process of periodically acquiring first data related to the equipment transmitted from a sensor attached to the equipment. The second acquisition process is a process of periodically acquiring second data related to the equipment transmitted from a controller built into the equipment. The third acquisition process is a process of instantly acquiring an alert related to the equipment transmitted irregularly from a controller built into the equipment. The generation process is a process of generating a management screen showing the status of the equipment based on the first data, the second data, and the alert. Effect of the Invention
[0012] According to one aspect of the present invention, it is possible to lower the requirements for high-speed and wide-bandwidth networks while ensuring the real-time nature of management screens required in actual manufacturing facilities. [Brief description of the drawings]
[0013] [Figure 1] 1 is a block diagram showing a configuration of a management system according to an embodiment of the present invention; [Diagram 2] 2 is a block diagram showing a configuration of a server included in the management system of FIG. 1. [Diagram 3] 3 is a flowchart showing a process flow in a screen generating method executed by the server of FIG. 2. [Figure 4] 4 is a sequence diagram showing a data flow in the screen generating method shown in FIG. 3. [Diagram 5] 4 is a screen configuration diagram showing a specific example of a management screen generated by the screen generating method shown in FIG. 3. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] (Management system configuration) The configuration of a management system 1 according to an embodiment of the present invention will be described with reference to Fig. 1. Fig. 1 is a block diagram showing the configuration of the management system 1.
[0015] The management system 1 is a system for managing a production line 9, and includes a gateway 10, a server 20 (an example of a “screen generating device” in the claims), and a terminal 30, as shown in FIG.
[0016] The manufacturing line 9 is composed of n pieces of equipment M1 to Mn (n is a natural number equal to or greater than 1) installed in a manufacturing facility 90. Each piece of equipment Mi (i is a natural number equal to or greater than 1 and equal to or less than n) has a built-in controller Pi. The controller Pi has the following functions: (1) identifying the internal state of the equipment Mi and generating data representing the identified state, and (2) generating an alert related to the equipment Mi based on the identified state. In addition, a sensor group Ci is attached to each piece of equipment Mi. Each sensor group Ci has the function of detecting the external state of the equipment Mi and generating a signal representing the detected state. A sensor master CP is also installed in the manufacturing facility 90. The sensor master CP is connected to each sensor group Ci via a wireless sensor network. The sensor master CP has the function of acquiring a signal representing the external state of the equipment Mi from the sensor group Ci attached to each piece of equipment Mi and generating data representing the external state of the equipment Mi. The configuration of the manufacturing line 9 will be described in detail in another section.
[0017] The gateway 10 is disposed in the manufacturing facility 90 and is connected to each of the equipments M1 to Mn and the sensor master CP via a LAN 9001. The gateway 10 acquires data representing the internal state of each equipment Mi and an alert related to the equipment Mi from a controller Pi built in each equipment Mi. The gateway 10 also acquires data representing the external state of each equipment Mi from the sensor master CP. The server 20 is disposed outside the manufacturing facility 90 and is connected to the gateway 10 via a WAN (Wide Area Network) 1001. The server 20 acquires data representing the external state of each equipment Mi, data representing the internal state of each equipment Mi, and an alert related to each equipment Mi from the gateway 10. The server 20 also generates a management screen G for managing the manufacturing line 9 based on the data and alert related to each equipment Mi. The terminal 30 is disposed at any location, whether inside or outside the manufacturing facility 90, and is connected to the server 20 via the WAN 1001. The terminal 30 acquires the management screen G from the server 20 and displays the acquired management screen G. The configuration of the server 20 and a specific example of the management screen G will be described in detail in a separate section.
[0018] For example, the terminal 30 may be a notebook computer, a smartphone, a tablet, or the like carried by a person in charge of maintenance of each facility Mi. Also, for example, the terminal 30 may be installed in a support sensor corresponding to the maintenance of the production line 9. Also, for example, the terminal 30 may be installed in a manufacturing facility 90 for use by a field staff member of the production line 9. Also, while FIG. 1 shows an example in which the management system 1 includes one terminal 30, the management system 1 may include multiple terminals 30. For example, one of the multiple terminals 30 may be carried by the above-mentioned staff member, the others may be set in the above-mentioned support center, and the others may be installed in the manufacturing facility 90.
[0019] (Production line details) The details of the production line 9 will be described with reference to Fig. 1 again. As described above, the production line 9 includes n pieces of equipment M1 to Mn, n sensor groups C1 to Cn, and a sensor master unit CP. In this embodiment, the production line 9 is assumed to be a production line for castings, but the present invention is not limited thereto.
[0020] Each equipment Mi has a built-in controller Pi. Examples of the equipment Mi include, but are not limited to, a molding machine, a blasting machine, or a dust collector.
[0021] Each controller Pi controls the equipment Mi. As an example, the controller Pi is a PLC (Programmable Logic Controller) that operates according to a program that controls each part of the equipment Mi. Each controller Pi identifies an internal state of the equipment Mi and generates data that represents the identified state. In addition, each controller Pi generates an alert regarding the equipment Mi based on the identified state. Here, examples of the internal state of the equipment Mi include an operating state, power consumption, operating time, the number of inspections of a specific part, the operating time of a specific part, the replacement date and time of a specific part, or the processing time required for a specific operation. However, the internal state of the equipment Mi is not limited to these. Examples of the alert regarding the equipment Mi include an abnormality alert indicating that the equipment Mi or a specific part is abnormal, and a warning alert indicating that the equipment Mi or a specific part is highly likely to be abnormal. However, the alert regarding the equipment Mi is not limited to these. The identification of the internal state of the equipment Mi by the controller Pi is achieved, for example, by referring to a signal output from a sensor built into the equipment Mi and / or a parameter (for example, a setting value that specifies the operation of the equipment Mi) stored in a memory built into the equipment Mi.
[0022] Each controller Pi is connected to the gateway 10, which will be described later, via a LAN (Local Area Network) 9001 installed in the manufacturing facility 90. The LAN 9001 is, for example, a wired LAN, a wireless LAN, or a combination of these. Each controller Pi transmits data representing the internal state of the equipment Mi and an alert regarding each equipment Mi to the gateway 10 in response to a request from the gateway 10 or spontaneously. Here, the data transmitted from the controller Pi to the gateway 10 at each transmission timing may be data generated immediately before the current transmission timing, or may be a time series of data generated between the previous transmission timing and the current transmission timing. The same is true for the alert transmitted from the controller Pi to the gateway at each transmission timing. The communication between the controller Pi and the gateway 10 may be realized by a LAN connection as described here, or may be realized by a serial connection.
[0023] Each sensor group Ci is composed of sensors Ci1 to Cimi of mi (mi is a natural number of 1 or more) attached to equipment Mi. Here, attached means that the sensor is installed later on the equipment Mi in order to detect the external state of the equipment Mi. The installation location of each sensor Cij (j is a natural number of 1 or more and mi or less) may be inside or outside the equipment Mi. In this embodiment, the sensors Ci1 to Cimi are attached to each equipment Mi, but the present invention is not limited to this. That is, the manufacturing line 9 may include equipment Mi that does not have a sensor attached. In the example of FIG. 1, two sensors C11 and C12 are attached to the equipment M1. One sensor C21 is attached to the equipment M2. One sensor Cm1 is attached to the equipment Mn.
[0024] Each sensor Cij detects an external state of the equipment Mi and generates a signal representing the detected state. Here, the external state of the equipment Mi includes vibration of the equipment Mi or temperature of the equipment Mi. The vibration of the equipment Mi may be at least one of the displacement, velocity, and acceleration of the vibration. Another example includes a pressure difference between two rooms (for example, a clean room and a dirty room in a dust collector) in the equipment Mi. Another example includes a current value of an electronic component (for example, a motor for rotating and driving a component) built into the equipment Mi. Another example includes dirt on the hydraulic oil of the equipment Mi. Another example includes the temperature of hot water injected into the equipment Mi. However, the external state of the equipment Mi is not limited to these. The sensor Cij is, for example, a vibration sensor, a CT (Current Transformer) sensor, a manometer, an oil deterioration sensor, a non-contact temperature sensor, etc., but is not limited to these and may be any analog sensor (usually having an output of 4 to 20 mA).
[0025] Moreover, each sensor Cij is communicatively connected to a sensor master CP. As an example, each sensor Cij is communicatively connected to the sensor master CP via a wireless sensor network. The wireless sensor network is constructed by short-range wireless communication such as infrared or Bluetooth (registered trademark). Moreover, signals are transmitted and received between the sensor master CP and each sensor Cij according to a predetermined protocol. If the sensor has a communication interface that connects to a wireless sensor network that the sensor master CP supports, and the sensor transmits and receives information according to a protocol that the sensor master CP supports, the sensor can be easily added later as a sensor attached to any of the facilities Mi.
[0026] Each sensor Cij may be configured to periodically transmit a signal representing the detected external state of the equipment Mi to the sensor master CP. Alternatively, each sensor Cij may be configured to transmit a signal representing the detected external state of the equipment Mi to the sensor master CP when the detected external state of the equipment Mi satisfies a predetermined condition. Alternatively, each sensor Cij may be configured to transmit a signal representing the detected external state of the equipment Mi to the sensor master CP when a request is received from the sensor master CP.
[0027] The sensor master CP receives a signal representing an external state of the equipment Mi from each sensor Cij. The timing at which the sensor master CP receives a signal from each sensor Cij is a timing according to the configuration of the sensor Cij. For each equipment Mi, the sensor master CP generates data representing the external state of the equipment Mi from the signal received from each of the sensors Ci1 to Cimi associated with the equipment Mi. Then, the sensor master CP stores the data representing the external state of the equipment Mi in a memory (not shown) of the sensor master CP in association with the identification information of the equipment Mi. The equipment Mi and the data representing the external state of the equipment Mi may be linked by the sensor master CP as described here, by the gateway 10, or by the server 20.
[0028] The sensor parent CP is also connected to the gateway 10 via the LAN 9001. The sensor parent CP reads information indicating the external state of each facility Mi from the memory and transmits it to the gateway 10 in response to a request from the gateway 10 or spontaneously. Here, the data transmitted by the sensor parent CP to the gateway 10 at each transmission timing may be data generated immediately before the current transmission timing, or may be a time series of data generated between the previous transmission timing and the current transmission timing.
[0029] In this embodiment, the manufacturing line 9 has one sensor master CP, but may include multiple sensor masters configured similarly to the sensor master CP. In this case, each sensor Cij is connected to one of the multiple sensor masters. At least one of the multiple sensor masters may be connected to a wireless sensor network different from that of the at least one other sensor master. At least one of the multiple sensor masters may communicate with each sensor Cij using a protocol different from that of the at least one other sensor master.
[0030] (Server 20 configuration) The details of the server 20 will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the hardware configuration of the server 20.
[0031] 2, the server 20 is configured by a computer including a processor 201, a main memory 202, an auxiliary memory 203, and a communication interface 204. The main memory 202 and the auxiliary memory 203 are examples of the memory included in the server in the present invention. The communication interface 204 is an example of the communication interface included in the server in the present invention.
[0032] The processor 201, the main memory 202, the auxiliary memory 203, and the communication interface 204 are connected to each other via a bus 209. For example, a single or multiple microprocessors, a single or multiple digital signal processors, a single or multiple microcontrollers, or a combination of these, are used as the processor 201. For example, a single or multiple semiconductor RAMs are used as the main memory 202. For example, a single or multiple HDDs, a single or multiple SSDs, or a combination of these, are used as the auxiliary memory 203. In addition, a part or all of the auxiliary memory 203 may be storage on a network connected via the communication interface 204. The communication interface 204 is connected to the WAN 1001.
[0033] The auxiliary memory 203 stores a program P20 for causing the processor 201 to execute a screen generating method S20 of the server 20, which will be described later. The processor 201 loads the program P20 stored in the auxiliary memory 203 onto the main memory 202, and executes each instruction included in the program P20 loaded onto the main memory 202. In this way, the processor 201 executes each step included in the screen generating method S20. The auxiliary memory 203 also stores various data referenced by the processor 201 to execute the screen generating method S20.
[0034] The communication interface 204 is an interface for communicating with the gateway 10 and the terminal 30 via the WAN 1001. As the communication interface 204, for example, an Ethernet (registered trademark) interface is used.
[0035] Here, the embodiment in which the processor 201 executes the screen generating method S20 according to the program P20 stored in the auxiliary memory 203, which is an internal storage medium, has been described, but the present invention is not limited to this. That is, a configuration in which the processor 201 executes the screen generating method S20 according to the program P20 stored in an external recording medium may be adopted. In this case, the external recording medium may be a "non-transitory tangible medium" that is readable by a computer, such as a tape, a disk, a card, a semiconductor memory, or a programmable logic circuit. Alternatively, a configuration in which the processor 201 executes the screen generating method S20 according to the program P20 acquired from a network connected via the communication interface 204 may be adopted.
[0036] In addition, although the embodiment in which the functions of the server 20 are realized by a single computer has been described here, the present invention is not limited to this. In other words, the functions of the server 20 may be realized by a plurality of computers configured to be able to communicate with each other. In this case, the steps constituting the screen generating method S20 can be executed in parallel by these computers.
[0037] (Screen generation method flow) The flow of the screen generating method S20 executed by the server 20 will be described with reference to Fig. 3 and Fig. 4. Fig. 3 is a flow diagram showing the process flow in the screen generating method S20. Fig. 4 is a sequence diagram showing the data flow in the screen generating method S20.
[0038] 3, the screen generation method S20 includes an acquisition process S21 and a generation process S22. The acquisition process S21 is a process in which the processor 201 of the server 20 acquires data and alerts related to each facility Mi. The generation process S22 is a process in which the processor 201 of the server 20 generates a management screen G showing the state of the facility Mi based on the data and alerts acquired in the acquisition process S21. The management screen G generated in the generation process S22 is transmitted to the terminal 30.
[0039] The acquisition process S21 executed by the processor 201 of the server 20 includes a first acquisition process S211, a second acquisition process S212, and a third acquisition process S213, as shown in FIG.
[0040] The first acquisition process S211 is a process in which the processor 201 of the server 20 periodically acquires data (an example of "first data" in the claims) representing the external state of the equipment Mi transmitted from a sensor Cij attached to the equipment Mi from the gateway 10. The sensor master CP periodically transmits data representing the external state of the equipment Mi to the gateway 10 at a first period T1. In contrast, the first acquisition process S211 is periodically executed at a second period T2 shorter than the first period T1. The first period T1 is, for example, 10 minutes, and the second period T2 is, for example, 10 minutes or less. This makes it possible to update the external state of the equipment Mi displayed on the management screen G at a necessary and sufficient frequency.
[0041] The second acquisition process S212 is a process in which the processor 201 of the server 20 periodically acquires data (an example of the "second data" in the claims) representing the internal state of the equipment Mi transmitted from the controller Pi built in the equipment Mi from the gateway 10. The controller Pi transmits the data representing the internal state of the equipment Mi to the gateway 10 irregularly or periodically at a third period T3 shorter than the second period T2. FIG. 4 illustrates the latter case. In contrast, the second acquisition process S212 is periodically executed at the second period T2, similar to the first acquisition process S211. The data acquired by the processor 201 in the second acquisition process S212 is data representing the internal state of the equipment Mi accumulated in the gateway 10 during the second period T2. This makes it possible to update the internal state of the equipment Mi displayed on the management screen G at a necessary and sufficient frequency. The second acquisition process S212 and the first acquisition process S211 may be executed simultaneously. This can reduce the number of connections between the gateway 10 and the server 20 compared to when they are not executed simultaneously, and as a result, can reduce communication costs.
[0042] The third acquisition process S213 is a process in which the processor 201 of the server 20 acquires from the gateway 10 an alert (one example of an "alert" in the claims) related to the equipment Mi, which is irregularly transmitted from the controller Pi built in the equipment Mi. This third acquisition process S213 is executed immediately when the gateway 10 receives an alert from the controller Pi. Note that the timing at which the controller Pi transmits the alert to the gateway 10 may coincide with any of the timings at which the controller Pi transmits data representing the internal state of the equipment Mi to the gateway 10.
[0043] The generation process S22 is repeatedly executed at a fourth period T4 that is equal to or shorter than the second period T2. In FIG. 4, the case where the fourth period T4 is equal to the second period T2 is illustrated.
[0044] As described above, the sensor parent device CP periodically transmits data representing the external state of the equipment Mi to the gateway 10 in the first cycle T1. In this case, the data transmitted by the sensor parent device CP to the gateway 10 at each transmission timing is data representing the time series of the external state of the equipment Mi detected between the previous transmission timing and the current transmission timing.
[0045] Moreover, as described above, the controller Pi built in the equipment Mi irregularly transmits data representing the internal state of the equipment Mi to the gateway 10. In this case, the transmission timing at which the controller Pi transmits data is, for example, the timing at which the internal state of the equipment Mi changes. In this case, the data transmitted by the controller Pi to the gateway 10 at each transmission timing is data representing the internal state after the change. Alternatively, as described above, the controller Pi built in the equipment Mi periodically transmits data representing the internal state of the equipment Mi to the gateway 10 at the third period T3. In this case, the data transmitted by the controller Pi to the gateway 10 at each transmission timing is data representing the time series of the internal state of the equipment Mi detected between the previous transmission timing and the current transmission timing.
[0046] Furthermore, the controller Pi built in the equipment Mi irregularly transmits, for example, an alert related to the equipment Mi to the gateway 10. In this case, the timing at which the controller Pi transmits the alert is, for example, the timing at which the internal state of the equipment Mi changes. In this case, the alert that the controller Pi transmits to the gateway 10 at each transmission timing is an alert generated based on the internal state after the change.
[0047] (Example of the management screen) A specific example of the management screen G generated by the server 20 and displayed by the terminal 30 will be described with reference to Fig. 5. Fig. 5 is a screen configuration diagram showing a specific example of the management screen G. The management screen G according to this specific example is a management screen that simultaneously displays the statuses of four pieces of equipment M1 to M4.
[0048] As shown in FIG. 5, the management screen G includes a first display area G1, a second display area G2, a third display area G3, and a fourth display area G4.
[0049] The first display area G1 is a display area for showing the status of the first facility M1. The second display area G2 is a display area for showing the status of the second facility M2. The third display area G3 is a display area for showing the status of the third facility M3. The fourth display area G4 is a display area for showing the status of the fourth facility M4. These four display areas G1 to G4 are configured similarly, so below, only the first display area G1 will be described, and descriptions of the other display areas G2 to G4 will be omitted.
[0050] As shown in FIG. 5, the first display area G1 includes an external state display area G11, an internal state display area G12, and an alert display area G13.
[0051] The external state display area G11 is an area for displaying the external state of the equipment M1 represented by the data acquired in the above-mentioned first acquisition process S211. In Fig. 5, the external state display area G11 displays the temperature of the equipment M1 and the vibration (more specifically, the acceleration of the vibration) of the equipment M1 as the external state of the equipment Mi.
[0052] The internal state display area G12 is an area for displaying the internal state of the equipment M1 represented by the data acquired in the above-mentioned second acquisition process S212. In Fig. 5, an internal state display area for displaying the power consumption and the operation time of the equipment Mi as the internal state of the equipment Mi is illustrated.
[0053] The alert display area G13 is an area for displaying an alert related to the equipment Mi acquired in the above-mentioned third acquisition process S213. In Fig. 5, an alert display area G13 that displays a warning alert (the character string "Warning") as an alert related to the equipment Mi is illustrated. If an alert related to the equipment Mi is not acquired in the above-mentioned third acquisition process S213, for example, the character string "Normal" is displayed in the alert display area G13.
[0054] (summary) A screen generation method according to aspect 1 of this embodiment is a screen generation method for generating a screen showing the status of equipment in a manufacturing facility, characterized in that one or more processors execute a first acquisition process for periodically acquiring first data related to the equipment, which is transmitted from a sensor attached to the equipment at a first period, at a second period shorter than the first period; a second acquisition process for periodically acquiring second data related to the equipment, which is transmitted from a controller built into the equipment, at the second period; a third acquisition process for instantly acquiring an alert related to the equipment, which is transmitted irregularly from the controller built into the equipment; and a generation process for generating a screen showing the status of the equipment based on the first data, the second data, and the alert.
[0055] According to the above method, an alert transmitted from a controller built in the equipment can be obtained instantly, and data transmitted from sensors attached to the equipment and the controller built in the equipment can be obtained periodically in the second cycle. Therefore, according to the above method, it is possible to lower the requirements for high-speed and wide-bandwidth networks while ensuring the real-time nature of the management screen required in an actual manufacturing facility.
[0056] A screen generation method according to aspect 2 of the present embodiment is characterized in that, in addition to the features of the screen generation method according to aspect 1, the controller transmits the second data to the gateway irregularly or periodically at a third period shorter than the second period, and in the second acquisition process, the processor acquires the second data accumulated in the gateway from the gateway periodically at the second period.
[0057] According to the above method, it is possible to reduce the frequency of communication with the gateway, compared to a case in which the second data transmitted irregularly or periodically from the controller is obtained instantly.
[0058] The screen generation method according to aspect 3 of the present embodiment is characterized in that, in addition to the features of the screen generation method according to aspect 1 or 2, the processor keeps the status of the equipment shown on the management screen up to date by repeating the generation process at a fourth period that is the same as the second period or shorter than the second period.
[0059] According to the above method, the real-time nature of the generated management screen can be further improved.
[0060] A screen generation method according to aspect 4 of the present embodiment is characterized in that, in addition to the features of the screen generation method according to any one of aspects 1 to 3, the first data is data indicating a temperature or vibration of the equipment, and the second data is data indicating an operating state of the equipment.
[0061] According to the above method, it is possible to generate a management screen that reflects the temperature or vibration of the equipment, and the operating state of the equipment.
[0062] A screen generating device according to aspect 5 of this embodiment is a screen generating device that generates a screen showing the status of equipment in a manufacturing facility, and includes one or more processors, and the processors execute a first acquisition process of periodically acquiring first data related to the equipment, which is transmitted from a sensor attached to the equipment at a first period, at a second period shorter than the first period; a second acquisition process of periodically acquiring second data related to the equipment, which is transmitted from a controller built into the equipment, at the second period; a third acquisition process of instantly acquiring an alert related to the equipment, which is transmitted irregularly from the controller built into the equipment; and a generation process of generating a screen showing the status of the equipment based on the first data, the second data, and the alert.
[0063] According to the above configuration, it is possible to instantly obtain an alert transmitted from a controller built into the equipment, and to periodically obtain data transmitted from sensors attached to the equipment and the controller built into the equipment at the second cycle. Therefore, according to the above configuration, it is possible to lower the requirements for high-speed and wide-bandwidth networks while ensuring the real-time nature of the management screen required in an actual manufacturing facility.
[0064] The program relating to aspect 6 of this embodiment is a program for operating a computer as a screen generating device relating to aspect 5, and is characterized in that it causes one or more processors provided in the computer to execute each of the above-mentioned processes.
[0065] According to the above configuration, a computer can function as a screen generating device that can lower the requirements for high-speed and wide-bandwidth networks while ensuring the real-time nature of management screens required in actual manufacturing facilities.
[0066] (Additional Notes) The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the individual technical means included in the above-described embodiments are also included in the technical scope of the present invention. [Explanation of symbols]
[0067] 1 Management System 10. Gateway 20 Server (management screen generating device) 201 Processor 202 Main Memory 203 Auxiliary Memory 204 Communication Interface 30 Terminals 90 Manufacturing Facilities 9 Production Lines Mi equipment Pi Controller CP Sensor Master Unit Ci Sensor Group
Claims
1. A screen generation method for generating a management screen showing a status of equipment in a manufacturing facility, comprising: one or more processors, A first acquisition process that periodically acquires first data related to the facility transmitted from a sensor attached to the facility; A second acquisition process for periodically acquiring second data related to the equipment, the second data being transmitted from a controller built in the equipment; a third acquisition process for instantly acquiring an alert related to the facility, the alert being irregularly transmitted from a controller built in the facility; and executing a generation process of generating a management screen showing a status of the equipment based on the first data, the second data, and the alert. A screen generating method comprising:
2. The sensor periodically transmits the first data at a first period; In the first acquisition process, the processor periodically acquires the first data at a second period shorter than the first period; In the second acquisition process, the processor periodically acquires the second data at the second cycle.
2. The screen generating method according to claim 1.
3. The controller transmits the second data to the gateway irregularly or periodically at a third period shorter than the second period; In the second acquisition process, the processor periodically acquires the second data accumulated in the gateway from the gateway at the second period.
3. The screen generating method according to claim 2.
4. The processor repeats the generation process at a fourth cycle that is equal to or shorter than the second cycle, thereby keeping the equipment status displayed on the management screen up to date.
4. The screen generating method according to claim 2 or 3.
5. The first data is data indicating a temperature or a vibration of the equipment, and the second data is data indicating an operating state of the equipment.
5. The screen generating method according to claim 1, wherein the screen generating method comprises:
6. A screen generating device for generating a management screen showing a status of equipment in a manufacturing facility, One or more processors; The processor, A first acquisition process that periodically acquires first data related to the facility transmitted from a sensor attached to the facility; A second acquisition process for periodically acquiring second data related to the equipment, the second data being transmitted from a controller built in the equipment; a third acquisition process for instantly acquiring an alert related to the facility, the alert being irregularly transmitted from a controller built in the facility; and executing a generation process of generating a management screen showing a status of the equipment based on the first data, the second data, and the alert. A screen generating device comprising:
7. 7. A program for causing a computer to operate as the screen generating device according to claim 6, the program causing one or more processors included in the computer to execute each of the processes.
Citation Information
Patent Citations
Operation maintenance support system of environmental plant facility
JP2004326468A
Field apparatus
JP2017091181A
Signal processor, signal processing method, information processing program, and record medium
JP2017134769A
Manufacturing line monitoring device, manufacturing line monitoring program, manufacturing line monitoring method, and manufacturing line monitoring system
JP2018063715A
Information acquisition device, gateway device, program, storage medium, and method
JP2019174872A