Equipment data determination system, equipment data determination method, equipment data determination program, and equipment data determination device

The equipment data determination system addresses the inefficiency in reviewing equipment data sheets by using a trained model to automate the comparison of vendor data against plant conditions, thereby reducing review time.

JP7733710B2Active Publication Date: 2025-09-03JGC CORP
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Designers in large-scale plants face a cumbersome task in reviewing equipment data sheets from vendors to ensure compliance with plant requirements, as there are numerous motors and other equipment with varying specifications, leading to inefficiencies in the review process.

Method used

An equipment data determination system utilizing a trained model to associate equipment data sheet ratings with corresponding items, a memory unit to store plant conditions, and a calculation unit to generate judgment information, determining if the ratings meet the plant's requirements, thereby automating the review process.

Benefits of technology

The system significantly reduces the time required to review equipment data sheets by automating the comparison of vendor-provided data against plant-specific conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007733710000001
    Figure 0007733710000001
  • Figure 0007733710000002
    Figure 0007733710000002
  • Figure 0007733710000003
    Figure 0007733710000003
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 that use 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] A plant is equipped with a variety of equipment, including motors. In large-scale plants, more than 1,000 motors may be installed. In addition, when designing a plant, designers must review the equipment data sheets submitted by vendors for each of the motors and other equipment to be installed in the plant, to confirm that the vendor's equipment meets the requirements for the plant they are designing. This work was extremely cumbersome for designers.

[0005] The present invention is intended to solve such problems, and provides 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 comprises: 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 the ratings of multiple items related to equipment to be installed in a plant, associate letters or numbers indicating the ratings for each item from the equipment data sheet with the corresponding item and output them as rating information; a memory unit that stores condition information indicating the conditions required for each of the multiple items in the plant in which the equipment is installed; and an equipment data determination device having a calculation unit that generates judgment information indicating whether the ratings described in the equipment data sheet satisfy the conditions for each item, wherein the calculation unit acquires the rating information output from the trained model, acquires the condition information stored in the memory unit, generates judgment information indicating whether the ratings indicated by the rating information for each item satisfy the conditions indicated by the condition information, and performs a process of outputting the judgment information. [Effects 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 explanation of the drawings]

[0008] [Figure 1] 1 is a configuration diagram of a device data determination system according to an embodiment. [Figure 2] FIG. 2 is a block diagram of the data sheet acquisition device shown in FIG. [Figure 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 the first motor directory shown in FIG. 3. FIG. [Figure 5] FIG. 2 is a block diagram of the device data determination device shown in FIG. [Figure 6] FIG. 6 is a diagram showing a table structure of the condition information shown in FIG. [Figure 7] 2 is a sequence diagram of a rating information acquisition process executed by the equipment data determination system shown in FIG. 1. FIG. [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 of S204 to S207 shown in FIG. 8. FIG. [Figure 10] 9 is a diagram showing second version information obtained by executing the processes of S204 to S207 shown in FIG. 8. FIG. [Figure 11] 9 is a diagram showing third version information obtained by executing the processes of S204 to S207 shown in FIG. 8. 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. FIG. [Figure 13] 9 is a diagram showing first version information obtained by executing the processes of S212 to S216 shown in FIG. 8. FIG. [Figure 14] 9 is a diagram showing second version information obtained by executing the processes of S212 to S216 shown in FIG. 8. FIG. [Figure 15] 9 is a diagram showing third version information obtained by executing the processes of S212 to S216 shown in FIG. 8. 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. FIG. [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. 10 is a block diagram of a data sheet obtaining device according to a second embodiment. [Figure 19] FIG. 10 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. 10 is a diagram showing a revision history table corresponding to revision history table information according to a modified example. DETAILED DESCRIPTION OF THE INVENTION

[0009] Preferred embodiments of the device data determination system according to the present invention will be described below with reference to the drawings. However, please note that the technical scope of the present invention is not limited to these embodiments, but extends to the inventions set forth in the claims and their equivalents.

[0010] (Configuration and Function of Device 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 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 will be 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 a wired LAN, a wireless LAN, an 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 also 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 computing unit 15. The server storage unit 12 stores, for example, a rating information acquisition program that causes the server computing unit 15 to execute a rating information acquisition process that acquires letters or numbers indicating the ratings of multiple items related to equipment listed in an equipment data sheet. The rating information acquisition program is installed in the server storage unit 12 from, for example, a computer-readable, non-transitory, portable storage medium such as a CD-ROM or DVD-ROM, or from another server communicatively 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 multiple items related to equipment installed in a plant, the trained model 120 associates characters or numbers indicating the ratings for each item from the equipment data sheet with the corresponding item and outputs them as rating information 121. Note that the trained model 120 may store data indicating the readout reliability of the read characters or numbers along with the read characters or numbers.

[0016] The trained model 120 is a trained model that has been trained using a general-purpose trained model generation application to read letters or numbers indicating the ratings for each item from an equipment data sheet. 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 listing 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 they are written together with a symbol indicating a unit, and to output the read letters or numbers. For example, when the motor output is 1.2 kW, the output on the equipment data sheet may be written as "1.2," "1.2 kW," "1.2 kW," "1.2 kW," "1.2 (kW)," "1200 W," etc. The motor voltage may also be written as "400 Volt," "0.4 kV," "400 v," etc. The trained model 120 is trained to read the letters or numbers indicating the rating from a string of symbols including letters and numbers written as the motor's output, voltage, etc. rating, 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 numbers 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] Furthermore, the trained model 120 is 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 unit of the rating 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 where a character string or a number string may be placed, such as a "free entry field," 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 a writing area and equipment data sheets in which a character string or the like is not placed in a 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 motor installed in the plant. In the example shown in Fig. 3, the plant directory 1210 has n directories, namely a first motor directory 1211 to an n-th motor directory 121n, corresponding to n motors installed in the plant, respectively.

[0025] Each of the first motor directory 1211 to the nth motor directory 121n stores rating information 121 corresponding to each version of the revised equipment data sheet. Equipment data sheets submitted by motor vendors list multiple items for each of the multiple motors installed in a plant, with letters or numbers indicating the rating along with the item name. If any of the 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 plant's required conditions is corrected. Therefore, the frequency and number of revisions created increases depending on the number of motors installed in the plant. In FIG. 3, the first motor directory 1211 stores three pieces of rating information 121, first version information 1211a to third version information 1211c, as the first revised version to the third revised version. Furthermore, the nth motor directory 121n stores two pieces of rating information 121, first version information 121na and second version information 121nb, as the first revised version and the second revised version.

[0026] 4 is a diagram showing the 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 determined appropriately depending on 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. The 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] The "Service" stored in association with E004 indicates whether the motor is located indoors or outdoors in the plant. The "Area Classification" stored in association with E005 indicates the hazard level of the area where the motor is located, including "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 under normal operating conditions, there is a low possibility of the presence of flammable gases, flammable vapors, or combustible vapors at concentrations that are easily ignited, that ethylene is present in the atmosphere, and that the temperature is 200°C or less. The "Type of Protection" stored in association with E006 indicates the motor's explosion-proof structure. "Ex d, IIB, T3" associated with E006 indicates that the motor is explosion-proof, pressure-resistant, explosion-proof, has a maximum safety clearance of 0.5 mm or more but less than 0.9 mm, and 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 ambient temperature is 40°C.

[0031] "Rated Voltage (V)," "Rated Frequency (Hz)," "Rated Output (kW)," and "Rated Current (A)," which are 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 (%)," which is 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," which is 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 rating. "IP55" associated with E015 indicates that the motor cannot allow dust to enter in amounts sufficient to impair normal operation or impair safety, and that it cannot be 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 outer casing surface-cooled 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 onset start. "No. of successive start in hot" associated with E021 indicates the number of successive starts of the motor when hot. "1" associated with E021 indicates that the number of successive starts of the motor when hot is 1. "No. of successive start in cool" associated with E022 indicates the number of successive starts of the motor when cool. "2" associated with E022 indicates that the number of successive starts of the motor when cool 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 its 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 will reach its 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 its 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 will reach its 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 the motor is cooling down. 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 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 includes 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 implemented 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 determination 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. The device is a general-purpose or dedicated computer used by a plant designer. The device 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 device communication interface circuit is, for example, a communication interface circuit for a wired LAN, a wireless LAN, an LTE, or the like. The device communication unit 21 supplies data received from the datasheet acquisition device 2 to the terminal calculation unit 25 and transmits data supplied from the terminal calculation unit 25 to the datasheet acquisition device 2. For example, the device communication unit 21 receives rating information 121 from the datasheet acquisition device 2. The device communication unit 21 also receives equipment data sheets from an external server (not shown) owned by a vendor that provides the equipment data sheets.

[0037] The device storage unit 22 is configured to store data and programs and includes, for example, a semiconductor memory. The device storage unit 22 stores an operating system program, driver programs, application programs, data, and the like used in processing by the device processing unit 25. The device storage unit 22 stores, for example, a device data determination program that causes the device processing unit 25 to execute a device data determination process that generates determination information indicating whether the ratings listed in a device data sheet satisfy the conditions for each item. The device storage unit 22 also stores a data conversion program that causes the device processing 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 device storage unit 22 from a computer-readable, non-transitory, portable storage medium such as a CD-ROM or DVD-ROM. The device storage unit 22 also stores various data and information used when executing the device data determination process and the data conversion process. For example, the device 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 the 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 identifiers C001 to C006 are the same as the item names associated with identifiers E004 to E009 in the first version information 1211a. The item names associated with identifiers C007 to C021 are the same as the item names associated with 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 from a designer who designs a plant using the equipment data determination device 3, and includes, for example, a keyboard. The terminal input unit 23 supplies a signal generated in response to the designer's operation to the terminal calculation unit 25. The terminal display unit 24 is configured to display an image, 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 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 includes 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 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 processing 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 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 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 predetermined 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 equipment data determination device 3 that sent the equipment 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 equipment 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 the designer operating the equipment data determination device 3. The equipment data determination instruction includes an execution instruction to execute the equipment data determination process, as well as a table generation instruction to specify table information to be generated. The table generation instruction includes a target equipment table instruction to generate target equipment table information including equipment data determination results for multiple target motors, and a revision history table instruction to generate revision history table information including equipment data for 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 processing 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 processing 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 determines whether 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 221 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 determines 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), the terminal comparison unit 252 adds the code "1." The terminal comparison unit 252 stores the added code "1" as a display change code in association with the identifier E004.

[0057] Next, the terminal comparison unit 252 determines whether or not the determination process of S204 has been executed for all items (S207). When the equipment data determination instruction acquired in the process of S201 includes a target equipment table instruction, the terminal comparison unit 252 determines whether or not the determination process of S204 has been executed for all items included in 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 history table instruction, the terminal comparison unit 252 determines whether or not the determination process of S204 has been executed 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 determines that the determination process of S204 has been executed for all items (S207-YES).

[0058] The terminal comparison unit 252 performs a determination process for each of "Zone," "Group," and "Temp" for the "Area Classification" associated with the identifier E005. The terminal comparison unit 252 determines 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 determines 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 the compound indicated by the characters corresponding to "Group" associated with E005 in the rating information 220 matches the compound indicated by the characters corresponding to "Group" associated with the identifier C002. The 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 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 identifier C002.

[0061] When all of "Zone," "Group," and "Temperature" 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 "Temperature" 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 performs a determination process for each of the "International Conformity Explosion Guidelines," "Explosion Class," and "Ignition Temperature" for the "Type of Protection" associated with the identifier E006. The terminal comparison unit 252 determines that the condition is met when the characters corresponding to the "International Conformity Explosion Guidelines" and "Explosion Class" associated with E006 in the rating information 220 match the "International Conformity Explosion Guidelines" and "Explosion Class" associated with the identifier C003. The terminal comparison unit 252 determines that the condition is not met when the characters corresponding to the "International Conformity Explosion Guidelines" and "Explosion Class" associated with E006 in the rating information 220 do not match the "International Conformity Explosion Guidelines" and "Explosion Class" associated with the identifier C003.

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

[0064] When the "Internationally Harmonized Explosion-Proof Guidelines," "Explosion Class," and "Ignition Temperature" all satisfy the conditions for the "Type of Protection," 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)" 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 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 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 identifier E013 is equal to or greater than the number corresponding to the character associated with identifier C008, terminal comparison unit 252 determines that the rating indicated by rating information 220 satisfies the condition indicated by condition information 221 (S204-YES).When the number corresponding to the character associated with identifier E013 is less than the number corresponding to the character associated with identifier C008, terminal comparison unit 252 determines that the rating indicated by rating information 220 does not satisfy the condition indicated by condition information 221 (S204-NO).

[0070] The terminal comparison unit 252 determines whether the number corresponding to the character associated with the identifier E014 for "Temperature Rise" associated with the identifier E014 is equal to or greater than the number corresponding to the character associated with the identifier C009. The characters "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 number corresponding to the character associated with the identifier E014 is equal to or greater than the number corresponding to the character 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 character associated with the identifier E014 is less than the number corresponding to the character 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 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 the three-digit number associated with the identifier E018 together with the letters "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 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 the "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" associated with the identifier E022 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" 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 the first version information after the processing of S204 to S207 has been performed, FIG. 10 is a diagram showing the second version information after the processing of S204 to S207 has been performed, and FIG. 11 is a diagram showing the third version information after the processing of S204 to S207 has been performed.

[0084] As the processes of S204 to S207 are executed, 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," which is 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," which is 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 in the condition column 221c of the condition information 221, which is larger than "700" stored in the condition column 221c, so the display change code is "1". The item name "Noise (dB)" associated with the identifier "E025" has "90" stored in the condition column 221c of the condition information 221, so the display change code is "1".

[0087] In the third edition 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] If 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 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 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 conditions indicated by the condition information 221. The terminal generation unit 253 generates the target device table information so that the display mode of the characters or numbers that do not satisfy the conditions indicated by the condition information 221 differs from the display mode of the characters or numbers that satisfy the conditions in the target device table information.

[0091] Next, the terminal output unit 254 outputs the target device table information generated in the processing 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 generation unit 253 determines that the revision history table is to be displayed (S208-YES), the terminal comparison unit 252 determines whether the item ratings have been changed from the version before the revision (S212). The terminal comparison unit 252 determines that there have been no changes because 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 comparison unit 252 determines whether the determination shown in S212 has been performed for all versions (S215). If the terminal comparison 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] If 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 the first version information after the processing of S212 to S216 has been executed, FIG. 14 is a diagram showing the second version information after the processing of S212 to S216 has been executed, and FIG. 15 is a diagram showing the third version information after the processing of S212 to S216 has been executed.

[0098] As the processes of S212 to S216 are executed, a 2-bit code is stored in the display change code field 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 field 121d indicates that the conditions are met and the rating has not been changed by the revision, the code "01" indicates that the conditions are not met and the rating has not been changed by the revision, the code "10" indicates that the conditions are met and the rating has been changed by the revision, and the code "11" indicates that the conditions are 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 second version information 1211b, the display change code associated with identifier "E012" is "01," and the display change code associated with "E021" and "E022" is "10." Also, the display change code associated with identifier "E025" is "11," and the display change code associated with the other identifiers is "00." The rating associated with identifier "E012" has not been modified and is in a state that does not satisfy the conditions set forth in 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 set forth in 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 set forth in condition information 221, so the display change code is "11."

[0101] In the third edition 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 modified to a state that satisfies the conditions indicated in the condition information 221, so the display change code is "10."

[0102] When the terminal comparison unit 252 determines 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 conditions 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 characters or numbers that do not satisfy the conditions indicated by the condition information 221 differs from the display mode of characters or numbers that satisfy the conditions. Furthermore, 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 items whose ratings have been changed by revision differs from the display mode of the characters or numbers corresponding to items whose ratings have not been changed by revision. Furthermore, the terminal generation unit 253 generates revision history table information so that when the letters or numbers corresponding to the items whose specifications have been changed due to revision in the equipment data sheet do not satisfy the above conditions, the letters or numbers are displayed in a manner indicating that the conditions are not satisfied.

[0103] Next, the terminal output unit 254 outputs the revision history table information generated in the processing 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] The 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 columns 2232 to third version columns 2235. The item name column 2230 stores the item name, and the condition column 2231 stores the conditions for each item. The first version columns 2232 to third version columns 2234 each store the rating 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 edition column 2232 and "Locked Rotor current (%)" and "Noise (dB)" in the second edition 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 edition column 2233 and "Locked Rotor current (%)" and "Noise (dB)" in the third edition 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 rating of "Noise (dB)" 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] (Operational effects of the device data determination system according to the first embodiment) The equipment data determination system 1 can reduce the time it takes to review equipment data sheets by making it possible to display determination information indicating whether 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 determination system 1, the time it takes to review equipment data sheets can be reduced by 40%. The equipment data determination system 1 automatically determines whether the equipment data sheets of over 1,000 motors installed 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 equipment data sheets using a trained model trained using various equipment data sheets with different display modes of the numbers indicating the ratings as training data, so it can read numbers indicating the ratings with high accuracy. Furthermore, the numbers indicating the ratings read as 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. Because the equipment data determination system 1 can automatically read numbers that can be used when setting the operating value of a protective relay, the burden on designers can be reduced.

[0112] Furthermore, the equipment data determination system 1 generates target equipment table information and revision history table information that can display letters or numbers that do not satisfy the conditions in a different manner from letters or numbers that satisfy the conditions. In the table information generated by the equipment data determination system 1, the display manner differs depending on whether the conditions are satisfied, so designers can easily visually identify letters or numbers of ratings that do not satisfy the conditions, reducing the time required to review equipment data sheets. Furthermore, the target equipment table 222 and revision history table 223 generated by the equipment data determination system 1 make it easy to visually identify letters or numbers of ratings that do not satisfy the conditions, preventing designers from missing checks or forgetting to revise.

[0113] Furthermore, the equipment data determination system 1 stores rating information corresponding to the revised version so that it can be displayed each time the equipment data sheet is revised, allowing designers to 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 letters or numbers whose ratings have been changed by revision in a different manner from the display manner of letters or numbers whose ratings have not been changed by revision. Since the revision history table information generated by the equipment data determination system 1 displays differently depending on whether the rating has been changed by revision, designers can easily visually identify the letters or numbers of ratings whose ratings have been changed by revision, reducing the time required to review equipment data sheets.

[0114] Furthermore, the equipment data determination system 1 generates revision history table information that can be displayed so 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 manner indicating that the conditions are not satisfied. In the revision history table information generated by the equipment data determination system 1, letters or numbers whose rating has been changed by revision and do not satisfy the conditions are displayed in a display manner indicating that the conditions are not satisfied, so that the designer can easily visually recognize letters or numbers that do not satisfy the conditions.

[0115] Furthermore, since the equipment data determination system 1 can convert the rating information into a predetermined format, the rating information 220 read from the equipment data sheet can be converted so that it can be read by a predetermined tool such as a design tool, and can be used in a variety of tools.

[0116] (Configuration and Functions of the Datasheet 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 that are assigned the same reference numerals, so detailed explanations will be omitted here.

[0117] Server storage unit 12a differs from server storage unit 12 in that it has trained model 122 instead of trained model 120. The configuration and functions of server storage unit 12a other than trained model 122 are the same as those of 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 pre-trained by supervised learning. The vendor trained model 1220 is a trained model that is trained using equipment data sheets submitted by multiple vendors as training data, and in response to input of an equipment data sheet, outputs vendor name information indicating the name of the vendor that submitted the input equipment data sheet. The vendor trained model 1220 is trained using equipment data sheets that include the vendor's trademark as training data.

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

[0120] Server calculation unit 15a differs from server calculation unit 15 in that it has a server reading unit 152a instead of server reading unit 152. Server calculation unit 15a also differs from server calculation unit 15 in that it has a server estimation unit 154. The configurations and functions of the components of server calculation unit 15a other than server reading unit 152a and server estimation unit 154 are assigned the same reference numerals, but are the same as the configurations and functions of the components of server calculation unit 15, so 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 the elements 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. The processes of S401 and S402 are similar to the processes of S101 and S102, and therefore will not be described in detail here.

[0122] Following the processing 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 that 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 equipment data sheet based on the vendor name information stored in the processing of S203 (S404). Depending on the vendor estimated in the processing of S403, one of the multiple read-trained models, the first read-trained model 1221 to the nth 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 processing of S403 from the first read-trained model 1221 to the nth 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 processing of S203 to read out 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 processing of S403 associates letters or numbers indicating the rating for each item from the equipment data sheet with the corresponding item and outputs them as the rating information 121. Next, the server reading unit 152a uses the read-trained model selected in the processing of S403, i.e., acquires the rating information 121 output from the read-trained model selected in the processing of S403 (S406). The processing of S406 to S408 is the same as the processing of S104 to S106, and therefore detailed description thereof will be omitted here.

[0125] (Operation and effect of the device data determination system according to the second embodiment) The equipment data determination system according to the second embodiment estimates the vendor that provided the equipment data sheet, making it possible to read rating information from equipment data sheets provided by various vendors. The equipment data determination system according to the second embodiment can read rating information in a single format from equipment data sheets provided by various vendors, preventing designers from missing checks and reducing review efficiency. Furthermore, the equipment data determination system according to the second embodiment can more accurately read rating information from equipment data sheets by using a different read-trained model for each vendor.

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

[0127] Furthermore, 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 characters or numbers that do not satisfy the conditions or whose ratings have been changed due to revision, or may change the color or thickness of the line surrounding the area in which characters or numbers that do not satisfy the conditions or whose ratings have been changed due to revision are located.

[0128] Furthermore, in the described equipment data determination system, the target equipment table information and 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 also 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 entering characters or numbers in the comment field 2240, the terminal computing unit 25 stores input information indicating the characters or numbers entered in 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 as text data together with the corresponding item and characters or numbers. The terminal computing unit 25 may also output a tabular sheet including the comments entered in 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, but the terminal calculation unit 25 may automatically generate and output text data indicating the rating that should be set according to the condition information for items that do not satisfy the conditions.

[0133] Furthermore, the equipment data determination device 2 determines the vendor that 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 that 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 listed on the equipment data sheet and determine the vendor that 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 so that, 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, the data sheet acquisition device outputs, as rating information, letters or numbers indicating the ratings for each item from the equipment data sheet in association with the corresponding item; 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 the rating described in the equipment data sheet satisfies the condition for each item, The calculation unit Acquire the rating information output from the trained model; acquire the condition information stored in the storage unit; generating determination information indicating whether the rating indicated by the rating information satisfies the condition indicated by the condition information for each item; outputting the determination information; 2. An equipment data determination system comprising:

2. the determination information includes determination table information indicating a determination 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, the display mode of the characters or numbers that do not satisfy the condition is different from the display mode of the characters 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 of the equipment data sheet; the determination 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 mode 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 mode 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 manner indicating that the condition is not satisfied.

5. 5. The equipment 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 character or number that does not satisfy the condition and allows the comment to be input.

6. The calculation unit determining whether or not the characters indicating the rating indicated by the rating information match the characters indicating the 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 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 the number corresponding to the character indicating the rating and the 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-trained models that have been machine-trained in advance to associate letters or numbers indicating ratings for each item from the equipment data sheet with the corresponding item and output them as rating information in response to input of equipment data sheets submitted by each of a plurality of vendors, The calculation unit Selecting one of the plurality of read-trained models according to the estimated vendor; The equipment data determination system according to claim 8 , wherein the selected read-trained model is used to obtain the rating information.

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, the rating information is acquired from a trained model that has been machine-learned in advance so as to associate letters or numbers indicating the ratings for each item from the equipment data sheet with the corresponding items and output the letters or numbers as rating information; 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 the character or number corresponding to the rating information satisfies the condition corresponding to the condition information; outputting the determination information; 2. A device data determination method comprising:

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, the rating information is acquired from a trained model that has been machine-learned in advance so as to associate letters or numbers indicating the ratings for each item from the equipment data sheet with the corresponding items and output the letters or numbers as rating information; 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 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 the characters or numbers corresponding to the rating information output from a trained model that has been machine-learned in advance so as to associate the characters or numbers indicating the ratings for each item from the equipment data sheet with the corresponding item and output them as rating information, satisfy a condition corresponding to the condition information; The calculation unit Acquire the rating information output from the trained model; acquire the condition information stored in the storage unit; generating determination information indicating whether the character or number corresponding to the rating information satisfies the condition corresponding to the condition information; The determination information Outputs 2. A device data determination device for executing 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