Information processing system, information processing method, and program
The information processing system addresses path conflicts in plant drawings by identifying and displaying equipment and line symbols with category information, virtually switching equipment states to detect conflicts, enhancing user confirmation and simplifying plant management.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TIS CHIYODA SYSTEMS CO LTD
- Filing Date
- 2025-03-05
- Publication Date
- 2026-06-11
Smart Images

Figure 0007873326000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method, and a program.
Background Art
[0002] An information processing system capable of detecting desired symbols and lines from a plant drawing is disclosed (for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The information processing system described in Patent Document 1 receives plant drawing data generated using symbols and lines indicating each of a plurality of components constituting a plant. The information processing system accepts selection of any one of the plurality of components. The information processing system detects symbols or lines whose symbol shape or line shape matches or is similar from the symbols and lines included in the plant drawing based on the shapes of the symbols and lines of the selected component. The information processing system transmits detection information regarding the detected symbols or lines to the user. Also, the information processing system has a function of highlighting the detected symbols or lines. Thereby, in the information processing system, all symbols whose symbol shapes and line shapes match the registered symbols can be detected from the plant drawing and provided to the user.
[0005] Incidentally, in the design and management of a plant, it is sometimes necessary to confirm whether the paths through which liquids or other substances pass will conflict with each other, depending on the operation of equipment such as pumps and valves. However, with the information processing system described in Patent Document 1, it is difficult to confirm in advance whether the paths through which substances pass according to the lines corresponding to the movement of equipment that correspond to symbols on a drawing will conflict with each other.
[0006] Therefore, the present invention aims to enable users to confirm whether or not the paths taken by objects passing through a line, depending on the operation of the equipment, are in conflict with each other. [Means for solving the problem]
[0007] An information processing system according to one aspect of the present invention is a drawing information acquisition unit that acquires drawing information, wherein the drawing information includes line information, which associates line category information indicating that it is a line with each of at least one line symbols indicating a line through which an object passes, and device information, which associates device category information indicating that it is a device with each of at least one device symbols indicating a device to which the line is connected, and the drawing information acquisition unit is information for displaying a drawing including the line symbols and the device symbols on a display unit; a symbol identification unit that identifies the line symbols on the drawing as lines based on the line category information, and identifies the device symbols on the drawing as devices based on the device category information; and a conflict identification unit that virtually switches based on user input, which identifies a first operating state of a first device indicated by each of at least one first switching device symbols among the at least one device symbols, and the second The system includes a conflict identification unit that identifies a conflict relationship between a first path that the object virtually passes through on the drawing relating to the first operating state and the first passing state, and a second path that the object virtually passes through on the drawing relating to the second operating state and the second passing state, based on the virtual first passage state of the object on the first line indicated by at least one first line symbol from among the at least one line symbol identified based on the operating state of 1, a virtual second operating state of the second device indicated by at least one second switching device symbol from among the at least one device symbol which is virtually switched based on user operation input, and a virtual second passage state of the object on the second line indicated by at least one second line symbol from among the at least one line symbol identified based on the second operating state, and a conflict relationship between a first path that the object virtually passes through on the drawing relating to the first operating state and the first passing state, and a second path that the object virtually passes through on the drawing relating to the second operating state and the second passing state, and a display processing unit that displays the conflict relationship on the display unit in a way that the user can identify.
[0008] An information processing method according to one aspect of the present invention is a computer that acquires drawing information, wherein the drawing information includes line information, which associates line category information indicating that it is a line with each of at least one line symbols indicating a line through which an object passes, and device information, which associates device category information indicating that it is a device with each of at least one device symbols indicating a device to which the line is connected, and is information for displaying a drawing including the line symbols and the device symbols on a display unit; identifying the line symbols on the drawing as lines based on the line category information, identifying the device symbols on the drawing as devices based on the device category information; a virtual first operating state of a first device indicated by each of at least one first switching device symbols among the at least one device symbols which are virtually switched based on user input; and the at least one device identified based on the first operating state. Based on the virtual first passage state of the object on the first line indicated by at least one first line symbol among the line symbols, the virtual second operating state of the second device indicated by at least one second switching device symbol among the at least one device symbol which is virtually switched based on user input, and the virtual second passage state of the object on the second line indicated by at least one second line symbol among the at least one line symbol which is identified based on the second operating state, the system identifies a conflict relationship in which a first path that the object on the drawing virtually passes through with respect to the first operating state and the first passage state and a second path that the object on the drawing virtually passes through with respect to the second operating state and the second passage state are in conflict; a display processing unit displays the conflict relationship on the display unit in a way that the user can identify; and displays the conflict relationship on the display unit in a way that the user can identify.
[0009] A program according to one aspect of the present invention provides a computer with drawing information, wherein the drawing information includes line information, where line category information indicating that a line is associated with each of at least one line symbols indicating a line through which an object passes, and device information, where device category information indicating that a device is associated with each of at least one device symbols indicating a device to which the line is connected, and the program is for displaying a drawing including the line symbols and the device symbols on a display unit; identifying the line symbols on the drawing as lines based on the line category information, identifying the device symbols on the drawing as devices based on the device category information; a virtual first operating state of a first device indicated by each of at least one first switching device symbols among the at least one device symbols which are virtually switched based on user input; and the at least one identified based on the first operating state. The system is configured to: identify a conflict relationship between a first path virtually traversed by the object on the first line indicated by at least one first line symbol among the line symbols, a second operating state of the second device indicated by at least one second switching device symbol among the at least one device symbols which is virtually switched based on user input, and a second path virtually traversed by the object on the second line indicated by at least one second line symbol among the at least one line symbol which is identified based on the second operating state, based on a first operating state and a first traversal state, a display processing unit which displays the conflict relationship on the display unit in a way that the user can identify, and display the conflict relationship on the display unit in a way that the user can identify. [Effects of the Invention]
[0010] According to the present invention, the user can confirm whether or not the paths taken by objects passing through a line according to the operation of the equipment are in conflict with each other. [Brief explanation of the drawing]
[0011] [Figure 1] This is a diagram showing an example of a management system configuration. [Figure 2] This is a diagram of drawing database D101. [Figure 3] This is a diagram of the symbol database D102. [Figure 4] This is a diagram showing the competing database D103. [Figure 5] This figure shows an example of the piping system screen T10. [Figure 6] This figure shows an example of the procedure setting screen T20. [Figure 7] This figure shows an example of the competition relationship screen T30. [Figure 8] This is a flowchart showing the processing procedure for the management system n. [Figure 9] This figure shows an example of a computer hardware configuration. [Modes for carrying out the invention]
[0012] ===Overview of Management System 10=== <<Structure>> Referring to Figure 1, the configuration of the management system 10 according to this embodiment will be described. Figure 1 is a diagram showing an example of the configuration of the management system 10. As shown in Figure 1, the management system 10 includes, for example, a drawing display device 100 and an administrator device 200. The drawing display device 100 may also have the functions of the administrator device 200.
[0013] Each device of the management system 10 is communicably connected to each other via a communication network N. The communication network N may be either a wired network or a wireless network. Also, the management system 10 shown in FIG. 1 may include a plurality of drawing display devices 100 or a plurality of administrator devices 200.
[0014] The management system 10 acquires drawing information such as CAD (Computer-Aided Design) data, for example. Based on the drawing information, the management system 10 displays, on a display unit, a drawing (for example, a drawing in Microsoft Visio format) including symbols indicating devices (hereinafter referred to as "device symbols") and symbols indicating lines connected to the devices (hereinafter referred to as "line symbols").
[0015] The lines are, for example, pipes through which gas or liquid passes, power lines or signal lines through which electricity passes, and the like. Hereinafter, as an example, it will be described assuming that the line is a "pipe".
[0016] Based on, for example, a user's operation input, the management system 10 sets category information (hereinafter referred to as "device category information") indicating that a device symbol represents a device, and sets category information (hereinafter referred to as "line category information") indicating that a line symbol represents a line.
[0017] Hereinafter, the information in which a device category is set for a device symbol is referred to as "device information", and the information in which a line category is set for a line symbol is referred to as "line information".
[0018] The management system 10 identifies that a device symbol represents a device based on the device category information, and identifies that a line symbol represents a line based on the line category information. Thereby, the management system 10 can identify devices and lines on the drawing (for example, a drawing read in Microsoft Visio format and displayed in a predetermined format) displayed on the display unit.
[0019] The management system 10 then displays the equipment symbols and line symbols on the drawing by assigning colored objects to them, according to the virtual operating state of the equipment indicated by the equipment symbol and the virtual passage state of the object within the piping indicated by the line symbol.
[0020] Here, drawing information refers to information used to display drawings used in the construction, operation, and maintenance of a plant on the display unit. Examples of drawings include plant building plans, layout plans, piping and instrumentation system diagrams, relay sequence diagrams, single-connection diagrams, and soft logic diagrams. In the following explanation, we will use the example that the drawing is a "piping and instrumentation system diagram" of a plant.
[0021] Equipment symbols are symbols that represent, for example, equipment that is a component of a plant, and are indicated on drawings. Equipment includes, for example, rotating machinery and valves that make up a plant. Equipment symbols have points where the ends of line symbols can be connected (hereinafter referred to as "connection points"). The following explanation assumes that equipment symbols have connection points.
[0022] Line symbols are objects that represent, for example, piping, which is a component of a plant, and are shown in drawings. Piping refers to tubes that connect equipment and allow objects to pass through them.
[0023] The subject is, for example, something that passes through a pipe, and can be a gas or a liquid. However, if the drawing is a single-line diagram or relay sequence diagram, the subject may also be an electrical signal. In the following explanation, we will use "liquid" as an example.
[0024] Equipment category information is information that indicates the category of equipment. Specifically, equipment category information is information that indicates equipment such as valves or rotating machinery, which are major categories. Equipment category information may also be a class, which is a subcategory within a major category (e.g., valves, instruments, dynamic equipment, and static equipment). Furthermore, equipment category information may also be a type, which is a subcategory of a subcategory (e.g., gate valves, diesel engines, centrifugal compressors).
[0025] Line category information is information that indicates the category of a line. Specifically, line category information includes information that indicates, for example, a piping segment indicating a pipe, or a signal segment indicating an electrical signal line. In the following explanation, as an example, when we refer to line category information, we will be referring to a "piping segment."
[0026] Color objects are objects that color on a drawing, such as equipment symbols that indicate equipment that has been detected to be virtually operating, and line objects that indicate piping connected to that equipment.
[0027] In this way, the management system 10 makes it possible for users to visually understand the equipment and routes that the target will pass through by coloring and highlighting the symbols.
[0028] The drawing display device 100 may be, for example, a cloud computer, a server computer, a personal computer (e.g., a desktop, laptop, tablet, etc.), a media computer platform (e.g., a cable, satellite set-top box, digital video recorder), a handheld computer device (e.g., a PDA, email client, etc.), or other types of computers or communication platforms. At least a portion of the processing in the drawing display device 100 may be implemented by one or more computers (not limited to, but for example, a cloud computing system consisting of one or more computers).
[0029] The administrator device 200 may be, for example, a smartphone, a mobile phone (feature phone), a personal computer (e.g., a desktop, laptop, tablet, etc.), a media computer platform (e.g., a cable, satellite set-top box, digital video recorder), a handheld computer device (e.g., a PDA (Personal Digital Assistant), an email client, etc.), a wearable device (e.g., glasses-type device, watch-type device), another type of computer, or a communication platform.
[0030] <<Processing>> Referring to Figure 1, we will now explain the overview of the processing in the management system 10.
[0031] In step S10, the administrator device 200 acquires drawing information, such as CAD data (hereinafter referred to as "original drawing information"). Based on the original drawing information, the administrator device 200 generates information about the converted drawing in a predetermined file format (for example, a Microsoft Visio file) (hereinafter referred to as "converted drawing information"). Here, the administrator device 200 may generate the converted drawing information by loading CAD data into the "background" of a Microsoft Visio template, for example.
[0032] The converted drawing information, for example, includes equipment symbols and line symbols, but does not include equipment category information or line category information.
[0033] In step S11, the administrator device 200 displays the drawing indicated by the conversion drawing information on the display unit. The administrator device 200 receives user input and sets equipment category information for equipment symbols (for example, setting the category item "Equipment" in Figure 3) and line category information for line symbols (for example, setting the category item "Line" or "Piping Segment" in Figure 3). The administrator device 200 also sets connection points for equipment symbols and connects the ends of piping symbols to connection points, for example, based on user input. The administrator device 200 transmits the drawing information (hereinafter referred to as "drawing information") with the equipment category information and line category information set to the drawing display device 100.
[0034] In this way, the management system 10 can identify equipment and lines on a drawing based on existing drawing information (e.g., CAD data), and generates drawing information that can identify the connection relationships between equipment and lines. As a result, in subsequent processing, the management system 10 can visually display to the user, with simple processing, the movement of the target according to the operating state of the equipment.
[0035] Although the above steps S10 and S11 have been described as being performed on the administrator device 200, this is not limited to that. The processes in steps S10 and S11 may also be performed on the drawing display device 100.
[0036] Furthermore, in step S11 described above, the administrator device 200 may, based on the user's input, newly place equipment symbols on the drawing and connect the ends of line symbols to the connection points of the equipment symbols to create a new system on the drawing.
[0037] In step S12, the drawing display device 100 acquires drawing information from the administrator device 200 and stores it in the storage unit 101. At this time, the drawing display device 100 stores predetermined information (for example, the information shown in the class item, operation item, and color item in Figure 3) in the storage unit 101, associating it with the equipment symbol and line symbol, respectively, using the equipment category information and line category information included in the drawing information as keys.
[0038] In step S13, the drawing display device 100 acquires drawing information from the storage unit 101, identifies the equipment symbol as a predetermined piece of equipment based on the equipment category information, and identifies the line symbol as piping based on the line category information.
[0039] In step S14, the drawing display device 100 displays the drawing on the display unit in a predetermined display format based on the drawing information. Here, the drawing in the predetermined display format is, for example, a drawing in a display format different from the display format of the converted drawing information (Microsoft Visio display format).
[0040] The display unit on which the drawings are displayed may be, for example, the display unit of the drawing display device 100, or the display unit of the administrator device 200 (for example, the display unit that displays drawings via a browser).
[0041] In step S15, when the drawing display device 100 receives user input to select an equipment symbol, it virtually switches the operating state of the equipment indicated by that equipment symbol.
[0042] The operating state of equipment refers to, for example, the ON and OFF states for a pump, or the open or closed state for a valve.
[0043] In step S16, the drawing display device 100 identifies the virtual passage state of the object (e.g., liquid) in the piping indicated by the line symbol connected to the equipment symbol on the drawing, based on the operating state of the equipment.
[0044] In step S17, the drawing display device 100 displays equipment symbols indicating virtually operating equipment and line symbols indicating piping through which the object virtually passes, with colored objects attached to the display unit.
[0045] In step S18, the drawing display device 100 may set up multiple steps to virtually operate multiple devices sequentially, for example, based on user input. In this case, the drawing display device 100 virtually operates each of the multiple devices based on the multiple steps, and for each of the multiple steps, it displays a colored object on the line symbol through which the object passes.
[0046] In other words, the drawing display device 100 virtually operates multiple devices according to a procedure, and in accordance with the operating status of the multiple devices, it adds colored objects to line symbols that indicate the piping through which the object virtually passes, thereby visually presenting the movement of the object to the user.
[0047] The drawing display device 100 stores drawing information in the storage unit 101, associated with each step, where color objects are attached to line symbols through which the object passes. The drawing display device 100 may also have a function to output drawings with color objects attached in step order to a printing device. This facilitates information sharing among workers during inspection and maintenance.
[0048] This allows the management system 10 to automatically generate drawings corresponding to each valve switching procedure when designing sequences to automate the switching of a vast number of valves in a plant, for example, where thousands of valves are installed. In this way, the management system 10 simplifies the work by automating the process that previously involved workers creating a vast number of valve switching procedures (e.g., valve opening and closing patterns) in spreadsheet software and manually coloring valves and lines on drawings to define the flow paths.
[0049] In step S19, if the drawing display device 100 generates multiple procedures for switching between multiple devices (hereinafter simply referred to as "operation procedures"), it may identify the conflict relationships between each of the multiple operation procedures.
[0050] In step S20, if any of the multiple operating procedures are in conflict with each other, the drawing display device 100 displays the location of the conflict on the drawing so that the user can identify it.
[0051] This allows the management system 10 to easily and quickly identify problematic operating procedures when simulating multiple operating procedures.
[0052] === Drawing Display Device 100 === The configuration of the drawing display device 100 will be described with reference to Figure 1.
[0053] As shown in Figure 1, the drawing display device 100 includes, for example, a storage unit 101, a drawing information acquisition unit 102, a display processing unit 103, a symbol identification unit 104, an equipment status setting unit 105, a passage status identification unit 106, a color setting unit 107, an operation procedure setting unit 108, a conflict identification unit 109, and a transmission unit 110.
[0054] The memory unit 101 stores various types of information. The memory unit 101 may include a drawing database D101, a symbol database D102, and a conflict database D103.
[0055] The drawing database D101 is a database that stores drawing information. The symbol database D102 is a database that stores information about symbols that may be included in a drawing. The conflict database D103 is a database that stores information about each of multiple operating procedures. These databases may, for example, be databases edited and compiled by a user. Furthermore, these databases do not necessarily have to be stored in the storage unit 101, for example, but may be databases of other operators. In this case, the drawing display device 100 can obtain drawing information and the like from the database of the other operator.
[0056] Referring to Figure 2, the drawing database D101 will be described. Figure 2 is a diagram of the drawing database D101. The drawing database D101 is a database that compiles drawing information for displaying drawings on the display unit. As shown in Figure 2, the drawing database D101 includes items such as [Drawing ID], [Symbol ID], [Location], [Status], and [Color].
[0057] [Drawing ID] stores an identification code that can identify the drawing, for example. [Symbol ID] stores an identification code that can identify equipment symbols and piping symbols included in the drawing information, for example. [Position] stores information indicating the position of each symbol on the drawing (e.g., coordinates). [Status] stores information indicating the operating status of the equipment or the passage status of an object within the piping, for example. [Color] stores information indicating the type of color object corresponding to the operating status of the equipment or the passage status of an object within the piping, for example.
[0058] Refer to Figure 3 to describe the symbol database D102. Figure 3 is a diagram of the symbol database D102. The symbol database D102 is a database for identifying the attributes and operation types of equipment symbols and line symbols. As shown in Figure 3, the symbol database D102 includes items such as [Symbol ID], [Category], [Class], [Type], [Symbol], [Operation], and [Color].
[0059] [Symbol ID] stores an identification code that can identify equipment symbols and piping symbols that may be included in drawing information. [Category] stores the category of the symbol, for example, information indicating a category that can distinguish equipment and lines. [Class] is an item that subdivides the category, for example, if the category is equipment, it stores information indicating internal combustion engines, pressure machines, generators, pumps, valves, etc. [Type] is an item that subdivides the class, for example, if the category is pumps, it stores information indicating centrifugal pumps, oil rotary pumps, etc. [Symbol] stores information indicating the shape of the symbol when displayed in a drawing and information indicating connection points, for example. [Operation] is an item that stores switchable operation states, for example, if the equipment is a moving device such as a pump, it stores operation states indicating "on" and "off", and if the equipment is a valve, it stores operation states indicating "open" and "closed". [Color] stores information about the color object to be attached to the symbol according to the symbol's operation state.
[0060] Refer to Figure 4 to explain the conflict database D103. Figure 4 is a diagram of the conflict database D103. The conflict database D103 is a database that stores information indicating the operation steps of each of multiple operation procedures and information indicating the conflict relationship identified by the conflict identification unit 109 (hereinafter referred to as "conflict information") in association with each other. As shown in Figure 4, the conflict database D103 includes items such as [Operation Procedure ID], [Step], [Symbol ID], [Conflict Relationship], [Conflict Target], and [Conflict Display Mode].
[0061] [Operation Procedure ID] stores an identification code that can identify the operation procedure, for example. [Procedure Number] stores an identification code that can identify each operation procedure, for example. [Step] stores a code that indicates the switching order of each of the multiple steps included in the operation procedure, for example. [Symbol ID] stores the symbol ID of the symbol that is the target of the operation in each of the multiple steps. [Conflict Relationship] stores information indicating whether the equipment or piping through which the target of the operation in each of the multiple steps passes has a conflict relationship with the equipment or piping through which the target of the operation in a step included in another operation procedure passes. [Target of Conflict] stores information indicating the steps that are in a conflict relationship with each of the multiple steps, for example. [Conflict Display Mode] stores information regarding the display mode for equipment or piping in a conflict relationship (for example, the color of a color object).
[0062] The drawing information acquisition unit 102 is a functional unit that acquires drawing information. The drawing information is stored in the drawing database D101 of the storage unit 101.
[0063] The display processing unit 103 generates information for displaying various screens on the display unit and displays the various screens on the display unit. For example, the display processing unit 103 displays the piping system screen T10, the procedure setting screen T20, the conflict relationship screen T30, etc., on the display unit.
[0064] Referring to Figure 5, the piping system screen T10 will be explained. Figure 5 is a diagram showing an example of the piping system screen T10. The piping system screen T10 is a screen that displays a system in which equipment and piping are connected, for example. The piping system screen T10 also displays the passage status of an object in the system. The piping system screen T10 includes, for example, equipment symbols T11 (symbols with codes T11a to T11i) and piping symbols T12 (symbols with codes T12a to T12k). Each of the equipment symbols T11 and piping symbols T12 is identified as equipment or a line (in this case, piping) by the symbol identification unit 104, which will be described later. In Figure 5, the equipment symbol T11 indicates equipment such as a pump T11a, valves T11b to 11d, and a mixer T11e. Also in Figure 5, the piping symbols T12a to T12e indicate piping, for example, that is placed between an apple concentrate tank and a mixer T11e.
[0065] Here, when the drawing display device 100 receives user input for equipment symbols such as pump 11a, valve 11b, valve T11c, valve 11d, mixer T11e, and mixer T11i on the piping system screen T10, it adds color objects to these equipment symbols and the piping symbols T12a, T12b, T12c, T12d, T12e, T12i, T12j, and T12k provided between the connection points of each of these equipment symbols, and displays them on the drawing. As a result, the drawing display device 100 makes it possible for the user to easily understand the path that the object will take with simple operation.
[0066] The procedure setting screen T20 will be described with reference to Figure 6. Figure 6 shows an example of the procedure setting screen T20. The procedure setting screen T20 includes, for example, a screen T21 showing a piping system and a screen T22 showing a table on which the operating procedures of the equipment included in the piping system can be set. It is desirable that the procedure setting screen T20 displays screens T21 and T22 on a single screen. This allows the management system 10 to improve user operability.
[0067] Here, the drawing display device 100, for example, after receiving user input for the cell corresponding to the equipment to be operated in step 1 shown in column T22a2 of screen T22 (the cell next to equipment symbol T11b and the cell next to equipment symbol T11c in Figure 7), sets a code indicating operation (in Figure 7, "1" is entered) in the cell when the equipment symbol displayed on screen T21 is selected. The same applies to columns T22a3 to T22a6 of screen T22. In this way, the drawing display device 100 makes it possible for the user to easily set the virtual operation sequence of the equipment with simple operations. The drawing display device 100 stores the procedure set on the procedure setting screen T20 in the storage unit 101. This makes it possible for the drawing display device 100 to visually provide the user with the target's passing state at each step of the operation procedure involving a large number of pump and valve operations.
[0068] Furthermore, the procedure setting screen T20 displays color objects on equipment symbols and piping symbols on screen T21 according to the operating status of the equipment at each of the multiple steps of the set operation procedure. At this time, the procedure setting screen T20 may also apply color objects to equipment symbols and line symbols in the order of the multiple steps of the operation procedure. This makes it possible for the drawing display device 100 to continuously provide the user with the passing status of the target at multiple steps of an operation procedure involving a large number of pump and valve operations.
[0069] The conflict relationship screen T30 will be described with reference to Figure 7. Figure 7 is a diagram showing an example of the conflict relationship screen T30. The conflict relationship screen T30 includes, for example, a screen T31 showing a piping system and a screen T32 showing the conflict relationship in the operating status of the equipment included in the piping system and the passage status of the target in the piping. It is desirable that the conflict relationship screen T30 displays screens T31 and T32 on a single screen. This allows the management system 10 to improve user operability.
[0070] Here, the drawing display device 100 reflects the operation procedure set on the procedure setting screen T20 on the screen T32, and displays the conflict relationships of each of the multiple operation procedures on the screen T32 so that the user can identify them. Specifically, the drawing display device 100 refers to the conflict database D103, for example, and displays the conflict relationship between the operation procedure for producing apple juice (column T32a) and the operation procedure for producing orange juice (column T32b) in the conflict relationship display column T32c. For example, "1" is displayed in the conflict relationship display column T32c if there is a conflict, and "0" is displayed if there is no conflict. Note that columns T32a and T32b on the screen T32 represent, from top to bottom, the operation of the equipment and the passage of the object in the piping for which "1" is displayed. This allows the management system 10 to identify on the screen T32 which equipment and piping are in a conflict relationship, and which equipment and piping are in a conflict relationship at which procedure.
[0071] Furthermore, the drawing display device 100 displays on screen T31 equipment and piping that are in conflict in the conflict relationship display column T32c in a way that makes them distinguishable from equipment and piping that are not in conflict. Specifically, on screen T31, the color objects set for conflicting equipment and piping are displayed with different colors than the color objects set for equipment and piping that are not in conflict.
[0072] In Figure 7, at least the piping symbol T12e and the blender T11e are in conflict with each other in the path from the apple concentrate tank to the blender T11e and the path from the orange concentrate tank to the blender T11e. In this case, on screen T31, for example, the color of the color object attached to the symbol from the apple concentrate tank to valve T11d is set to be different from the color of the color object attached to the symbol from the orange concentrate tank to valve T11h, and the color of the color object attached to the piping symbol T12e and the blender T11e. In Figure 7, as an example, the difference in the color of the color object is represented by the difference in hatching. This makes it possible for the drawing display device 100 to visually provide the user with conflicting paths, thereby reducing the amount of work required for inspection work and other tasks that involve user actions.
[0073] The symbol identification unit 104 identifies line symbols on the drawing as lines based on line category information, and identifies equipment symbols on the drawing as equipment based on equipment category information. Specifically, for example, if the line category information set for a line symbol is "piping segment", the symbol identification unit 104 refers to the symbol database D102 to identify the class item "piping segment" and identifies the category corresponding to "piping segment" (the category item "line" in Figure 3). Also, for example, if the equipment category information set for an equipment symbol is "valve", the symbol identification unit 104 refers to the symbol database D102 to identify the class item "valve" and identifies the category corresponding to "valve" (the category item "equipment" in Figure 3).
[0074] The equipment status setting unit 105 changes the virtual operating state of the equipment indicated by the selected equipment symbol (hereinafter referred to as the "switched equipment symbol") based on information that allows the user to select at least one equipment symbol from among the at least one equipment symbol displayed on the display unit. Specifically, when the equipment status setting unit 105 receives a user selection operation for the equipment symbol pump T11a on the piping system screen T10 shown in Figure 5, it switches the operating state of the pump T11a from OFF to ON. The equipment status setting unit 105 stores the result of the equipment status switch in the drawing database D101.
[0075] The passage state identification unit 106 identifies the virtual passage state of the object (e.g., liquid) in the piping, which is a line symbol, based on the virtual operating state of the equipment whose operating state has been switched. The passage state identification unit 106 checks the operating state (hereinafter referred to as "positive state") that allows the object to pass through the piping, such as the operating state or the open state, for each of the multiple equipment symbols, for example, by referring to the drawing database D101.
[0076] Specifically, first, the passage state identification unit 106 identifies the connection point of the equipment symbol of the equipment that is in a positive state, and the connection point of the equipment symbol that is connected to that connection point through the piping symbol. Next, the passage state identification unit 106 identifies the equipment symbol of the equipment that is in a positive state, and the piping symbols whose ends are connected to each of those connection points. The passage state identification unit 106 then identifies that the object is passing through the identified piping symbols.
[0077] For example, as shown in Figure 5, the passage state identification unit 106 identifies pump T11a, valve T11b, valve T11c, and valve T11d, which are in a positive state, identifies the piping symbol T12c between the connection point P1 of pump T11a and the connection point P2 of valve T11c, identifies the piping symbol T12b between the connection point P3 of valve T11c and the connection point P4 of valve T11b, identifies the piping symbol T12d between the connection point P5 of pump T11a and the connection point P6 of valve T11d, and identifies the piping symbol T12e between the connection point P7 of valve T11d, the connection point P8 of mixer T11e, and the connection point P9 of valve T11h. In this way, the passage state identification unit 106 identifies the piping symbol through which the target is virtually passing, starting from the connection point of each device in a positive state. Note that Figure 5 does not show all connection points, but only the connection points necessary for the above explanation.
[0078] The color setting unit 107 assigns color objects to the piping symbol and the equipment symbol, respectively, corresponding to the virtual passage state of the object inside the piping indicated by the piping symbol and the virtual operating state of the equipment indicated by the equipment symbol.
[0079] Specifically, the color setting unit 107 assigns color objects that are identifiable on the drawing so as to overlap with the equipment symbol that is in a positive state and through which the object virtually passes, and with the piping symbol that is virtually through which the object virtually passes.
[0080] For example, as shown in Figure 5, the color setting unit 107 assigns color objects to the pump T11a that delivers the target liquid, the valves T11b, T11c, and T11d that allow the target liquid delivered from the pump T11a to pass through, and the piping symbols T12b, T12c, T12d, and T12e that connect these devices. Note that in Figure 5, color objects are also assigned to symbols other than those mentioned above, such as the apple concentrate tank and the piping symbol T12a, but their explanation is omitted.
[0081] The color setting unit 107 may either attach a color object so as to overlap the line object, or attach a color object so as to surround the line object. Similarly, the color setting unit 107 may either attach a color object so as to overlap the device symbol, or attach a color object so as to surround the device symbol.
[0082] The operation procedure setting unit 108 sets the sequence of operations for the devices indicated by at least one device symbol (hereinafter referred to as "operation procedure") based on user input for at least one device symbol. The operation procedure setting unit 108 stores the set operation procedures in the storage unit 101. Here, the operation procedure setting unit 108 receives user input for the procedure setting screen T20 and sets the operation procedures for each of the multiple devices.
[0083] Specifically, the operation procedure setting unit 108 sets the equipment to be operated in columns T22a2 to T22a6 of screen T22 on the procedure setting screen T20 in Figure 6, based on the user's operation input. In Figure 6, as an example, the operation procedure is shown in the following order: first (step 1) open valves T11b and T11c, second (step 2) open valve T11d, and third (step 3) operate pump T11a. The operation procedure setting unit 108 may also allow setting a second operation procedure different from the first operation procedure on screen T22. The drawing display device 100 may also have a function to output procedure information showing the operation procedure set based on the user's operation input to a predetermined printing device.
[0084] The conflict identification unit 109 identifies conflict relationships between equipment and piping when multiple operating procedures are executed simultaneously. The conflict identification unit 109 stores the conflict information indicating the identified conflict relationships in the conflict database D103.
[0085] Here, first, the conflict identification unit 109 identifies a first operating procedure and a second operating procedure. The first operating procedure includes a virtual first operating state of the first device, which is virtually switched based on user input to at least one first switching device symbol. The first operating procedure also includes a virtual first passage state of the liquid that is the target of the first line indicated by a first line symbol identified based on the first operating state. Similarly, the second operating procedure includes a virtual second operating state of the second device, which is virtually switched based on user input to at least one second switching device symbol. The second operating procedure also includes a virtual second passage state of the liquid that is the target of the second line indicated by a second line symbol identified based on the second operating state.
[0086] Next, the conflict identification unit 109 identifies a conflict relationship between a first path on the drawing relating to a first operating state and a first passing state, and a second path on the drawing relating to a second operating state and a second passing state. The conflict identification unit 109 stores information regarding the conflict relationship in the conflict database D103.
[0087] Specifically, as shown in Figure 7, the conflict identification unit 109 identifies the equipment from equipment symbols T11a to T11i and the piping from piping symbols T12a to T12k that correspond to the cells in column T32a of screen T32 that have "1" entered in the first operation procedure as the first path. The conflict identification unit 109 also identifies the equipment from equipment symbols T11a to T11i and the piping from piping symbols T12a to T12k that correspond to the cells in column T32b of screen T32 as the second path as the second path. The conflict identification unit 109 identifies the equipment and piping that are in a conflict relationship as equipment and piping where the "1" in the first path and the "1" in the second path overlap (in other words, equipment and piping whose logical OR of each cell is "1"). Figure 7 shows, as an example, that the equipment symbols T11e and T11i and the piping symbols T12e, T12i, T12j, and T12k are in a competitive relationship.
[0088] Here, the display processing unit 103 assigns user-identifiable color objects to the symbols identified as conflicting among the first switching device symbol, the second switching device symbol, the first line symbol, and the second line symbol, and displays them on the drawing. In other words, the display processing unit 103 displays the symbols that are in conflict among the symbols included in the first path and the second path on the display unit so that the user can identify them.
[0089] Specifically, as shown on screen T31 in Figure 7, the display processing unit 103 assigns a color object of a first color to symbols in a conflict relationship, assigns a color object of a second color different from the first color to symbols that are not in a conflict relationship and included in the first path, and assigns a color object of a third color different from the first and second colors to symbols that are not in a conflict relationship and included in the second path, and displays them on the display unit. The drawing display device 100 may also accept user input and pre-set the colors of each color object.
[0090] In this way, the management system 10 registers the operating status of the equipment (such as the operating status of the pump and the open / closed status of the valve) for each of the multiple operating procedures, and when manufacturing multiple products in parallel, it can easily verify whether parallel manufacturing is possible by performing a logical OR operation on the equipment and piping.
[0091] The transmission unit 110 transmits various information to other devices such as the administrator device 200.
[0092] ===Administrator device 200=== Returning to Figure 1, the configuration of the administrator device 200 will be described. The administrator device 200 generates converted drawing information based on the original drawing information obtained from the drawing display device 100, for example. The administrator device 200 displays the drawing on the display unit based on the converted drawing information and has a function to set category information for equipment symbols and line symbols based on user input.
[0093] The administrator device 200 includes, for example, a storage unit 201, an acquisition unit 202, a display processing unit 203, a drawing generation unit 204, and a transmission unit 205. The storage unit 201 stores various information, for example. The acquisition unit 202 acquires various information, for example, from the drawing display device 100. The display processing unit 230 displays a drawing on the display unit based on information related to the drawing (original drawing information, converted drawing information, etc.). The drawing generation unit 204 is a functional unit that edits information related to the drawing based on user input, for example. For example, the drawing generation unit 204 generates drawing information by setting equipment category information for equipment symbols and line category information for line symbols based on user input. The transmission unit 205 transmits various information (for example, drawing information) to the drawing display device 100, for example.
[0094] ===Processing Procedure=== The processing procedure of the management system 10 will be explained with reference to Figure 8. Figure 8 is a flowchart showing the processing procedure of the management system 10. Figures 2 to 7 will be referenced as appropriate in the following explanation. Furthermore, the following will explain how the user can confirm the target's passage status and the conflict status between the two operation procedures on the screen.
[0095] In step S100, the administrator device 200 acquires source drawing information such as CAD data.
[0096] In step S101, the administrator device 200 generates converted drawing information by converting the original drawing information into a file in, for example, Microsoft Visio format.
[0097] In step S102, the administrator device 200 sets equipment category information (e.g., information such as equipment) for equipment symbols included in the converted drawing information and sets line category information (e.g., information such as piping segments and signal segments) for line symbols based on the user's input.
[0098] In step S103, the administrator device 200 sets connection points on the equipment symbols based on the user's input. The administrator device 200 connects the ends of line segments to the connection points based on the user's input. The administrator device 200 sets equipment category information on the equipment symbols, sets line category information on the line symbols, and generates drawing information showing the arrangement of the equipment symbols and line symbols. The administrator device 200 transmits the drawing information to the drawing display device 100. At this time, the drawing display device 100 may obtain data indicating the operation procedure of the equipment (for example, CSV (Comma-Separated Value) data) from a predetermined device.
[0099] In step S104, the drawing display device 100 stores the drawing information in the drawing database D101 of the storage unit 101. At this time, the drawing display device 100 identifies equipment symbols as equipment based on equipment categories and line symbols as lines (in this case, "piping") based on line categories. For example, if the drawing display device 100 identifies an equipment symbol as a pump, it sets that the pump has ON and OFF operating states. Also, for example, if the drawing display device 100 identifies an equipment symbol as a valve, it sets that the valve has open and closed operating states. Furthermore, for example, based on user input, the drawing display device 100 sets the color of the color object according to the operating state of the equipment symbol and the passage state of the object within the piping of the piping symbol.
[0100] In step S105, the drawing display device 100 sets a color object corresponding to the operating state for the equipment symbol and a color object corresponding to the target passage state for the line symbol, and stores them in the symbol database D102.
[0101] In step S106, the drawing display device 100 receives user input and sets the operation procedure. Here, the drawing display device 100 will be described as setting a first operation procedure and a second operation procedure, as shown in Figure 6. The drawing display device 100 may also set the operation procedure based on data (e.g., CSV data) that indicates the operation procedure.
[0102] In step S107, the drawing display device 100 displays the symbols on the drawing on the display unit with color objects attached.
[0103] Specifically, firstly, as shown in Figure 5, if no operating procedure is set, the drawing display device 100 identifies that pump T11a is in operation, valve T11b is open, valve T11c is open, and valve T11d is open, and then displays these devices and the line objects between their respective connection points on the display unit with colored objects. In this way, the drawing display device 100 can provide the user with a screen that allows them to easily visually understand the path that an object will take in response to selecting a device and switching its operating state.
[0104] Specifically, secondly, as shown in Figure 6, the drawing display device 100 may, in the operation procedure, for example, virtually operate the equipment in order from the first step (step 1), sequentially assign color objects to the systems through which the target passes. Specifically, if valves T11b and T11c are opened in step 1, the drawing display device 100 does not assign color objects to the line symbols because pump T11a is not operating. The same applies if T11d is opened in step 2. Then, if pump T11a is put into operation in step 3, for example, apple concentrate passes through the piping from the apple concentrate tank to the blender T11e, so color objects are assigned to the equipment symbols and line symbols along the path from the apple concentrate tank to the blender T11e and displayed on the drawing. Furthermore, a color object may be assigned to the blender T11e in accordance with the operation of the blender T11e in step 4. Furthermore, a color object may be assigned to the blender T11i in accordance with the operation of the blender T11i in step 5. In this way, the drawing display device 100 can provide the user with a screen that allows them to easily visually grasp the status of the object's passage according to the operating procedure.
[0105] Specifically, thirdly, the drawing display device 100 may add color objects to equipment symbols and piping symbols so that the conflict between the path the object takes in the first operation procedure and the path the object takes in the second operation procedure can be identified, as shown in Figure 7. Specifically, on screen T31 in Figure 7, the drawing display device 100 may add color objects with different colors from the first path and the second path so that the conflicting areas can be identified. In this way, when attempting to manufacture multiple products in parallel, the management system 10 makes it easy for the user to understand the conflict status of equipment such as pumps and valves, and the piping connected to the equipment.
[0106] In steps S104 and S106, it was explained that the drawing display device 100 accepts user input, but this is not limited to that. For example, it may be interpreted that the administrator device 200 displays the screen provided by the drawing display device 100 on the display unit via a browser and accepts user input for that screen.
[0107] ===Hardware Configuration=== Referring to Figure 9, an example of a hardware configuration when the drawing display device 100 and the administrator device 200 are implemented using a computer 1000 will be described. Note that the various functions of the drawing display device 100 and the administrator device 200 can be implemented by dividing them among multiple devices.
[0108] Figure 9 shows an example of a computer hardware configuration. As shown in Figure 9, The computer 1000 includes, for example, a processor 1001, a memory 1002, a storage device 1003, an input I / F unit 1004, a data I / F unit 1005, a communication I / F unit 1006, and a display unit 1007.
[0109] The processor 1001 is a control unit that controls various processes in the computer 1000 by executing programs stored in the memory 1002.
[0110] Memory 1002 is a storage medium such as RAM (Random Access Memory). Memory 1002 temporarily stores the program code of the program executed by the processor 1001, as well as data required during program execution.
[0111] The storage device 1003 is a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 1003 stores the operating system and various programs for realizing the above configurations.
[0112] The input interface unit 1004 is a device for receiving input from the user. Specific examples of the input interface unit 1004 include keyboards, mice, touch panels, various sensors, and wearable devices. The input interface unit 1004 may be connected to the computer 1000 via an interface such as USB (Universal Serial Bus).
[0113] The data I / F unit 1005 is a device for inputting data from outside the computer 1000. Specific examples of the data I / F unit 1005 include drive devices for reading data stored on various storage media. The data I / F unit 1005 may also be located outside the computer 1000. In that case, the data I / F unit 1005 would be connected to the computer 1000 via an interface such as USB.
[0114] The communication interface unit 1006 is a device for performing data communication with external devices of the computer 1000 via a communication network N, either by wire or wireless connection. The communication interface unit 1006 may also be located outside the computer 1000. In that case, the communication interface unit 1006 is connected to the computer 1000 via an interface such as USB.
[0115] The display unit 1007 is a device for displaying various types of information. Specific examples of the display unit 1007 include liquid crystal displays, organic EL (Electro-Luminescence) displays, and displays for wearable devices. The display unit 1007 may be located outside the computer 1000. In that case, the display unit 1007 is connected to the computer 1000 via, for example, a display cable. Furthermore, if a touch panel is used as the input I / F unit 1004, the display unit 1007 can be integrated with the input I / F unit 1004.
[0116] ===Summary=== <1> The management system 10 includes a drawing information acquisition unit 102 that acquires drawing information, the drawing information including line information which associates line category information (for example, information of the class item in Figure 3) indicating that it is a line with each of at least one line symbols that indicate a line (for example, piping, power cable, signal line, etc.) that allows an object (for example, liquid, gas, etc.) to pass through, and equipment information which associates equipment category information (for example, information of the class item in Figure 3) indicating that it is equipment with each of at least one equipment symbols that indicates equipment to which the line is connected, and the drawing information acquisition unit 102 is information for displaying a drawing including line symbols and equipment symbols on the display unit 1007, the symbol identification unit 104 which identifies line symbols on the drawing as lines based on line category information and identifies equipment symbols on the drawing as equipment based on equipment category information, and the conflict identification unit 109 which virtually switches at least one first switching equipment system based on user input The system includes a conflict identification unit 109 that identifies conflicting relationships between a first path virtually traversed by an object on a drawing relating to the first operating state and the first traversal state, and a second path virtually traversed by an object on a drawing relating to the second operating state and the second traversal state, based on the virtual first operating state of the first device indicated by each of the first line symbols among at least one line symbol identified based on the first operating state, the virtual second operating state of the second device indicated by at least one second switching device symbol which is virtually switched based on user input, and the virtual second traversal state of an object on a second line indicated by at least one second line symbol among at least one line symbol identified based on the second operating state, and a conflicting relationship between a first path virtually traversed by an object on a drawing relating to the first operating state and the first traversal state, and a second path virtually traversed by an object on a drawing relating to the second operating state and the second traversal state, and a display processing unit 103 that displays the conflicting relationships on a display unit 1007 so that the user can identify them.Furthermore, the management system 10 simplifies operations by automating the process of workers creating a vast number of valve switching procedures (e.g., valve opening and closing patterns) using spreadsheet software and manually coloring valves and lines on drawings to define flow paths. In addition, the management system 10 makes it easier for users to understand the conflict status of equipment such as pumps and valves, and the piping connected to them, when manufacturing multiple products in parallel.
[0117] <2> In the management system 10, the display processing unit 103 displays on the drawing, for symbols identified as being in conflict among at least one first switching device symbol, at least one second switching device symbol, at least one first line symbol, and at least one second line symbol, a user-identifiable color object is attached to the conflicting symbols. <1> The management system described above. This makes it easier for the user to understand the conflict status of equipment such as pumps and valves, and the piping connected to the equipment, when the management system 10 attempts to manufacture multiple products in parallel.
[0118] <3> The management system 10 further includes an operation procedure setting unit 108 that sets an operation procedure, which is the sequence of operations of the equipment indicated by at least one equipment symbol, based on user operation input for each of at least one equipment symbols, and an equipment state setting unit 105 that sequentially switches the virtual operating state of the equipment indicated by the equipment symbol based on the operation procedure. <1> The management system described above. This allows the management system 10 to continuously provide the user with the status of the target at multiple steps in an operation procedure involving a large number of pump and valve operations. In addition, the management system 10 can show the user which equipment and piping are in conflict at each step, making it easier for the user to set the operation procedure.
[0119] <4> In the management system 10, the display processing unit 103 sequentially switches the virtual operating state of each device represented by at least one device symbol in the order indicated by the operation procedure, and in accordance with the operation procedure, attaches color objects to the device symbols and line symbols and displays them on the drawing. <3> The management system described above. This allows the management system 10 to provide the user with a screen that allows them to easily and visually understand the path that the target will take, depending on the device selected and the operating state of the device switched.
[0120] <5> The management system 10 further includes a drawing generation unit 204 (which may be provided by the drawing display device 100) that generates drawing information by associating line category information with at least one line symbol and equipment category information with at least one equipment symbol based on user input. <1> from <4> A management system as described in any one of the above. In this way, the management system 10 can identify equipment and lines on a drawing based on information showing existing drawings (e.g., CAD data), and generates drawing information that can identify the connection relationships between equipment and lines. As a result, the management system 10 can visually display to the user the movement of an object according to the operating status of the equipment with simple processing.
[0121] <6> In the management system 10, the conflict identification unit 109 identifies conflict relationships based on the first operating state and first pass-through state of a first device that is virtually switched based on user input to at least one first switching device symbol, and the second operating state and second pass-through state of a second device that is virtually switched based on user input to at least one second switching device symbol. This enables the management system 10 to identify conflict relationships through simple operations by the user.
[0122] <7> In the management system 10, the drawing generation unit 204 sets a connection point that allows the end of at least one line symbol to be connected to at least one equipment symbol based on user input, and the management system 10 further includes a passage state identification unit 106 that identifies the virtual passage state of the target of the line indicated by at least one line symbol based on the virtual operating state of each equipment indicated by at least one equipment symbol and the connection point. <5> The management system described above. This allows the management system 10 to easily identify the piping symbol through which the target is virtually passing, starting from the connection point of each positive-state device.
[0123] The embodiments described above are provided to facilitate understanding of the present invention and are not intended to limit its interpretation. The elements, arrangement, materials, conditions, shapes, and sizes of the embodiments are not limited to those exemplified and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined. [Explanation of symbols]
[0124] 10...Management system, 100...Drawing display device, 101...Storage unit, 102...Drawing information acquisition unit, 103...Display processing unit, 104...Symbol identification unit, 105...Equipment status setting unit, 106...Passing status identification unit, 107...Color setting unit, 108...Operation procedure setting unit, 109...Conflict identification unit, 110...Transmission unit, 200...Administrator device, 204...Drawing generation unit.
Claims
1. A drawing information acquisition unit that acquires drawing information, The aforementioned drawing information is Each of the multiple line symbols indicating the line through which the target passes is associated with line category information indicating that it is a line, and Each of the aforementioned multiple line symbols is associated with a device category information indicating that it is a device, and each of the multiple device symbols representing the device to which each line symbol is connected is associated with device information, A drawing information acquisition unit, which includes the plurality of line symbols and the plurality of equipment symbols, is information for displaying the drawing on the display unit. A symbol identification unit that identifies the line symbol on the drawing as the line based on the line category information, and identifies the equipment symbol on the drawing as the equipment based on the equipment category information, Operation procedure setting unit, A first operation procedure that, based on user input, indicates a first operation sequence for each device corresponding to at least one of the plurality of device symbols with respect to a first object among the objects, A second operation procedure that, based on user input, indicates a second operation sequence for each device corresponding to at least one of the plurality of device symbols with respect to a second object among the objects, A setting unit for setting the operation procedure, A device state setting unit that virtually switches the operating state of the device according to the first and second operating procedures, When the devices are virtually switched according to the first operation procedure and the second operation procedure, the conflict identification unit identifies a conflict relationship in which the first and second targets compete with each other in at least one of the devices indicated by each of the multiple device symbols and the lines indicated by each of the multiple line symbols, which are virtually passed through by the first and second targets of the devices indicated by each of the multiple device symbols and which are virtually passed through by the first and second targets, respectively, based on the device passage state, which is the virtual passage state of the first and second targets of the devices indicated by each of the multiple device symbols identified based on the device passage state, and the line passage state, which is the virtual passage state of the first and second targets of the lines indicated by each of the multiple line symbols. A display processing unit that displays the conflict relationship in each of the plurality of devices and each of the plurality of lines in a way that the user can identify on the display unit, An information processing system equipped with the following features.
2. The display processing unit displays the first operation sequence and the second operation sequence on the display unit in a manner that the user can identify, The device state setting unit virtually switches the operating state of the device according to the first operation sequence and the second operation sequence. The information processing system according to claim 1.
3. The display processing unit, With respect to the symbols identified as being in a competitive relationship among the plurality of device symbols and the plurality of line symbols, The symbols in the aforementioned competitive relationship are given user-identifiable color objects and displayed on the drawing. The information processing system according to claim 1.
4. The system further includes a drawing generation unit that generates drawing information by associating the line category information with each of the multiple line symbols and associating the equipment category information with each of the multiple equipment symbols based on user input. An information processing system according to any one of claims 1 to 3.
5. The drawing generation unit sets connection points on the plurality of equipment symbols that can connect the ends of the plurality of line symbols based on user input, The aforementioned information processing system is The system further includes a passage state identification unit that identifies the virtual passage state of the target of each of the multiple line symbols based on the virtual operating state of each of the multiple device symbols and the connection point. The information processing system according to claim 4.
6. Computers This involves obtaining drawing information. The aforementioned drawing information is Each of the multiple line symbols indicating the line through which the target passes is associated with line category information indicating that it is a line, and Each of the aforementioned multiple line symbols is associated with a device category information indicating that it is a device, and each of the multiple device symbols representing the device to which each line symbol is connected is associated with device information, The information includes, and is for displaying on the display unit a drawing that includes the plurality of line symbols and the plurality of equipment symbols, Based on the line category information, the line symbol on the drawing is identified as the line, and based on the equipment category information, the equipment symbol on the drawing is identified as the equipment, Operation procedure setting unit, A first operation procedure that, based on user input, indicates a first operation sequence for each device corresponding to at least one of the plurality of device symbols with respect to a first object among the objects, A second operation procedure that, based on user input, indicates a second operation sequence for each device corresponding to at least one of the plurality of device symbols with respect to a second object among the objects, Setting and The operating state of the device is virtually switched according to the first and second operating procedures described above, When the devices are virtually switched according to the first and second operation procedures, respectively, a conflict relationship is identified in which the first and second objects compete with each other in at least one of the devices indicated by each of the multiple device symbols and the lines indicated by each of the multiple line symbols, which are virtually passed through by the first and second objects of the devices indicated by each of the multiple device symbols and which are virtually passed through by each of the multiple line symbols, based on the device passage state, which is the virtual passage state of the first and second objects of the devices indicated by each of the multiple device symbols and which are virtually passed through by each of the multiple line symbols. The display unit is used to display the conflict relationship in each of the aforementioned multiple devices and each of the aforementioned multiple lines in a way that the user can identify. An information processing method that performs the following.
7. On the computer, This involves obtaining drawing information. The aforementioned drawing information is Each of the multiple line symbols indicating the line through which the target passes is associated with line category information indicating that it is a line, and Each of the aforementioned multiple line symbols is associated with a device category information indicating that it is a device, and each of the multiple device symbols representing the device to which each line symbol is connected is associated with device information, The information includes, and is for displaying on the display unit a drawing that includes the plurality of line symbols and the plurality of equipment symbols, Based on the line category information, the line symbol on the drawing is identified as the line, and based on the equipment category information, the equipment symbol on the drawing is identified as the equipment, Operation procedure setting unit, A first operation procedure that, based on user input, indicates a first operation sequence for each device corresponding to at least one of the plurality of device symbols with respect to a first object among the objects, A second operation procedure that, based on user input, indicates a second operation sequence for each device corresponding to at least one of the plurality of device symbols with respect to a second object among the objects, Setting and The operating state of the device is virtually switched according to the first and second operating procedures described above, When the devices are virtually switched according to the first and second operation procedures, respectively, a conflict relationship is identified in which the first and second objects compete with each other in at least one of the devices indicated by each of the multiple device symbols and the lines indicated by each of the multiple line symbols, which are virtually passed through by the first and second objects of the devices indicated by each of the multiple device symbols and which are virtually passed through by each of the multiple line symbols, based on the device passage state, which is the virtual passage state of the first and second objects of the devices indicated by each of the multiple device symbols and which are virtually passed through by each of the multiple line symbols. The display unit is used to display the conflict relationship in each of the aforementioned multiple devices and each of the aforementioned multiple lines in a way that the user can identify. A program that executes the command.