Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7748716B2 - Inspection system, inspection system operation method, and control program for controlling inspection system - Google Patents
[go: Go Back, main page]

JP7748716B2 - Inspection system, inspection system operation method, and control program for controlling inspection system - Google Patents

Inspection system, inspection system operation method, and control program for controlling inspection system

Info

Publication number
JP7748716B2
JP7748716B2 JP2022003341A JP2022003341A JP7748716B2 JP 7748716 B2 JP7748716 B2 JP 7748716B2 JP 2022003341 A JP2022003341 A JP 2022003341A JP 2022003341 A JP2022003341 A JP 2022003341A JP 7748716 B2 JP7748716 B2 JP 7748716B2
Authority
JP
Japan
Prior art keywords
inspection
data
user
test data
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022003341A
Other languages
Japanese (ja)
Other versions
JP2023102686A (en
Inventor
嘉夫 宮前
雅人 坂根
三香子 岩▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TLV Co Ltd
Original Assignee
TLV Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TLV Co Ltd filed Critical TLV Co Ltd
Priority to JP2022003341A priority Critical patent/JP7748716B2/en
Publication of JP2023102686A publication Critical patent/JP2023102686A/en
Application granted granted Critical
Publication of JP7748716B2 publication Critical patent/JP7748716B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、プラントに配置された検査対象設備の検査に用いられる検査システム、ならびに、当該検査端末の運転方法および当該検査端末を制御する制御プログラムに関する。 The present invention relates to an inspection system used to inspect equipment located in a plant, as well as an operating method for the inspection terminal and a control program for controlling the inspection terminal.

石油化学プラントや火力発電プラントなどのプラントの敷地内には、当該プラントの操業に供される種々の流体を流通させる配管が敷設されている。配管に損傷が生じると、流体を流通させることができずプラントの操業に支障をきたすのみならず、流体の漏洩によって従業員や周辺環境に被害を及ぼすおそれがある。このような事態を未然に防ぐため、プラントに敷設された配管に対して、定期的または不定期の診断が行われる。 Pipes are laid within the premises of plants such as petrochemical plants and thermal power plants to carry the various fluids used in the plant's operations. If the pipes are damaged, not only will the fluid be unable to flow, disrupting plant operations, but there is also the risk of fluid leakage, causing harm to employees and the surrounding environment. To prevent such situations from occurring, regular and irregular inspections are carried out on the pipes laid within the plant.

一般的に、プラントの操業に供される流体は多岐にわたり、またこれらの流体をプラント内の各所において利用に供する必要があるため、プラント内には多数の配管が相当な延長距離にわたって敷設されている。このように、配管の数量および延長距離が多大であるため、配管の診断履歴も相当な情報量となりうる。そのため、かかる診断履歴情報をいかに効率よく、整理された状態で管理するかは、プラント管理における重要な課題だといえる。 Generally, a wide variety of fluids are used in plant operations, and because these fluids need to be available for use at various locations within the plant, numerous pipes are laid over considerable distances within the plant. Because of the large number and length of pipes, the diagnostic history of the pipes can also contain a considerable amount of information. Therefore, how to efficiently and systematically manage this diagnostic history information can be said to be an important issue in plant management.

たとえば特開2017-4279号公報(特許文献1)には、プラント管理に供されうる情報収集システムが開示されており、当該システムは、情報収集端末装置と、当該情報収集端末から送信されてくる入力情報を収集する情報収集サーバ装置と、を備える。特許文献1のシステムによれば、情報収集端末装置を持った作業者が各種の機器や設備などが設置されている現場に赴き、情報収集端末装置に点検結果が入力されることで、入力情報が情報収集サーバ装置に蓄積される。 For example, Japanese Patent Application Laid-Open Publication No. 2017-4279 (Patent Document 1) discloses an information collection system that can be used for plant management. The system includes an information collection terminal device and an information collection server device that collects input information sent from the information collection terminal. According to the system in Patent Document 1, a worker carrying the information collection terminal device visits a site where various machines and equipment are installed and inputs inspection results into the information collection terminal device, which then accumulates the input information in the information collection server device.

特開2017-4279号公報Japanese Patent Application Laid-Open No. 2017-4279

特許文献1のようなシステムを運用する際には、複数の端末装置が同時に稼働することになるため、データサーバに対して複数の端末装置から情報がアップロードされることになり、同一の検査対象に対する検査結果に係る情報が競合する場合がある。このような競合を回避する手段としては、競合する各情報の最終更新日時に基づいて、最新の情報をデータサーバの更新に使用することが一般的であるが、この技術では、熟練した担当者による検査の結果が、未熟な担当者による検査の結果によって上書きされる場合がある。そのため、正確な検査結果を蓄積するという観点で、改善の余地があった。 When operating a system such as that described in Patent Document 1, multiple terminal devices will operate simultaneously, meaning that information will be uploaded to the data server from multiple terminal devices, which can lead to conflicts between pieces of information related to test results for the same test subject. A common method of avoiding such conflicts is to use the latest information to update the data server based on the last update date and time of each piece of conflicting information. However, with this technology, the results of tests performed by experienced personnel may be overwritten by the results of tests performed by less experienced personnel. Therefore, there is room for improvement in terms of accumulating accurate test results.

そこで、検査を行った担当者の力量を考慮してデータサーバに蓄積する情報を選択できる検査システムの実現が求められる。 Therefore, there is a need to realize an inspection system that can select the information to be stored on the data server while taking into account the competence of the person conducting the inspection.

本発明に係る第一の検査システムは、プラントに配置された検査対象設備の検査に用いられる検査システムであって、検査端末とデータサーバとを備え、前記検査端末が、入力操作を受付可能な入力装置と、前記データサーバと通信可能な通信装置と、を有し、前記データサーバが、前記検査端末と通信可能な通信装置と、前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、を有し、前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、前記検査端末および前記データサーバの少なくとも一つが、演算装置をさらに有し、前記演算装置が、新たに入力された前記検査データの前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会機能と、新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新機能と、新たに入力された前記検査データに対する前記照会機能により取得された使用者に係る情報に基づいて、前記更新機能を実行するか否かを判定する判定機能と、を実行可能であることを特徴とする。 The first inspection system of the present invention is an inspection system used to inspect equipment to be inspected located in a plant, and includes an inspection terminal and a data server. The inspection terminal has an input device capable of receiving input operations and a communications device capable of communicating with the data server. The data server has a communications device capable of communicating with the inspection terminal and a storage device that stores inspection data associated with the equipment to be inspected and a user database containing information related to multiple users. The inspection data includes a user attribute value that indicates the user who performed the inspection related to the inspection data. At least one of the inspection terminal and the data server further includes a computing device. The computing device is capable of performing a query function that queries the user database for the user attribute value of newly input inspection data and obtains information related to the user identified by the user attribute value from the user database; an update function that updates the past inspection data for the equipment to be inspected that is associated with the newly input inspection data with the newly input inspection data; and a determination function that determines whether to execute the update function based on the user information obtained by the query function for the newly input inspection data.

また、本発明に係る第一の運転方法は、プラントに配置された検査対象設備の検査に用いられる検査システムの運転方法であって、前記検査システムが、検査端末とデータサーバとを備え、前記検査端末が、入力操作を受付可能な入力装置と、前記データサーバと通信可能な通信装置と、を有し、前記データサーバが、前記検査端末と通信可能な通信装置と、前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、を有し、前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、前記検査端末および前記データサーバの少なくとも一つが、演算装置をさらに有し、前記演算装置に、新たに入力された前記検査データの前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会工程と、新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新工程と、新たに入力された前記検査データに対する前記照会工程において取得された使用者に係る情報に基づいて、前記更新工程を実行するか否かを判定する判定工程と、を実行させることを特徴とする。 A first operating method according to the present invention is a method for operating an inspection system used to inspect equipment to be inspected located in a plant, the inspection system comprising an inspection terminal and a data server, the inspection terminal having an input device capable of receiving input operations and a communication device capable of communicating with the data server, the data server having a communication device capable of communicating with the inspection terminal and a storage device that stores inspection data associated with the equipment to be inspected and a user database containing information related to multiple users, the inspection data including a user attribute value indicating the user who performed the inspection related to the inspection data, and at least one of the inspection terminal and the data server further having a computing device, and causing the computing device to execute a query step of querying the user database for the user attribute value of the newly input inspection data and obtaining, from the user database, information related to the user identified by the user attribute value, an update step of updating, with the newly input inspection data, past inspection data related to the equipment to be inspected that is associated with the newly input inspection data, and a determination step of determining whether to execute the update step based on the user information obtained in the query step for the newly input inspection data.

また、本発明に係る第一の制御プログラムは、プラントに配置された検査対象設備の検査に用いられる検査システムを制御する制御プログラムであって、前記検査システムが、検査端末とデータサーバとを備え、前記検査端末が、入力操作を受付可能な入力装置と、前記データサーバと通信可能な通信装置と、を有し、前記データサーバが、前記検査端末と通信可能な通信装置と、前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、を有し、前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、前記検査端末および前記データサーバの少なくとも一つが、演算装置をさらに有し、前記演算装置において実行されたときに、新たに入力された前記検査データの前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会機能と、新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新機能と、新たに入力された前記検査データに対する前記照会機能により取得された使用者に係る情報に基づいて、前記更新機能を実行するか否かを判定する判定機能と、を前記演算装置に実行させることを特徴とする。 Furthermore, a first control program according to the present invention is a control program for controlling an inspection system used to inspect equipment to be inspected that is located in a plant, the inspection system comprising an inspection terminal and a data server, the inspection terminal having an input device capable of receiving input operations and a communication device capable of communicating with the data server, the data server having a communication device capable of communicating with the inspection terminal and a storage device that stores inspection data associated with the equipment to be inspected and a user database containing information relating to multiple users, the inspection data including a user attribute value indicating the user who performed the inspection related to the inspection data, and at least one of the inspection terminal and the data server. At least one of the methods further includes a computing device, and when executed on the computing device, causes the computing device to perform a query function that queries the user database for the user attribute values of the newly input inspection data and obtains information related to the user identified by the user attribute values from the user database; an update function that updates the past inspection data related to the equipment to be inspected that is associated with the newly input inspection data with the newly input inspection data; and a determination function that determines whether to execute the update function based on the user information obtained by the query function for the newly input inspection data.

これらの構成によれば、使用者に係る情報に基づいて更新機能の実行可否を判定するので、使用者の力量を考慮して更新機能を実行するか否かを決定できる。 With these configurations, whether or not to execute the update function is determined based on information related to the user, so the decision to execute the update function can be made taking into account the user's capabilities.

本発明に係る第二の検査システムは、プラントに配置された検査対象設備の検査に用いられる検査システムであって、検査端末とデータサーバとを備え、前記検査端末が、入力操作を受付可能な入力装置と、前記データサーバと通信可能な通信装置と、を有し、前記データサーバが、前記検査端末と通信可能な通信装置と、前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、演算装置と、を有し、前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、前記演算装置が、複数の前記検査データが競合したときに、複数の前記検査データのそれぞれに含まれる前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会機能と、新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新機能と、前記照会機能によって取得された、複数の前記検査データのそれぞれに関連付けられたそれぞれの使用者に係る情報に基づいて、前記更新機能に使用する前記検査データを複数の前記検査データから選択する競合処理機能と、を実行可能に構成されていることを特徴とする。 The second inspection system of the present invention is an inspection system used to inspect equipment to be inspected located in a plant, and includes an inspection terminal and a data server. The inspection terminal has an input device capable of receiving input operations and a communication device capable of communicating with the data server. The data server has a communication device capable of communicating with the inspection terminal, a storage device that stores inspection data associated with the equipment to be inspected and a user database containing information related to multiple users, and a computing device. The inspection data includes a user attribute value that indicates the user who performed the inspection related to the inspection data. The computing device is configured to perform the following functions when multiple pieces of inspection data conflict: a query function that queries the user database for the user attribute value included in each piece of inspection data and obtains information related to the user identified by the user attribute value from the user database; an update function that updates past inspection data related to the equipment to be inspected that is associated with newly input inspection data with the newly input inspection data; and a conflict processing function that selects the inspection data to be used for the update function from the multiple pieces of inspection data based on the information related to each user associated with each piece of inspection data obtained by the query function.

また、本発明に係る第二の運転方法は、プラントに配置された検査対象設備の検査に用いられる検査システムの運転方法であって、前記検査システムが、検査端末とデータサーバとを備え、前記検査端末が、入力操作を受付可能な入力装置と、前記データサーバと通信可能な通信装置と、を有し、前記データサーバが、前記検査端末と通信可能な通信装置と、前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、演算装置と、を有し、前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、前記演算装置に、複数の前記検査データが競合したときに、複数の前記検査データのそれぞれに含まれる前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会工程と、新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新工程と、前記照会工程において取得された、複数の前記検査データのそれぞれに関連付けられたそれぞれの使用者に係る情報に基づいて、前記更新工程に使用する前記検査データを複数の前記検査データから選択する競合処理工程と、を実行させることを特徴とする。 a query process for querying the user database for the user attribute values included in each of the plurality of pieces of inspection data when the plurality of pieces of inspection data conflicts, and acquiring information related to the user identified by the user attribute values from the user database; an update process for updating the past inspection data related to the inspection target equipment that is associated with the newly input inspection data with the newly input inspection data; and a conflict processing process for selecting the inspection data to be used in the update process from the plurality of pieces of inspection data, based on the information related to each user associated with each of the plurality of pieces of inspection data acquired in the query process.

また、本発明に係る第二の制御プログラムは、プラントに配置された検査対象設備の検査に用いられる検査システムを制御する制御プログラムであって、前記検査システムが、検査端末とデータサーバとを備え、前記検査端末が、入力操作を受付可能な入力装置と、前記データサーバと通信可能な通信装置と、を有し、前記データサーバが、前記検査端末と通信可能な通信装置と、前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、演算装置と、を有し、前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、前記演算装置において実行されたときに、複数の前記検査データが競合したときに、複数の前記検査データのそれぞれに含まれる前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会機能と、新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新機能と、前記照会機能によって取得された、複数の前記検査データのそれぞれに関連付けられたそれぞれの使用者に係る情報に基づいて、前記更新機能に使用する前記検査データを複数の前記検査データから選択する競合処理機能と、を前記演算装置に実行させることを特徴とする。 A second control program according to the present invention is a control program for controlling an inspection system used to inspect equipment to be inspected that is located in a plant, the inspection system comprising an inspection terminal and a data server, the inspection terminal having an input device capable of receiving input operations and a communication device capable of communicating with the data server, the data server having a communication device capable of communicating with the inspection terminal, a storage device that stores inspection data associated with the equipment to be inspected and a user database containing information relating to multiple users, and a computing device, the inspection data including a user attribute value indicating the user who performed the inspection related to the inspection data, and when executed by the computing device, When a conflict occurs in the test data, the computing device is caused to execute a query function that queries the user database for the user attribute values included in each of the multiple test data and obtains information related to the user identified by the user attribute values from the user database; an update function that updates the past test data related to the equipment to be inspected that is associated with the newly input test data with the newly input test data; and a conflict processing function that selects the test data to be used for the update function from the multiple test data based on the information related to each user associated with each of the multiple test data obtained by the query function.

これらの構成によれば、使用者に係る情報に基づいてデータサーバに反映する検査データを決定するので、使用者の力量を考慮して更新機能を実行できる。 With these configurations, the test data to be reflected in the data server is determined based on information related to the user, so the update function can be executed taking into account the user's skills.

以下、本発明の好適な態様について説明する。ただし、以下に記載する好適な態様例によって、本発明の範囲が限定されるわけではない。 Preferred embodiments of the present invention are described below. However, the scope of the present invention is not limited to the preferred embodiments described below.

本発明に係る検査システムは、一態様として、前記検査データが、当該検査データが関連付けられている前記検査対象設備を特定する設備属性値をさらに含み、前記判定機能において、前記設備属性値をさらに考慮して、前記更新機能を実行するか否かを判定することが好ましい。 In one aspect of the inspection system according to the present invention, the inspection data preferably further includes an equipment attribute value that identifies the inspection target equipment with which the inspection data is associated, and the determination function preferably further takes into account the equipment attribute value when determining whether to execute the update function.

この構成によれば、たとえば、使用者の熟練度に応じて検査データを更新する権限を有する設備を区分する運用が可能になる。 This configuration makes it possible to categorize equipment that has the authority to update test data based on the user's level of proficiency, for example.

本発明に係る検査システムは、一態様として、前記検査データが、当該検査データが関連付けられている前記検査対象設備において取り扱われている流体を特定する流体属性値をさらに含み、前記判定機能において、前記流体属性値をさらに考慮して、前記更新機能を実行するか否かを判定することが好ましい。 In one aspect of the inspection system according to the present invention, the inspection data preferably further includes a fluid attribute value that identifies the fluid handled in the inspected equipment with which the inspection data is associated, and the determination function preferably further takes into account the fluid attribute value when determining whether to execute the update function.

この構成によれば、たとえば、検査対象設備で取り扱われる流体の危険度や重要度などを考慮して、検査データを更新する権限を有する使用者を制限できる。 With this configuration, it is possible to limit the users who have the authority to update test data, taking into consideration, for example, the risk and importance of the fluids handled in the equipment being tested.

本発明に係る検査システムは、一態様として、前記検査データが、当該検査データが関連付けられている前記検査対象設備の重要度を特定する重要度属性値をさらに含み、前記判定機能において、前記重要度属性値をさらに考慮して、前記更新機能を実行するか否かを判定することが好ましい。 In one aspect of the inspection system according to the present invention, the inspection data preferably further includes an importance attribute value that specifies the importance of the equipment to be inspected with which the inspection data is associated, and the determination function preferably further takes into account the importance attribute value when determining whether to execute the update function.

この構成によれば、使用者の熟練度に応じて検査データを更新する権限を有する設備の重要度を区分する運用が可能になる。 This configuration makes it possible to categorize the importance of equipment that has the authority to update inspection data according to the user's level of proficiency.

本発明に係る検査システムは、一態様として、前記データサーバが、前記演算装置を有することが好ましい。 In one aspect of the testing system according to the present invention, the data server preferably includes the computing device.

この構成によれば、負荷の大きい演算処理をデータサーバに集約でき、検査端末の構成を比較的単純にできる。特に、検査端末が複数設けられる場合は、システム全体としての構成の単純化につながる。 This configuration allows for the centralization of high-load calculation processing on the data server, making it possible to relatively simplify the configuration of the testing terminal. This is particularly true when multiple testing terminals are installed, as it simplifies the configuration of the entire system.

本発明に係る検査システムは、一態様として、前記演算装置が、複数の前記検査データが競合したときに、複数の前記検査データのそれぞれについて、前記照会機能を実行するとともに、前記照会機能によって取得された、複数の前記検査データのそれぞれに関連付けられたそれぞれの使用者に係る前記情報に基づいて、前記更新機能に使用する前記検査データを複数の前記検査データから選択する競合処理機能を、さらに実行可能であることが好ましい。 In one aspect of the testing system according to the present invention, the computing device is preferably further capable of executing a conflict processing function in which, when a conflict occurs between multiple pieces of test data, the computing device executes the query function for each piece of test data, and selects the test data to be used for the update function from the multiple pieces of test data based on the information related to each user associated with each piece of test data obtained by the query function.

この構成によれば、使用者に係る情報に基づいてデータサーバに反映する検査データを決定するので、使用者の力量を考慮して更新機能を実行できる。 With this configuration, the test data to be reflected in the data server is determined based on information related to the user, so the update function can be executed taking into account the user's ability.

本発明のさらなる特徴と利点は、図面を参照して記述する以下の例示的かつ非限定的な実施形態の説明によってより明確になるであろう。 Further features and advantages of the present invention will become more apparent from the following description of exemplary, non-limiting embodiments, which proceeds with reference to the drawings.

実施形態に係る検査システムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of an inspection system according to an embodiment. 実施形態に係る配管の敷設状態を示す図である。FIG. 2 is a diagram showing an installed state of piping according to the embodiment. 実施形態に係る配置図画面を示す図である。FIG. 10 is a diagram showing a layout plan screen according to the embodiment;

本発明に係る検査端末、運転方法、および制御プログラムの実施形態について、図面を参照して説明する。以下では、石油化学プラントや火力発電プラントなどのプラントPの敷地内に敷設された配管群2(図2)の検査に供される検査システム1を例として説明する。検査システム1は、本発明に係る検査システムの一実施形態である。 Embodiments of an inspection terminal, operating method, and control program according to the present invention will be described with reference to the drawings. The following description will use as an example an inspection system 1 used to inspect a group of pipes 2 (Figure 2) laid within the premises of a plant P, such as a petrochemical plant or a thermal power plant. Inspection system 1 is one embodiment of the inspection system according to the present invention.

〔装置構成およびシステム構成〕
まず、本実施形態に係る検査システム1および診断対象とする配管群2について説明する。図1に示すように、本実施形態に係る検査システム1は、互いに通信可能に構成された検査端末3およびデータサーバ4を備える。ここで、検査端末3は、本発明に係る検査端末の一実施形態である。検査員は、プラントPの敷地内に敷設された多数の配管21(検査対象設備の例である。)からなる配管群2の各所を検査し、検査の結果を検査端末3に入力する。検査端末3に入力された不具合情報はデータサーバ4に送信され、ここに記憶される。
[Device configuration and system configuration]
First, an inspection system 1 according to this embodiment and a piping group 2 to be diagnosed will be described. As shown in FIG. 1 , the inspection system 1 according to this embodiment includes an inspection terminal 3 and a data server 4 that are configured to be able to communicate with each other. Here, the inspection terminal 3 is one embodiment of the inspection terminal according to the present invention. An inspector inspects each location of the piping group 2, which is made up of a large number of pipes 21 (an example of equipment to be inspected) laid within the premises of a plant P, and inputs the inspection results into the inspection terminal 3. The defect information input into the inspection terminal 3 is transmitted to the data server 4 and stored therein.

図2に示すように、配管21は、配管21の長手方向に沿って離間して複数設けられたラック22に支持された状態で敷設されている。ラック22は水平方向に配管21の直径よりも大きな幅を有し、複数の配管21を水平方向に並べて受容できる。また、ラック22は上下方向に複数の階層を有し、当該複数の階層のそれぞれに複数の配管21を受容できる。すなわち、敷地を有効に利用するため、配管21は水平方向および上下方向に集約して敷設されている。 As shown in Figure 2, the pipes 21 are laid while being supported by a plurality of racks 22 spaced apart along the longitudinal direction of the pipes 21. The racks 22 have a width in the horizontal direction greater than the diameter of the pipes 21, and can accommodate a plurality of pipes 21 lined up horizontally. The racks 22 also have multiple levels in the vertical direction, and each of the multiple levels can accommodate a plurality of pipes 21. In other words, to make effective use of the site, the pipes 21 are laid in a concentrated manner both horizontally and vertically.

プラントP内における各配管21の特定の部分は、各配管21に割り当てられた配管名21a、各ラック22に割り当てられたラック番号22a、および、各ラック22の各階層に割り当てられた階層番号22b、によって特定される。たとえば、図2中にEx1の符号を付した箇所は、「51番配管」、「34番ラック直上」、および「階層2F」の各情報により特定される。同様に、図2中にEx2の符号を付した箇所は、「61番配管」、「34番ラックと35番ラックとの間」、および「階層1F」の各情報により特定される。 A specific portion of each pipe 21 within plant P is identified by the pipe name 21a assigned to each pipe 21, the rack number 22a assigned to each rack 22, and the tier number 22b assigned to each tier of each rack 22. For example, the location marked Ex1 in Figure 2 is identified by the information "pipe 51," "directly above rack 34," and "tier 2F." Similarly, the location marked Ex2 in Figure 2 is identified by the information "pipe 61," "between rack 34 and rack 35," and "tier 1F."

図1に示すように、検査システム1は検査端末3およびデータサーバ4を備える。検査端末3は、タッチパネル31(入力装置の例かつ表示装置の例である。)、通信装置32、位置特定装置33、記憶装置34、および演算装置35を有する。データサーバ4は、通信装置41、記憶装置42、および演算装置43を有する。 As shown in FIG. 1, the inspection system 1 includes an inspection terminal 3 and a data server 4. The inspection terminal 3 includes a touch panel 31 (an example of an input device and an example of a display device), a communication device 32, a position identification device 33, a storage device 34, and a computing device 35. The data server 4 includes a communication device 41, a storage device 42, and a computing device 43.

(検査端末の構成)
タッチパネル31は、当分野において公知のタッチパネルとして実装されている。タッチパネル31は、使用者からの入力操作を受付可能であるとともに、使用者に対して情報を表示可能な装置である。
(Configuration of the inspection terminal)
The touch panel 31 is implemented as a touch panel known in the art, and is a device that can receive input operations from a user and display information to the user.

通信装置32は、携帯電話モジュール321、無線LANモジュール322、および近距離無線通信モジュール323、を含む。通信装置32は、以下に説明するように、データサーバ4と通信可能であるとともに、他の検査端末3Aとも通信可能である。 The communication device 32 includes a mobile phone module 321, a wireless LAN module 322, and a short-range wireless communication module 323. As described below, the communication device 32 is capable of communicating with the data server 4 and also with other inspection terminals 3A.

携帯電話モジュール321は、携帯電話回線に接続可能な公知モジュールである。通信速度の観点から、携帯電話モジュール321が、第4世代移動通信システム以降の無線通信システムとして構成される携帯電話回線に接続可能なモジュールであることが好ましい。 The mobile phone module 321 is a known module that can be connected to a mobile phone line. From the standpoint of communication speed, it is preferable that the mobile phone module 321 be a module that can be connected to a mobile phone line configured as a wireless communication system for the fourth generation mobile communication system or later.

無線LANモジュール322は、無線LANネットワークに接続可能な公知のモジュールである。通信速度の観点から、IEEE802.11ax、IEEE802.11ac、IEEE802.11nなどの、比較的高速な通信が可能な規格に適合するモジュールであることが好ましい。 The wireless LAN module 322 is a well-known module that can connect to a wireless LAN network. From the perspective of communication speed, it is preferable that the module conform to a standard that enables relatively high-speed communication, such as IEEE802.11ax, IEEE802.11ac, or IEEE802.11n.

携帯電話モジュール321および無線LANモジュール322は、検査端末3(通信装置32)とデータサーバ4(通信装置41)との間の通信を担う。すなわち、検査端末3は、携帯電話モジュール321または無線LANモジュール322を介してネットワークNに接続し、ネットワークNを介してデータサーバ4と通信する。ここで、ネットワークNは、インターネットやイントラネットなどでありうる。 The mobile phone module 321 and wireless LAN module 322 are responsible for communication between the inspection terminal 3 (communication device 32) and the data server 4 (communication device 41). That is, the inspection terminal 3 connects to the network N via the mobile phone module 321 or wireless LAN module 322, and communicates with the data server 4 via the network N. Here, the network N can be the Internet, an intranet, or the like.

近距離無線通信モジュール323は、比較的近傍に位置する同種のモジュールと通信可能な公知のモジュールであり、たとえばBluetooth(登録商標)規格に対応するモジュールでありうる。より具体的には、近距離無線通信モジュール323は、100mW以下の出力で通信するモジュールでありうる。この構成の近距離無線通信モジュール323は、半径100m程度の通信範囲を有する。たとえば、Bluetooth(登録商標)規格の場合、100mW以下の出力で通信するモジュールは、Bluetooth(登録商標)クラス1に適合するモジュールとして規定されている。 The short-range wireless communication module 323 is a known module capable of communicating with similar modules located relatively nearby, and may be, for example, a module that complies with the Bluetooth® standard. More specifically, the short-range wireless communication module 323 may be a module that communicates at an output of 100 mW or less. A short-range wireless communication module 323 with this configuration has a communication range of approximately 100 m radius. For example, in the case of the Bluetooth® standard, a module that communicates at an output of 100 mW or less is specified as a module that complies with Bluetooth® Class 1.

近距離無線通信モジュール323は、検査端末3間相互の通信を担う。すなわち、二台の検査端末3は、互いの近距離無線通信モジュール323を介して、相互に通信可能である。 The short-range wireless communication module 323 is responsible for communication between the test terminals 3. In other words, two test terminals 3 can communicate with each other via their respective short-range wireless communication modules 323.

位置特定装置33は、検査端末3の現在位置を特定可能な装置である。より具体的には、位置特定装置33は、GPSモジュールに代表される全球測位衛星システム(GNSS)のモジュールとして実装されている。 The position determination device 33 is a device capable of determining the current location of the inspection terminal 3. More specifically, the position determination device 33 is implemented as a Global Navigation Satellite System (GNSS) module, such as a GPS module.

記憶装置34は、プラントPに係る地図データ、および、複数の配管21のいずれかに関連付けられた検査データ、を記憶している。また、記憶装置34には、検査端末3の制御プログラムも格納されている。記憶装置34は、ハードディスクドライブやソリッドステートドライブなどの公知の記憶装置として実装されうる。 The storage device 34 stores map data related to the plant P and inspection data associated with any of the multiple pipes 21. The storage device 34 also stores a control program for the inspection terminal 3. The storage device 34 can be implemented as a known storage device such as a hard disk drive or solid state drive.

演算装置35は、検査端末3において実行される種々の演算処理を実行する装置であり、CPUなどの公知の演算装置として実装されうる。 The computing device 35 is a device that executes various computational processes executed in the inspection terminal 3, and can be implemented as a known computing device such as a CPU.

(データサーバの構成)
通信装置41は、LANモジュールとして実装されている。データサーバ4が通常据え置き型で設置されていることに鑑み、当該LANモジュールは、有線、無線の別を問わない。データサーバ4は、通信装置41を介してネットワークNに接続し、ネットワークNを介して検査端末3と通信する。
(Data server configuration)
The communication device 41 is implemented as a LAN module. Considering that the data server 4 is usually installed as a stationary type, the LAN module may be wired or wireless. The data server 4 is connected to the network N via the communication device 41 and communicates with the inspection terminal 3 via the network N.

記憶装置42は、検査端末3から受信した検査データ、および、検査端末3を使用する複数の使用者に係る情報を含む使用者データベース、を記憶している。また、記憶装置42には、データサーバ4の制御プログラム(本実施形態に係る制御プログラムの例である。)も格納されている。記憶装置42は、ハードディスクドライブやソリッドステートドライブなどの公知の記憶装置として実装されうる。 The storage device 42 stores the test data received from the test terminal 3 and a user database containing information related to multiple users who use the test terminal 3. The storage device 42 also stores the control program for the data server 4 (an example of a control program related to this embodiment). The storage device 42 can be implemented as a known storage device such as a hard disk drive or solid state drive.

演算装置43は、データサーバ4において実行される種々の演算処理を実行する装置であり、CPUなどの公知の演算装置として実装されうる。 The computing device 43 is a device that executes various computational processes executed in the data server 4, and can be implemented as a known computing device such as a CPU.

〔検査データの構成〕
検査データは、配管群2(配管21)に対する検査の結果を示すデータである。検査データは、複数の配管21のいずれかに関連づけられている。より詳細には、検査データは、属性値として、データID、配管属性値(設備属性値の例である。)、流体属性値、日時属性値、使用者属性値、重要度属性値、同期属性値、検査結果属性値、およびロック属性値を含む。
[Test data structure]
The inspection data is data indicating the results of inspection of the piping group 2 (piping 21). The inspection data is associated with any of the multiple piping 21. More specifically, the inspection data includes, as attribute values, a data ID, a piping attribute value (an example of an equipment attribute value), a fluid attribute value, a date and time attribute value, a user attribute value, an importance attribute value, a synchronization attribute value, an inspection result attribute value, and a lock attribute value.

配管属性値は、検査データが関連づけられるべき配管21の部分(以下、「検査箇所」という。)を表す情報であり、検査対象の箇所を特定する役割を果たす。検査データは、配管属性値として、たとえば、配管名21a、ラック番号22a、および階層番号22bをそれぞれ表すテキストデータを含む。また、配管属性値は、配管名21a等の情報に替えて、または併せて、検査対象の箇所の位置を特定する情報(経度および緯度など)を含んでいてもよい。さらに、配管属性値は、検査箇所の配管21の機能を表す情報をさらに含んでいてもよい。たとえば、配管属性値には、当該検査箇所の配管21の区分(主管、枝管など)を表す情報が含まれうる。 Pipe attribute values are information that represent the portion of the pipe 21 to which the inspection data should be associated (hereinafter referred to as the "inspection location"), and serve to identify the location to be inspected. The inspection data includes, as pipe attribute values, text data representing, for example, the pipe name 21a, rack number 22a, and tier number 22b. Furthermore, the pipe attribute values may include information that identifies the location of the inspection location (such as longitude and latitude) instead of, or in addition to, information such as the pipe name 21a. Furthermore, the pipe attribute values may further include information that represents the function of the pipe 21 at the inspection location. For example, the pipe attribute values may include information that represents the classification of the pipe 21 at the inspection location (main pipe, branch pipe, etc.).

流体属性値は、検査箇所に流通する流体を表す情報である。検査データは、流体属性値として、たとえば、配管21に流通する流体の名称を表すテキストデータ、当該流体の圧力および流量を表す数値データ、などを含む。 Fluid attribute values are information that represent the fluid flowing through the inspection location. The inspection data includes, as fluid attribute values, for example, text data representing the name of the fluid flowing through the pipe 21, and numerical data representing the pressure and flow rate of the fluid.

日時属性値は、検査箇所に対する検査が行われた日時を表す情報である。たとえば、日時属性値として、検査データの編集が行われた瞬間の日時が自動的に取得される。 The date and time attribute value is information that represents the date and time when the inspection was performed on the inspection location. For example, the date and time attribute value is automatically obtained as the date and time when the inspection data was edited.

使用者属性値は、検査データを入力した使用者を表す情報である。検査データは、使用者属性値として、たとえば、当該検査データを入力した使用者のIDを表すテキストデータを含む。検査端末3の使用者は、それぞれ個別に付与されたIDとパスワードとの組を用いて検査端末3にログインした状態で検査データの入力を行う。使用者属性値としては、検査データが入力された際にログインしている使用者のIDが自動的に使用される。 The user attribute value is information that represents the user who entered the test data. The test data includes, for example, text data representing the ID of the user who entered the test data as the user attribute value. Users of the test terminal 3 enter test data while logged in to the test terminal 3 using a pair of ID and password that is individually assigned to each user. The ID of the user who is logged in when the test data is entered is automatically used as the user attribute value.

重要度属性値は、検査箇所の重要度を表す情報である。検査データは、重要度属性値として、たとえば、いくつかの所定の重要度水準のうちの一つの水準を表す数値データを含む。重要度属性値は、検査端末3の使用者が自由に設定できるようにしてもよいし、配管属性値や流体属性値などに基づいて自動的に決定されるようにしてもよい。 The importance attribute value is information that represents the importance of the inspection location. The inspection data includes, for example, numerical data representing one of several predetermined importance levels as the importance attribute value. The importance attribute value may be freely set by the user of the inspection terminal 3, or may be automatically determined based on piping attribute values, fluid attribute values, etc.

同期属性値は、検査データがデータサーバ4との同期対象であるか否かを表す情報である。同期属性値が「1」である検査データはデータサーバ4にアップロードされ、同期属性値が「0」である検査データはデータサーバ4にアップロードされない。たとえば、過去に検査を行った箇所に対して再度検査を行う場合は、当該箇所に関連づけられている検査データがデータサーバ4から検査端末3にダウンロードされ、ダウンロードされた検査データを更新する形で再度の検査の結果が入力される。この場合の検査データは、同期属性値が「1」になっており、再度の検査の結果が入力されたのちに、更新された検査データがデータサーバ4にアップロードされ、データサーバ4(記憶装置42)に記憶されている検査データが更新される。 The synchronization attribute value is information that indicates whether or not the test data is to be synchronized with the data server 4. Test data with a synchronization attribute value of "1" is uploaded to the data server 4, and test data with a synchronization attribute value of "0" is not uploaded to the data server 4. For example, when a location that was previously tested is re-tested, the test data associated with that location is downloaded from the data server 4 to the test terminal 3, and the results of the re-test are entered by updating the downloaded test data. In this case, the test data has a synchronization attribute value of "1", and after the results of the re-test are entered, the updated test data is uploaded to the data server 4, and the test data stored in the data server 4 (storage device 42) is updated.

一方、検査端末3の使用者が新規に点検を行った箇所の検査データについては、使用者が同期属性値を任意に選択できる。このとき、同期属性値が「0」に設定された検査データは、当該検査データを作成した検査端末3(記憶装置34)にのみ記憶される。 On the other hand, for inspection data on locations that have been newly inspected by the user of the inspection terminal 3, the user can arbitrarily select the synchronization attribute value. In this case, inspection data with a synchronization attribute value set to "0" is stored only in the inspection terminal 3 (storage device 34) that created the inspection data.

検査結果属性値は、検査箇所に対する検査の結果を表す情報である。検査データは、たとえば、検査結果属性値として、検査箇所に対する検査の結果を表すテキストデータを含み、不具合の有無、種類、程度などを特定できるようにしてある。検査結果属性値は、使用者が任意のテキストを入力できるようにしてもよいし、あらかじめ設定された候補の中から使用者が選択するようにしてもよい。 The inspection result attribute value is information that represents the results of an inspection of an inspection location. The inspection data, for example, includes text data representing the results of an inspection of an inspection location as the inspection result attribute value, allowing the presence, type, and degree of a defect to be identified. The inspection result attribute value may be entered by the user as any text, or may be selected by the user from a list of pre-set candidates.

ロック属性値は、検査データの編集がデータサーバ4との通信の可否によって制限されるか否かを表す情報である。ロック属性値が「1」である検査データは、原則として、データサーバ4との通信が可能な場合にのみ編集可能である。一方、ロック属性値が「0」である検査データは、原則として、データサーバ4との通信の可否に関わらず編集可能である。 The lock attribute value is information that indicates whether editing of test data is restricted depending on whether communication with the data server 4 is possible. Test data with a lock attribute value of "1" can, in principle, only be edited when communication with the data server 4 is possible. On the other hand, test data with a lock attribute value of "0" can, in principle, be edited regardless of whether communication with the data server 4 is possible.

ロック属性値は、他の属性値に連動して設定されうる。たとえば、同期属性値が「1」である検査データは、データサーバ4との同期が必要な検査データであるので、データサーバ4との通信ができない状態で編集がなされると、後に検査データの競合が生じるおそれがある。そのため、同期属性値が「1」である検査データは、ロック属性値が「1」に設定される。また、たとえば、重要度属性値が所定の閾値を超える検査データは、管理精度を高める必要があるため、データサーバ4との通信ができない状態での編集がなされるべきではない。そのため、重要度属性値が所定の閾値を超える検査データは、ロック属性値が「1」に設定される。以下では、ロック属性値が「1」に設定されている検査データを、ロック対象検査データという。 The lock attribute value can be set in conjunction with other attribute values. For example, test data with a synchronization attribute value of "1" is test data that requires synchronization with the data server 4. Therefore, if the test data is edited while communication with the data server 4 is unavailable, there is a risk of test data conflicts occurring later. For this reason, the lock attribute value is set to "1" for test data with a synchronization attribute value of "1." Furthermore, test data with an importance attribute value exceeding a predetermined threshold, for example, requires increased management accuracy and should not be edited while communication with the data server 4 is unavailable. For this reason, the lock attribute value is set to "1" for test data with an importance attribute value exceeding a predetermined threshold. Hereinafter, test data with a lock attribute value set to "1" will be referred to as locked test data.

なお、検査データは、上記に説明した他の属性値を含んでいてもよい。他の属性値としては、たとえば、検査箇所における不具合に対する処置情報を示す処置属性値、検査箇所を撮影した画像データを含む画像属性値、などが例示される。 The inspection data may also include other attribute values described above. Examples of other attribute values include a treatment attribute value indicating treatment information for defects at the inspection location, and an image attribute value including image data of the inspection location.

〔検査端末の制御プログラムの構成〕
本実施形態において、検査端末3側では、検査データ編集機能、通信判定機能、配置図表示機能、およびロック制御機能が実行される。これらの各機能は、検査端末3の演算装置35によって実行される制御プログラムにより実現される。なお、以下に説明する各機能の他に、データサーバ4との間で検査データを授受する機能も実行されるが、データサーバと端末装置との間でデータを授受する機能として公知の機能であるので、説明を省略する。
[Configuration of the control program for the inspection terminal]
In this embodiment, an inspection data editing function, a communication determination function, a layout diagram display function, and a lock control function are executed on the inspection terminal 3. Each of these functions is realized by a control program executed by the arithmetic unit 35 of the inspection terminal 3. In addition to the functions described below, a function for exchanging inspection data with the data server 4 is also executed, but since this is a well-known function for exchanging data between a data server and a terminal device, its description will be omitted.

(1)検査データ編集機能
検査データ編集機能は、タッチパネル31を介して使用者から入力された入力操作に従って、検査データを編集する機能である。検査データ編集機能を実行する際は、編集対象の検査データに含まれる各属性値が、タッチパネル31に表示される。本実施形態では、配置図画面5(図3)に重ねて編集ウィンドウ6が表示され、当該編集ウィンドウ6に対して操作を加えることで、検査データの編集を行うことができる。このとき、使用者が任意に編集できる属性値(たとえば配管属性値である。)と、任意には編集できない属性値(たとえば日時属性値である。)とが、異なる態様で表示される。
(1) Inspection Data Editing Function The inspection data editing function is a function for editing inspection data in accordance with input operations input by the user via the touch panel 31. When the inspection data editing function is executed, each attribute value included in the inspection data to be edited is displayed on the touch panel 31. In this embodiment, an editing window 6 is displayed superimposed on the layout drawing screen 5 ( FIG. 3 ), and inspection data can be edited by performing operations on the editing window 6. At this time, attribute values that can be arbitrarily edited by the user (for example, piping attribute values) and attribute values that cannot be arbitrarily edited (for example, date and time attribute values) are displayed in different formats.

(2)通信判定機能
通信判定機能は、通信装置32(携帯電話モジュール321および無線LANモジュール322)を介したデータサーバ4との通信が可能であるか否か、および、通信装置32(近距離無線通信モジュール323)を介した他の検査端末3Aとの通信が可能であるか否か、を判定する機能である。通信判定機能はバックグラウンドで実行されうる。
(2) Communication Determination Function The communication determination function is a function that determines whether communication with the data server 4 via the communication device 32 (mobile phone module 321 and wireless LAN module 322) is possible, and whether communication with another inspection terminal 3A via the communication device 32 (short-range wireless communication module 323) is possible. The communication determination function can be executed in the background.

データサーバ4との通信の可否の判定は、たとえば、定期的にデータサーバ4との通信が実際に試みることによって行われる。また、代替的な構成として、携帯電話モジュール321および無線LANモジュール322が受信する電波の強度に基づいて、データサーバ4との通信の可否を判定してもよい。 Whether or not communication with the data server 4 is possible is determined, for example, by actually attempting to communicate with the data server 4 periodically. Alternatively, whether or not communication with the data server 4 is possible may be determined based on the strength of the radio waves received by the mobile phone module 321 and wireless LAN module 322.

他の検査端末3Aとの通信の可否の判定は、たとえば、同種の近距離無線通信モジュール323との通信を定期的に試みることによって行われる。近距離無線通信モジュール323がBluetooth(登録商標)規格に対応するモジュールである場合は、アドバタイジングパケットの送受信を介して、通信の可否が判定されうる。他の検査端末3Aとの通信が可能であることは、近距離無線通信モジュール323の通信圏内(たとえば半径100m程度の範囲である。)、すなわち検査端末3の近傍に、他の検査端末3Aが存在することを意味する。 Whether or not communication with another inspection terminal 3A is possible is determined, for example, by periodically attempting communication with the same type of short-range wireless communication module 323. If the short-range wireless communication module 323 is a module that complies with the Bluetooth (registered trademark) standard, whether or not communication is possible can be determined through the sending and receiving of advertising packets. The ability to communicate with another inspection terminal 3A means that another inspection terminal 3A is present within the communication range of the short-range wireless communication module 323 (for example, a range with a radius of about 100 m), i.e., near the inspection terminal 3.

(3)配置図表示機能
配置図表示機能は、タッチパネル31に配置図画面5(図3)を表示する機能である。配置図画面5、記憶装置34に記憶されている地図データおよび検査データに基づいて、タッチパネル31にプラントPの地図51を表示するとともに、複数の検査箇所のそれぞれを表すオブジェクト52を当該地図51上に表示した画面である。それぞれのオブジェクト52は検査データに関連づけられており、検査データの配管属性値に従って地図51上における各オブジェクト52の位置が決定される。すなわち、検査データが関連づけられるべき配管21が実際に存在する位置を表す地図51上の位置に、当該検査データに基づいて作成されたオブジェクト52が表示される。
(3) Layout Plan Display Function The layout plan display function is a function for displaying a layout plan screen 5 ( FIG. 3 ) on the touch panel 31. The layout plan screen 5 is a screen that displays a map 51 of the plant P on the touch panel 31 based on the map data and inspection data stored in the storage device 34, and also displays objects 52 representing each of a plurality of inspection locations on the map 51. Each object 52 is associated with inspection data, and the position of each object 52 on the map 51 is determined according to the piping attribute value of the inspection data. In other words, the object 52 created based on the inspection data is displayed at a position on the map 51 that represents the actual location of the piping 21 to which the inspection data should be associated.

なお、配置図画面5には、配置図画面5に表示されている地図51のプラントP内における位置を特定するための、図番53、プラント地図54、およびラック図55が表示される。 In addition, the layout drawing screen 5 displays a drawing number 53, a plant map 54, and a rack diagram 55 to identify the location within plant P of the map 51 displayed on the layout drawing screen 5.

タッチパネル31に配置図画面5が表示されている状態で、いずれかのオブジェクト52にタッチすると、当該オブジェクト52に関連づけられている検査データを対象とする編集ウィンドウ6が表示され、検査データ編集機能に遷移する。これによって、検査端末3の使用者は、編集すべき検査データを直感的に選択できる。 When any object 52 is touched while the layout drawing screen 5 is displayed on the touch panel 31, an editing window 6 for the inspection data associated with that object 52 is displayed, and the inspection data editing function is displayed. This allows the user of the inspection terminal 3 to intuitively select the inspection data to edit.

通信判定機能において、データサーバ4と通信不能と判定されたときは、配置図表示機能において、ロック対象検査データに関連づけられるオブジェクト52Aと、その他のオブジェクト52Bとが異なる態様で表示される。換言すれば、各オブジェクト52の表示態様が、検査データのロック属性値を参照して決定される。具体的には、ロック対象検査データに関連づけられるオブジェクト52Aは相対的に薄い色(たとえば灰色)で表示され、その他の検査データに関連づけられるオブジェクト52Bは相対的に濃い色(たとえば黒色)で表示される。そして、薄い色で表示されているオブジェクト52Aにタッチしても、検査データ編集機能への遷移が行われない。一方、濃い色で表示されているオブジェクト52Bにタッチすると、タッチされたオブジェクトに関連づけられる検査データを対象とする検査データ編集機能に遷移する。 When the communication determination function determines that communication with the data server 4 is not possible, the layout plan display function displays the object 52A associated with the test data to be locked and the other objects 52B in different ways. In other words, the display mode of each object 52 is determined by referring to the lock attribute value of the test data. Specifically, the object 52A associated with the test data to be locked is displayed in a relatively light color (e.g., gray), while the object 52B associated with the other test data is displayed in a relatively dark color (e.g., black). Touching an object 52A displayed in a light color does not transition to the test data editing function. On the other hand, touching an object 52B displayed in a dark color transitions to the test data editing function for the test data associated with the touched object.

一方、通信判定機能において、データサーバ4と通信可能と判定されたときは、全てのオブジェクト52が同じ態様で表示される。この場合は、いずれのオブジェクト52にタッチしても、タッチされたオブジェクト52に関連づけられる検査データを対象とする検査データ編集機能への遷移が行われる。 On the other hand, when the communication determination function determines that communication with the data server 4 is possible, all objects 52 are displayed in the same manner. In this case, touching any object 52 will cause a transition to the test data editing function, which targets the test data associated with the touched object 52.

なお、オブジェクト52の表示態様の区別は、上記に例示したような色による区別に限定されない。たとえば、オブジェクト52の形状、動き(たとえば点灯と点滅)、大きさなどの違いによって区別してもよい。また、ロック対象検査データに関連づけられるオブジェクト52Aを表示しないようにしてもよい。この場合も、オブジェクト52Aが無色のオブジェクトとして表示されていると捉えれば、オブジェクト52Bと異なる態様で表示されているといえる。 Note that the display mode of the object 52 is not limited to being distinguished by color as exemplified above. For example, the object 52 may be distinguished by differences in shape, movement (e.g., lighting and flashing), size, etc. Also, the object 52A associated with the lock target test data may not be displayed. In this case, if the object 52A is considered to be displayed as a colorless object, it can be said that it is displayed in a different mode from the object 52B.

(4)ロック制御機能
ロック制御機能は、所定の要件を満たす検査データについて、ロック対象検査データとしての指定の有無(すなわちロック属性値)を一時的に変更する機能である。
(4) Lock Control Function The lock control function is a function that temporarily changes whether or not test data that meets predetermined requirements is designated as test data to be locked (i.e., the lock attribute value).

ロック制御機能の第一の機能は、所定の要件を満たすロック対象検査データについて、ロック対象検査データとしての指定を一時的に解除する機能である。具体的には、所定の要件を満たすロック対象検査データのロック属性値が、一時的に「0」に変更される。所定の要件とは、当該ロック対象検査データに関連づけられている検査箇所の近傍に検査端末3が位置すること、および、当該検査端末3の近傍に他の検査端末3Aが存在しないこと、の二つである。 The first function of the lock control function is to temporarily remove the designation of lock-eligible test data that meets certain requirements as lock-eligible test data. Specifically, the lock attribute value of lock-eligible test data that meets certain requirements is temporarily changed to "0." The specified requirements are that the test terminal 3 is located near the test location associated with the lock-eligible test data, and that no other test terminals 3A are located near the test terminal 3.

一つ目の要件が満たされているか否かは、位置特定装置33によって特定される検査端末3の現在位置に基づいて判定される。検査端末3の現在位置と、ロック対象検査データの配管属性値によって特定される検査箇所の位置と、の乖離が所定の閾値以下である場合に、一つ目の要件が満たされていると判定する。 Whether the first requirement is met is determined based on the current location of the inspection terminal 3 identified by the location identification device 33. If the deviation between the current location of the inspection terminal 3 and the location of the inspection point identified by the piping attribute value of the lock target inspection data is less than or equal to a predetermined threshold, it is determined that the first requirement is met.

二つ目の要件が満たされているか否かは、通信判定機能における他の検査端末3Aとの通信可否の判定結果に基づいて判定される。通信判定機能において、他の検査端末3Aと通信不能だと判定されているときに、二つ目の要件が満たされていると判定する。 Whether the second requirement is met is determined based on the results of the communication determination function's determination of whether communication with other inspection terminals 3A is possible. When the communication determination function determines that communication with other inspection terminals 3A is not possible, it is determined that the second requirement is met.

一つ目の要件が満たされていることは、検査端末3がロック対象検査データに関連づけられている検査箇所の近傍に位置することを意味する。また、二つ目の要件が満たされていることは、近傍に他の検査端末3Aが存在しないことを意味する。これらを合わせて考慮すると、二つの要件がいずれも満たされていることは、検査端末3がロック対象検査データに関連づけられている検査箇所の近傍に位置し、かつ、当該検査箇所の近傍に他の検査端末3Aが存在しないことを意味する。この状況では、当該検査箇所の検査データについて競合が生じるおそれが小さいため、ロック対象検査データとしての指定を一時的に解除しても、問題が生じる可能性が小さい。 Satisfying the first requirement means that the inspection terminal 3 is located near the inspection location associated with the inspection data to be locked. Satisfying the second requirement means that there are no other inspection terminals 3A nearby. Taking these two requirements into consideration, satisfying both requirements means that the inspection terminal 3 is located near the inspection location associated with the inspection data to be locked, and that there are no other inspection terminals 3A nearby the inspection location. In this situation, there is little risk of contention occurring for the inspection data of the inspection location, so even if the designation as inspection data to be locked is temporarily removed, there is little chance of a problem occurring.

ロック制御機能の第二の機能は、所定の要件を満たす検査データを、一時的にロック対象検査データとして指定する機能である。具体的には、所定の要件を満たすロック対象検査データのロック属性値が、一時的に「1」に変更される。所定の要件とは、当該ロック対象検査データに関連づけられている検査箇所の近傍に検査端末3が位置すること、および、当該検査端末3の近傍に他の検査端末3Aが存在すること、の二つである。ここで、一つ目の要件は、第一の機能の一つ目の要件と同じである。また、二つ目の要件は、第二の機能の二つ目の要件の反対の要件である。 The second function of the lock control function is to temporarily designate test data that meets certain requirements as test data to be locked. Specifically, the lock attribute value of test data to be locked that meets certain requirements is temporarily changed to "1." The specified requirements are that the test terminal 3 is located near the test location associated with the test data to be locked, and that another test terminal 3A exists near the test terminal 3. Here, the first requirement is the same as the first requirement of the first function. Furthermore, the second requirement is the opposite of the second requirement of the second function.

一つ目の要件が満たされていることは、検査端末3がロック対象検査データに関連づけられている検査箇所の近傍に位置することを意味する。また、二つ目の要件が満たされていることは、近傍に他の検査端末3Aが存在することを意味する。これらを合わせて考慮すると、二つの要件がいずれも満たされていることは、検査端末3がロック対象検査データに関連づけられている検査箇所の近傍に位置し、かつ、当該検査箇所の近傍に他の検査端末3Aが存在することを意味する。この場合、複数の使用者が同一の検査箇所の検査を実行しようとしていることが推定されるため、検査データの競合が生じる可能性が高い状況にあるといえる。そのため、当該検査データを一時的にロック対象検査データとして指定して、競合を回避するのである。 Satisfying the first requirement means that the inspection terminal 3 is located near the inspection location associated with the inspection data to be locked. Satisfying the second requirement means that there is another inspection terminal 3A nearby. Taking these two requirements into consideration, satisfying both requirements means that the inspection terminal 3 is located near the inspection location associated with the inspection data to be locked, and that there is another inspection terminal 3A nearby that inspection location. In this case, it is assumed that multiple users are attempting to inspect the same inspection location, creating a high possibility of an inspection data conflict. Therefore, the inspection data is temporarily designated as inspection data to be locked to avoid the conflict.

第一の機能および第二の機能のいずれが作用した場合も、配置図表示機能の動作は、一時的に変更されたロック属性値に従う。すなわち、ロック制御機能においてロック対象検査データとしての指定が一時的に解除された場合は、データサーバ4との通信ができない状態であっても、当該ロック対象検査データに関連づけられるオブジェクトが濃い色で表示される。そして、当該ロック対象検査データに関連づけられるオブジェクトにタッチすると、タッチされたオブジェクトに関連づけられる検査データを対象とする検査データ編集機能への遷移が行われる。 Whether the first or second function is activated, the layout diagram display function operates in accordance with the temporarily changed lock attribute value. In other words, if the lock control function temporarily cancels the designation of the locked test data, the object associated with the locked test data is displayed in a dark color, even if communication with the data server 4 is unavailable. Then, when an object associated with the locked test data is touched, a transition is made to the test data editing function, which targets the test data associated with the touched object.

また、ロック制御機能において検査データが一時的にロック対象検査データとして指定された場合は、データサーバ4との通信ができる状態であっても、当該検査データに関連づけられるオブジェクトが薄い色で表示される。そして、当該検査データに関連づけられるオブジェクトにタッチしても、検査データ編集機能への遷移が行われない。 Furthermore, if test data is temporarily designated as test data to be locked in the lock control function, the object associated with that test data will be displayed in a light color, even if communication with the data server 4 is possible. Furthermore, touching an object associated with that test data will not transition to the test data editing function.

なお、第一の機能および第二の機能のいずれについても、それぞれにおいて指定される二つの要件が満たされなくなったときに、一時的に変更されたロック属性値が元の値に戻される。 For both the first and second functions, if the two requirements specified in each function are no longer met, the temporarily changed lock attribute value will be restored to its original value.

〔データサーバの制御プログラムの構成〕
本実施形態において、データサーバ4側では、照会機能、更新機能、判定機能、および競合処理機能が実行される。これらの各機能は、データサーバ4の演算装置43によって実行される制御プログラムにより実現される。なお、以下に説明する各機能の他に、検査端末3との間で検査データを授受する機能も実行されるが、データサーバと端末装置との間でデータを授受する機能として公知の機能であるので、説明を省略する。
[Configuration of the data server control program]
In this embodiment, the data server 4 executes a query function, an update function, a determination function, and a conflict processing function. Each of these functions is realized by a control program executed by the arithmetic unit 43 of the data server 4. In addition to the functions described below, a function of exchanging test data with the test terminal 3 is also executed, but since this is a well-known function for exchanging data between a data server and a terminal device, its description will be omitted.

(1)照会機能
照会機能は、新たに入力された検査データの使用者属性値を、記憶装置42に記憶されている使用者データベースに照会して、使用者属性値により特定される使用者に係る情報を使用者データベースから取得する機能である。ここで、「新たに入力された検査データ」とは、検査端末3に新たに入力され、または検査端末3において新たに編集されたのちに、データサーバ4にアップロードされた検査データをいう。使用者データベースの各レコードには、使用者属性値をキーとして、当該使用者属性値により特定される使用者の氏名、熟練度、資格、経験年数、検査回数などの情報が属性として格納されている。したがって、照会機能を実行することによって、新たに入力された検査データに係る検査を実施した使用者の氏名、熟練度、資格、経験年数、検査回数などを特定できる。
(1) Inquiry Function The inquiry function is a function that queries the user attribute values of newly input test data against the user database stored in the storage device 42, and obtains information related to the user identified by the user attribute values from the user database. Here, "newly input test data" refers to test data that is newly input to the test terminal 3 or newly edited on the test terminal 3 and then uploaded to the data server 4. Each record in the user database uses the user attribute value as a key and stores information such as the name, proficiency level, qualifications, years of experience, and number of tests of the user identified by the user attribute value as an attribute. Therefore, by executing the inquiry function, it is possible to identify the name, proficiency level, qualifications, years of experience, number of tests, etc. of the user who performed the test related to the newly input test data.

(2)更新機能
更新機能は、新たに入力された検査データに関連付けられている検査箇所に係る過去の検査データを、新たに入力された検査データにより更新する機能である。新たに入力された検査データが、過去の検査データを更新しうる検査データであるか否かは、配管属性値および日時属性値に基づいて判定される。すなわち、ある配管属性値を含む検査データは、同一の配管属性値を含む新しい検査データによって更新されうる。また、複数の検査データの新旧は、日時属性値に基づいて判定される。
(2) Update Function The update function is a function that updates past inspection data for an inspection location associated with newly input inspection data with the newly input inspection data. Whether the newly input inspection data can update past inspection data is determined based on the piping attribute value and the date and time attribute value. In other words, inspection data containing a certain piping attribute value can be updated by new inspection data containing the same piping attribute value. In addition, the age of multiple inspection data is determined based on the date and time attribute value.

(3)判定機能
判定機能は、新たに入力された検査データを入力した使用者に係る情報に基づいて、更新機能を実行するか否かを判定する機能である。ここで判定に用いる使用者に係る情報は、新たに入力された検査データを対象とする照会機能の実行により特定されたものである。以下では、判定機能において実行されうる四つの機能について説明するが、必ずしも全ての機能が実行されなくてもよい。
(3) Determination Function The determination function determines whether or not to execute the update function based on information about the user who entered the newly entered test data. The information about the user used for the determination here is identified by executing the inquiry function for the newly entered test data. Below, four functions that can be executed by the determination function are described, but it is not necessary for all functions to be executed.

判定機能の第一の機能として、配管属性値を考慮した判定が行われうる。たとえば、使用者の熟練度に応じて、検査データを更新する権限を有する配管21の区分(主管、枝管など)をあらかじめ設定しておけば、新たに入力された検査データを入力した使用者の熟練度と、当該検査データの配管属性値により特定される配管21の区分と、の組合せに基づいて、更新工程を実行するか否かを判定できる。たとえば、熟練度が所定の水準に満たない使用者には、枝管についてのみ検査データを更新する権限を付与し、主管については当該権限を付与しない、とする運用であれば、当該使用者によって入力された主管に係る検査データは、データサーバ4における当該主管の検査データの更新には使用されないことになる。 The first function of the judgment function is to make a judgment that takes into account pipe attribute values. For example, if the classification of pipes 21 (main pipe, branch pipe, etc.) that have the authority to update inspection data are set in advance according to the user's level of proficiency, it is possible to determine whether to execute the update process based on the combination of the proficiency of the user who entered newly entered inspection data and the classification of pipes 21 identified by the pipe attribute values of that inspection data. For example, if a user whose proficiency does not meet a predetermined level is granted the authority to update inspection data only for branch pipes, but not for main pipes, then the inspection data for the main pipe entered by that user will not be used to update the inspection data for that main pipe in the data server 4.

また、第一の機能の別の態様として、使用者の資格に応じて、検査データを更新する権限を有する配管21の階層(階層番号22b)があらかじめ設定されている場合は、新たに入力された検査データを入力した使用者の資格と、当該検査データの配管属性値により特定される階層番号22bと、の組合せに基づいて、更新工程を実行するか否かを判定できる。これは、高所作業の資格を有する使用者にのみ、所定の水準以上の高さにある配管21の検査データの更新を許可する、という運用である。 In addition, as another aspect of the first function, if the floor (floor number 22b) of the piping 21 that has the authority to update inspection data is set in advance according to the qualifications of the user, it is possible to determine whether to execute the update process based on a combination of the qualifications of the user who entered newly entered inspection data and the floor number 22b identified by the piping attribute value of that inspection data. This means that only users qualified to work at heights are permitted to update the inspection data of piping 21 that is at a height above a specified level.

判定機能の第二の機能として、流体属性値を考慮した判定が行われうる。たとえば、使用者の熟練度や資格などに応じて、検査データを更新する権限を有する配管21の流体の性質(流体の種類、圧力、流量など)をあらかじめ設定しておけば、新たに入力された検査データを入力した使用者の情報と、当該検査データの流体属性値により特定される配管21の流体と、の組合せに基づいて、更新工程を実行するか否かを判定できる。たとえば、水や空気などの比較的危険性が低い流体が流通する、圧力および流量が比較的小さい、などの要件を満たす配管21については、技能水準が比較的低い使用者であっても検査データの更新を許可する一方で、水素などの比較的危険性が高い流体が流通する、圧力または流量が比較的大きい、などの要件を満たす配管21については、技能水準が比較的高い使用者にのみ検査データの更新を許可する、という運用が可能になる。 A second function of the determination function is to make a determination that takes fluid attribute values into account. For example, by pre-setting the fluid properties (fluid type, pressure, flow rate, etc.) of the pipe 21 that has the authority to update the test data according to the user's level of skill and qualifications, it is possible to determine whether to execute the update process based on a combination of the information of the user who entered newly entered test data and the fluid in the pipe 21 identified by the fluid attribute value of the test data. For example, for pipes 21 that meet requirements such as the flow of relatively low-risk fluids such as water or air and a relatively low pressure and flow rate, even users with a relatively low skill level can be allowed to update the test data. However, for pipes 21 that meet requirements such as the flow of relatively high-risk fluids such as hydrogen and a relatively high pressure or flow rate, only users with a relatively high skill level can be allowed to update the test data.

判定機能の第三の機能として、重要度属性値を考慮した判定が行われうる。たとえば、使用者の熟練度や資格などに応じて、検査データを更新する権限を有する配管21の重要度の範囲をあらかじめ設定しておけば、新たに入力された検査データを入力した使用者の情報と、当該検査データの重要度属性値により特定される配管21の重要度と、の組合せに基づいて、更新工程を実行するか否かを判定できる。この機能においても、重要度の高低に応じて、検査データの更新が許容される使用者の技能水準を制限する運用が可能である。 A third function of the judgment function is to make a judgment that takes into account the importance attribute value. For example, if the range of importance of piping 21 that has the authority to update inspection data is set in advance according to the user's level of skill and qualifications, it is possible to determine whether to execute the update process based on a combination of the information of the user who entered newly entered inspection data and the importance of the piping 21 specified by the importance attribute value of that inspection data. This function can also be used to limit the skill level of users who are allowed to update inspection data depending on the level of importance.

判定機能の第四の機能として、使用者に係る情報のみに基づく判定が行われうる。たとえば、検査回数が所定の閾値に満たない使用者には、OJTとして検査の実施、検査端末3への検査データの入力、およびデータサーバ4への検査データのアップロードを行わせるものの、当該検査データをデータサーバ4の検査データの更新には使用しない、という運用であれば、新たに入力された検査データを入力した使用者の検査回数に基づいて、更新工程を実行するか否かを判定すればよい。 A fourth function of the judgment function is to make a judgment based solely on information related to the user. For example, if a user whose number of tests does not meet a predetermined threshold is required to conduct tests, input test data into the test terminal 3, and upload the test data to the data server 4 as part of OJT, but the test data is not used to update the test data on the data server 4, then it would be possible to determine whether to execute the update process based on the number of tests performed by the user who entered the newly entered test data.

判定機能は、上記に例示したいずれの機能においても、使用者の技能水準を表しうる情報を考慮するとともに、さらに必要に応じて検査箇所の特性を考慮に入れて、更新機能を実行するか否かを判定する、という技術的思想に基づく。これによって、必要な技能を有さない使用者によって、検査データが不適切に更新されることを防止できる。 In all of the above examples, the judgment function is based on the technical idea of taking into account information that may represent the user's skill level, and, if necessary, the characteristics of the test location, to determine whether to execute the update function. This prevents test data from being inappropriately updated by a user who does not have the necessary skills.

(4)競合処理機能
競合処理機能は、複数の検査データが競合したときに、データサーバ4の検査データの更新に用いる検査データを選択する機能である。ここで、複数の検査データが競合するとは、たとえば、複数の検査データの各々の日時属性値により特定される日時の差が、所定の閾値(以下、競合閾値という。)以内であることをいう。なお、競合処理機能は、競合する複数の検査データのそれぞれが、競合が生じない状況においては、判定機能において更新機能を実行すると判定される検査データであることを前提とする。また、複数の検査データのそれぞれについて、照会機能が実行される。
(4) Conflict Processing Function The conflict processing function is a function that selects test data to be used to update the test data in the data server 4 when multiple test data conflict. Here, multiple test data conflicts, for example, when the difference in date and time specified by the date and time attribute values of each of the multiple test data is within a predetermined threshold (hereinafter referred to as the conflict threshold). Note that the conflict processing function assumes that each of the multiple conflicting test data is test data that, in a situation where no conflict occurs, is determined to require the update function to be executed in the determination function. In addition, a query function is executed for each of the multiple test data.

競合処理機能では、複数の検査データのそれぞれに関連づけられたそれぞれの使用者に係る情報に基づいて、複数の検査データのうちのいずれの検査データを更新機能に使用するかを選択する。ここで、使用者に係る情報とは、当該情報に基づいて各検査データを入力した使用者の技能水準の優劣を決定しうる情報であり、たとえば使用者の熟練度、資格、経験年数、検査回数などである。すなわち、複数の検査データが競合したときに、最も熟練度が高い、最も高度の資格を有する、などの条件を満たす使用者によって入力された検査データが、最も信頼性が高い検査データであるとの仮定に基づき、当該検査データを更新機能に使用するのである。これによって、より信頼性が高い検査データを、データサーバ4に蓄積できる。 The conflict handling function selects which of multiple test data to use for the update function based on the user-related information associated with each of the multiple test data. Here, user-related information refers to information that can be used to determine the skill level of the user who entered each test data, such as the user's proficiency, qualifications, years of experience, and number of tests. In other words, when multiple test data conflict, the test data entered by the user who meets conditions such as the highest proficiency or the highest qualifications is assumed to be the most reliable test data, and this test data is used for the update function. This allows more reliable test data to be stored in the data server 4.

また、競合処理機能の別の態様として、重要度属性値をさらに考慮してもよい。たとえば、重要度属性値が所定の閾値以下である検査データについては、競合閾値を比較的小さな値に設定して競合していると判定されにくくする一方で、重要度属性値が所定の閾値を超える検査データについては、競合閾値を比較的大きな値に設定して競合の判定を厳密に行う。この構成であれば、競合処理の発生を重要度が高い検査箇所に限定して、演算処理量の抑制と検査の信頼性の向上とを両立しうる。 As another aspect of the conflict processing function, importance attribute values may also be taken into consideration. For example, for test data whose importance attribute value is below a predetermined threshold, the conflict threshold is set to a relatively small value to make it less likely to be determined to be in conflict, while for test data whose importance attribute value exceeds the predetermined threshold, the conflict threshold is set to a relatively large value to more strictly determine whether there is a conflict. With this configuration, conflict processing is limited to test locations with high importance, making it possible to both reduce the amount of calculation processing and improve the reliability of the test.

〔その他の実施形態〕
最後に、本発明に係る検査端末、運転方法、制御プログラムのその他の実施形態について説明する。なお、以下のそれぞれの実施形態で開示される構成は、矛盾が生じない限り、他の実施形態で開示される構成と組み合わせて適用することも可能である。
Other Embodiments
Finally, other embodiments of the inspection terminal, operation method, and control program according to the present invention will be described. Note that the configurations disclosed in the following embodiments can be applied in combination with the configurations disclosed in other embodiments, as long as no contradiction occurs.

上記の実施形態では、検査端末3が、入力装置であり表示装置でもあるタッチパネル31を有する構成を例として説明した。しかし、本発明に係る検査端末において、入力装置と表示装置とが別体で設けられていてもよい。かかる入力装置としては、ボタン、レバー、キーボード、マイクなどの公知の入力装置を使用できる。また、かかる表示装置としては、液晶ディスプレイなどが例示される。 In the above embodiment, the test terminal 3 is described as having a touch panel 31 that is both an input device and a display device. However, in the test terminal according to the present invention, the input device and the display device may be provided separately. Such input devices may include well-known input devices such as buttons, levers, keyboards, and microphones. Furthermore, examples of such display devices include liquid crystal displays.

上記の実施形態では、データサーバ4の演算装置43によって、照会機能、更新機能、および判定機能が実行される構成を例として説明した。しかし、本発明において、これらの機能の一部または全部が、検査端末の演算装置によって実行されてもよい。たとえば、検査端末にログインする使用者のIDに基づいて、検査端末側で判定機能を実行してもよい。 In the above embodiment, an example was described in which the query function, update function, and judgment function are executed by the computing device 43 of the data server 4. However, in the present invention, some or all of these functions may be executed by the computing device of the inspection terminal. For example, the judgment function may be executed on the inspection terminal side based on the ID of the user logging in to the inspection terminal.

その他の構成に関しても、本明細書において開示された実施形態は全ての点で例示であって、本発明の範囲はそれらによって限定されることはないと理解されるべきである。当業者であれば、本発明の趣旨を逸脱しない範囲で、適宜改変が可能であることを容易に理解できるであろう。したがって、本発明の趣旨を逸脱しない範囲で改変された別の実施形態も、当然、本発明の範囲に含まれる。 Regarding other configurations, it should be understood that the embodiments disclosed in this specification are illustrative in all respects and that the scope of the present invention is not limited thereby. Those skilled in the art will readily understand that appropriate modifications are possible without departing from the spirit of the present invention. Therefore, other embodiments modified without departing from the spirit of the present invention are naturally included within the scope of the present invention.

本発明は、たとえばプラントの検査に供される検査端末、ならびに、当該検査端末の運転方法および当該検査端末を制御する制御プログラムに利用できる。 The present invention can be used, for example, in an inspection terminal used for plant inspection, as well as in an operating method for such an inspection terminal and a control program for controlling such an inspection terminal.

1 :検査システム
2 :配管群
21 :配管
21a :配管名
22 :ラック
22a :ラック番号
22b :階層番号
3 :検査端末
3A :他の検査端末
31 :タッチパネル
32 :通信装置
321 :携帯電話モジュール
322 :無線LANモジュール
323 :近距離無線通信モジュール
33 :位置特定装置
34 :記憶装置
35 :演算装置
4 :データサーバ
41 :通信装置
42 :記憶装置
43 :演算装置
5 :配置図画面
51 :オブジェクト
52 :図番
53 :プラント地図
54 :ラック図
6 :編集ウィンドウ
N :ネットワーク
P :プラント
1: Inspection system 2: Piping group 21: Piping 21a: Piping name 22: Rack 22a: Rack number 22b: Floor number 3: Inspection terminal 3A: Other inspection terminal 31: Touch panel 32: Communication device 321: Mobile phone module 322: Wireless LAN module 323: Short-range wireless communication module 33: Positioning device 34: Storage device 35: Computing device 4: Data server 41: Communication device 42: Storage device 43: Computing device 5: Layout screen 51: Object 52: Drawing number 53: Plant map 54: Rack diagram 6: Editing window N: Network P: Plant

Claims (11)

プラントに配置された検査対象設備の検査に用いられる検査システムであって、
検査端末とデータサーバとを備え、
前記検査端末が、
入力操作を受付可能な入力装置と、
前記データサーバと通信可能な通信装置と、を有し、
前記データサーバが、
前記検査端末と通信可能な通信装置と、
前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、を有し、
前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、
前記検査端末および前記データサーバの少なくとも一つが、演算装置をさらに有し、
前記演算装置が、
新たに入力された前記検査データの前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会機能と、
新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新機能と、
新たに入力された前記検査データに対する前記照会機能により取得された使用者に係る情報に基づいて、前記更新機能を実行するか否かを判定する判定機能と、を実行可能である検査システム。
An inspection system used to inspect equipment to be inspected that is located in a plant,
The system includes an inspection terminal and a data server,
The inspection terminal,
an input device capable of accepting input operations;
a communication device capable of communicating with the data server,
The data server,
a communication device capable of communicating with the inspection terminal;
a storage device that stores inspection data associated with the inspection target equipment and a user database that includes information related to a plurality of users;
the test data includes a user attribute value indicating a user who performed the test related to the test data,
At least one of the inspection terminal and the data server further includes a computing device;
The computing device
a query function of querying the user database for the user attribute value of the newly input test data and acquiring information related to the user identified by the user attribute value from the user database;
an update function that updates the past inspection data related to the inspection target equipment associated with the newly input inspection data with the newly input inspection data;
and a determination function that determines whether or not to execute the update function based on user-related information obtained by the inquiry function for the newly input test data.
前記検査データが、当該検査データが関連付けられている前記検査対象設備を特定する設備属性値をさらに含み、
前記判定機能において、前記設備属性値をさらに考慮して、前記更新機能を実行するか否かを判定する請求項1に記載の検査システム。
The inspection data further includes an equipment attribute value that identifies the inspection target equipment with which the inspection data is associated;
The inspection system according to claim 1 , wherein the determination function further considers the facility attribute value to determine whether or not to execute the update function.
前記検査データが、当該検査データが関連付けられている前記検査対象設備において取り扱われている流体を特定する流体属性値をさらに含み、
前記判定機能において、前記流体属性値をさらに考慮して、前記更新機能を実行するか否かを判定する請求項1または2に記載の検査システム。
the inspection data further includes a fluid attribute value that identifies a fluid handled in the inspection target facility with which the inspection data is associated;
3. The inspection system according to claim 1, wherein the determination function further takes into consideration the fluid attribute value to determine whether or not to execute the update function.
前記検査データが、当該検査データが関連付けられている前記検査対象設備の重要度を特定する重要度属性値をさらに含み、
前記判定機能において、前記重要度属性値をさらに考慮して、前記更新機能を実行するか否かを判定する請求項1~3のいずれか一項に記載の検査システム。
The inspection data further includes an importance attribute value that specifies the importance of the inspection target equipment with which the inspection data is associated;
4. The inspection system according to claim 1, wherein the determining function further takes into consideration the importance attribute value to determine whether or not to execute the update function.
前記データサーバが、前記演算装置を有する請求項1~4のいずれか一項に記載の検査システム。 The inspection system described in any one of claims 1 to 4, wherein the data server includes the computing device. 前記演算装置が、
複数の前記検査データが競合したときに、複数の前記検査データのそれぞれについて、前記照会機能を実行するとともに、
前記照会機能によって取得された、複数の前記検査データのそれぞれに関連付けられたそれぞれの使用者に係る前記情報に基づいて、前記更新機能に使用する前記検査データを複数の前記検査データから選択する競合処理機能を、さらに実行可能である請求項4に記載の検査システム。
The computing device
When a plurality of pieces of test data conflict with each other, the query function is executed for each of the plurality of pieces of test data;
The inspection system of claim 4, further capable of executing a conflict processing function that selects the inspection data to be used for the update function from the plurality of inspection data based on the information regarding each user associated with each of the plurality of inspection data obtained by the query function.
プラントに配置された検査対象設備の検査に用いられる検査システムであって、
検査端末とデータサーバとを備え、
前記検査端末が、
入力操作を受付可能な入力装置と、
前記データサーバと通信可能な通信装置と、を有し、
前記データサーバが、
前記検査端末と通信可能な通信装置と、
前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、
演算装置と、を有し、
前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、
前記演算装置が、
複数の前記検査データが競合したときに、複数の前記検査データのそれぞれに含まれる前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会機能と、
新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新機能と、
前記照会機能によって取得された、複数の前記検査データのそれぞれに関連付けられたそれぞれの使用者に係る情報に基づいて、前記更新機能に使用する前記検査データを複数の前記検査データから選択する競合処理機能と、を実行可能に構成されている検査システム。
An inspection system used to inspect equipment to be inspected that is located in a plant,
The system includes an inspection terminal and a data server,
The inspection terminal,
an input device capable of accepting input operations;
a communication device capable of communicating with the data server,
The data server,
a communication device capable of communicating with the inspection terminal;
a storage device that stores inspection data associated with the inspection target equipment and a user database that includes information related to a plurality of users;
a computing device;
the test data includes a user attribute value indicating a user who performed the test related to the test data,
The computing device
a query function that, when a plurality of pieces of test data conflict, queries the user database for the user attribute values included in each of the plurality of pieces of test data, and acquires information related to the user identified by the user attribute values from the user database;
an update function that updates the past inspection data related to the inspection target equipment associated with the newly input inspection data with the newly input inspection data;
and a conflict processing function that selects the test data to be used for the update function from the plurality of test data based on information related to each user associated with each of the plurality of test data obtained by the inquiry function.
プラントに配置された検査対象設備の検査に用いられる検査システムの運転方法であって、
前記検査システムが、検査端末とデータサーバとを備え、
前記検査端末が、
入力操作を受付可能な入力装置と、
前記データサーバと通信可能な通信装置と、を有し、
前記データサーバが、
前記検査端末と通信可能な通信装置と、
前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、を有し、
前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、
前記検査端末および前記データサーバの少なくとも一つが、演算装置をさらに有し、
前記演算装置に、
新たに入力された前記検査データの前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会工程と、
新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新工程と、
新たに入力された前記検査データに対する前記照会工程において取得された使用者に係る情報に基づいて、前記更新工程を実行するか否かを判定する判定工程と、を実行させる運転方法。
1. A method for operating an inspection system used to inspect equipment to be inspected that is located in a plant, comprising:
the inspection system comprises an inspection terminal and a data server;
The inspection terminal,
an input device capable of accepting input operations;
a communication device capable of communicating with the data server,
The data server,
a communication device capable of communicating with the inspection terminal;
a storage device that stores inspection data associated with the inspection target equipment and a user database that includes information related to a plurality of users;
the test data includes a user attribute value indicating a user who performed the test related to the test data,
At least one of the inspection terminal and the data server further includes a computing device;
The computing device
a querying step of querying the user database for the user attribute value of the newly input test data and acquiring information related to the user identified by the user attribute value from the user database;
an updating step of updating the past inspection data related to the inspection target equipment associated with the newly input inspection data with the newly input inspection data;
and a determination step of determining whether or not to execute the update step based on information related to the user acquired in the inquiry step for the newly input test data.
プラントに配置された検査対象設備の検査に用いられる検査システムの運転方法であって、
前記検査システムが、検査端末とデータサーバとを備え、
前記検査端末が、
入力操作を受付可能な入力装置と、
前記データサーバと通信可能な通信装置と、を有し、
前記データサーバが、
前記検査端末と通信可能な通信装置と、
前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、
演算装置と、を有し、
前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、
前記演算装置に、
複数の前記検査データが競合したときに、複数の前記検査データのそれぞれに含まれる前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会工程と、
新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新工程と、
前記照会工程において取得された、複数の前記検査データのそれぞれに関連付けられたそれぞれの使用者に係る情報に基づいて、前記更新工程に使用する前記検査データを複数の前記検査データから選択する競合処理工程と、を実行させる運転方法。
1. A method for operating an inspection system used to inspect equipment to be inspected that is located in a plant, comprising:
the inspection system comprises an inspection terminal and a data server;
The inspection terminal,
an input device capable of accepting input operations;
a communication device capable of communicating with the data server,
The data server,
a communication device capable of communicating with the inspection terminal;
a storage device that stores inspection data associated with the inspection target equipment and a user database that includes information related to a plurality of users;
a computing device;
the test data includes a user attribute value indicating a user who performed the test related to the test data,
The computing device
a querying step of querying the user database for the user attribute values included in each of the plurality of test data when the plurality of test data conflicts, and acquiring information related to the user identified by the user attribute values from the user database;
an updating step of updating the past inspection data related to the inspection target equipment associated with the newly input inspection data with the newly input inspection data;
and a competition processing step of selecting the test data to be used in the update step from the plurality of test data based on information related to each user associated with each of the plurality of test data acquired in the inquiry step.
プラントに配置された検査対象設備の検査に用いられる検査システムを制御する制御プログラムであって、
前記検査システムが、検査端末とデータサーバとを備え、
前記検査端末が、
入力操作を受付可能な入力装置と、
前記データサーバと通信可能な通信装置と、を有し、
前記データサーバが、
前記検査端末と通信可能な通信装置と、
前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、を有し、
前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、
前記検査端末および前記データサーバの少なくとも一つが、演算装置をさらに有し、
前記演算装置において実行されたときに、
新たに入力された前記検査データの前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会機能と、
新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新機能と、
新たに入力された前記検査データに対する前記照会機能により取得された使用者に係る情報に基づいて、前記更新機能を実行するか否かを判定する判定機能と、を前記演算装置に実行させる制御プログラム。
A control program for controlling an inspection system used to inspect equipment to be inspected that is located in a plant,
the inspection system comprises an inspection terminal and a data server;
The inspection terminal,
an input device capable of accepting input operations;
a communication device capable of communicating with the data server,
The data server,
a communication device capable of communicating with the inspection terminal;
a storage device that stores inspection data associated with the inspection target equipment and a user database that includes information related to a plurality of users;
the test data includes a user attribute value indicating a user who performed the test related to the test data,
At least one of the inspection terminal and the data server further includes a computing device;
When executed on the computing device,
a query function of querying the user database for the user attribute value of the newly input test data and acquiring information related to the user identified by the user attribute value from the user database;
an update function that updates the past inspection data related to the inspection target equipment associated with the newly input inspection data with the newly input inspection data;
A control program that causes the arithmetic device to execute a judgment function that determines whether or not to execute the update function based on information related to the user obtained by the inquiry function for the newly input test data.
プラントに配置された検査対象設備の検査に用いられる検査システムを制御する制御プログラムであって、
前記検査システムが、検査端末とデータサーバとを備え、
前記検査端末が、
入力操作を受付可能な入力装置と、
前記データサーバと通信可能な通信装置と、を有し、
前記データサーバが、
前記検査端末と通信可能な通信装置と、
前記検査対象設備に関連付けられた検査データ、および、複数の使用者に係る情報を含む使用者データベース、を記憶する記憶装置と、
演算装置と、を有し、
前記検査データが、当該検査データに係る検査を実施した使用者を示す使用者属性値を含み、
前記演算装置において実行されたときに、
複数の前記検査データが競合したときに、複数の前記検査データのそれぞれに含まれる前記使用者属性値を、前記使用者データベースに照会して、前記使用者属性値により特定される使用者に係る情報を前記使用者データベースから取得する照会機能と、
新たに入力された前記検査データに関連付けられている前記検査対象設備に係る過去の前記検査データを、新たに入力された当該検査データにより更新する更新機能と、
前記照会機能によって取得された、複数の前記検査データのそれぞれに関連付けられたそれぞれの使用者に係る情報に基づいて、前記更新機能に使用する前記検査データを複数の前記検査データから選択する競合処理機能と、を前記演算装置に実行させる制御プログラム。
A control program for controlling an inspection system used to inspect equipment to be inspected that is located in a plant,
the inspection system comprises an inspection terminal and a data server;
The inspection terminal,
an input device capable of accepting input operations;
a communication device capable of communicating with the data server,
The data server,
a communication device capable of communicating with the inspection terminal;
a storage device that stores inspection data associated with the inspection target equipment and a user database that includes information related to a plurality of users;
a computing device;
the test data includes a user attribute value indicating a user who performed the test related to the test data,
When executed on the computing device,
a query function that, when a plurality of pieces of test data conflict, queries the user database for the user attribute values included in each of the plurality of pieces of test data, and acquires information related to the user identified by the user attribute values from the user database;
an update function that updates the past inspection data related to the inspection target equipment associated with the newly input inspection data with the newly input inspection data;
A control program that causes the arithmetic device to execute a conflict processing function that selects the test data to be used for the update function from the plurality of test data based on information related to each user associated with each of the plurality of test data obtained by the inquiry function.
JP2022003341A 2022-01-12 2022-01-12 Inspection system, inspection system operation method, and control program for controlling inspection system Active JP7748716B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022003341A JP7748716B2 (en) 2022-01-12 2022-01-12 Inspection system, inspection system operation method, and control program for controlling inspection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022003341A JP7748716B2 (en) 2022-01-12 2022-01-12 Inspection system, inspection system operation method, and control program for controlling inspection system

Publications (2)

Publication Number Publication Date
JP2023102686A JP2023102686A (en) 2023-07-25
JP7748716B2 true JP7748716B2 (en) 2025-10-03

Family

ID=87377306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022003341A Active JP7748716B2 (en) 2022-01-12 2022-01-12 Inspection system, inspection system operation method, and control program for controlling inspection system

Country Status (1)

Country Link
JP (1) JP7748716B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002287815A (en) 2001-03-26 2002-10-04 Mitsubishi Heavy Ind Ltd On-site support system
JP2019091201A (en) 2017-11-14 2019-06-13 アズビル株式会社 Inspection work support device, method, and program
JP2020101880A (en) 2018-12-20 2020-07-02 ダイハツ工業株式会社 Inspection management system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002287815A (en) 2001-03-26 2002-10-04 Mitsubishi Heavy Ind Ltd On-site support system
JP2019091201A (en) 2017-11-14 2019-06-13 アズビル株式会社 Inspection work support device, method, and program
JP2020101880A (en) 2018-12-20 2020-07-02 ダイハツ工業株式会社 Inspection management system

Also Published As

Publication number Publication date
JP2023102686A (en) 2023-07-25

Similar Documents

Publication Publication Date Title
RU2608242C1 (en) Portable device for field servicing with improved diagnostics
JP6537777B2 (en) Generating a Checklist in a Process Control Environment
US10473270B2 (en) Leak detection user interfaces
AU2013200764B2 (en) Method and apparatus for testing and displaying test results
US10324456B2 (en) Plant operation support system with management of assigned resources using predictions of resource deficiency
JP6468494B2 (en) Report creation system, report creation apparatus, report creation server, report creation method, program, and recording medium
JP2016519870A (en) Remote sharing of measurement data
JP6645050B2 (en) Work support terminal device, work support system, work support method, program, and recording medium
JP2002189513A (en) Equipment management method, safety confirmation method and equipment management server
CN114202906A (en) Verification of visual inspection of fire control system with self-test component
US10627265B2 (en) Sensor assignment apparatus and sensor diagnostic apparatus
GB2513956A (en) Context sensitive mobile control in a process plant
GB2513709A (en) Method and apparatus for managing a work flow in a process plant
US20160364104A1 (en) Information collection system, information collection terminal device, information collection server, and information collection method
JP2016192000A (en) Business support apparatus and business support method
JP2011113161A (en) On-site inspection system
JP2013206326A (en) Inspection support device, inspection support system and program
CN104657448A (en) System for monitoring and managing special equipment based on mobile GIS (geographic information system)
CN119369395A (en) Inspection robot inspection method, control system, medium and product
US11947347B2 (en) Maintenance management method, maintenance management device and maintenance management program
JP7748716B2 (en) Inspection system, inspection system operation method, and control program for controlling inspection system
JP7729612B2 (en) Inspection terminal, inspection terminal operation method, and control program for controlling inspection terminal
WO2015119450A1 (en) Mobile total quality control management system for minimizing process delay and test and inspection failures and improving reliability, and method therefor
US20160283950A1 (en) Storage medium, facility inspection support method, and facility inspection support apparatus
US12146812B2 (en) Gas inspection management system, gas inspection management method, and instructions for gas inspection management

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241115

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250829

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250902

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250912

R150 Certificate of patent or registration of utility model

Ref document number: 7748716

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150