Information processing program, information processing method, and information processing device

The information processing program and device address the ambiguity in DCS SOPs by generating and displaying work procedures, ensuring safe and consistent operation by preventing incorrect combinations and providing clear guidance.

JP7790383B2Active Publication Date: 2025-12-23YOKOGAWA ELECTRIC CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023048937
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-03-24
Publication Date
2025-12-23
Estimated Expiration
2043-03-24

AI Technical Summary

Technical Problem

SOPs in Distributed Control Systems (DCS) often contain ambiguous descriptions or insufficient details, leading to inconsistent manual operations by operators, which compromises safety during non-steady operations.

Method used

An information processing program and device that acquires and arranges work contents for each part of a DCS, generating a work procedure in accordance with SOPs, and displays a first work procedure in response to a request, using a combination of parts specified by an administrator or operator.

Benefits of technology

Facilitates stable and safe operation of equipment by ensuring accurate adherence to SOPs, preventing incorrect work content combinations, and supporting operators with clear procedural guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007790383000001
    Figure 0007790383000001
  • Figure 0007790383000002
    Figure 0007790383000002
  • Figure 0007790383000003
    Figure 0007790383000003
Patent Text Reader

Abstract

To support operation of equipment according to SOPs (Standard Operating Procedure) because the SOPs contain vague descriptions or insufficient details on operations, and manual operations by operators may be dependent on individual operators, so stable safety may not be ensured when operating a DCS (Distributed Control System) according to the SOPs.SOLUTION: An information processing program acquires combination of parts that are each specified for work contents of a distributed control system, and causes an information processor to execute processing of arranging work contents designated for each part on the basis of the combination of the parts, and generating a work procedure in accordance with the SOPs.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing program, an information processing method, and an information processing device. [Background technology]

[0002] The operation of a Distributed Control System (DCS), which is equipment used to run factories and plants, is partially automated but still semi-automated.In particular, manual operation of the DCS by an operator is required during non-steady operation such as starting up or shutting down a plant, changing product production volume, and switching over equipment, as well as when responding to problems.

[0003] To ensure stable safety, operators manually operate a DCS according to paper-based SOPs (Standard Operating Procedures). In addition, an SOP-based operation guidance system has been established, and operators monitor and operate the system via a screen, semi-automating DCS operation. Note that the equipment operated according to SOPs is not limited to DCSs, but also includes SCADA (Supervisory Control And Data Acquisition) and PLC (Programmable Logic Controller), as well as equipment with proprietary controllers (such as rotating machinery) and, in the batch plant area, equipment such as barcode readers and weighing machines.

[0004] Here, the term "plant" refers to an example of various plants that use petroleum, petrochemicals, chemicals, gas, etc., and includes factories equipped with various facilities for obtaining products. Examples of products include LNG (Liquefied Natural Gas), resins (plastics, nylon, etc.), chemical products, etc. Examples of facilities include factory facilities, machinery facilities, production facilities, power generation facilities, storage facilities, and wellhead facilities for extracting petroleum, natural gas, etc.

[0005] Furthermore, a plant is constructed using a DCS or the like, and the operation of facilities, field devices, sensors, etc. is controlled. For example, a DCS in a plant uses process data, set values, manipulated variables, etc. used in the plant to perform various controls on control devices such as field devices installed in the facilities to be controlled, and on operating devices corresponding to the facilities to be controlled. Process data includes, for example, measured values ​​(PV: Process Variable), set values ​​(SV: Setting Variable), manipulated variables (MV: Manipulated Variable), etc. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-97443 Summary of the Invention [Problem to be solved by the invention]

[0007] However, SOPs can sometimes contain ambiguous descriptions or insufficient details of operations, which means that manual operations by operators are often dependent on individual operators, making it difficult to ensure stable safety when operating equipment in accordance with the SOPs.

[0008] The present invention aims to support the operation of equipment in accordance with SOPs. [Means for solving the problem]

[0009] An information processing program according to one aspect is characterized in that it causes an information processing device to execute a process of acquiring a combination of parts in which work contents of a distributed control system are respectively specified, arranging the work contents specified for each part based on the combination of parts to generate a work procedure in accordance with an SOP, and displaying a first work procedure from among the work procedures in response to a request.

[0010] An information processing method according to one aspect is characterized in that an information processing device executes a process of acquiring a combination of parts in which work contents of a distributed control system are respectively specified, arranging the work contents specified for each part based on the combination of parts to generate a work procedure in accordance with an SOP, and displaying a first work procedure from among the work procedures in response to a request.

[0011] An information processing device according to one aspect is characterized in that it acquires a combination of parts that combines parts for which work content is specified for each part of a distributed control system, arranges the work content specified for each part based on the combination of parts, generates a work procedure in accordance with an SOP, and includes a control unit that displays a first work procedure from the work procedures that meets a request. [Effects of the Invention]

[0012] According to one embodiment, operation of the device in accordance with SOPs can be assisted. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a diagram illustrating an example of the configuration of an information processing system according to an embodiment of the present invention. [Figure 2] 1 is a diagram illustrating an example of the configuration of an information processing device 10 according to the present embodiment. [Figure 3] FIG. 10 is a diagram for explaining a combination of parts according to the present embodiment. [Figure 4] FIG. 2 is a diagram for explaining components according to the present embodiment. [Figure 5] 10A and 10B are diagrams for explaining generation of a work procedure based on a combination of parts according to the present embodiment; [Figure 6] 10A and 10B are diagrams for explaining the designation and display of raw material input work according to the present embodiment. [Figure 7] 10A and 10B are diagrams for explaining the designation and display of a repetitive task according to the present embodiment. [Figure 8]FIG. 10 is a diagram for explaining condition designation according to the present embodiment. [Figure 9] 10A and 10B are diagrams for explaining designation and display of interruption of a repetitive task according to the present embodiment. [Figure 10] 10A and 10B are diagrams for explaining designation and display of stopping a repetitive task according to the present embodiment. [Figure 11] 10A and 10B are diagrams for explaining parts for repetitive work according to the present embodiment; [Figure 12] FIG. 10 is a diagram showing an example of a display screen of a work procedure according to the present embodiment. [Figure 13] 10 is a flowchart showing the flow of a work procedure display process according to the present embodiment. [Figure 14] 1 is a diagram illustrating an example of a hardware configuration of an information processing device 10 according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0014] The following describes in detail examples of the information processing program, information processing method, and information processing device disclosed herein with reference to the accompanying drawings. Note that the present invention is not limited to these examples. In addition, the same elements are given the same reference numerals, redundant descriptions are omitted as appropriate, and the embodiments can be combined as appropriate within a consistent range.

[0015] (Overall composition) Next, an information processing system for implementing this embodiment will be described. Fig. 1 is a diagram showing an example of the configuration of the information processing system according to this embodiment. As shown in Fig. 1, the information processing system 1 according to this embodiment is a system in which an information processing device 10, an administrator device 60, an operator device 70, and a DCS control device 80 are connected via a network 50 so as to be able to communicate with each other.

[0016] The network 50 may be wired or wireless, and may be any of a variety of communication networks such as the Internet or an intranet. The network 50 may not be a single network, but may be configured, for example, by combining the Internet and an intranet via a network device such as a gateway or other device (not shown).

[0017] The information processing device 10 is, for example, an information processing device such as a desktop PC (Personal Computer), a notebook PC, or a server computer managed by an administrator of a factory or plant. Alternatively, the information processing device 10 may be, for example, a cloud computing device managed by a service provider that provides cloud computing services. The information processing device 10, for example, acquires a combination of parts for which DCS work content is specified, arranges the work content based on the combination, generates a work procedure in accordance with an SOP, and displays a first work procedure among the work procedures in response to a request. The information processing device 10 also provides, for example, a website or application that a user operates to configure a combination of parts for which DCS work content is specified.

[0018] The administrator device 60 is an information processing device such as a desktop PC or a laptop PC used by an administrator of a factory, plant, etc. For example, in order to generate or modify a work procedure, the administrator uses the administrator device 60 to configure a combination of components for which DCS work content is specified via a website or application provided by the information processing device 10, etc.

[0019] The operator device 70 is, for example, an information processing device such as a desktop PC or a laptop PC used by a DCS operator or the like. For example, the operator uses the operator device 70 to check the work procedure generated by the information processing device 10 via a website or application provided by the information processing device 10 or the like, and operates the DCS in accordance with the work procedure. In addition, in order to generate or modify the work procedure, the operator can also use the operator device 70 to configure a combination of components for which DCS work content is specified via a website or application provided by the information processing device 10 or the like.

[0020] The DCS control device 80 is, for example, an information processing device such as a server computer for controlling the DCS. The DCS control device 80 controls the DCS based on, for example, operation instructions from an operator via the operator device 70. Note that in this embodiment, the DCS control device 80 refers to a device that controls the DCS, but the device controlled in this embodiment is not limited to the DCS and includes devices that can be operated according to an SOP, such as SCADA and PLC.

[0021] 1, the information processing device 10 and the DCS control device 80 are shown as single computers, but they may be a distributed computing system consisting of multiple computers. The DCS control device 80 may also be a cloud computer device. Also, while one administrator device 60 and one operator device 70 are shown in FIG. 1, there may be multiple devices of each.

[0022] (Functional configuration of information processing device 10) Next, a functional configuration of the information processing device 10 that executes this embodiment will be described. Fig. 2 is a diagram showing an example of the configuration of the information processing device 10 according to this embodiment. As shown in Fig. 2, the information processing device 10 has a communication unit 20, a storage unit 30, and a control unit 40.

[0023] The communication unit 20 is a processing unit that controls communication with other devices such as the administrator device 60, and is, for example, a communication interface such as a network interface card.

[0024] The storage unit 30 has a function of storing various data and programs executed by the control unit 40, and is realized by a storage device such as a memory or a hard disk. The storage unit 30 stores component information 31, work procedure information 32, SOP information 33, etc.

[0025] The component information 31 stores, for example, information about components for generating a work procedure. The components are displayed as a user interface (UI) on the administrator device 60 or the like via a website or application, and are combined by the administrator or the like to generate a work procedure. FIG. 3 is a diagram for explaining the combination of components according to this embodiment. The left side of FIG. 3 shows an SOP 100 created in writing. The right side of FIG. 3 shows components combined to generate the work procedure. As shown on the right side of FIG. 3, the components include multiple types of components, such as components 110, 120-1 to 120-3, 130, and 140, depending on the work content, etc. The administrator or the like combines the components, such as components 110, 120-1 to 120-3, 130, and 140, using a dedicated editor displayed on the administrator device 60 or the like via a website or application while viewing the paper-based SOP, for example. Hereinafter, parts of the same type, such as parts 120-1 to 120-3, may be collectively referred to as "parts 120." Then, as will be described in detail later, information processing device 10 arranges work contents based on the combination of each part and generates a work procedure in accordance with the SOP.

[0026] Returning to the explanation of Fig. 2, the work procedure information 32 stores, for example, information on combinations of parts and work procedures generated based on the combinations. Combinations of parts are configured, for example, by an administrator or the like, and are transmitted from an administrator device 60 or the like, and then received by the information processing device 10 and stored in the work procedure information 32. Also, for example, the information processing device 10 obtains combinations of parts from the work procedure information 32, generates a work procedure based on the combination, and stores it in the work procedure information 32.

[0027] The SOP information 33 stores, for example, information related to an electronic document-based SOP generated from a work procedure generated based on a combination of each part. For example, the information processing device 10 obtains the work procedure generated based on a combination of each part from the work procedure information 32, generates the electronic document-based SOP based on the work procedure, and stores it in the SOP information 33.

[0028] The above information stored in the storage unit 30 is merely an example, and the storage unit 30 can store various information other than the above information.

[0029] The control unit 40 is a processing unit, such as a processor, that controls the entire information processing device 10. The control unit 40 includes an acquisition unit 41, a generation unit 42, a display unit 43, and an update unit 44. Each processing unit is an example of an electronic circuit included in the processor or an example of a process executed by the processor.

[0030] The acquisition unit 41 acquires, for example, a combination of parts, each of which has a specified DCS operation content. The combination of parts is received by the information processing device 10 from the administrator device 60 or the like and stored in the operation procedure information 32, and is therefore acquired from the operation procedure information 32.

[0031] The generation unit 42 generates a work procedure in accordance with the SOP by arranging the DCS work content designated for each part based on, for example, the combination of parts acquired by the acquisition unit 41. The generation of the work procedure will be described in more detail below.

[0032] First, the components that are combined by an administrator or the like to generate a work procedure will be described in more detail. FIG. 4 is a diagram for explaining the components according to this embodiment. The left side of FIG. 4 shows the components that are combined to generate a work procedure, as shown on the right side of FIG. 3. The right side of FIG. 4 shows a user interface for selecting each component. As shown in FIG. 4, an administrator or the like uses a dedicated editor displayed on an administrator device 60 or the like to select and arrange each component, thereby combining the components to form a combination of components.

[0033] Note that the selection and placement of each component is performed, for example, by an administrator using an input device such as a mouse to drag and select the component from a user interface for selecting each component and then dropping it where desired. Components selected and placed in this manner include, but are not limited to, components 110 and 120 for specifying a work procedure, component 141 for specifying a sequential execution procedure, component 140 for specifying a parallel execution procedure, components 111 and 121 for specifying a description, and components 130 and 131 for specifying a confirmation task, as shown in FIG. 4 . Note that, for example, an administrator can input a title, description, value, and the like into each component using an input device such as a keyboard. Furthermore, for example, an administrator can specify the content of the confirmation task by inputting an identifier for identifying the DCS to be checked, such as “TIC001,” or a numerical value to be checked, such as “800<=PV<=830,” into components 130 and 131 for specifying the confirmation task.

[0034] Furthermore, depending on the task content associated with a component, some components cannot be combined. In such cases, by changing the shape of each component to a shape that prevents combination, control can be performed to prevent the placement of components that cannot be combined. More specifically, for example, as shown by the circular dashed lines in FIG. 4, control can be performed to prevent the placement of components that cannot be combined by changing the shape of each component to a shape that prevents combination. More specifically, as shown in FIG. 4, the section specifying the content of the start-up check task is controlled so that components such as 110 and 111, which have a convex portion shaped like an inverted triangle and a concave portion shaped like a trapezoid, cannot be placed, while components such as 130, which have a concave portion shaped like an inverted triangle, can be placed. Also, in the example of FIG. 4, the section specifying the task title and description is controlled so that only components 111 and 121, which are used to specify explanatory text, can be combined. This allows control to prevent the generation of a task procedure by combining incorrect task content, even when an operator combines components to generate the task procedure, for example.

[0035] Therefore, for example, when the information processing device 10 cannot combine the work contents associated with the first part and the second part among the parts for which the DCS work contents are specified, the information processing device 10 controls so that the user cannot combine the first part and the second part. Furthermore, such a process of controlling so that the first part and the second part cannot be combined includes a process of controlling so that the user cannot combine the first part and the second part by displaying shapes that cannot be combined with the first part and the second part in association with each other when displaying the shapes of the user interface used to specify the parts for which the DCS work contents are specified.

[0036] As described above, in order to generate a work procedure, an administrator or the like uses, for example, a dedicated editor displayed on the administrator device 60 to combine components to form a combination of components. Then, the generation unit 42, for example, arranges work content based on the combination of components to generate a work procedure in accordance with the SOP. The generation of the work procedure will be described in more detail for each component using FIGS. 5 to 11.

[0037] Fig. 5 is a diagram for explaining the generation of a work procedure by combining parts according to this embodiment. The left side of Fig. 5 shows the combined parts, and the right side of Fig. 5 shows the work procedure generated based on the combination of the parts. Fig. 5 shows an example in which part 110 for specifying a work procedure is combined in a nested manner with parts 120-1 to 120-6 for further specifying work procedures. In this case, a series of work procedures is specified in which the work procedures corresponding to parts 120-1 to 120-6 are performed in order within the work procedure corresponding to part 110.

[0038] 5, the generation unit 42 arranges displays 210 and 220-1 to 220-6 corresponding to the parts 110 and 120-1 to 120-6, respectively, and generates a work procedure. Note that the display may be, for example, a GUI (Graphical User Interface) such as a window or screen control. The generated work procedure is displayed, for example, on the operator device 70, and the operator performs the work according to the displayed work procedure.

[0039] 5, each of the displays 210 and 220-1 to 220-6 may include an indication indicating the progress of the work corresponding to each display, such as "active" (in progress), "done" (completed), "ready" (waiting to be executed), etc. Note that the indication indicating the progress may be updated based on the operation status of the DCS received by the information processing device 10 from the DCS control device 80, for example.

[0040] Fig. 6 is a diagram for explaining the designation and display of a raw material input work according to this embodiment. Fig. 6 shows an example of designating and displaying a raw material input work procedure by combining parts 132-1 to 132-3 for designating a raw material input work with part 120-1 for designating a work procedure shown in Fig. 5. Note that part 120-1 may be expanded and displayed from the closed state shown in Fig. 5 to a state including parts 132-1 to 132-3 shown in Fig. 6, for example, by a user operation on part 120-1.

[0041] For example, an administrator or the like can specify the details of a raw material input operation by inputting an identifier for identifying the raw material input destination, the type of raw material to be input, the input amount of raw material, etc., into parts 132-1 to 132-3 for specifying the raw material input operation. Furthermore, as shown on the right side of Fig. 6, the generation unit 42 arranges displays 220-1 and 232-1 to 232-3 corresponding to parts 120-1 and 132-1 to 132-3, respectively, to generate an operation procedure. Note that display 220-1 shown in Fig. 6 may be displayed via a screen transition or in a separate window in response to a user operation on display 220-1 shown in Fig. 5.

[0042] Fig. 7 is a diagram for explaining the specification and display of a repetitive task according to this embodiment. Fig. 7 shows an example of specifying and displaying the procedure of a repetitive task by combining component 120-5 for specifying the task procedure shown in Fig. 5 with component 150 for specifying the repetitive task and components 133 to 135 for specifying each task to be performed in the repetitive task. Note that component 120-5 may also be expanded from the closed state shown in Fig. 5 to a state including components 150, 151, and 133 to 135 shown in Fig. 7, for example, by a user operation on component 120-5.

[0043] For example, an administrator or the like can specify the details of a repetitive task by inputting a repetition condition or the like into a component 150 for specifying a repetitive task. More specifically, for example, an administrator or the like specifies a repetition condition by combining component 150 with component 151 for specifying a condition, as shown in Fig. 7. In the example of Fig. 7, by combining component 150 with component 151, it is specified that the task should be repeated as long as the analysis value is greater than 0.1.

[0044] Note that the condition specified by the component for specifying a condition as described with reference to FIG. 7 is not limited to the condition specified by the component 151, and various conditions can be specified. FIG. 8 is a diagram for explaining condition specification according to this embodiment. As shown in FIG. 8, various conditions can be specified by combining a component for a comparison operator, a component for a logical operator, or the like with the component 150 instead of the component 151. Note that, for example, as shown in FIG. 8, by making the shape of the condition specification portion of the component 150 and the shape of the component for specifying the condition both a specific shape such as a hexagon, it is possible to control so that only components for specifying conditions can be combined with the condition specification portion of the component 150. Also, as shown in FIG. 8, both sides to be compared in the component for a comparison operator can be combined with components for an arithmetic operator to specify an arithmetic expression such as "A+B=CD." Also, as shown in FIG. 8, a component for a comparison operator and a component for a logical operator can be combined in a nested manner with a component for a logical operator to specify a logical expression such as "A>30 and A<50." As shown in Figure 8, the shapes of the parts for comparison operators and parts for arithmetic operators that combine with other parts can be controlled to specific shapes such as hexagons or circles to prevent incorrect conditions from being combined to create work procedures. In this way, administrators can more easily specify more complex conditions.

[0045] Returning to the explanation of Fig. 7, for example, an administrator or the like can specify the content of a repetitive task by combining component 150 for specifying a repetitive task with components 133 to 135 for specifying each task to be performed in the repetitive task, and inputting the content of each task into components 133 to 135. Furthermore, as shown on the right side of Fig. 7, generation unit 42 generates a work procedure by arranging displays 220-5, 250, and 233 to 235 corresponding to components 120-5, 150, and 133 to 135, respectively. Display 220-5 shown in Fig. 7 may be displayed in a screen transition or a separate window in response to a user operation on display 220-5 shown in Fig. 5.

[0046] Fig. 9 is a diagram for explaining the designation and display of interruption of a repetitive task according to this embodiment. Fig. 9 shows an example of designating and displaying an additional task procedure for interrupting a repetitive task in addition to the repetitive task procedure described using Fig. 7. In the example of Fig. 9, part 150 is further divided into parts 150-1 and 150-2, and part 150-1 corresponds to part 150 in Fig. 7. Similarly, display 250-1 corresponds to display 250 in Fig. 7.

[0047] For example, an administrator or the like can specify the content of the interrupted task by inputting interruption conditions into component 150-2, which is used to specify the task for interrupting the repetitive task, as shown in Fig. 9. Furthermore, as shown on the right side of Fig. 9, generation unit 42 places displays 220-5, 250-1, and 250-2 corresponding to components 120-5, 150-1, and 150-2, respectively, to generate a task procedure.

[0048] Fig. 10 is a diagram for explaining the designation and display of stopping a repetitive task according to this embodiment. Fig. 10 shows an example in which a task procedure for stopping a repetitive task is added to the repetitive task procedure described using Fig. 7 and then designated and displayed.

[0049] For example, as shown in Fig. 10, an administrator or the like can specify the content of the aborted work by combining component 150 with component 160 for specifying a conditional branch and inputting a condition for aborting the repeated work into component 160. Also, as shown in Fig. 10, an administrator or the like can specify the work to be performed when the work is aborted by combining component 150 with component 136 for specifying the work to be performed when the work is aborted and inputting the work content into component 136. Then, as shown on the right side of Fig. 10, generation unit 42 places displays 220-5, 250, 260, and 236 corresponding to components 120-5, 150, 160, and 136, respectively, to generate a work procedure.

[0050] Note that the conditional branch specified by the component for specifying the conditional branch as described with reference to FIG. 10 is not limited to the conditional branch by component 160, and various conditions can be specified. FIG. 11 is a diagram for explaining components for a repetitive task according to this embodiment. Component 160 shown in FIG. 10 is a component for specifying a conditional branch using a so-called if statement, while components 161 and 162 shown in FIG. 11 are components for specifying a conditional branch using an if-else statement and a switch statement, respectively. Although not shown, components for specifying a conditional branch may include components for specifying a conditional branch other than those shown in FIGS. 10 and 11, such as a conditional branch using an else-if statement. In this way, an administrator or the like can more easily specify various conditional branches.

[0051] Returning to the explanation of FIG. 2, the generation unit 42 generates an SOP based on an electronic document, for example, based on the work procedure generated based on the combination of each part, and outputs the generated SOP.

[0052] The display unit 43 displays, for example, a first work procedure that corresponds to the request from among the work procedures. For example, there are various work procedures according to the SOP, and as shown in FIG. 5, one work procedure may include multiple tasks, and each of the multiple tasks may include further work procedures. Therefore, for example, the operator may use the operator device 70 to request the work procedure that he or she wishes to display, and the display unit 43 displays the work procedure that corresponds to the operator's request via the operator device 70. Note that the operator's request for the work procedure is made, for example, by the operator selecting, by user operation, the work procedure for which the operator wishes to display the work procedure from the list of tasks displayed via the operator device 70 or from each of the tasks corresponding to displays 220-1 to 220-6 in the work procedure display 210 as shown on the right side of FIG. 5.

[0053] FIG. 12 is a diagram showing an example of a display screen of a work procedure according to this embodiment. FIG. 12 is an example of a display screen of a work procedure displayed, for example, via the operator device 70. As shown in FIG. 12, the display screen of the work procedure includes, for example, framed displays 280, 290, and 310. Also, as shown in FIG. 12, display 280 shows the procedure of one large work (process check, dispatch of robot, on-site inspection, and robot return), and display 220 shows the procedure of one work (process check) included in the procedure. As described with reference to FIGS. 5 to 11, displays 280 and 290 are generated by the generation unit 42, in which the work contents are arranged based on the combination of each component, as a work procedure in accordance with the SOP. For example, displays 280 and 290 may be screens or windows corresponding to display 210 shown in FIG. 5 and display 220-1 shown in FIG. 6, respectively.

[0054] The work procedure display screen shown in FIG. 12 may be displayed, for example, by transitioning from the work list display screen as a screen displaying the procedure for the selected work when a user selects a work from the work list display screen. Furthermore, for example, when a user selects one work from the work procedures displayed in display 280, the procedure for the selected work may be displayed in display 290. Furthermore, displays 280 and 290 may display, for example, information indicating the progress of the work, and screen controls for inputting work results and comments. Furthermore, as shown in FIG. 12, display 290 may display, for example, the work procedures for each work (valve operation test, confirmation of effects on flow rate and pressure, and flow rate observation) included in the work procedures for one displayed work (process check) (in the example of FIG. 12, display 290 displays the work procedure for the valve operation test).

[0055] Display 310 is, for example, a screen or window for monitoring and operating the DCS. Display 310 may be a display from a system separate from the system displaying displays 280 and 290, or one system may be displayed by adding a display from the other system. For example, by using a common identifier to identify the DCS in both systems, it is possible to highlight the work location in the work procedure displayed on display 290, as shown as display 311 in FIG. 12. Note that the designation of the work location in the work procedure is performed, for example, by inputting an identifier for identifying the DCS to be checked, such as the work location "TIC001," into component 130 for designating the check work, as described with reference to FIG. 4.

[0056] Therefore, for example, when a work location is specified for the third component among the components for which work content of the DCS is specified, the display unit 43 associates the work content specified for the third component with the work location, displays a screen for performing at least one of monitoring and operating the work location associated with the work content displayed as the first work procedure, and highlights the display of the work location included on the screen.

[0057] The display unit 43 may also display information related to the work procedure displayed on the display 290, such as values ​​and graphs showing various measurement results such as the temperature at the work location of the work procedure displayed on the display 290.

[0058] The update unit 44 acquires, for example, at least one of the modified DCS work content, the parts for which the work content is specified, and the combination of the parts as the modification content of the work procedure in accordance with the SOP generated by the generation unit 42, and updates the work procedure based on the modification content. Such update processing is, for example, processing for modifying the work procedure generated based on the combination of parts, as described with reference to FIGS. 5 to 11. For example, the operator uses the operator device 70 to display and reconfigure the combination of parts corresponding to the generated work procedure, and then performs the modification. The method for modifying the work procedure is the same as the method for generating the work procedure, as described with reference to FIGS. 5 to 11.

[0059] (Processing flow) Next, the flow of the work procedure display process executed by the information processing device 10 as the operating subject will be described. Fig. 13 is a flowchart showing the flow of the work procedure display process according to this embodiment. The work procedure display process shown in Fig. 13 is executed after, for example, an administrator or the like uses a dedicated editor displayed on the administrator device 60 or the like to select and arrange each component, combine the components, and configure a combination of components, and the combination is stored in the work procedure information 32.

[0060] 13, the information processing device 10 acquires, for example, a combination of parts for which DCS work content is specified (step S101). The combination is received by the information processing device 10 from the administrator device 60 or the like and is stored in the work procedure information 32, and is therefore acquired from the work procedure information 32.

[0061] Next, the information processing device 10 generates a work procedure in accordance with the SOP by arranging the work content designated for each part based on the combination of parts acquired in step S101 (step S102). The generation of the work procedure may involve, for example, arranging the work content based on the combination of parts and generating a display corresponding to each part as a work procedure in accordance with the SOP, as described with reference to FIGS. 5 to 11. The work procedure generated in step S102 is stored, for example, in work procedure information 32.

[0062] Next, the information processing device 10 determines whether or not a display request for the work procedure has been received from, for example, the operator device 70 (step S103). If a display request for the work procedure has not been received (step S103: No), the information processing device 10 waits for reception of the display request, for example.

[0063] On the other hand, when a display request for the work procedures is received (step S103: Yes), the information processing device 10 displays, for example, a work procedure corresponding to the display request from among the work procedures generated in step S102 (step S104). The display of the work procedures may be, for example, a display screen of the work procedures as shown in Fig. 12 on the operator device 70 that is the source of the display request for the work procedures.

[0064] 13 ends after step S104 is executed, but for example, the operator operates the DCS in accordance with the work procedure displayed in step S104. Then, if there is a request to display another work procedure from the operator device 70 or the like (step S103: Yes), the information processing device 10 displays, for example, the work procedure corresponding to the display request for another work procedure on the operator device 70 or the like that made the request (step S104).

[0065] Furthermore, the processing flow when the work procedure generated in step S102 is modified is also the same as the flow of the work procedure display processing shown in FIG. 13, except that step S102 updates the work procedure.

[0066] (effect) As described above, the information processing device 10 acquires a combination of parts for which work content is specified in the DCS, arranges the work content based on the combination, generates a work procedure in accordance with the SOP, and displays the first work procedure among the work procedures that meets the request.

[0067] As a result, the information processing device 10 can generate and display work procedures to operators based on parts for which DCS work content is specified, making it easier for managers and others who configure DCS work procedures to configure the work procedures. This ensures stable safety when operators operate equipment in accordance with work procedures, and supports the operation of equipment in accordance with SOPs.

[0068] Furthermore, when the work contents associated with the first and second parts of the parts for which the work contents of the DCS are specified cannot be combined, the information processing device 10 controls so that the user cannot combine the first and second parts.

[0069] As a result, the information processing device 10 can control the user (administrator, etc.) so that a work procedure is not generated by combining incorrect work contents, thereby ensuring stable safety when an operator operates the device in accordance with the work procedure.

[0070] Furthermore, when displaying the shape of the user interface used to specify a part for which DCS work content is specified, the information processing device 10 controls so that the user cannot combine the first part and the second part by displaying a shape that cannot be combined with the first part and the second part in association with each other.

[0071] As a result, the information processing device 10 is easy to understand for managers and others who create work procedures, and can be controlled to prevent work procedures from being created by combining incorrect work contents, thereby ensuring stable safety when an operator operates the device in accordance with the work procedures.

[0072] Furthermore, when a work location is specified for a third part among the parts, the information processing device 10 associates the work content specified for the third part with the work location, and displays a screen for performing at least one of monitoring and operating the work location associated with the work content displayed as the first work procedure.

[0073] As a result, the information processing device 10 can display, together with the work procedure, a screen for performing at least one of monitoring and operating the work location associated with the work procedure, thereby supporting the operation of the device in accordance with the SOP.

[0074] Furthermore, the information processing device 10 highlights the display of the work location included on the screen.

[0075] As a result, the information processing device 10 can highlight the work location associated with the work procedure along with the work procedure, thereby supporting the operation of the device in accordance with the SOP.

[0076] Furthermore, the information processing device 10 acquires at least one of the modified work content, parts, and combination as the modification content of the generated work procedure, and updates the work procedure based on the modification content.

[0077] As a result, the information processing device 10 can modify the work procedure based on the parts for which the DCS work content is specified, making it easier for an operator to configure the work procedure, and can display the modified work procedure to the operator, thereby ensuring stable safety when the operator operates the equipment in accordance with the work procedure and supporting the operation of the equipment in accordance with the SOP.

[0078] Furthermore, the information processing device 10 generates an SOP based on the work procedure and outputs the generated SOP.

[0079] As a result, the information processing device 10 can generate and output an SOP that ensures stable safety for the operation of the device based on a work procedure generated based on parts for which the DCS work content is specified, making it easier for administrators and others who configure the DCS work procedures to configure the work procedures.

[0080] (Further Other Embodiments) Although the embodiments of the present invention have been described above, the present invention may be embodied in various different forms other than the above-described embodiments.

[0081] (system) The information including the processing procedures, control procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified.

[0082] Furthermore, the components of each device shown in the figure are functional concepts and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown. In other words, all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0083] Furthermore, each processing function performed by each device can be realized, in whole or in part, by a CPU (Central Processing Unit) and a program analyzed and executed by the CPU, or can be realized as hardware using wired logic.

[0084] (Hardware) Next, an example of the hardware configuration of the information processing device 10 will be described, but the administrator device 60, the operator device 70, and the DCS control device other than the information processing device 10 can also have a similar hardware configuration. FIG. 14 is a diagram showing an example of the hardware configuration of the information processing device 10 according to this embodiment. As shown in FIG. 14, the information processing device 10 has a communication terminal 10a, a nonvolatile memory 10b, a RAM (Random-Access Memory) 10c, and a processor 10d. The components shown in FIG. 14 are connected to each other via a bus or the like.

[0085] The communication terminal 10a is an Ethernet (registered trademark) port or the like, and communicates with other information processing devices such as the administrator device 60, the operator device 70, and the DCS control device. The non-volatile memory 10b is a flash memory or the like, and stores programs and data that operate the functions shown in FIG.

[0086] The processor 10d may be a CPU, a microprocessing unit (MPU), a graphics processing unit (GPU), or the like. The processor 10d may also be implemented by an integrated circuit such as an application-specific integrated circuit (ASIC) or a field-programmable gate array (FPGA). The processor 10d reads programs that execute the same processes as the processing units illustrated in FIG. 2 from the nonvolatile memory 10b or the like and loads them into the RAM 10c, thereby running threads that execute the functions described in FIG. 2 and the like. For example, these threads execute the same functions as the processing units of the information processing device 10. Specifically, the processor 10d reads programs having the same functions as the acquisition unit 41, the generation unit 42, the display unit 43, and the update unit 44 from the nonvolatile memory 10b or the like. The processor 10d then executes threads that execute the same processes as the acquisition unit 41, the generation unit 42, the display unit 43, and the update unit 44.

[0087] In this way, the information processing device 10 operates as an information processing device that executes various processing methods by reading and executing a program. The program may be distributed via a network such as the Internet. The program may be recorded on a computer-readable storage medium such as a hard disk, a flexible disk (FD), a CD-ROM, a magneto-optical disk (MO), or a digital versatile disk (DVD). The program may be read from the computer-readable storage medium and executed by the information processing device 10 or the like.

[0088] (others) Some examples of combinations of the disclosed technical features are set out below.

[0089] (1) Obtain a combination of components that are each specified for the work content of the distributed control system; Based on the combination of the parts, the work content designated for each of the parts is arranged to generate a work procedure in accordance with an SOP (Standard Operating Procedure); Displaying a first work procedure according to the request among the work procedures An information processing program that causes an information processing device to execute processing.

[0090] (2) When the work contents associated with the first and second parts of the parts cannot be combined, the control is performed so that the user cannot combine the first and second parts. The information processing program according to (1) causes the information processing device to execute the process.

[0091] (3) The process of controlling the first part and the second part so that they cannot be combined includes: When displaying the shape of a user interface used to specify the part, the shape that cannot be combined with the first part and the second part is displayed in association with the shape, thereby controlling so that the user cannot combine the first part and the second part. The information processing program according to (2), further comprising the steps of:

[0092] (4) if a work location is designated for a third part among the parts, associating the work content designated for the third part with the work location; a screen for performing at least one of monitoring and operating the work location associated with the work content displayed as the first work procedure; The information processing program according to any one of (1) to (3), which causes the information processing device to execute processing.

[0093] (5) Highlighting the display of the work location included in the screen. The information processing program according to any one of (1) to (4), characterized in that the program causes the information processing device to execute processing.

[0094] (6) acquiring at least one of the modified work content, the modified part, and the modified combination as the modified content of the generated work procedure; The work procedure is updated based on the correction. The information processing program according to any one of (1) to (5), which causes the information processing device to execute processing.

[0095] (7) generating the SOP based on the work procedure; Output the generated SOP The information processing program according to any one of (1) to (6), which causes the information processing device to execute processing.

[0096] (8) Obtain a combination of parts that combines each of the parts for which the work content of the distributed control system is specified; Based on the combination of the parts, the work content designated for each of the parts is arranged to generate a work procedure in accordance with an SOP (Standard Operating Procedure); Displaying a first work procedure according to the request among the work procedures An information processing method characterized in that the processing is executed by an information processing device.

[0097] (9) Obtain a combination of parts that combines each of the parts for which the work content of the distributed control system is specified; Based on the combination of the parts, the work content designated for each of the parts is arranged to generate a work procedure in accordance with an SOP (Standard Operating Procedure); Displaying a first work procedure according to the request among the work procedures An information processing device comprising a control unit. [Explanation of symbols]

[0098] 10. Information processing equipment 10a communication terminal 10b Non-volatile memory 10c RAM 10d processor 20 Communications Department 30 Storage section 31 Parts Information 32 Work procedure information 33 SOP Information 40 Control Unit 41 Acquisition Department 42 Generation part 43 Display section 44 Update section 50 Network 60 Administrator device 70 Operator device 80 DCS control device 100 SOP 110 parts 111 parts 120 parts 121 parts 130 parts 131 parts 132 parts 133 parts 134 parts 135 parts 136 parts 140 parts 141 parts 150 parts 151 parts 160 parts 161 parts 162 parts 210 displays 220 displays 232 displays 233 displays 234 displays 235 displays 236 displays 250 displays 260 displays 280 displays 290 displays 310 displays 311 displays

Claims

1. Obtain a combination of parts that are each specified for the work content of the distributed control system; Based on the combination of the parts, the work contents designated for each of the parts are arranged to generate a work procedure in accordance with an SOP (Standard Operating Procedure); displaying a first work procedure according to the request from among the work procedures; When the work contents respectively associated with a first part and a second part among the parts cannot be combined, control is performed so that the user cannot combine the first part and the second part. An information processing program that causes an information processing device to execute processing.

2. The process of controlling the first part and the second part so that they cannot be combined includes: When displaying the shape of a user interface used to specify the part, the shape that cannot be combined with the first part and the second part is displayed in association with the first part, thereby controlling the user not to be able to combine the first part and the second part.

2. The information processing program according to claim 1, further comprising:

3. If a work location is specified for a third part among the parts, the work content specified for the third part is associated with the work location; a screen for performing at least one of monitoring and operating the work location associated with the work content displayed as the first work procedure; 3. The information processing program according to claim 1, wherein the information processing program causes the information processing device to execute processing.

4. The display of the work location included in the screen is highlighted.

4. The information processing program according to claim 3, wherein the information processing program causes the information processing device to execute the process.

5. acquiring at least one of the modified work content, each of the components, and the combination of the components as the modified content of the generated work procedure; The work procedure is updated based on the correction.

3. The information processing program according to claim 1, wherein the information processing program causes the information processing device to execute processing.

6. Generate the SOP based on the work procedure; Output the generated SOP 3. The information processing program according to claim 1, wherein the information processing program causes the information processing device to execute processing.

7. Obtain a combination of parts that are each specified for the work content of the distributed control system; Based on the combination of the parts, the work contents designated for each of the parts are arranged to generate a work procedure in accordance with an SOP (Standard Operating Procedure); displaying a first work procedure according to the request from among the work procedures; When the work contents respectively associated with a first part and a second part among the parts cannot be combined, control is performed so that the user cannot combine the first part and the second part. An information processing method characterized in that the processing is executed by an information processing device.

8. Obtain a combination of parts that are each specified for the work content of the distributed control system; Based on the combination of the parts, the work contents designated for each of the parts are arranged to generate a work procedure in accordance with an SOP (Standard Operating Procedure); displaying a first work procedure according to the request from among the work procedures; When the work contents respectively associated with a first part and a second part among the parts cannot be combined, control is performed so that the user cannot combine the first part and the second part. An information processing device comprising a control unit.

Citation Information

Patent Citations

  • Operation automation support system for executing work in service provision environment, operation automation support device, operation automation support method, control system for executing service scenario in operation automation support system, execution control device, and control method for executing service scenario

    JP2013029986A

  • Standard work manual generation device, standard work manual generation method, and computer program

    JP2013097443A

  • Event analysis device, event analysis system, event analysis method, event analysis program, and recording medium

    JP2018128854A

  • System for and method of implementing standard operation process in graphical display arrangement

    JP2021179985A

  • Terminal device, ui extension method, and ui extension program

    WO2019039255A1