Device data determination system, device data determination method, device data determination program, and device data determination apparatus

The equipment data determination system addresses the challenge of reviewing numerous equipment data sheets by using a trained model to extract and compare rating information with condition information, thereby reducing the time and effort required for designers to validate equipment data.

JP2025079234AActive Publication Date: 2025-05-21JGC CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023191805
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-09
Publication Date
2025-05-21
Estimated Expiration
2043-11-09

AI Technical Summary

Technical Problem

In large-scale plants, reviewing equipment data sheets for numerous devices such as motors is a cumbersome and time-consuming process for designers, as they need to confirm if the vendor's equipment meets the plant's requirements.

Method used

An equipment data determination system that includes a trained model to extract rating information from equipment data sheets and a device data determination device to compare this information with stored condition information, generating judgment information on whether the equipment meets the required conditions.

Benefits of technology

The system significantly reduces the time required to review equipment data sheets by automating the comparison process, allowing designers to efficiently validate equipment data for over 1,000 motors in a plant.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025079234000001_ABST
    Figure 2025079234000001_ABST
Patent Text Reader

Abstract

To provide a device data determination system capable of reducing the time required for reviewing a device data sheet.SOLUTION: A device data determination system 1 includes: a data sheet acquisition unit having a trained model that is trained by machine learning so as to output, in accordance with input of a device data sheet, a character or a number representing a rating for each item from the device data sheet, as rating information in association with the corresponding item; and a device data determination unit comprising a storage unit which stores condition information indicating conditions regarding multiple items, the conditions being required in a plant in which a device is installed, and a calculation unit which generates determination information indicating whether the rating described in the device data sheet satisfies conditions for each of the items. The calculation unit acquires the rating information output from the trained model, acquires the condition information stored in the storage unit, generates the determination information indicating whether the rating indicated by the rating information for each item satisfies the conditions indicated by the condition information, and outputs the determination information.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an equipment data determination system, an equipment data determination method, an equipment data determination program, and an equipment data determination device. [Background technology]

[0002] Various techniques are known for using a trained model generated by machine learning to improve the efficiency of reviewing design documents used in system development (see, for example, Patent Document 1). Patent Document 1 describes a design document learning device that uses a trained model to read text included in a design document file. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6960270 Summary of the Invention [Problem to be solved by the invention]

[0004] Various devices such as motors are installed in a plant. In a large-scale plant, more than 1,000 motors may be installed. In addition, when designing a plant, the designer must review the equipment data sheets submitted by the vendor for each of the various devices such as motors to be installed in the plant to confirm whether the vendor's equipment meets the requirements for the plant being designed. This work was very cumbersome for the designer.

[0005] The present invention is devised to solve such problems, and aims to provide an equipment data determination system that can reduce the time required to review equipment data sheets. [Means for solving the problem]

[0006] The equipment data determination system of the present invention includes a data sheet acquisition device having a trained model that has been machine-learned in advance to, in response to input of an equipment data sheet describing ratings of a plurality of items related to equipment to be installed in a plant, output letters or numbers indicating the ratings for each item from the equipment data sheet as rating information in association with the corresponding item, and an equipment data determination device having a memory unit that stores condition information indicating the conditions required for each of the plurality of items in the plant in which the equipment is installed, and a calculation unit that generates judgment information indicating whether the ratings described in the equipment data sheet satisfy the conditions for each item, and the calculation unit executes a process of acquiring the rating information output from the trained model, acquiring the condition information stored in the memory unit, generating judgment information indicating whether the rating indicated by the rating information for each item satisfies the conditions indicated by the condition information, and outputting the judgment information. Effect of the Invention

[0007] The equipment data determination system according to the present invention can reduce the time required to review equipment data sheets. [Brief description of the drawings]

[0008] [Figure 1] 1 is a configuration diagram of a device data determination system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram of the data sheet acquisition device shown in FIG. [Diagram 3] 3 is a diagram showing an example of a directory structure for storing the rating information shown in FIG. 2. FIG. [Figure 4] 4 is a diagram showing a table structure of first version information stored in a first motor directory shown in FIG. 3. [Diagram 5] 2 is a block diagram of the device data determination device shown in FIG. 1. [Figure 6] 6 is a diagram showing a table structure of the condition information shown in FIG. 5. [Figure 7] 2 is a sequence diagram of a rating information acquisition process executed by the equipment data determination system shown in FIG. 1. [Figure 8]6 is a flowchart of a device data determination process executed by the device data determination device shown in FIG. 5. [Figure 9] 9 is a diagram showing first version information obtained by executing the processes in S204 to S207 shown in FIG. [Figure 10] 9 is a diagram showing second version information obtained by executing the processes in S204 to S207 shown in FIG. 8. FIG. [Figure 11] 9 is a diagram showing third version information obtained by executing the processes in S204 to S207 shown in FIG. [Figure 12] 6 is a diagram showing an example of a target device table displayed on the terminal display unit shown in FIG. 5. [Figure 13] 9 is a diagram showing first version information obtained by executing the processes of S212 to S216 shown in FIG. [Figure 14] 9 is a diagram showing second version information obtained by executing the processes in S212 to S216 shown in FIG. [Figure 15] 9 is a diagram showing third version information obtained by executing the processes in S212 to S216 shown in FIG. [Figure 16] 6 is a diagram showing an example of a revision history table displayed on the terminal display unit shown in FIG. 5. [Figure 17] 6 is a flowchart of a data conversion process executed by the device data determination device shown in FIG. 5. [Figure 18] FIG. 11 is a block diagram of a data sheet acquisition device according to a second embodiment. [Figure 19] FIG. 11 is a sequence diagram of a rating information acquisition process executed by the equipment data determination system according to the second embodiment. [Figure 20] FIG. 13 is a diagram showing a revision history table corresponding to revision history table information according to a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, preferred embodiments of the device data determination system according to the present invention will be described with reference to the drawings. However, it should be noted that the technical scope of the present invention is not limited to these embodiments, but extends to the inventions described in the claims and their equivalents.

[0010] (Configuration and Function of Equipment Data Determination System According to the Embodiment) FIG. 1 is a configuration diagram of a device data determination system according to an embodiment.

[0011] The equipment data determination system 1 includes a data sheet acquisition device 2 and a plurality of equipment data determination devices 3, and determines whether or not the ratings described in the equipment data sheets of equipment such as motors installed in a plant satisfy the conditions required by the plant. The data sheet acquisition device 2 is communicably connected to each of the plurality of equipment data determination devices 3 via a network 4 such as the Internet and an intranet. In this specification, an embodiment is described using a motor as an example of equipment, but this is merely an example, and the present invention can be applied to other equipment.

[0012] (Configuration and Functions of the Datasheet Acquisition Device According to the First Embodiment) FIG. 2 is a block diagram of the data sheet acquisition device according to the first embodiment.

[0013] The datasheet acquisition device 2 has a server communication unit 11, a server storage unit 12, a server input unit 13, a server display unit 14, and a server calculation unit 15, and is configured, for example, as a server-type computer or a cloud-type computer. The server communication unit 11 is configured to enable the datasheet acquisition device 2 to communicate with each of the multiple device data determination devices 3, and includes a communication interface circuit. The communication interface circuit is, for example, a communication interface circuit for wired LAN, wireless LAN, LTE, or the like. The server communication unit 11 supplies data received from the multiple device data determination devices 3 to the server calculation unit 15, and transmits data supplied from the server calculation unit 15 to each of the multiple device data determination devices 3.

[0014] The server storage unit 12 is configured to store data and programs, and includes, for example, a semiconductor memory. The server storage unit 12 stores an operating system program, a driver program, an application program, data, and the like used in processing by the server calculation unit 15. The server storage unit 12 stores, for example, a rating information acquisition program for causing the server calculation unit 15 to execute a rating information acquisition process for acquiring characters or numbers indicating the ratings of a plurality of items related to the equipment described in the equipment data sheet. The rating information acquisition program is installed in the server storage unit 12 from, for example, a computer-readable and non-transient portable storage medium such as a CD-ROM or DVD-ROM, or another server communicably connected via the network 4. The server storage unit 12 also stores various data and information used when executing the rating information acquisition process. For example, the server storage unit 12 stores a trained model 120.

[0015] The trained model 120 is a learning model that is pre-trained by supervised learning including machine learning by deep learning using a neural network and machine learning using a support vector machine. In response to input of an equipment data sheet describing the ratings of a plurality of items related to equipment to be installed in a plant, the trained model 120 outputs, as rating information 121, characters or numbers indicating the ratings for each item from the equipment data sheet in association with the corresponding item. The trained model 120 may store data indicating the readout reliability of the read characters or numbers together with the read characters or numbers.

[0016] The trained model 120 is a trained model that has been trained to read letters or numbers indicating the ratings of each item from an equipment data sheet using a general-purpose trained model generation application. The trained model 120 is trained to output letters or numbers indicating the ratings of multiple items related to the motor in association with the corresponding items in response to input of an equipment data sheet describing multiple items related to a motor to be installed in a plant.

[0017] The trained model 120 is trained to read the letters or numbers indicating the rating when the letters or numbers indicating the rating are written together with a symbol indicating a unit, and to output the read letters or numbers. For example, when the output of a motor is 1.2 [kW], the output in the equipment data sheet may be written as "1.2", "1.2kW", "1.2 kW", "1.2 [kW]", "1.2 (kW)", "1200W", etc. In addition, the voltage of the motor may be written as "400Volt", "0.4kV", "400v", etc. The trained model 120 is trained to read the letters or numbers indicating the rating from a symbol string including letters and numbers written as the ratings of the motor's output and voltage, etc., and to output the read letters or numbers in association with the item name indicating the motor's rating.

[0018] The trained model 120 is also trained to read the letters or numbers indicating the rating when they are surrounded by a circle, a square, or a cloud mark, and when a circle, a cross, or a check mark is placed near the number indicating the rating. The trained model 120 is trained to read the letters or numbers indicating the rating by removing lines placed around and near the letters or numbers indicating the rating as noise.

[0019] The trained model 120 is also trained to read letters or numbers indicating the rating of an item in association with the item name indicating the item and the symbol indicating the unit of the item's rating. For example, when the item name indicating the output of a motor is "Rated Output (kW)" and the rated unit of the motor's output is "kW", the trained model 120 reads the number written between "Rated Output (kW)" and "kW". By training the trained model 120 to read letters or numbers indicating the rating in association with the item name and the symbol indicating the unit, it is possible to read the number string associated with the item name and the symbol indicating the unit from multiple character strings or number strings written near the item name.

[0020] Furthermore, when there is a writing area in which a character string or a number string, such as a "free entry field," may be placed near the character or number indicating the rating, the trained model 120 is trained to read the character or number indicating the rating, regardless of whether the character string or the like is placed in the writing area. The trained model 120 is trained using equipment data sheets in which a character string or the like is placed in the writing area and equipment data sheets in which a character string or the like is not placed in the writing area as training data.

[0021] In addition, the trained model 120 is trained using equipment data sheets that simulate vendor modifications and equipment data sheets that simulate low-quality scans as training data.

[0022] The server storage unit 12 also stores the rating information 121 acquired by executing the rating information acquisition process. The server storage unit 12 classifies and stores the rating information 121 for each target plant of the construction project and for each motor to be installed in each plant.

[0023] FIG. 3 is a diagram showing an example of a directory structure for storing the rating information 121. As shown in FIG.

[0024] The rating information 121 is stored in a plurality of plant directories 1210 for each target plant of the construction project. The plant directory 1210 has a motor directory that stores the rating information 121 of each of the motors installed in the plant. In the example shown in Fig. 3, the plant directory 1210 has n directories, a first motor directory 1211 to an n-th motor directory 121n, corresponding to the n motors installed in the plant.

[0025] Each of the first motor directory 1211 to the n-th motor directory 121n stores rating information 121 corresponding to each version of the revised equipment data sheet. In the equipment data sheet submitted by the motor vendor, a plurality of items are described for each of a plurality of motors arranged in a plant, and letters or numbers indicating the rating are described together with the item name. If any of the plurality of items does not meet the required conditions, a revised version of the equipment data sheet is created in which the item that does not meet the required conditions of the plant is corrected, so the frequency and number of times that the revised version is created increases according to the number of motors arranged in the plant. In FIG. 3, the first motor directory 1211 stores three pieces of rating information 121, the first version information 1211a to the third version information 1211c, as the first revised version to the third revised version. In addition, the n-th motor directory 121n stores two pieces of rating information 121, the first version information 121na and the second version information 121nb, as the first revised version and the second revised version.

[0026] 4 is a diagram showing a table structure of the first version information 1211a stored in the first motor directory 1211. The rating information 121 stored in the server storage unit 12 has the same table structure as the first version information 1211a.

[0027] The first version information 1211a has an identifier column 121a, an item name column 121b, and a rating column 121c. The identifier column 121a includes identifiers E001 to E033 corresponding to items. The number of identifiers included in the identifier column 121a is appropriately determined according to the number of items required for the plant.

[0028] The item name column 121b stores the item name, which is the name of the item, and the rating column 121c stores the rating of the item. The item names stored in the item name column 121b and the ratings stored in the rating column 121c are stored in association with the identifiers E001 to E033, respectively.

[0029] "Motor Tag No.", "VDOC No.", and "VDOC Rev. No." stored in association with E001 to E003 indicate the attributes of the motor. "Motor Tag No." indicates the location in the plant where the motor is installed, "VDOC No." indicates the name on the equipment data sheet submitted by the vendor, and "VDOC Rev. No." indicates the revision version. Information corresponding to "VDOC Rev. No." is an example of revision count information that indicates the number of times the equipment data sheet has been revised.

[0030] "Service" stored in association with E004 indicates whether the motor is placed indoors or outdoors in the plant. "Area Classification" stored in association with E005 indicates the danger of the area where the motor is placed, and includes "Zone" indicating the area, "Group" indicating the type of gas that may be present in the atmosphere of the area, and "Temp." indicating the temperature class. "Zone 2, Group IIB, Temp. T3" associated with E005 indicates that in normal working conditions, there is a low possibility that flammable gas, flammable vapor, or combustible vapor is present at a concentration that is likely to ignite, that ethylene is present in the atmosphere, and that the temperature is 200°C or less. "Type of Protection" stored in association with E006 indicates the explosion-proof structure of the motor. "Ex d, IIB, T3" associated with E006 indicates that the structure is explosion-proof, that the structure is pressure-resistant and explosion-proof, that the maximum safety clearance is 0.5 mm or more and less than 0.9 mm, and that the temperature is 200°C or less. "Max. Ambient Temperature" stored in association with E007 indicates the maximum value of the ambient temperature. "40" associated with E007 indicates that the maximum value of the ambient temperature is 40°C.

[0031] "Rated Voltage (V)", "Rated Frequency (Hz)", "Rated Output (kW)" and "Rated Current (A)" stored in association with E008 to E011 indicate the rated voltage, rated frequency, rated output and rated current. "400" associated with E008 indicates that the rated voltage is 400V, and "50" associated with E009 indicates that the rated frequency is 50Hz. "50" associated with E010 indicates that the rated output is 50kW, and "159" associated with E011 indicates that the rated current is 159A. "Locked Rotor current (%)" stored in association with E012 indicates the maximum inrush current. "750" associated with E012 indicates that the maximum inrush current is 7.5 times the rated current. "Insulation Class" stored in association with E013 indicates the insulation class. "F" associated with E013 indicates that the maximum temperature of the motor is 155°C. "Temperature Rise" associated with E014 indicates the heat resistance class. "B" associated with E014 indicates that the maximum allowable temperature of the insulating material used in the motor is 130°C. "Degree of Protection" associated with E015 indicates the waterproof protection level. "IP55" associated with E015 indicates that the motor is protected from dust ingress in amounts that would impair normal operation or compromise safety, and is not adversely affected by direct water jets from any direction. "Duty Type" associated with E016 indicates the type of use. "S1" associated with E016 indicates that the motor is used continuously. "Service Factor" associated with E017 indicates the load factor. "1" associated with E017 indicates that the motor can be used for continuous operation in one direction. "Cooling Method" stored in association with E018 indicates the motor cooling method. "IC411" associated with E018 indicates that the motor is a free-flow air-cooled exterior surface cooling type. "Mounting Type" stored in association with E019 indicates the motor installation method."IMB3" associated with E019 indicates that the motor installation method is horizontal. "Starting Method" associated with E020 indicates the motor starting method. "DOL" associated with E020 indicates that the motor installation method is direct start. "No. of successive start in hot" associated with E021 indicates the number of successive starts of the motor when heating. "1" associated with E021 indicates that the number of successive starts of the motor when heating is 1. "No. of successive start in cool" associated with E022 indicates the number of successive starts of the motor when cooling. "2" associated with E022 indicates that the number of successive starts of the motor when cooling is 2. "Efficiency Class" associated with E023 indicates the efficiency class of the motor. "IE2" associated with E023 indicates that the motor is highly efficient. "Space heater" stored in association with E024 indicates whether the motor is equipped with a space heater. "Yes" associated with E024 indicates that the motor is equipped with a space heater. "Noise (dB)" stored in association with E025 indicates the allowable noise level of the motor. "85" associated with E025 indicates that the noise level of the motor is 85 dB. "Noise (dB)" stored in association with E026 indicates the paint color of the motor. "RAL 7032" associated with E026 indicates that the paint color of the motor is light gray.

[0032] "Starting Time @80% Un" stored in association with E027 indicates the time it takes for the motor to reach the rated speed when the voltage applied to the motor at start-up is 80% of the rated voltage. "0.3" associated with E027 indicates that the motor reaches the rated speed in 0.3 seconds when the voltage applied to the motor at start-up is 80% of the rated voltage. "Starting Time @100% Un" stored in association with E028 indicates the time it takes for the motor to reach the rated speed when the voltage applied to the motor at start-up is 100% of the rated voltage. "0.2" associated with E028 indicates that the motor reaches the rated speed in 0.2 seconds when the voltage applied to the motor at start-up is 100% of the rated voltage. "Permissible Locked Rotor Time@Hot (Stall time)" stored in association with E029 indicates the permissible locked rotor time (stall time) when the motor heats up. The "10" associated with E029 indicates that the motor can withstand being locked for up to 10 seconds when heating up. The "Permissible Locked Rotor Time@cool (Stall time)" associated with E030 indicates the permissible locked time (stall time) when cooling down the motor. The "18" associated with E030 indicates that the motor can withstand being locked for up to 18 seconds when cooling down. The "Heating Time Constant" associated with E031 indicates the heating time constant of the motor. The "33.3" associated with E031 indicates that the heating time constant of the motor is 33.3. The "Heating Time Constant" associated with E032 indicates the cooling time constant of the motor. The "99.9" associated with E032 indicates that the cooling time constant of the motor is 99.9. The "Te Stall Time" associated with E033 indicates the stall time that the Ex e motor can withstand. The "8" associated with E033 indicates that the motor can withstand a step-out time of 8 seconds.

[0033] The server computing unit 15 includes one or more processors and their peripheral circuits. The server computing unit 15 centrally controls the overall operation of the datasheet acquisition device 2, and is, for example, a CPU (Central Processing Unit). The server computing unit 15 executes processing based on programs (driver programs, operating system programs, application programs, etc.) stored in the server storage unit 12. The server computing unit 15 can also execute multiple programs (application programs, etc.) in parallel.

[0034] The server computing unit 15 has a server acquisition unit 151, a server reading unit 152, and a server transmission unit 153. The server acquisition unit 151, the server reading unit 152, and the server transmission unit 153 are functional modules realized by a program executed by a processor included in the server computing unit 15. Alternatively, the server acquisition unit 151, the server reading unit 152, and the server transmission unit 153 may be implemented in the datasheet acquisition device 2 as firmware.

[0035] (Configuration and Functions of Device Data Determination Device According to the Embodiment) FIG. 5 is a block diagram of the device data determination device 3. As shown in FIG.

[0036] The equipment data judgment device 3 includes a terminal communication unit 21, a terminal storage unit 22, a terminal input unit 23, a terminal display unit 24, and a terminal calculation unit 25, and is a general-purpose or dedicated computer used by a designer who designs a plant. The terminal communication unit 21, the terminal storage unit 22, the terminal input unit 23, the terminal display unit 24, and the terminal calculation unit 25 are also referred to as a communication unit, a storage unit, an input unit, a display unit, and a calculation unit. The terminal communication interface circuit is, for example, a communication interface circuit such as a wired LAN, a wireless LAN, or an LTE. The terminal communication unit 21 supplies data received from the data sheet acquisition device 2 to the terminal calculation unit 25, and transmits data supplied from the terminal calculation unit 25 to the data sheet acquisition device 2. For example, the terminal communication unit 21 receives the rating information 121 from the data sheet acquisition device 2. The terminal communication unit 21 also receives the equipment data sheet from an external server (not shown) owned by a vendor who provides the equipment data sheet.

[0037] The terminal storage unit 22 is configured to store data and programs, and includes, for example, a semiconductor memory. The terminal storage unit 22 stores an operating system program, a driver program, an application program, data, and the like used in processing by the terminal calculation unit 25. The terminal storage unit 22 stores, for example, an equipment data determination program for causing the terminal calculation unit 25 to execute an equipment data determination process that generates determination information indicating whether or not the rating described in the equipment data sheet satisfies the conditions for each item. The terminal storage unit 22 also stores a data conversion program for causing the terminal calculation unit 25 to execute a data conversion process that converts the rating information into a predetermined format. The rating information acquisition program and the data conversion program are installed in the terminal storage unit 22 from a computer-readable and non-transient portable storage medium such as a CD-ROM or a DVD-ROM. The terminal storage unit 22 also stores various data and information used when executing the equipment data determination process and the data conversion process. For example, the terminal storage unit 22 stores rating information 220 and condition information 221. The terminal storage unit 22 stores the rating information 121 received from the data sheet acquisition device 2 via the terminal communication unit 21 as rating information 220. The rating information 220 is the same information as the rating information 121, and is stored in the terminal storage unit 22 in the same directory structure as the rating information 121.

[0038] FIG. 6 is a diagram showing a table structure of the condition information 221. As shown in FIG.

[0039] The condition information 221 has an identifier column 221a, an item name column 221b, and a condition column 221c. The identifier column 221a includes identifiers C001 to C021 corresponding to the items. The number of identifiers included in the identifier column 221a is determined according to the number of items stored in the rating information 220.

[0040] The item name column 221b stores the item name, which is the name of the item, and the condition column 221c stores the condition of the item. The item names stored in the item name column 221b and the conditions stored in the condition column 221c are stored in association with the identifiers C001 to C021, respectively.

[0041] The item names associated with the identifiers C001 to C006 are the same as the item names associated with the identifiers E004 to E009 in the first version information 1211a. The item names associated with the identifiers C007 to C021 are the same as the item names associated with the identifiers E012 to E026 in the first version information 1211a. The letters or numbers stored in the condition column 221c indicate, for each of the multiple items, the conditions required in the plant in which the motor is installed.

[0042] The terminal input unit 23 is configured to receive operations by a designer who designs a plant using the equipment data judgment device 3, and includes, for example, a keyboard. The terminal input unit 23 supplies a signal generated in response to the designer's operations to the terminal calculation unit 25. The terminal display unit 24 is configured to display images, and includes a display such as a liquid crystal display or an organic EL display. The terminal display unit 24 generates and displays an image based on the signal supplied from the terminal calculation unit 25.

[0043] The terminal computing unit 25 has one or more processors and their peripheral circuits. The terminal computing unit 25 centrally controls the overall operation of the device data determination device 3, and is, for example, a CPU. The terminal computing unit 25 executes processing based on programs (driver programs, operating system programs, application programs, etc.) stored in the terminal storage unit 22. The terminal computing unit 25 can also execute multiple programs (application programs, etc.) in parallel.

[0044] The terminal calculation unit 25 has a terminal acquisition unit 251, a terminal comparison unit 252, a terminal generation unit 253, a terminal output unit 254, and a terminal conversion unit 255. The terminal acquisition unit 251, the terminal comparison unit 252, the terminal generation unit 253, the terminal output unit 254, and the terminal conversion unit 255 are functional modules realized by a program executed by a processor included in the terminal calculation unit 25. Alternatively, the terminal acquisition unit 251, the terminal comparison unit 252, the terminal generation unit 253, the terminal output unit 254, and the terminal conversion unit 255 may be implemented in the datasheet acquisition device 2 as firmware.

[0045] (Rating Information Acquisition Process Executed by the Equipment Data Determination System According to the First Embodiment) Fig. 7 is a sequence diagram of the rating information acquisition process executed by the equipment data determination system 1. The rating information acquisition process shown in Fig. 7 is executed mainly by the server calculation unit 15 and the terminal calculation unit 25 in cooperation with each element of the equipment data determination system 1, based on programs stored in advance in the server storage unit 12 and the terminal storage unit 22.

[0046] First, the server acquisition unit 151 transmits a device data sheet transmission request indicating an instruction to transmit a device data sheet to the device data determination device 3 (S101). In response to the transmission of the device data sheet transmission request, the terminal acquisition unit 251 determines whether or not a new device data sheet is stored in a predetermined new data sheet storage directory. When the terminal acquisition unit 251 determines that a new device data sheet is not stored in the new data sheet storage directory, it transmits a response indicating that a device data sheet is not stored to the data sheet acquisition device 2. Thereafter, the process of S101 is repeated until the terminal acquisition unit 251 determines that a new device data sheet is stored in the new data sheet storage directory.

[0047] When the terminal acquisition unit 251 determines that a new device data sheet is stored in the new data sheet storage directory, it transmits the device data sheet newly stored in the new data sheet storage directory to the data sheet acquisition device 2 (S102). The server acquisition unit 151 acquires the transmitted device data sheet and stores the acquired device data sheet in the server storage unit 12.

[0048] Next, the server reading unit 152 inputs the equipment data sheet stored in the server storage unit 12 by the server acquisition unit 151 into the trained model 120 to read out the rating information 121 (S103). In response to the equipment data sheet being input by the server reading unit 152, the trained model 120 outputs letters or numbers indicating the rating for each item from the equipment data sheet as the rating information 121 by associating them with the corresponding item.

[0049] Next, the server reading unit 152 acquires the rating information 121 output from the trained model 120 (S104), and stores the acquired rating information 121 in the server storage unit 12. The server reading unit 152 refers to the location within the plant stored in association with the identifier E001 of the acquired rating information 121 and the version associated with the identifier E003, and stores the rating information 121 in a specified directory with a name according to the version.

[0050] Next, the server transmission unit 153 transmits the rating information 121 acquired in the process of S104 to the device data determination device 3 that transmitted the device data sheet transmission request in the process of S101 (S105). The server transmission unit 153 transmits the rating information 121 stored in the server storage unit 12 in the process of S104 to the device data determination device 3.

[0051] Then, the terminal acquisition unit 251 acquires the rating information 121 transmitted in the processing of S105 (S106), and stores the acquired rating information 121 in the terminal storage unit 22. The terminal acquisition unit 251 refers to the location within the plant stored in association with the identifier E001 of the acquired rating information 121 and the version associated with the identifier E003, and stores the rating information 121 in a predetermined directory with a name according to the version.

[0052] (Device Data Determination Process Executed by the Device Data Determination Device According to the First Embodiment) Fig. 8 is a flowchart of the device data determination process executed by the device data determination device 3. The device data determination process shown in Fig. 8 is executed mainly by the terminal calculation unit 25 in cooperation with each element of the device data determination device 3, based on a program stored in advance in the terminal storage unit 22.

[0053] First, the terminal acquisition unit 251 acquires an equipment data determination instruction (S201). The equipment data determination instruction is input via the terminal input unit 23 by a designer who operates the equipment data determination device 3. The equipment data determination instruction includes an execution instruction for executing the equipment data determination process, as well as a table generation instruction for instructing table information to be generated. The table generation instruction includes a target equipment table instruction for generating target equipment table information including equipment data determination results of multiple target motors, and a revision history table instruction for generating revision history table information including equipment data of a single motor in revision order.

[0054] Next, the terminal acquisition unit 251 acquires the rating information 220 stored in the terminal storage unit 22 (S202). When the equipment data determination instruction acquired in the process of S201 includes a target equipment table instruction, the terminal acquisition unit 251 acquires the latest version of the rating information 220 stored in the first motor directory. When the equipment data determination instruction acquired in the process of S201 includes a revision history table instruction, the terminal acquisition unit 251 acquires all of the rating information 220 stored in the motor directory corresponding to the motor for which the revision history table is to be generated.

[0055] Next, the terminal acquisition unit 251 acquires the condition information 221 stored in the terminal storage unit 22 (S203).

[0056] Next, the terminal comparison unit 252 judges whether or not the rating indicated by the rating information 220 for each item satisfies the condition indicated by the condition information 221 (S204). The terminal comparison unit 252 compares the characters stored in the rating column in association with the identifier E004 of the rating information 121 with the characters stored in the condition column 221c in association with the identifier C001 of the condition information 221. When the terminal comparison unit 252 judges that the characters "outdoor" stored in association with the identifier E004 match the characters "outdoor" stored in association with the identifier C001 (S204-YES), it adds a code "0" (S205). The terminal comparison unit 252 stores the added code "0" as a display change code in association with the identifier E004. When the terminal comparison unit 252 determines that the characters stored in association with the identifier E004 do not match the characters "outdoor" stored in association with the identifier C001 (S204-NO), it adds the code "1." The terminal comparison unit 252 stores the added code "1" in association with the identifier E004 as a display change code.

[0057] Next, the terminal comparison unit 252 judges whether or not the judgment process of S204 has been performed for all items (S207). When the equipment data judgment instruction acquired in the process of S201 includes a target equipment table instruction, the terminal comparison unit 252 judges whether or not the judgment process of S204 has been performed for all items included in the latest version of the rating information 220 stored in the first motor directory. When the equipment data judgment instruction acquired in the process of S201 includes a history table instruction, the terminal comparison unit 252 judges whether or not the judgment process of S204 has been performed for all items included in all the rating information 220 stored in the first motor directory. The processes of S204 to S207 are repeated until the terminal comparison unit 252 judges that the judgment process of S204 has been performed for all items (S207-YES).

[0058] The terminal comparison unit 252 executes a judgment process for each of "Zone," "Group," and "Temp" for the "Area Classification" associated with the identifier E005. The terminal comparison unit 252 judges that the condition is met when the number corresponding to "Zone" associated with E005 in the rating information 220 is equal to or greater than the number corresponding to "Zone" associated with the identifier C002. The terminal comparison unit 252 judges that the condition is not met when the number corresponding to "Zone" associated with E005 in the rating information 220 is less than the number corresponding to "Zone" associated with the identifier C002.

[0059] The terminal comparison unit 252 determines whether a compound indicated by characters corresponding to "Group" associated with E005 in the rating information 220 matches a compound indicated by characters corresponding to "Group" associated with the identifier C002. Characters corresponding to "Group" include "IIC" indicating acetylene and hydrogen, "IIB+H2" indicating hydrogen, "IIB" indicating ethylene, and "IIA" indicating propane.

[0060] The terminal comparison unit 252 determines that the condition is met when the number attached to the letter "T" corresponding to "Temp." associated with E005 in the rating information 220 is equal to or greater than the number attached to the letter "T" corresponding to "Temp." associated with the identifier C002. The terminal comparison unit 252 determines that the condition is not met when the number attached to the letter "T" corresponding to "Temp." associated with E005 in the rating information 220 is less than the number attached to the letter "T" corresponding to "Temp." associated with the identifier C002.

[0061] When all of "Zone", "Group", and "Temp" for "Area Classification" satisfy the conditions, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the conditions indicated by the condition information 221 (S204-YES). When any one of "Zone", "Group", and "Temp" for "Area Classification" does not satisfy the conditions, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the conditions indicated by the condition information 221 (S204-NO).

[0062] The terminal comparison unit 252 executes a judgment process for each of the "Internationally Harmonized Explosion-Proof Guidelines," "Explosion Class," and "Ignition Temperature" for the "Type of Protection" associated with the identifier E006. The terminal comparison unit 252 judges that the condition is satisfied when the characters corresponding to the "Internationally Harmonized Explosion-Proof Guidelines" and "Explosion Class" associated with E006 in the rating information 220 match the "Internationally Harmonized Explosion-Proof Guidelines" and "Explosion Class" associated with the identifier C003. The terminal comparison unit 252 judges that the condition is not satisfied when the characters corresponding to the "Internationally Harmonized Explosion-Proof Guidelines" and "Explosion Class" associated with E006 in the rating information 220 do not match the "Internationally Harmonized Explosion-Proof Guidelines" and "Explosion Class" associated with the identifier C003.

[0063] Terminal comparison unit 252 determines that the condition is met when the number attached with the letter "T" corresponding to the "ignition temperature" associated with E006 in rating information 220 is equal to or less than the number attached with the letter "T" corresponding to the "ignition temperature" associated with identifier C003. Terminal comparison unit 252 determines that the condition is not met when the number attached with the letter "T" corresponding to the "ignition temperature" associated with E005 in rating information 220 is greater than the number attached with the letter "T" corresponding to the "ignition temperature" associated with identifier C003.

[0064] When all of the "Internationally Harmonized Explosion-Proof Guidelines", "Explosion Class" and "Ignition Temperature" for the "Type of Protection" satisfy the conditions, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the conditions indicated by the condition information 221 (S204-YES). When any one of the "Internationally Harmonized Explosion-Proof Guidelines", "Explosion Class" and "Ignition Temperature" does not satisfy the conditions, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the conditions indicated by the condition information 221 (S204-NO).

[0065] The terminal comparison unit 252 determines whether the number associated with the identifier E007 for "Max. Ambient Temperature" is equal to or greater than the number associated with the identifier C004. When the number associated with the identifier E007 is equal to or greater than the number associated with the identifier C004, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number associated with the identifier E007 is less than the number associated with the identifier C004, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0066] The terminal comparison unit 252 determines whether the number associated with the identifier E008 for "Rated Voltage (V)" associated with the identifier E008 is equal to or greater than the number associated with the identifier C005. When the number associated with the identifier E008 is equal to or greater than the number associated with the identifier C005, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number associated with the identifier E008 is less than the number associated with the identifier C005, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0067] The terminal comparison unit 252 determines whether or not the number associated with the identifier E009 for the "Rated Frequency (Hz)" associated with the identifier E009 matches the number associated with the identifier C006. When the number associated with the identifier E009 matches the number associated with the identifier C006, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number associated with the identifier E009 does not match the number associated with the identifier C006, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0068] The terminal comparison unit 252 determines whether the number associated with the identifier E012 for "Locked Rotor current (%)" is equal to or greater than the number associated with the identifier C007. When the number associated with the identifier E012 is equal to or greater than the number associated with the identifier C007, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number associated with the identifier E012 is less than the number associated with the identifier C007, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0069] The terminal comparison unit 252 compares the numbers corresponding to the characters associated with the identifier E013 with the numbers corresponding to the characters associated with the identifier C008, and determines, based on the comparison result, that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221. Specifically, the terminal comparison unit 252 determines whether or not the numbers corresponding to the characters associated with the identifier E013 for the "Insulation Class" associated with the identifier E013 are equal to or greater than the numbers corresponding to the characters associated with the identifier C008. The letters "Y", "A", "E", "B", "F", "H", and "C" associated with the identifier E013 correspond to "90°C", "105°C", "120°C", "130°C", "155°C", "180°C", and ">180°C". When the number corresponding to the character associated with the identifier E013 is equal to or greater than the number corresponding to the character associated with the identifier C008, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number corresponding to the character associated with the identifier E013 is less than the number corresponding to the character associated with the identifier C008, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0070] The terminal comparison unit 252 determines whether or not the numbers corresponding to the characters associated with the identifier E014 for "Temperature Rise" associated with the identifier E014 are equal to or greater than the numbers corresponding to the characters associated with the identifier C009. The letters "Y", "A", "E", "B", "F", and "H" associated with the identifier E014 correspond to "90°C", "105°C", "120°C", "130°C", "155°C", and "180°C". When the numbers corresponding to the characters associated with the identifier E014 are equal to or greater than the numbers corresponding to the characters associated with the identifier C009, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number corresponding to the characters associated with the identifier E014 is less than the number corresponding to the characters associated with the identifier C009, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0071] The terminal comparison unit 252 determines whether or not each of the two-digit numbers associated with the identifier E015 together with the letters "IP" for the "Degree of Protection" associated with the identifier E015 is equal to or greater than each of the two-digit numbers associated with the identifier C010. In the "Degree of Protection", the first digit associated with the letters "IP" indicates protection against the human body and solid objects, and the second digit indicates protection against the intrusion of water. When both of the two-digit numbers associated with the identifier E015 are equal to or greater than each of the two-digit numbers associated with the identifier C010, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the numbers indicated by both of the two-digit numbers associated with the identifier E015 are less than the respective two-digit numbers associated with the identifier C010, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0072] The terminal comparison unit 252 determines whether the number associated with the identifier E016 together with the letter "S" for the "Duty Type" associated with the identifier E016 is equal to or greater than the number associated with the identifier C011. When the number associated with the identifier E016 is equal to or greater than the number associated with the identifier C011, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number associated with the identifier E016 is less than the number associated with the identifier C011, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0073] The terminal comparison unit 252 determines whether the number associated with the identifier E017 for the "Service Factor" associated with the identifier E017 is equal to or greater than the number associated with the identifier C012. When the number associated with the identifier E017 is equal to or greater than the number associated with the identifier C012, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number associated with the identifier E017 is less than the number associated with the identifier C012, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0074] The terminal comparison unit 252 determines whether or not the three-digit number associated with the identifier E018 together with the characters "IC" for "Cooling Method" associated with the identifier E018 matches the three-digit number associated with the identifier C013. When the three-digit number associated with the identifier E018 matches the three-digit number associated with the identifier C013, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the three-digit number associated with the identifier E018 does not match the three-digit number associated with the identifier C013, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0075] The terminal comparison unit 252 determines whether the characters and numbers associated with the identifier E019 for the "Mounting Type" associated with the identifier E019 match the characters and numbers associated with the identifier C014. When the characters and numbers associated with the identifier E019 match the characters and numbers associated with the identifier C014, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the characters and numbers associated with the identifier E019 do not match the characters and numbers associated with the identifier C014, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0076] The terminal comparison unit 252 determines whether or not the characters associated with the identifier E020 for "Starting Method" associated with the identifier E020 match the characters associated with the identifier C015. When the characters associated with the identifier E020 match the characters associated with the identifier C015, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the characters associated with the identifier E020 do not match the characters associated with the identifier C015, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0077] The terminal comparison unit 252 determines whether the number associated with the identifier E021 for "No. of successive start in hot" associated with the identifier E021 is equal to or greater than the number associated with the identifier C016. When the number associated with the identifier E021 is equal to or greater than the number associated with the identifier C016, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number associated with the identifier E021 is less than the number associated with the identifier C016, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0078] The terminal comparison unit 252 determines whether the number associated with the identifier E022 for "No. of successive start in cool" is equal to or greater than the number associated with the identifier C017. When the number associated with the identifier E022 is equal to or greater than the number associated with the identifier C017, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number associated with the identifier E022 is less than the number associated with the identifier C017, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0079] The terminal comparison unit 252 determines whether the number associated with the identifier E023 together with the characters "IE" for the "Efficiency Class" associated with the identifier E023 is equal to or greater than the number associated with the identifier C018. When the number associated with the identifier E023 is equal to or greater than the number associated with the identifier C018, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number associated with the identifier E023 is less than the number associated with the identifier C018, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0080] The terminal comparison unit 252 determines whether the characters associated with the identifier E024 for "Space heater" associated with the identifier E024 match the characters associated with the identifier C019. When the characters associated with the identifier E024 match the characters associated with the identifier C019, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the characters associated with the identifier E024 do not match the characters associated with the identifier C019, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0081] The terminal comparison unit 252 determines whether the number associated with the identifier E025 for "Noise (dB)" is equal to or less than the number associated with the identifier C020. When the number associated with the identifier E025 is equal to or less than the number associated with the identifier C020, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the number associated with the identifier E025 is greater than the number associated with the identifier C020, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0082] The terminal comparison unit 252 determines whether the characters and numbers associated with the identifier E026 for "Paint color" associated with the identifier E026 match the characters and numbers associated with the identifier C021. When the characters and numbers associated with the identifier E026 match the characters and numbers associated with the identifier C021, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 satisfies the condition indicated by the condition information 221 (S204-YES). When the characters and numbers associated with the identifier E026 do not match the characters and numbers associated with the identifier C021, the terminal comparison unit 252 determines that the rating indicated by the rating information 220 does not satisfy the condition indicated by the condition information 221 (S204-NO).

[0083] FIG. 9 is a diagram showing first version information after the processing of S204 to S207 has been performed, FIG. 10 is a diagram showing second version information after the processing of S204 to S207 has been performed, and FIG. 11 is a diagram showing third version information after the processing of S204 to S207 has been performed.

[0084] In response to the execution of the processes of S204 to S207, a display change code field 121d is added to the first version information 1211a, the second version information 1211b, and the third version information 1211c. In the display change code field 121d, a 1-bit code of either "0" indicating that the condition is met or "1" indicating that the condition is not met is stored in association with each of the identifiers E001 to E033.

[0085] In the first version information 1211a, the display change code associated with the identifiers "E012", "E021", and "E022" is "1", and the display change code associated with the other identifiers is "0". The item name "Locked Rotor current (%)" associated with the identifier "E012" stores "750", which is greater than "700" stored in the condition column 221c of the condition information 221, and therefore the display change code is "1". The item name "No. of successive start in hot" associated with the identifier "E021" stores "1", which is less than "2" stored in the condition column 221c of the condition information 221, and therefore the display change code is "1". The item name "No. of successive start in cool" associated with the identifier "E022" stores "2", which is less than "3" stored in the condition column 221c of the condition information 221, and therefore the display change code is "1".

[0086] In the second version information 1211b, the display change code associated with the identifiers "E012" and "E025" is "1", and the display change code associated with the other identifiers is "0". The item name "Locked Rotor current (%)" associated with the identifier "E012" has "750" stored therein, which is greater than the "700" stored in the condition column 221c of the condition information 221, and therefore has a display change code of "1". The item name "Noise (dB)" associated with the identifier "E025" has "90" stored therein, which is greater than the "85" stored in the condition column 221c of the condition information 221, and therefore has a display change code of "1".

[0087] In the third version information 1211c, all items satisfy the conditions indicated in the condition information 221, and therefore the display change code associated with all identifiers is "0".

[0088] When the terminal comparison unit 252 determines that the determination process of S204 has been executed for all items (S207-YES), the terminal generation unit 253 determines whether to display the revision history table (S208). When the device data determination instruction acquired in the process of S201 includes a revision history table instruction, the terminal generation unit 253 determines to display the revision history table (S208-YES). When the device data determination instruction acquired in the process of S201 includes a target device table instruction, the terminal generation unit 253 determines to display the target device table (S208-NO).

[0089] When the terminal generation unit 253 determines that the target device table is to be displayed (S208-NO), it determines whether or not the processes of S202 to S206 have been executed for all the target devices (S209). The processes of S202 to S208 are repeated until the terminal generation unit 253 determines that the processes of S202 to S206 have been executed for all the target devices (S209-YES).

[0090] When the terminal generation unit 253 determines that the processes of S202 to S206 have been executed for all target devices (S209-YES), it generates target device table information indicating a target device table (S210) and stores the generated target device table information in the terminal storage unit 22. The target device table information is an example of determination information indicating whether or not the characters or numbers indicated by the rating information 220 satisfy the condition indicated by the condition information 221. The terminal generation unit 253 generates the target device table information such that the display mode of the characters or numbers that do not satisfy the condition indicated by the condition information 221 is different from the display mode of the characters or numbers that satisfy the condition in the target device table information.

[0091] Next, the terminal output unit 254 outputs the target device table information generated in the process of S210 to the terminal display unit 24 (S211). The terminal display unit 24 displays a target device table corresponding to the target device table information input from the terminal output unit 254.

[0092] FIG. 12 is a diagram showing an example of a target device table displayed on the terminal display unit 24. As shown in FIG.

[0093] The target device table 222 is an example of a judgment table, and has an item name column 2220, a condition column 2221, and first motor column 2222 to sixth motor column 2227. The item name column 2220 stores the item name, and the condition column 2221 stores the conditions for each item. The first motor column 2222 to sixth motor column 2227 store the ratings stored in the first motor directory to sixth motor directory, respectively.

[0094] In the target device table 222, the ratings of "Locked Rotor current (%)" in the second motor column 2223 and the fifth motor column 2226 do not satisfy the conditions stored in the condition column 2221. In addition, the ratings of "Degree of Protection" and "Starting Method" in the fourth motor column 2225 and the rating of "Insulation Class" in the sixth motor column 2227 do not satisfy the conditions stored in the condition column 2221. The display mode of the ratings that do not satisfy the conditions stored in the condition column 2221 differs from the display mode of the ratings that satisfy the conditions stored in the condition column 2221.

[0095] When the terminal generating unit 253 determines that the revision history table is to be displayed (S208-YES), the terminal comparing unit 252 determines whether the item rating has been changed from the version before the revision (S212). The terminal comparing unit 252 determines that there is no change since the first version information 1211a is the first version (S213-NO), and adds a code "0" to the code stored in the display change column in association with the identifier E004 of the first version information 1211a to change it to a code "00". Next, the terminal comparing unit 252 determines whether the determination shown in S212 has been performed for all versions (S215). If the terminal comparing unit 252 determines that the determination shown in S212 has not been performed for all versions (S215-NO), the process returns to S212. Next, the terminal comparison unit 252 compares the characters stored in the rating column in association with the identifier E004 of the first version information 1211a with the characters stored in the rating column in association with the identifier E004 of the second version information 1211b. When the terminal comparison unit 252 determines that the characters stored in association with the identifier E004 of the first version information 1211a match the characters stored in association with the identifier E004 of the second version information 1211b (S212-YES), it adds a code "0" to the change display column (S213). When the terminal comparison unit 252 determines that the characters stored in association with the identifier E004 of the first version information 1211a do not match the characters stored in association with the identifier E004 of the second version information 1211b (S212-NO), it adds a code "1" to the change display column (S214). Thereafter, the processes of S212 to S215 are repeated until the terminal comparison unit 252 determines that the determination shown in S212 has been executed for all versions (S215-YES).

[0096] When the terminal comparison unit 252 determines that the determination shown in S212 has been performed for all versions (S215-YES), it determines whether or not all items have been determined (S216). The processes of S212 to S216 are repeated until the terminal comparison unit 252 determines whether or not all items have been determined (S216-YES).

[0097] FIG. 13 is a diagram showing first version information after the processing of S212 to S216 has been executed, FIG. 14 is a diagram showing second version information after the processing of S212 to S216 has been executed, and FIG. 15 is a diagram showing third version information after the processing of S212 to S216 has been executed.

[0098] As the processes of S212 to S216 are executed, 2-bit codes are stored in the display change code column 121d of the first version information 1211a, the second version information 1211b, and the third version information 1211c in association with each of the identifiers E001 to E033. The code "00" stored in the display change code column 121d indicates that the condition is met and the rating has not been changed by the revision, the code "01" indicates that the condition is not met and the rating has not been changed by the revision, the code "10" indicates that the condition is met and the rating has been changed by the revision, and the code "11" indicates that the condition is not met and the rating has been changed by the revision.

[0099] In the first version information 1211a, the display change code associated with the identifiers "E012", "E021", and "E022" is "01", and the display change code associated with the other identifiers is "00". Since the first version information 1211a is the first version, all of the second bit codes are "0".

[0100] In the second version information 1211b, the display change code associated with the identifier "E012" is "01", and the display change code associated with "E021" and "E022" is "10". Also, the display change code associated with the identifier "E025" is "11", and the display change code associated with the other identifiers is "00". The rating associated with the identifier "E012" has not been modified and is in a state that does not satisfy the conditions indicated in the condition information 221, so the display change code is "01". The ratings associated with "E021" and "E022" have been modified to a state that does not satisfy the conditions indicated in the condition information 221, so the display change code is "10". The rating associated with "E025" has been modified to a state that does not satisfy the conditions indicated in the condition information 221, so the display change code is "11".

[0101] In the third version information 1211c, the display change code associated with the identifiers "E012" and "E025" is "10", and the display change code associated with the other identifiers is "00". The ratings associated with the identifiers "E012" and "E025" have been revised to a state that satisfies the conditions shown in the condition information 221, so the display change code is "10".

[0102] When it is determined by the terminal comparison unit 252 whether all items have been determined (S216-YES), the terminal generation unit 253 generates revision history table information indicating a revision history table (S217) and stores the generated revision history table information in the terminal storage unit 22. The revision history table information is another example of determination information indicating whether the characters or numbers indicated by the rating information 220 satisfy the condition indicated by the condition information 221. The terminal generation unit 253 generates the revision history table information such that, in the revision history table information, the display mode of the characters or numbers that do not satisfy the condition indicated by the condition information 221 differs from the display mode of the characters or numbers that satisfy the condition. In addition, the terminal generation unit 253 generates the revision history table information such that, in the revision history table information, the display mode of the characters or numbers corresponding to the items whose ratings have been changed by revision differs from the display mode of the characters or numbers corresponding to the items whose ratings have not been changed by revision. Furthermore, the terminal generation unit 253 generates revision history table information so that, when a letter or number corresponding to an item whose specifications have been changed by revision in an equipment data sheet does not satisfy the above-mentioned condition, the letter or number is displayed in a display manner indicating that the condition is not satisfied.

[0103] Next, the terminal output unit 254 outputs the revision history table information generated in the process of S217 to the terminal display unit 24 (S218). The terminal display unit 24 displays a revision history table corresponding to the revision history table information input from the terminal output unit 254.

[0104] FIG. 16 is a diagram showing an example of a revision history table displayed on the terminal display unit 24. As shown in FIG.

[0105] Revision history table 223 is another example of a judgment table, and has an item name column 2230, a condition column 2231, and first version column 2232 to third version column 2235. The item name column 2230 stores the item name, and the condition column 2231 stores the conditions for each item. Each of the first version column 2232 to third version column 2234 stores the ratings stored in the first motor directory.

[0106] The ratings of "Locked Rotor current (%)", "No. of successive start in hot", and "No. of successive start in cool" in the first version column 2232 and "Locked Rotor current (%)" and "Noise (dB)" in the second version column 2233 do not satisfy the conditions stored in the condition column 2221. In addition, the ratings of "No. of successive start in hot", "No. of successive start in cool", and "Noise (dB)" in the second version column 2233 and "Locked Rotor current (%)" and "Noise (dB)" in the third version column 2234 are changed.

[0107] The display mode of a rating that does not satisfy the conditions stored in the condition column 2221 differs from the display mode of a rating that satisfies the conditions stored in the condition column 2221. The display mode of a rating whose rating will be changed by revision differs from the display mode of a rating whose rating will not be changed by revision. The display mode of the "Noise (dB)" rating in the second version column 2233 that does not satisfy the conditions stored in the condition column 2221 and whose rating will be changed by revision is the same as the display mode of other ratings that do not satisfy the conditions stored in the condition column 2221.

[0108] (Data conversion process executed by the device data determination device according to the first embodiment) Fig. 17 is a flowchart of the data conversion process executed by the device data determination device 3. The data conversion process shown in Fig. 17 is executed mainly by the terminal calculation unit 25 in cooperation with each element of the device data determination device 3, based on a program stored in advance in the terminal storage unit 22.

[0109] First, the terminal conversion unit 255 acquires the rating information 220 stored in the terminal storage unit 22 (S301). Next, the terminal conversion unit 255 converts the rating information 220 acquired in the process of S301 into a predetermined format (S302). For example, the terminal conversion unit 255 converts the rating information 220 into a format that can be read by a design tool such as Smart Plant electrical (SPEL). Then, the terminal conversion unit 255 stores the rating information 220, the format of which has been converted in the process of S302, in the terminal storage unit 22 (S303).

[0110] (Operation and effect of the device data determination system according to the first embodiment) The equipment data judgment system 1 can reduce the time taken to review equipment data sheets by making it possible to display judgment information indicating whether or not the ratings indicated by the rating information 220 for each item satisfy the conditions indicated by the condition information 221. By using the equipment data judgment system 1, the time taken to review equipment data sheets can be reduced by 40%. The equipment data judgment system 1 automatically judges whether or not the equipment data sheets of over 1,000 motors arranged in a plant satisfy the conditions required by the plant, significantly reducing the burden on designers.

[0111] Furthermore, the equipment data determination system 1 reads numbers from the equipment data sheets using a trained model trained using various equipment data sheets with different display modes of the units of the numbers indicating the ratings as training data, so that the numbers indicating the ratings can be read with high accuracy. Furthermore, the numbers indicating the ratings read as the rating information 221 in the equipment data determination system 1 can be used, for example, when setting the operating value of a protective relay that protects a motor. The equipment data determination system 1 can automatically read out numbers that can be used when setting the operating value of a protective relay, so the burden on the designer can be reduced.

[0112] Furthermore, the equipment data judgment system 1 generates target equipment table information and revision history table information that can display letters or numbers that do not satisfy a condition in a different display mode from letters or numbers that satisfy the condition. In the table information generated by the equipment data judgment system 1, the display mode differs depending on whether the condition is satisfied or not, so that the designer can easily visually identify letters or numbers of ratings that do not satisfy the condition, reducing the time required to review the equipment data sheet. Furthermore, the target equipment table 222 and revision history table 223 generated by the equipment data judgment system 1 can easily visually identify letters or numbers of ratings that do not satisfy the condition, preventing the designer from missing a check or forgetting to revise.

[0113] Furthermore, the equipment data determination system 1 stores rating information corresponding to the revised version in a displayable manner each time the equipment data sheet is revised, so that the designer can easily manage the revision history of the equipment data sheet. Furthermore, the equipment data determination system 1 generates revision history table information that can display the display mode of letters or numbers whose ratings have been changed by revision in a manner different from the display mode of letters or numbers whose ratings have not been changed by revision. In the revision history table information generated by the equipment data determination system 1, the display mode differs depending on whether the rating has been changed by revision, so that the designer can easily visually recognize the letters or numbers of the ratings whose ratings have been changed by revision, and the review time of the equipment data sheet is reduced.

[0114] Furthermore, the equipment data judgment system 1 generates revision history table information that can be displayed such that when letters or numbers corresponding to an item whose rating has been changed by revision do not satisfy the conditions, the letters or numbers are displayed in a display mode indicating that the conditions are not satisfied. In the revision history table information generated by the equipment data judgment system 1, letters or numbers whose rating has been changed by revision and that do not satisfy the conditions are displayed in a display mode indicating that the conditions are not satisfied, so that the designer can easily visually recognize the letters or numbers that do not satisfy the conditions.

[0115] In addition, since the equipment data judgment system 1 is capable of converting the rating information into a specified format, the rating information 220 read from the equipment data sheet can be converted so that it can be read by a specified tool such as a design tool, and can be used in various tools.

[0116] (Configuration and Functions of the Data Sheet Acquisition Device According to the Second Embodiment) The datasheet acquisition device 2a differs from the datasheet acquisition device 2 in that it has a server storage unit 12a and a server calculation unit 15a instead of the server storage unit 12 and the server calculation unit 15. The configurations and functions of the components of the datasheet acquisition device 2a other than the server storage unit 12a and the server calculation unit 15a are the same as the configurations and functions of the components of the datasheet acquisition device 2 with the same reference numerals, and therefore detailed explanations will be omitted here.

[0117] The server storage unit 12a differs from the server storage unit 12 in that it has a trained model 122 instead of the trained model 120. The configuration and functions of the server storage unit 12a other than the trained model 122 are the same as those of the server storage unit 12, and therefore detailed description thereof will be omitted here.

[0118] The trained model 122 includes a vendor trained model 1220 and n first read trained models 1221 to nth read trained models 122n. The vendor trained model 1220 is a trained model that is trained in advance by supervised learning. The vendor trained model 1220 is a trained model trained using equipment data sheets submitted by each of a plurality of vendors as training data, and outputs vendor name information indicating the name of the vendor that submitted the input equipment data sheet in response to input of the equipment data sheet. The vendor trained model 1220 is trained using equipment data sheets including the vendor's trademark as training data.

[0119] Each of the first read-out trained model 1221 to the n-th read-out trained model 122n is a trained model pre-trained by supervised training, similar to the trained model 120. Each of the first read-out trained model 1221 to the n-th read-out trained model 122n outputs, in response to input of an equipment data sheet submitted by a corresponding vendor, a letter or number indicating a rating for each predetermined item in association with the corresponding item as rating information 121.

[0120] The server calculation unit 15a differs from the server calculation unit 15 in that it has a server reading unit 152a instead of the server reading unit 152. The server calculation unit 15a also differs from the server calculation unit 15 in that it has a server estimation unit 154. The configurations and functions of the components of the server calculation unit 15a other than the server reading unit 152a and the server estimation unit 154 are denoted with the same reference numerals, but since they are the same as the configurations and functions of the components of the server calculation unit 15 denoted with the same reference numerals, detailed description thereof will be omitted here.

[0121] (Rating Information Acquisition Process Executed by the Equipment Data Determination System According to the Second Embodiment) Fig. 19 is a sequence diagram of the rating information acquisition process executed by the equipment data determination system according to the second embodiment. The rating information acquisition process shown in Fig. 19 is executed mainly by the server calculation unit 15 and the terminal calculation unit 25 in cooperation with each element of the equipment data determination system 1, based on a program previously stored in the server storage unit 12 and the terminal storage unit 22. The processes of S401 and S402 are similar to those of S101 and S102, and therefore detailed description thereof will be omitted here.

[0122] Following the process of S402, the server estimation unit 154 inputs the device data sheet stored in the server storage unit 12 by the server acquisition unit 151 into the vendor trained model 1220 (S403). In response to the device data sheet being input by the server estimation unit 154, the vendor trained model 1220 outputs vendor name information indicating the name of the vendor who submitted the input device data sheet. The server estimation unit 154 stores the vendor name information output from the vendor trained model 1220 in the server storage unit 12a.

[0123] Next, the server reading unit 152a selects a read-trained model to be used for reading the device data sheet based on the vendor name information stored in the process of S203 (S404). According to the vendor estimated in the process of S403, one of the multiple read-trained models, the first read-trained model 1221 to the n-th read-trained model 122n, is selected. Specifically, the server reading unit 152a selects a read-trained model associated with the vendor name corresponding to the vendor name information stored in the process of S403 from the first read-trained model 1221 to the n-th read-trained model 122n.

[0124] Next, the server reading unit 152a inputs the equipment data sheet stored in the server storage unit 12 by the server acquisition unit 151 into the read-trained model selected in the process of S203 to read the rating information 121 (S405). In response to the equipment data sheet being input by the server reading unit 152a, the read-trained model selected in the process of S403 outputs the letters or numbers indicating the rating for each item from the equipment data sheet as the rating information 121 by associating them with the corresponding items. Next, the server reading unit 152a uses the read-trained model selected in the process of S403, that is, acquires the rating information 121 output from the read-trained model selected in the process of S403 (S406). The processes of S406 to S408 are similar to those of S104 to S106, and therefore detailed explanations will be omitted here.

[0125] (Operation and effect of the device data determination system according to the second embodiment) In the equipment data determination system according to the second embodiment, the vendor that provided the equipment data sheet is estimated, and thus it is possible to read out the rating information from the equipment data sheets provided by various vendors. In the equipment data determination system according to the second embodiment, it is possible to read out the rating information in a single format from the equipment data sheets provided by various vendors, and thus it is possible to prevent the designer from missing checks and to prevent the review efficiency from decreasing. In addition, in the equipment data determination system according to the second embodiment, it is possible to read out the rating information from the equipment data sheet more accurately by using a different read-out trained model for each vendor.

[0126] (Modification of the device data determination system according to the embodiment) In the described equipment data determination system, the target equipment table information and the revision history table information showing the tables are generated as the determination information, but in the equipment data determination system according to the embodiment, the determination information that can be displayed in a display format other than a table may be generated. For example, in the equipment data determination system according to the embodiment, the determination information may show only letters or numbers showing the ratings that do not satisfy the conditions in association with the corresponding items.

[0127] In the described device data determination system, the target device table information and the revision history table information change the display mode of the character or number area, but the device data determination system according to the embodiment may change other display modes. For example, the device data determination system according to the embodiment may change the color, font, etc. of the character or number that does not satisfy the condition or whose rating has been changed by revision, and may change the color or thickness of the line surrounding the area in which the character or number that does not satisfy the condition or whose rating has been changed by revision is placed.

[0128] In addition, in the described equipment data determination system, the target equipment table information and the revision history table information are displayed as one-way tables that change the display mode, but in the equipment data determination system according to the embodiment, a two-way table that can be input by the designer may be displayed.

[0129] FIG. 20 is a diagram showing a revision history table corresponding to the revision history table information according to the modified example.

[0130] The revision history table 224 has a comment field 2240 in which the designer can input comments. The comment field 2240 is stored in association with an identifier corresponding to the letters or numbers of the items that do not satisfy the conditions, and is displayed so as to correspond to the letters or numbers of the items that do not satisfy the conditions.

[0131] In response to the designer inputting characters or numbers into the comment field 2240, the terminal computing unit 25 stores input information indicating the characters or numbers input into the comment field 2240 in association with an identifier associated with the comment field 2240. In response to acquiring a comment output instruction to output a comment, the terminal computing unit 25 outputs the characters or numbers corresponding to the input information together with the corresponding item and the characters or numbers as text data. Furthermore, the terminal computing unit 25 may output a tabular sheet including the comments input into the revision history table 224 as an electronic file.

[0132] In the modified example described with reference to FIG. 20, the designer manually inputs the comments. However, the terminal calculation unit 25 may automatically generate and output text data indicating the rating that should be set in accordance with the condition information for items that do not satisfy the conditions.

[0133] Furthermore, the equipment data determination device 2 determines the vendor who provided the equipment data sheet by inputting the equipment data sheet into the vendor trained model 1220. However, the equipment data determination device 2 according to the embodiment may determine the vendor who provided the equipment data sheet without using the vendor trained model 1220. For example, the equipment data determination device 2 according to the embodiment may recognize the trademark of the vendor described in the equipment data sheet and determine the vendor who provided the equipment data sheet based on the recognized trademark. [Explanation of symbols]

[0134] 1. Equipment Data Judgment System 2, 2a Data sheet acquisition device 3. Equipment data judgment device 22 Terminal memory unit (memory unit) 25 Terminal calculation unit (calculation unit) 120 trained models 121, 220 Rating Information 221 Condition Information

Claims

1. a data sheet acquisition device having a trained model that has been machine-learned in advance to output, in response to input of an equipment data sheet describing ratings of a plurality of items related to equipment to be installed in a plant, letters or numbers indicating ratings for each item from the equipment data sheet in association with the corresponding items as rating information; an equipment data determination device having a storage unit that stores condition information indicating conditions required for each of the plurality of items in a plant in which the equipment is installed, and a calculation unit that generates determination information indicating whether or not a rating described in the equipment data sheet satisfies the condition for each item, The calculation unit is Obtain the rating information output from the trained model; Acquire the condition information stored in the storage unit; generating judgment information indicating whether or not the rating indicated by the rating information for each item satisfies the condition indicated by the condition information; outputting the determination information; 2. An equipment data determination system comprising:

2. The judgment information includes judgment table information indicating a judgment table including an item name field including item names of the plurality of items and a rating field including the letters or numbers associated with the plurality of items, The device data determination system according to claim 1 , wherein in the determination table, a display mode of the letters or numbers that do not satisfy the condition is different from a display mode of the letters or numbers that satisfy the condition.

3. The storage unit stores the rating information in association with revision count information indicating the number of revisions, which is the number of times the device data sheet has been revised; the judgment table includes a plurality of rating columns arranged in order of the number of revisions, 3. The equipment data determination system according to claim 2, wherein the display manner of the letters or numbers corresponding to the items whose ratings have been changed by revision in the equipment data sheet is different from the display manner of the letters or numbers corresponding to the items whose ratings have not been changed by revision in the equipment data sheet.

4. 4. The equipment data determination system according to claim 3, wherein when the letter or number corresponding to the item whose rating has been changed by revision in the equipment data sheet does not satisfy the condition, the letter or number is displayed in a display manner indicating that the condition is not satisfied.

5. The device data determination system according to claim 4 , wherein the determination table further includes comment input information indicating a comment input section that displays a comment for the characters or numbers not satisfying the condition so that the comment can be input.

6. The calculation unit is determining whether or not a character indicating a rating indicated by the rating information matches a character indicating a condition indicated by the condition information; The equipment data determination system according to claim 1 , wherein the rating indicated by the rating information is determined to satisfy the condition indicated by the condition information when characters indicating the rating indicated by the rating information match characters indicating the condition indicated by the condition information.

7. The calculation unit is comparing a number corresponding to a character indicating a rating indicated by the rating information with a number corresponding to a character indicating a condition indicated by the condition information; The equipment data determination system according to claim 1 , wherein the rating indicated by the rating information is determined to satisfy the condition indicated by the condition information based on a comparison result between a number corresponding to the character indicating the rating and a number corresponding to the character indicating the condition.

8. 6. The equipment data determination system according to claim 1, wherein the calculation unit estimates a vendor that provided the equipment data sheet.

9. The trained model includes a plurality of read-out trained models that have been machine-learned in advance to output, in response to input of equipment data sheets submitted by each of a plurality of vendors, letters or numbers indicating ratings for each item from the equipment data sheets in association with the corresponding items as rating information; The calculation unit is Select one of the plurality of read-trained models according to the estimated vendor; The equipment data determination system according to claim 8 , further comprising: acquiring the rating information using the selected read-out trained model.

10. In response to input of an equipment data sheet describing ratings of a plurality of items related to equipment to be installed in a plant, a trained model that has been machine-learned in advance to output, as rating information, letters or numbers indicating ratings for each item from the equipment data sheet in association with the corresponding item, acquires the rating information output from the trained model; acquiring condition information indicating conditions required for each of the plurality of items in a plant in which the equipment is to be installed; generating determination information indicating whether or not the character or number corresponding to the rating information satisfies the condition corresponding to the condition information; outputting the determination information; A device data determination method comprising the steps of:

11. In response to input of an equipment data sheet describing ratings of a plurality of items related to equipment to be installed in a plant, a trained model that has been machine-learned in advance to output, as rating information, letters or numbers indicating ratings for each item from the equipment data sheet in association with the corresponding item, acquires the rating information output from the trained model; acquiring condition information indicating conditions required for each of the plurality of items in a plant in which the equipment is to be installed; generating determination information indicating whether or not the character or number corresponding to the rating information satisfies the condition corresponding to the condition information; outputting the determination information; An equipment data determination program that causes a computer to execute a process.

12. a storage unit that stores condition information indicating conditions required in the plant in which the equipment is installed for each of a plurality of items related to a plurality of equipment installed in the plant; a calculation unit that generates, in response to input of an equipment data sheet describing the ratings of the plurality of items, determination information indicating whether or not a letter or number corresponding to the rating information output from a trained model that has been machine-learned in advance to output a letter or number indicating a rating for each item from the equipment data sheet as rating information in association with the corresponding item, satisfies a condition corresponding to the condition information; The calculation unit is Obtain the rating information output from the trained model; Acquire the condition information stored in the storage unit; generating determination information indicating whether or not the character or number corresponding to the rating information satisfies the condition corresponding to the condition information; The determination information Output 4. An apparatus data determination device for performing a process.

Citation Information

Patent Citations

  • Method for confirming compatibility of work machine

    JP2011052435A

  • Construction management system and construction management method

    JP2020135098A

  • Requirement determination system and requirement determination method

    JP2021086321A

  • Secure provisioning and management of devices

    JP2023103358A

  • Design document learning device and design document learning method

    JP6960270B2