JP2022108238A - Process monitoring device, data structure of monitoring database, monitoring data communication method, and process monitoring server - Google Patents

Process monitoring device, data structure of monitoring database, monitoring data communication method, and process monitoring server Download PDF

Info

Publication number
JP2022108238A
JP2022108238A JP2021029211A JP2021029211A JP2022108238A JP 2022108238 A JP2022108238 A JP 2022108238A JP 2021029211 A JP2021029211 A JP 2021029211A JP 2021029211 A JP2021029211 A JP 2021029211A JP 2022108238 A JP2022108238 A JP 2022108238A
Authority
JP
Japan
Prior art keywords
monitoring
data
item
server
manufacturing
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.)
Pending
Application number
JP2021029211A
Other languages
Japanese (ja)
Inventor
尚明 宮吉
Naoaki Miyayoshi
一郎 河村
Ichiro Kawamura
孝敏 青井
Takatoshi Aoi
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2021029211A priority Critical patent/JP2022108238A/en
Publication of JP2022108238A publication Critical patent/JP2022108238A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a process monitoring device, a data structure of a monitoring database, a monitoring data communication method, and a process monitoring server for realizing collection of operation data and monitoring of an operation situation of a manufacturing process in a manufacturing factory by image recognition processing, which are conventionally executed by a control device, such as a PLC.SOLUTION: A monitoring camera 50 photographs monitoring images including manufacturing equipment, an operator, a display device, or a manufacturing workpiece, which are monitoring items of a manufacturing process. Process monitoring devices 103, 104, 105 ... receive the monitoring images via a LAN 60, detect a change of an operation state of the monitoring items and generate monitoring item update data and process monitoring data by deep learning image recognition processing, and realize monitoring of an operation situation in a manufacturing process by accumulating data in a monitoring database. Furthermore, a process monitoring server 300 realizes remote monitoring of an operation situation of a manufacturing process, included in each of one or more manufacturing lines, by receiving and accumulating the monitoring item update data by a monitoring data communication method.SELECTED DRAWING: Figure 28

Description

本発明は、製造工程の稼働データを収集し稼働状況を監視する工程監視装置、監視データベースのデータ構造、監視データ通信方法、及び工程監視サーバに関するものである。 The present invention relates to a process monitoring apparatus for collecting operation data of a manufacturing process and monitoring the operation status, a data structure of a monitoring database, a monitoring data communication method, and a process monitoring server.

従来、下記特許文献1に開示されるように、製造工場における製造工程の稼働データの収集及び稼働状況の監視は、製造設備と連動して装備されるプログラマブルロジックコントローラ(PLC:Programmable Logic Controllerの略称)等の制御装置で行われている。 Conventionally, as disclosed in Patent Document 1 below, the collection of operation data of the manufacturing process in a manufacturing factory and the monitoring of the operation status are performed by a programmable logic controller (PLC: an abbreviation of Programmable Logic Controller) equipped in conjunction with manufacturing equipment. ) and other control devices.

特許第6443312号広報(段落番号0026~0047、図1)Patent No. 6443312 publication (paragraph numbers 0026 to 0047, Fig. 1)

しかしながら、従来のPLC等の制御装置においては、製造工場における製造工程へのPLC等の制御装置の導入にあたって既存の製造設備の改修を伴う課題、及び、製造工場における製造工程が機械化又は自動制御化されていないためPLC等の制御装置を製造工程に導入できない課題があった。本発明は、既存の製造設備の改修を伴わずに製造工場における製造工程の稼働データの収集及び稼働状況の監視を実現し、並びに、PLC等の制御装置の導入をできない製造工場における製造工程の稼働データの収集及び稼働状況の監視を実現する工程監視装置、監視データベースのデータ構造、監視データ通信方法、及び工程監視サーバを提供することを目的とする。 However, in conventional control devices such as PLC, there are problems associated with the modification of existing manufacturing equipment when introducing control devices such as PLC into the manufacturing process at the manufacturing factory, and the manufacturing process at the manufacturing factory is mechanized or automatically controlled. There was a problem that a control device such as PLC could not be introduced into the manufacturing process because it was not installed. The present invention realizes the collection of operation data of the manufacturing process in a manufacturing plant and the monitoring of the operating status without modifying the existing manufacturing equipment, and the manufacturing process in a manufacturing plant where a control device such as a PLC cannot be introduced. An object of the present invention is to provide a process monitoring device, a data structure of a monitoring database, a monitoring data communication method, and a process monitoring server that realize collection of operation data and monitoring of operation status.

上記課題を解決するため、本発明の工程監視装置は、1つ以上の監視項目を含み1つ以上の監視項目の各々が1台の製造機器、1人の作業者、製造設備に装備され稼働データを表示する1台の表示装置、又は1つ以上の製造加工物のいずれか1つである製造工程において、ローカルエリアネットワーク(LAN:Local Area Networkの略称)に接続された1台以上の監視カメラが上記製造工程に備えられ、1台以上の監視カメラの各々が撮影する時系列の監視画像に含まれる1つ以上の監視項目の少なくとも1つを監視対象として、上記LANを経由して受信する監視画像を画像認識処理することで、製造工程における稼働データを生成し稼働状況を監視する。工程監視装置は、データ通信処理部と工程画像認識処理部を備える。データ通信処理部は、LANを経由してデータ通信を行う機能を有する。工程画像認識処理部は、データ通信処理部を介して監視カメラが撮影する監視対象の監視画像を予め定められた一定の時間間隔で入力し、入力した監視画像の日付時刻を記録し、監視画像から監視対象に含まれる監視項目の各々の部分画像を切出す監視項目抽出機能、及び、監視項目抽出機能から入力される部分画像に対応する監視項目の稼働状態を認識する予め学習済みの深層学習による画像認識処理を実行し、稼働状態の変化が検出された時の監視項目を更新対象監視項目とし、更新対象監視項目の稼働データである監視項目更新データを生成し、製造工程に含まれる1つ以上の監視対象の各々を構成する1つ以上の監視項目の各々の監視項目更新データを含む工程監視データを生成する監視データ生成機能を有する。本発明の工程監視装置により、PLC等の制御装置を導入することなく製造工程における稼働データの収集及び稼働状況の監視を実現できる。 In order to solve the above problems, the process monitoring apparatus of the present invention includes one or more monitoring items, and each of the one or more monitoring items is installed in one manufacturing machine, one worker, and one manufacturing facility. One or more monitors connected to a local area network (LAN: abbreviation for Local Area Network) in a manufacturing process, either one of a display device for displaying data or one or more manufacturing workpieces A camera is provided in the manufacturing process, and at least one of one or more monitoring items included in time-series monitoring images captured by each of the one or more monitoring cameras is received as a monitoring target via the LAN. By performing image recognition processing on the monitored image, it generates operation data in the manufacturing process and monitors the operation status. The process monitoring device includes a data communication processing section and a process image recognition processing section. The data communication processing unit has a function of performing data communication via the LAN. The process image recognition processing unit inputs monitoring images of the monitoring target captured by the monitoring camera via the data communication processing unit at predetermined time intervals, records the date and time of the input monitoring images, and recognizes the monitoring images. A monitoring item extraction function that extracts a partial image of each monitoring item included in the monitoring target from the monitor item extraction function, and pre-learned deep learning that recognizes the operating state of the monitoring item corresponding to the partial image input from the monitoring item extraction function , the monitoring item when a change in the operating state is detected is set as the monitoring item to be updated, and monitoring item update data, which is the operation data of the monitoring item to be updated, is generated and included in the manufacturing process. It has a monitoring data generation function for generating process monitoring data including monitoring item update data for each of one or more monitoring items constituting each of one or more monitoring targets. With the process monitoring device of the present invention, it is possible to collect operation data and monitor the operation status in the manufacturing process without introducing a control device such as a PLC.

好ましくはさらに、工程監視装置において、工程画像認識処理部で生成した工程監視データに含まれる監視項目更新データを補助記憶装置の監視データベースに記録し、及び監視データベースから検索する機能を有する監視データベース管理部を備えても良い。これにより、製造工程における稼働状況の変化の履歴を蓄積し及び参照し、また、監視項目更新データのみを記録することで記録データ量、並びに記録及び検索の処理負荷を低減する監視データベースの構築を実現できる。 Preferably, in the process monitoring device, monitoring database management having a function of recording monitoring item update data included in the process monitoring data generated by the process image recognition processing unit in the monitoring database of the auxiliary storage device and searching the monitoring database You may have a department. As a result, it is possible to accumulate and refer to the history of changes in the operating status in the manufacturing process, and to build a monitoring database that reduces the amount of recorded data and the processing load of recording and searching by recording only the monitoring item update data. realizable.

好ましくはさらに、監視データベース管理部を備える工程監視装置において、モニタ表示要求の入力手段を有するコンソールを接続し、監視対象の構成、工程監視データの構成データ、及び監視データベースの記録データをコンソールに表示するモニタリング処理部を備えても良い。これにより、工程監視装置を用いて製造工程における稼働状況の可視化を実現できる。 Preferably, furthermore, in the process monitoring apparatus comprising the monitoring database management section, a console having an input means for monitor display request is connected, and the configuration of the monitored object, the configuration data of the process monitoring data, and the recorded data of the monitoring database are displayed on the console. You may provide the monitoring process part which carries out. As a result, it is possible to visualize the operation status in the manufacturing process using the process monitoring device.

好ましくはさらに、工程監視装置、監視データベース管理部を備える工程監視装置、又は監視データベース管理部及びモニタリング処理部を備える工程監視装置のいづれか1つの工程監視装置において、製造工程の稼働状況を遠隔で監視又は制御する上記LANに接続される遠隔監視制御装置に監視項目更新データをデータ通信処理部を介して送信する監視データ送信部を備えても良い。これにより、当該遠隔監視制御装置において監視項目更新データを用いることで製造工程の遠隔監視を実現できる。 Preferably, the operating status of the manufacturing process is remotely monitored in any one of a process monitoring device, a process monitoring device including a monitoring database management unit, or a process monitoring device including a monitoring database management unit and a monitoring processing unit. Alternatively, a monitoring data transmission section may be provided for transmitting monitoring item update data to the remote monitoring control device connected to the LAN to be controlled via the data communication processing section. As a result, remote monitoring of the manufacturing process can be realized by using the monitoring item update data in the remote monitoring control device.

上記課題を解決するため、本発明の監視データベースのデータ構造は、監視データベース管理部を備える工程監視装置において、監視項目更新データを記録し及び検索する補助記憶装置の監視データベースのデータ構造であって、製造工程に含まれる1つ以上の監視対象の各々を構成する1つ以上の監視項目の各々の監視項目更新データ履歴を含み、監視項目更新データ履歴は、監視項目更新データ履歴の記録対象である監視項目の監視項目更新データの時系列の履歴を含み、監視項目更新データ履歴に含まれる更新対象監視項目の稼働データである監視項目更新データは、更新対象監視項目の部分画像を含む監視対象の監視画像を監視項目抽出機能で入力した時の日付時刻及び当該監視画像、更新対象監視項目の画像認識の結果を基に作成する更新対象監視項目の製造関連情報、並びに更新対象監視項目の画像認識の結果を含む。監視データベースのデータ構造は、制御部及び記憶部を有するコンピュータを備える製造工程を監視又は制御する監視制御装置に用いられ、上記記憶部は製造工程に含まれる1つ以上の監視対象の各々を構成する1つ以上の監視項目の各々の監視項目更新データ履歴を有し、上記記憶部から上記制御部が検索対象とする監視項目更新データ履歴に含まれる監視項目更新データの日付時刻を参照し、任意の日付時刻と比較し、任意の日付時刻以前で最新の日付時刻を有する監視項目更新データを探索する。これにより、任意の日付時刻以前における検索対象とする監視項目更新データ履歴に含まれる最新の監視項目更新データを検索することを実現する。本発明の監視データベースのデータ構造を用いることで、監視項目更新データを記録及び検索することにより製造工程における稼働状況の変化の履歴を蓄積し及び参照し、また、監視項目更新データのみを記録することにより記録データ量、並びに記録及び検索の処理負荷を低減する監視用データベースの構築を実現できる。 In order to solve the above problems, the data structure of a monitoring database of the present invention is a data structure of a monitoring database of an auxiliary storage device for recording and searching monitoring item update data in a process monitoring apparatus having a monitoring database management unit. , including monitoring item update data history of each of one or more monitoring items constituting each of one or more monitoring targets included in the manufacturing process, and the monitoring item update data history is a recording target of the monitoring item update data history. The monitoring item update data, which is the operation data of the monitoring item to be updated, includes the time-series history of the monitoring item update data of a certain monitoring item, and is included in the monitoring item update data history. Date and time when the monitoring image is input by the monitoring item extraction function, the relevant monitoring image, manufacturing related information of the monitoring item to be updated created based on the result of image recognition of the monitoring item to be updated, and the image of the monitoring item to be updated Contains recognition results. The data structure of the monitoring database is used in a monitoring control device for monitoring or controlling a manufacturing process comprising a computer having a control unit and a storage unit, the storage unit constituting each of one or more monitoring objects included in the manufacturing process. having a monitoring item update data history for each of one or more monitoring items, referring to the date and time of the monitoring item update data included in the monitoring item update data history to be searched by the control unit from the storage unit; It is compared with an arbitrary date and time and searches for monitoring item update data having the latest date and time before the arbitrary date and time. As a result, it is possible to retrieve the latest monitoring item update data included in the monitoring item update data history to be retrieved before an arbitrary date and time. By using the data structure of the monitoring database of the present invention, by recording and retrieving monitoring item update data, the history of changes in operating conditions in the manufacturing process is accumulated and referred to, and only the monitoring item update data is recorded. As a result, it is possible to construct a monitoring database that reduces the amount of recorded data and the processing load of recording and searching.

上記課題を解決するため、本発明の監視データ通信方法は、監視データ送信部を備える工程監視装置、監視データ送信部及び監視データベース管理部を備える工程監視装置、又は、監視データ送信部、監視データベース管理部、及びモニタリング処理部を備える工程監視装置のいずれか1つの工程監視装置において、上記遠隔監視制御装置に更新対象監視項目の監視項目更新データを監視データ送信部からデータ通信処理部を介して送信する通信手順を有する。監視データ通信方法は、監視項目更新データの送信の開始及び停止をする通信手順と、監視項目更新データをデータ通信処理部を介して上記遠隔監視制御装置に送信する通信手順を備える。本発明の監視データ通信方法により、上記遠隔監視制御装置における遠隔監視を実現し、また、本発明の監視項目更新データのみを送信することで通信データ量及び通信処理負荷の低減を実現できる。 In order to solve the above-described problems, the monitoring data communication method of the present invention includes: a process monitoring device including a monitoring data transmission unit; a process monitoring device including a monitoring data transmission unit and a monitoring database management unit; or a monitoring data transmission unit and a monitoring database. In any one of a process monitoring apparatus comprising a management unit and a monitoring processing unit, monitoring item update data of a monitoring item to be updated is sent to the remote monitoring control unit from a monitoring data transmission unit via a data communication processing unit. It has a communication procedure for transmission. The monitoring data communication method includes a communication procedure for starting and stopping transmission of monitoring item update data, and a communication procedure for transmitting the monitoring item update data to the remote monitoring control device via the data communication processing unit. According to the monitoring data communication method of the present invention, remote monitoring can be realized in the remote monitoring control device, and the amount of communication data and the communication processing load can be reduced by transmitting only the monitoring item update data of the present invention.

上記課題を解決するため、本発明の工程監視サーバは、1つ以上の製造ラインの各々が1つ以上の製造工程で構成され、1つ以上の製造ラインの各々を構成する1つ以上の製造工程の少なくとも1つの製造工程の各々を監視する監視データ送信部を備える工程監視装置、監視データ送信部及び監視データベース管理部を備える工程監視装置、又は、監視データ送信部、監視データベース管理部、及びモニタリング処理部を備える工程監視装置のいずれか1つの工程監視装置が備えられている製造工場において、当該工程監視装置が送信する監視項目更新データをLANを経由して受信することで、製造工場に含まれる1つ以上の製造工程の各々の稼働データを収集し稼働状況を遠隔監視する。工程監視サーバは、LANを経由してデータ通信を行うサーバデータ通信処理部と、上記工程監視装置が送信する監視項目更新データをサーバデータ通信処理部を介して受信しサーバ監視データに記録する機能を有するサーバ監視データ受信部と、サーバ監視データ受信部が受信した監視項目更新データをサーバ監視データベースに記録し及びサーバ監視データベースから検索する機能を有するサーバ監視データベース管理部を備える。本発明の工程監視サーバにより、PLC等の制御装置を導入することなく製造工場に含まれる1つ以上の製造工程の各々における稼働データの収集、及び稼働状況の遠隔監視を実現できる。 In order to solve the above problems, the process monitoring server of the present invention includes one or more manufacturing lines, each of which is composed of one or more manufacturing processes, and one or more manufacturing lines constituting each of the one or more manufacturing lines. a process monitoring device comprising a monitoring data transmitter for monitoring each of at least one manufacturing process of a process; a process monitoring device comprising a monitoring data transmitter and a monitoring database manager; or a monitoring data transmitter, a monitoring database manager, and In a manufacturing plant equipped with any one of the process monitoring devices having a monitoring processing unit, the monitoring item update data transmitted by the process monitoring device is received via the LAN, Collecting operational data for each of the one or more manufacturing processes involved and remotely monitoring the operational status. The process monitoring server has a server data communication processing unit that performs data communication via a LAN, and a function of receiving monitoring item update data transmitted by the process monitoring device via the server data communication processing unit and recording the data in server monitoring data. and a server monitoring database management unit having a function of recording monitoring item update data received by the server monitoring data receiving unit in a server monitoring database and searching the server monitoring database. With the process monitoring server of the present invention, it is possible to collect operation data in each of one or more manufacturing processes included in a manufacturing factory and remotely monitor the operation status without introducing a control device such as a PLC.

好ましくはさらに、工程監視サーバにおいて、モニタ表示要求の入力手段を有するコンソールを接続し、製造ラインの構成、サーバ監視データの構成データ、及びサーバ監視データベースの記録データをコンソールに表示する機能、並びにコンソールから工程監視装置による監視項目更新データの送信の開始及び停止の要求を入力する機能を有するサーバモニタリング処理部を備えても良い。これにより、製造工程の稼働データを収集する工程監視装置を選択し、1つ以上の製造工程の稼働状況を遠隔監視するモニタ表示を実現できる。 Preferably, the process monitoring server further has a function of connecting a console having an input means for monitor display requests, and displaying the configuration of the production line, the configuration data of the server monitoring data, and the recorded data of the server monitoring database on the console, and the console A server monitoring processing unit having a function of inputting requests for starting and stopping transmission of monitoring item update data by the process monitoring device may be provided. As a result, it is possible to select a process monitoring device that collects operation data of the manufacturing process, and realize a monitor display for remotely monitoring the operation status of one or more manufacturing processes.

上記のように構成された本発明の工程監視装置、監視データベースのデータ構造、監視データ通信方法、及び工程監視サーバによれば、PLC等の制御装置の導入に伴う既存の製造設備の改修を伴わずに製造工場における製造工程の稼働データの収集及び稼働状況の監視を実現し、並びにPLC等の制御装置の導入をできない製造工場における製造工程の稼働データの収集及び稼働状況の監視を実現することができる。さらに、製造工場における製造工程から収集された稼働データを用いることで、製造工場における稼働状況の分析、予測、制御、及び管理を実行することができる。 According to the process monitoring device, the data structure of the monitoring database, the monitoring data communication method, and the process monitoring server of the present invention, which are configured as described above, existing manufacturing facilities need not be modified due to the introduction of a control device such as a PLC. To realize the collection of operation data of the manufacturing process and the monitoring of the operation status in the manufacturing factory without the need to install a control device such as a PLC, and the collection of the operation data of the manufacturing process and the monitoring of the operation status in the manufacturing factory where the control device such as PLC cannot be introduced. can be done. Furthermore, by using the operation data collected from the manufacturing process in the manufacturing plant, it is possible to analyze, predict, control, and manage the operating status of the manufacturing plant.

工程監視装置、監視カメラ、製造工程、監視対象、及び監視項目の構成例である。It is a configuration example of a process monitoring device, a monitoring camera, a manufacturing process, a monitoring object, and a monitoring item. 監視項目の分類における製造機器、作業者、表示装置、及び製造加工物の例である。These are examples of manufacturing equipment, workers, display devices, and manufactured products in the classification of monitoring items. 製造工程、監視対象、及び監視項目の構成例である。It is a configuration example of a manufacturing process, a monitoring target, and a monitoring item. 工程監視装置100の基本構成の機能ブロック図である。2 is a functional block diagram of the basic configuration of the process monitoring device 100; FIG. 監視データベース管理部を備える工程監視装置101の機能ブロック図である。2 is a functional block diagram of a process monitoring device 101 having a monitoring database management section; FIG. モニタリング処理部を備える工程監視装置102の機能ブロック図である。It is a functional block diagram of process monitoring device 102 provided with a monitoring processing part. 監視データ送信部を備える工程監視装置103の機能ブロック図である。3 is a functional block diagram of a process monitoring device 103 having a monitoring data transmission unit; FIG. 監視データ送信部を備える工程監視装置104の機能ブロック図である。3 is a functional block diagram of a process monitoring device 104 having a monitoring data transmission unit; FIG. 監視データ送信部を備える工程監視装置105の機能ブロック図である。3 is a functional block diagram of a process monitoring device 105 having a monitoring data transmission unit; FIG. 工程監視装置のハードウェア構成図である。It is a hardware block diagram of a process monitoring apparatus. 工程監視装置の工程画像認識処理部 監視項目抽出機能のフローチャートである。It is a flow chart of the process image recognition processing unit monitoring item extraction function of the process monitoring device. 工程監視装置の工程画像認識処理部 監視データ生成機能のフローチャートである。It is a flow chart of the process image recognition processing unit monitoring data generation function of the process monitoring device. 工程監視装置の監視データベース管理部のフローチャートである。It is a flow chart of the monitoring database management part of the process monitoring device. 製造工程における監視対象及び監視項目の構成のモニタ表示例である。It is a monitor display example of a configuration of monitoring targets and monitoring items in a manufacturing process. 製造工程における監視対象及び監視項目の稼働状況のモニタ表示例である。It is a monitor display example of the operation status of the monitoring target and the monitoring item in the manufacturing process. 工程監視装置の工程構成管理表のデータ構造例である。It is a data structure example of the process configuration management table of the process monitoring device. 工程監視装置の監視対象構成表のデータ構造例である。It is an example of a data structure of a monitoring object composition table of a process monitoring device. 工程監視装置の監視項目プロファイル表のデータ構造例である。It is an example of a data structure of a monitoring item profile table of a process monitoring device. 工程監視装置の工程監視データのデータ構造例である。It is a data structure example of the process monitoring data of a process monitoring apparatus. 監視項目が製造機器である工程監視データのデータ構造例である。It is a data structure example of the process monitoring data whose monitoring item is manufacturing equipment. 監視項目が作業者である工程監視データのデータ構造例である。It is a data structure example of the process monitoring data whose monitoring item is a worker. 監視項目が表示装置である工程監視データのデータ構造例である。It is a data structure example of the process monitoring data whose monitoring item is a display device. 監視項目が製造加工物である工程監視データのデータ構造例である。It is a data structure example of the process monitoring data whose monitoring item is a manufacturing process. 工程監視装置の監視データベースのデータ構造である。It is the data structure of the monitoring database of the process monitoring device. 監視データ通信方法:監視項目更新データの送信の開始、及び停止の通信手順である。Monitoring data communication method: Communication procedure for starting and stopping transmission of monitoring item update data. 監視データ通信方法:監視項目更新データを送信する通信手順である。Monitoring data communication method: A communication procedure for transmitting monitoring item update data. 工程監視コマンドのフォーマット例である。It is a format example of a process monitoring command. 工程監視サーバ、工程監視装置、監視カメラ、製造ライン、製造工程の構成例である。It is a configuration example of a process monitoring server, a process monitoring device, a monitoring camera, a manufacturing line, and a manufacturing process. 工程監視サーバ300の機能ブロック図である。3 is a functional block diagram of a process monitoring server 300; FIG. 工程監視サーバ301の機能ブロック図である。3 is a functional block diagram of a process monitoring server 301; FIG. 工程監視サーバのハードウェア構成図である。It is a hardware block diagram of a process monitoring server. 工程監視サーバのサーバ監視データベース管理部のフローチャートである。It is a flow chart of the server monitoring database management part of the process monitoring server. 製造ライン及び製造工程の構成のモニタ表示例である。It is a monitor display example of the configuration of the manufacturing line and the manufacturing process. 工程監視サーバのサーバ構成管理表のデータ構造例である。It is an example of a data structure of a server configuration management table of a process monitoring server. 工程監視サーバのサーバ監視データのデータ構造例である。It is a data structure example of the server monitoring data of a process monitoring server. 工程監視サーバのサーバ監視データベースのデータ構造例である。It is a data structure example of the server monitoring database of the process monitoring server.

以下、本発明の具体的な実施形態を図面に基づいて詳細に説明する。以下に説明する実施形態は、本発明の実施形態の例を示したものであり、本発明の範囲が狭く限定されるものではない。 Hereinafter, specific embodiments of the present invention will be described in detail based on the drawings. The embodiments described below are examples of embodiments of the present invention, and the scope of the present invention is not narrowly limited.

<<工程監視装置、監視カメラ、製造工程、監視対象、及び監視項目の構成>>
図1は、工程監視装置、監視カメラ、製造工程、監視対象、及び監視項目の構成例である。図2は、監視項目の分類における製造機器、作業者、表示装置、及び製造加工物の例である。図3は、製造工程、監視対象、及び監視項目の構成例である。
<<Configuration of Process Monitoring Device, Monitoring Camera, Manufacturing Process, Monitoring Target, and Monitoring Item>>
FIG. 1 is a configuration example of a process monitoring device, a monitoring camera, a manufacturing process, a monitoring target, and a monitoring item. FIG. 2 shows an example of manufacturing equipment, workers, display devices, and manufactured products in classification of monitoring items. FIG. 3 is a configuration example of manufacturing processes, monitoring targets, and monitoring items.

図1に示すように、製造工程20は1つ以上の監視項目を含む。図2に示すように、監視項目の各々は、1台の製造機器、1人の作業者、製造設備に装備され稼働データを表示する1台の表示装置、又は1つ以上の製造加工物のいずれか1つである。LAN60に接続された1台以上の監視カメラ50が製造工程20に設置され、監視カメラ50の各々が撮影する時系列の監視画像に含まれる1つ以上の監視項目の少なくとも1つを監視対象として、工程監視装置100はLAN60を経由して受信する監視画像を画像認識処理することで、製造工程20における稼働データを生成し稼働状況を監視する。 As shown in FIG. 1, manufacturing process 20 includes one or more monitoring items. As shown in FIG. 2, each of the monitoring items is one manufacturing equipment, one worker, one display device installed in the manufacturing equipment to display operation data, or one or more manufacturing processes. Either one. One or more monitoring cameras 50 connected to a LAN 60 are installed in the manufacturing process 20, and at least one of one or more monitoring items included in time-series monitoring images captured by each of the monitoring cameras 50 is monitored. , the process monitoring device 100 performs image recognition processing on the monitoring image received via the LAN 60 to generate operation data in the manufacturing process 20 and monitor the operation status.

本実施形態例においては、図1~3に示す製造工程、監視対象、及び監視項目の構成例に基づいて詳細に説明する。図1に示すように、製造工程20は、監視対象31が監視項目41および監視項目42を含み、監視対象32が監視項目43及び監視項目44を含む構成例である。図2に示すように、監視項目は1台の製造機器、1人の作業者、製造設備に装備され稼働データを表示する1台の表示装置、又は1つ以上の製造加工物の4種類に分類される。図3に示すように、監視対象31が製造機器である監視項目41及び作業者である監視項目42を含み、並びに監視対象32が表示装置である監視項目43及び製造加工物である監視項目44を含む構成例である。 The present embodiment will be described in detail based on configuration examples of manufacturing processes, monitoring targets, and monitoring items shown in FIGS. As shown in FIG. 1 , the manufacturing process 20 is a configuration example in which the monitoring target 31 includes monitoring items 41 and 42 and the monitoring target 32 includes monitoring items 43 and 44 . As shown in Fig. 2, the monitoring items are one manufacturing equipment, one worker, one display device installed in the manufacturing equipment and displaying operation data, or four types of one or more manufacturing processes. being classified. As shown in FIG. 3, the monitoring target 31 includes a monitoring item 41 that is manufacturing equipment and a monitoring item 42 that is a worker, and the monitoring target 32 is a monitoring item 43 that is a display device and a monitoring item 44 that is a manufactured product. It is a configuration example including

本実施形態例の説明では、図1及び図3に示す製造工程20における監視対象31~32を「監視対象1」~「監視対象2」とも表記し、監視項目41~44を「監視項目1」~「監視項目4」とも表記して使用する。また、「監視項目1」を製造機器、「監視項目2」を作業者、「監視項目3」を表示装置、及び「監視項目4」を製造加工物である監視項目の例として使用する。 In the description of this embodiment, the monitoring targets 31-32 in the manufacturing process 20 shown in FIGS. ” to “monitoring item 4”. Also, "monitoring item 1" is used as an example of a manufacturing equipment, "monitoring item 2" is a worker, "monitoring item 3" is a display device, and "monitoring item 4" is a manufacturing processed product.

<<工程監視装置100の基本構成>>
図4は、工程監視装置100の機能ブロック図である。図4に示すように、工程監視装置100はデータ通信処理部110と工程画像認識処理部120とを備える。
<<Basic Configuration of Process Monitoring Device 100>>
FIG. 4 is a functional block diagram of the process monitoring device 100. As shown in FIG. As shown in FIG. 4 , the process monitoring device 100 includes a data communication processing section 110 and a process image recognition processing section 120 .

データ通信処理部110は、LAN接続を行う通信インタフェースとインターネット通信を実行するプロトコルスタックで構成する。 The data communication processing unit 110 includes a communication interface for LAN connection and a protocol stack for executing Internet communication.

工程画像認識処理部120は、監視項目抽出機能121及び監視データ生成機能122を備える。監視項目抽出機能121は、データ通信処理部100を介して監視カメラ50から受信した監視対象の各々の監視画像の日付時刻を記録し、監視対象に含まれる監視項目の各々の部分画像を抽出する。監視データ生成機能122は、監視項目抽出機能121で抽出した監視項目の部分画像に対して予め学習済みの深層学習の画像認識プログラムで画像認識処理を実行し、次表1に示す稼働状態の変化が検出された時の監視項目を更新対象監視項目とし、更新対象監視項目の稼働データである監視項目更新データを生成する。また、監視対象の各々に含まれる監視項目の各々の監視項目更新データを含む工程監視データ600を生成する。 The process image recognition processing unit 120 has a monitoring item extraction function 121 and a monitoring data generation function 122 . The monitoring item extraction function 121 records the date and time of each monitoring image of the monitoring target received from the monitoring camera 50 via the data communication processing unit 100, and extracts a partial image of each monitoring item included in the monitoring target. . The monitoring data generating function 122 executes image recognition processing on the partial image of the monitoring item extracted by the monitoring item extracting function 121 using an image recognition program of deep learning that has been trained in advance, and changes in the operating state shown in Table 1 below. is detected as a monitoring item to be updated, and monitoring item update data, which is operation data of the monitoring item to be updated, is generated. Also, process monitoring data 600 including monitoring item update data for each of the monitoring items included in each of the monitoring targets is generated.

Figure 2022108238000002
Figure 2022108238000002

<<工程監視装置100のハードウェア構成>>
図10は工程監視装置のハードウェア構成図である。工程監視装置は汎用のコンピュータ、又は専用ハードウェアで実装しても良い。図10に示すように、工程監視装置100は中央演算処理装置であるCPU200(CPU:Central Processing Unitの略称)、メインメモリ201、画像処理装置であるGPU202(GPU:Graphics Processing Unitの略称)、入出力機器インタフェース203、LANインタフェース204、補助記憶装置210、及びシステムバス220を備えている。
<<Hardware Configuration of Process Monitoring Device 100>>
FIG. 10 is a hardware configuration diagram of the process monitoring device. The process monitoring device may be implemented with a general-purpose computer or dedicated hardware. As shown in FIG. 10, the process monitoring apparatus 100 includes a CPU 200 (CPU: abbreviation for Central Processing Unit) which is a central processing unit, a main memory 201, a GPU 202 (GPU: abbreviation for Graphics Processing Unit) which is an image processing device, and an input device. It has an output device interface 203 , a LAN interface 204 , an auxiliary storage device 210 and a system bus 220 .

CPU200は、工程監視装置100の起動時に、基本ソフトウェア211、並びにデータ通信処理部110及び工程画像認識処理部120の機能を実現する監視コアプログラム212を補助記憶装置210からメインメモリに読込み実行する。 When the process monitoring device 100 is activated, the CPU 200 reads the basic software 211 and the monitoring core program 212 that implements the functions of the data communication processing unit 110 and the process image recognition processing unit 120 from the auxiliary storage device 210 into the main memory and executes them.

メインメモリ201は、基本ソフトウェア211、並びにデータ通信処理部110及び工程画像認識処理部120の機能を実現する監視コアプログラム212の実行領域として用いられ、並びに工程構成管理表500、工程監視データ600、及び監視データベース650の作業用のメモリ領域として用いられる。 The main memory 201 is used as an execution area for basic software 211, a monitoring core program 212 that implements the functions of the data communication processing unit 110 and the process image recognition processing unit 120, and a process configuration management table 500, process monitoring data 600, and used as a working memory area for the monitoring database 650 .

GPU202は、工程画像認識処理部120の工程監視データ生成機能122で実行する深層学習の画像認識プログラムにより1つ以上の部分画像の画像処理を並列処理する。 The GPU 202 performs image processing of one or more partial images in parallel by a deep learning image recognition program executed by the process monitoring data generation function 122 of the process image recognition processing unit 120 .

入出力機器インタフェース203は、補助記憶装置、モニタ表示装置等の入出力機器を接続しこれらの入出力機器を制御する。 The input/output device interface 203 connects input/output devices such as an auxiliary storage device and a monitor display device, and controls these input/output devices.

LANインタフェース204は、LAN60に接続するための通信インタフェースである。 LAN interface 204 is a communication interface for connecting to LAN 60 .

補助記憶装置210は、基本ソフトウェア211、データ通信処理部110及び工程画像認識処理部120の機能を実現する監視コアプログラム212、並びに工程構成管理表500を記憶するために用いられる。 The auxiliary storage device 210 is used to store the basic software 211 , the monitoring core program 212 that implements the functions of the data communication processing section 110 and the process image recognition processing section 120 , and the process configuration management table 500 .

システムバス220は、CPU200、メインメモリ201、GPU202、入出力機器203、LANインタフェース204、及び補助記憶装置210を接続し、各接続コンポーネント間での制御信号及びデータの相互転送を行う共通バスとして使用される。 The system bus 220 connects the CPU 200, the main memory 201, the GPU 202, the input/output device 203, the LAN interface 204, and the auxiliary storage device 210, and is used as a common bus for mutual transfer of control signals and data between each connected component. be done.

なお、補助記憶装置230は、工程監視装置が監視データベース管理部130を有する場合、監視データベース650の補助記憶装置として接続する。コンソール240は、工程監視装置がモニタリング処理部140を有する場合、工程監視データ600又は監視データベース650の記録データのモニタ表示要求の入力及びモニタ表示を行うコンソールとして接続する。 The auxiliary storage device 230 is connected as an auxiliary storage device of the monitoring database 650 when the process monitoring device has the monitoring database management unit 130 . The console 240 is connected as a console for inputting a monitor display request for the process monitoring data 600 or recorded data in the monitoring database 650 and performing monitor display when the process monitoring apparatus has the monitoring processing unit 140 .

<<工程監視装置100 起動時の処理>>
工程監視装置100の起動時に、基本ソフトウェア211、並びにデータ通信処理部110及び工程画像認識処理部120の機能を実現する監視コアプログラム212を補助記憶装置210からメインメモリに読込み、これらプログラムの実行を開始する。
<<Process when the process monitoring device 100 starts up>>
When the process monitoring device 100 is activated, the basic software 211 and the monitoring core program 212 that implements the functions of the data communication processing unit 110 and the process image recognition processing unit 120 are read from the auxiliary storage device 210 into the main memory, and these programs are executed. Start.

また、監視コアプログラム212の実行に用いる基本情報を有する図16の工程構成管理表500を補助記憶装置210からメインメモリに読込む。図16に示す工程構成管理表500の詳細を、<<工程監視データ500のデータ構造>>で説明する。 Also, the process configuration management table 500 of FIG. 16 having basic information used for executing the monitoring core program 212 is read from the auxiliary storage device 210 into the main memory. Details of the process configuration management table 500 shown in FIG. 16 will be described in <<data structure of process monitoring data 500>>.

<<工程構成管理表500のデータ構造>>
図16は、工程監視装置の工程構成管理表500のデータ構造例である。本実施形態例の説明では、図16に示す工程構成管理表500における監視対象構成511~512を監視対象1~監視対象2の監視対象構成として「監視対象1構成」~「監視対象2構成」とも表記し、監視項目プロファイル521~524を監視項目1~監視項目4の監視項目プロファイルとして「監視項目1プロファイル」~「監視項目4プロファイル」とも表記して使用する。
<<Data Structure of Process Configuration Management Table 500>>
FIG. 16 is an example data structure of the process configuration management table 500 of the process monitoring device. In the description of this embodiment, the monitoring target configurations 511 to 512 in the process configuration management table 500 shown in FIG. Also, the monitoring item profiles 521 to 524 are used as the monitoring item profiles of the monitoring items 1 to 4 by also notating them as "monitoring item 1 profile" to "monitoring item 4 profile".

図16に示すように、工程構成管理表500は監視対象構成表510及び監視項目プロファイル表520から構成され、製造工程20の監視対象及び監視項目の構成を管理する。 As shown in FIG. 16, the process configuration management table 500 consists of a monitoring target configuration table 510 and a monitoring item profile table 520, and manages the configuration of monitoring targets and monitoring items in the manufacturing process 20. FIG.

図17は、工程監視装置の監視対象構成表510のデータ構造例である。図17に示すように、製造工程20に含まれる監視対象の構成表である監視対象構成511、監視対象構成512、・・・を有する。監視対象構成は、監視対象を撮影する監視カメラ、監視対象に含まれる1つ以上の監視項目の各々の監視項目識別名、及び1つ以上の監視項目の各々の監視項目分類を管理する。監視対象構成511においては、カメラ1が監視対象1を撮影し、監視対象1が製造機器である監視項目1及び作業者である監視項目2から構成されていることを表す。監視対象構成表510は、工程画像認識処理部120における監視項目抽出機能121及び監視データ生成機能122の処理、並びに図14~15のモニタ表示を行う処理で用いられる。 FIG. 17 is an example data structure of the monitoring object composition table 510 of the process monitoring device. As shown in FIG. 17, it has a monitoring target configuration 511, a monitoring target configuration 512, . The monitoring target configuration manages the monitoring camera that captures the monitoring target, the monitoring item identifier of each of the one or more monitoring items included in the monitoring target, and the monitoring item classification of each of the one or more monitoring items. In the monitored object configuration 511, the camera 1 captures the monitored object 1, and the monitored object 1 is composed of the monitored item 1, which is the manufacturing equipment, and the monitored item 2, which is the worker. The monitoring target configuration table 510 is used in the processes of the monitoring item extraction function 121 and the monitoring data generation function 122 in the process image recognition processing unit 120, and in the monitor display process of FIGS.

なお、監視対象に含まれる監視項目が他の監視対象にも含まれて、当該監視項目の稼働状態を認識する同一の画像認識処理が重複して実行されることを避けるため、監視対象に含まれる監視項目が他の監視対象に重複して含まれないように監視対象の構成を設定しても良い。また、監視対象に含まれる監視項目が他の監視対象にも含まれて、当該監視項目の稼働状態を認識する異なる画像認識処理が実行される場合、当該監視項目に異なる監視項目識別名を付与し、異なる監視項目として他の監視対象に含まれるように監視対象の構成を設定しても良い。これにより、同一の監視項目における稼働状態を認識する異なる画像認識処理を実行することで、異なる種類の稼働データを収集することが可能となる。 In order to avoid redundant execution of the same image recognition process for recognizing the operating status of the monitoring item when a monitoring item included in the monitoring target is also included in another monitoring target, The configuration of the monitoring target may be set so that the monitoring items included in the monitoring target are not redundantly included in other monitoring targets. In addition, when a monitoring item included in a monitoring target is also included in another monitoring target and different image recognition processing for recognizing the operating state of the monitoring item is executed, a different monitoring item identification name is assigned to the monitoring item. However, the configuration of the monitoring target may be set so that it is included in another monitoring target as a different monitoring item. Accordingly, different types of operation data can be collected by executing different image recognition processes for recognizing the operation state of the same monitoring item.

図18は、工程監視装置の監視項目プロファイル表520のデータ構造例である。監視項目プロファイルは監視対象構成表510の監視対象構成に含まれる監視項目ごとに作成される。監視項目プロファイル521は製造機器である監視項目1の監視項目1プロファイルであり、監視項目プロファイル522は作業者である監視項目2の監視項目2プロファイルである。監視項目プロファイル521~522に示すように、監視項目の作業シーケンス、監視対象の監視画像から部分画像を抽出する部分画像抽出時間間隔、監視対象の監視画像における部分画像の画像位置の座標値、及び監視項目の部分画像の画像認識処理を実行する画像認識プログラム名を管理する。監視項目プロファイル521~522の製造機器及び作業者の管理情報を用いて、製造機器である監視項目1及び作業者である監視項目2を含む監視対象1の監視画像に対する監視項目抽出機能121及び監視データ生成機能122による画像処理を実行する。 FIG. 18 is an example data structure of the monitoring item profile table 520 of the process monitoring device. A monitoring item profile is created for each monitoring item included in the monitoring target configuration of the monitoring target configuration table 510 . The monitoring item profile 521 is the monitoring item 1 profile of the monitoring item 1 which is the manufacturing equipment, and the monitoring item profile 522 is the monitoring item 2 profile of the monitoring item 2 which is the worker. As shown in the monitoring item profiles 521 and 522, the work sequence of the monitoring item, the partial image extraction time interval for extracting partial images from the monitoring image to be monitored, the coordinate values of the image positions of the partial images in the monitoring image to be monitored, and Manages the names of image recognition programs that execute image recognition processing for partial images of monitoring items. Monitoring item extraction function 121 and monitoring for a monitoring image of monitoring object 1 including monitoring item 1 which is manufacturing equipment and monitoring item 2 which is worker using management information of manufacturing equipment and workers of monitoring item profiles 521 and 522 Image processing is performed by the data generation function 122 .

監視項目プロファイル523は表示装置である監視項目3の監視項目3プロファイルである。監視項目プロファイル523に示すように、監視項目の表示項目、表示項目の各々の属性、監視対象の監視画像から部分画像を抽出する部分画像抽出時間間隔、監視対象の監視画像における部分画像の画像位置の座標値、及び監視項目の部分画像の画像認識処理を実行する画像認識プログラム名を管理する。監視項目プロファイル523の表示装置に関する管理情報を用いて、表示装置である監視項目3を含む監視対象2の監視画像に対する監視項目抽出機能121及び監視データ生成機能122による画像処理を実行する。 A monitor item profile 523 is a monitor item 3 profile of monitor item 3, which is a display device. As shown in the monitoring item profile 523, the display items of the monitoring items, the attributes of each display item, the partial image extraction time interval for extracting a partial image from the monitoring image of the monitoring target, the image position of the partial image in the monitoring image of the monitoring target. and the name of the image recognition program that executes the image recognition processing of the partial image of the monitoring item. Using the management information about the display device of the monitoring item profile 523, image processing is performed by the monitoring item extracting function 121 and the monitoring data generating function 122 on the monitoring image of the monitoring target 2 including the monitoring item 3 which is the display device.

監視項目プロファイル524は製造加工物である監視項目4の監視項目4プロファイルである。監視項目プロファイル524に示すように、監視対象の監視画像から部分画像を抽出する部分画像抽出時間間隔、監視対象の監視画像における部分画像の画像位置の座標値、及び監視項目の部分画像の画像認識処理を実行する画像認識プログラム名を管理する。監視項目プロファイル524の製造加工物に関する管理情報を用いて、製造加工物である監視項目4を含む監視対象2の監視画像に対する監視項目抽出機能121及び監視データ生成機能122による画像処理を実行する。 A monitor item profile 524 is a monitor item 4 profile of monitor item 4, which is a manufacturing work piece. As shown in the monitoring item profile 524, the partial image extraction time interval for extracting a partial image from the monitoring image to be monitored, the coordinate values of the image position of the partial image in the monitoring image to be monitored, and the image recognition of the partial image of the monitoring item. Manages the name of the image recognition program that executes processing. Using the management information about the manufacturing process of the monitoring item profile 524, image processing is performed by the monitoring item extracting function 121 and the monitoring data generating function 122 on the monitoring image of the monitoring object 2 including the monitoring item 4, which is the manufacturing process.

<<工程監視装置100 監視項目抽出機能121の処理フロー>>
図11は、工程画像認識処理部120 監視項目抽出機能121のフローチャートである。図11のフローチャートは、電源オフや処理終了の割り込みにより処理は終了する。
<<Process flow of monitoring item extraction function 121 of process monitoring device 100>>
FIG. 11 is a flow chart of the monitoring item extraction function 121 of the process image recognition processing unit 120. As shown in FIG. In the flowchart of FIG. 11, the processing ends when the power is turned off or when the processing ends.

監視項目抽出機能121の処理フローに関する本説明では、監視対象1の監視項目抽出処理を例として説明する。なお、同様の処理が複数の監視対象に対して並行して実行される。図11に示すように、S101において、監視対象1の監視画像をデータ通信処理部110から入力する。監視対象1の監視画像の監視項目抽出機能121への入力は、監視対象1に含まれる監視項目の各々の部分画像抽出時間間隔の中で最小の部分画像抽出時間間隔を用いて実行する。当該最小の部分画像抽出時間間隔は、工程構成管理表500における監視対象1構成に含まれる監視項目1及び監視項目2の監視項目プロファイル521~522を用いて決定される。 In this description of the processing flow of the monitoring item extraction function 121, the monitoring item extraction processing of the monitoring target 1 will be described as an example. Note that similar processing is executed in parallel for a plurality of monitoring targets. As shown in FIG. 11, in S101, a monitoring image of the monitoring object 1 is input from the data communication processing unit 110. FIG. The monitoring image of the monitoring object 1 is input to the monitoring item extraction function 121 using the minimum partial image extraction time interval among the partial image extraction time intervals of each of the monitoring items included in the monitoring object 1 . The minimum partial image extraction time interval is determined using the monitoring item profiles 521 and 522 of the monitoring item 1 and the monitoring item 2 included in the configuration of the monitoring object 1 in the process configuration management table 500 .

S102において、監視対象1の監視画像を監視項目抽出機能121へ入力した日付時刻を記録する。当該日付時刻は「年月日時分秒」、又は秒以下の単位で記録しても良い。本実施形態例の説明では、「年月日時分秒」を用いる。 In S102, the date and time when the monitoring image of the monitoring object 1 is input to the monitoring item extraction function 121 is recorded. The date and time may be recorded in "year, month, day, hour, minute, second" or in units of seconds or less. In the description of this embodiment, "year, month, day, hour, minute, second" is used.

S103において監視項目抽出機能121は監視対象1の監視画像から監視項目1及び監視項目2の部分画像を抽出する。監視項目の各々の部分画像を抽出する時間間隔は、工程監視装置の処理負荷を低減するために、監視項目プロファイル521~522における部分画像抽出時間間隔以下で、監視対象1の監視画像を監視項目抽出機能121へ入力する時間間隔の整数倍で実行しても良い。部分画像の抽出は、監視項目プロファイル521~522における画像位置の座標値により実行する。 In S<b>103 , the monitoring item extraction function 121 extracts partial images of monitoring item 1 and monitoring item 2 from the monitoring image of monitoring target 1 . In order to reduce the processing load of the process monitoring device, the time interval for extracting the partial images of each monitoring item is less than or equal to the partial image extraction time interval in the monitoring item profiles 521 and 522. It may be executed at integral multiples of the time interval for input to the extraction function 121 . Extraction of partial images is executed by coordinate values of image positions in the monitoring item profiles 521 and 522 .

S104において、順次、監視項目1及び監視項目2の部分画像を監視データ生成機能122に入力し、監視項目1及び監視項目2に対する深層学習の画像認識の処理を起動する。S105~109において、監視対象2に対して上記と同様の処理を実行する。 In S104, partial images of monitoring item 1 and monitoring item 2 are sequentially input to the monitoring data generation function 122, and deep learning image recognition processing for monitoring item 1 and monitoring item 2 is activated. In S105-109, the same processing as above is executed for the monitored object 2. FIG.

なお、本実施形態例では、監視画像から部分画像を抽出する処理を、監視項目プロファイル520における画像位置の座標値を用いて実行するが、監視対象に含まれる監視項目各々に対して予め学習済みの深層学習による画像位置検出プログラムで実行しても良い。 In this embodiment, the process of extracting a partial image from a monitoring image is executed using the coordinate values of the image positions in the monitoring item profile 520, but each monitoring item included in the monitoring target is pre-learned. may be executed by an image position detection program based on deep learning.

<<工程監視装置100 監視データ生成機能122の処理フロー>>
図12は、工程画像認識処理部120 監視データ生成機能122のフローチャートである。図12のフローチャートは、電源オフや処理終了の割り込みにより処理は終了する。
<<Process Flow of Monitoring Data Generation Function 122 of Process Monitoring Device 100>>
FIG. 12 is a flow chart of the monitoring data generation function 122 of the process image recognition processing unit 120. As shown in FIG. In the flowchart of FIG. 12, the processing ends when the power is turned off or when the processing ends.

監視データ生成機能122の処理フローに関する本説明では、監視項目1の画像認識処理を例として説明する。なお、同様の処理が複数の監視項目に対して並行して実行される。図12に示すように、S112において監視項目1の学習モデルを予め学習済みである深層学習の画像認識プログラムを用いて、監視項目1の部分画像の画像認識処理を実行する。S112では、監視項目の分類である製造機器、作業者、表示装置、及び製造加工物に対応する各々の画像認識処理を実行し、製造機器及び作業者の作業動作の認識、表示装置の表示内容の認識、並びに製造加工物の検出を実行する。 In this description of the processing flow of the monitoring data generation function 122, image recognition processing for monitoring item 1 will be described as an example. Note that similar processing is executed in parallel for a plurality of monitoring items. As shown in FIG. 12, in S112, image recognition processing of a partial image of monitoring item 1 is executed using a deep learning image recognition program in which a learning model of monitoring item 1 has been learned in advance. In S112, image recognition processing corresponding to the categories of monitoring items, namely manufacturing equipment, workers, display devices, and manufactured products, is performed to recognize the work motions of the manufacturing equipment and workers, and the display contents of the display device. recognition, as well as detection of manufacturing artifacts.

監視項目1の学習モデルを予め学習済みである深層学習の画像認識プログラムは、図10に示す補助記憶装置210に保存されている監視コアプログラム212に含まれており、工程監視装置100の起動時にメインメモリ201に読込まれ実行される。監視項目1の部分画像の画像認識処理は図10に示すGPU202で並行処理される。 A deep learning image recognition program in which the learning model of the monitoring item 1 has been learned in advance is included in the monitoring core program 212 stored in the auxiliary storage device 210 shown in FIG. It is read into the main memory 201 and executed. The image recognition processing of the partial image of the monitoring item 1 is parallel processed by the GPU 202 shown in FIG.

S113においてS112の画像認識処理により稼働状態の変化が検出された場合、S114において更新対象監視項目である監視項目1の監視項目更新データを図19に示す工程監視データ600に記録し更新する。当該監視項目更新データは、更新対象監視項目である監視項目1の部分画像を含む監視対象1の監視画像を監視項目抽出機能121で入力した時の日付時刻及び当該監視画像、監視項目1の監視データ生成機能122で生成した画像認識の結果を基に作成する監視項目1の製造関連情報、並びに当該画像認識の結果を有する。 In S113, when a change in the operating state is detected by the image recognition processing in S112, in S114, the monitoring item update data of the monitoring item 1, which is the monitoring item to be updated, is recorded in the process monitoring data 600 shown in FIG. 19 and updated. The monitoring item update data is the date and time when the monitoring image of the monitoring target 1 including the partial image of the monitoring item 1, which is the monitoring item to be updated, is input by the monitoring item extraction function 121, the monitoring image, and the monitoring of the monitoring item 1. It has manufacturing-related information of monitoring item 1 created based on the result of image recognition generated by the data generation function 122 and the result of the image recognition.

S114において、監視項目1の監視項目更新データの工程監視データ600への更新は、監視項目1の上記日付時刻及び上記監視画像を監視項目監視対象データ611の監視項目1監視対象データに記録し、監視項目1の上記製造関連情報を監視項目監視データ612の監視項目1監視データに記録し、並びに上記画像認識の結果を監視項目画像認識データ613の監視項目1画像認識データに記録することで実行される。同様の処理が監視項目2、監視項目3、監視項目4、・・・の各々に対して実行される。図19に示す工程監視データ600の詳細を、<<工程監視データ600のデータ構造>>で説明する。 In S114, the process monitoring data 600 is updated with the monitoring item update data of the monitoring item 1 by recording the date and time and the monitoring image of the monitoring item 1 in the monitoring item 1 monitoring target data of the monitoring item monitoring target data 611, Execution is performed by recording the manufacturing-related information of the monitoring item 1 in the monitoring item 1 monitoring data of the monitoring item monitoring data 612 and recording the result of the image recognition in the monitoring item 1 image recognition data of the monitoring item image recognition data 613. be done. Similar processing is executed for each of the monitoring item 2, the monitoring item 3, the monitoring item 4, . . . Details of the process monitoring data 600 shown in FIG. 19 will be described in <<data structure of the process monitoring data 600>>.

S115は、工程監視装置100のLANインタフェース204を介して製造工程20を監視し又は制御する装置へ、工程監視データ600の構成データを送信するための処理機能を拡張する場合に用いる割込みイベントを起動する処理である。なお、S115では、当該処理機能が実装されていない場合、割込みイベントを起動しても割込みイベントの処理は実行されない。 S115 activates an interrupt event used to extend the processing function for transmitting configuration data of the process monitoring data 600 to a device that monitors or controls the manufacturing process 20 via the LAN interface 204 of the process monitoring device 100. It is a process to Note that in S115, if the processing function is not implemented, even if an interrupt event is activated, the interrupt event processing is not executed.

S116は、工程監視装置100の入出力機器インタフェース203を介して補助記憶装置に工程監視データ600の構成データを記録し蓄積する処理機能を拡張する場合に用いる割込みイベントを起動する処理である。なお、S116では、当該処理機能が実装されていない場合、割込みイベントを起動しても割込みイベントの処理は実行されない。 S116 is a process of activating an interrupt event used when expanding the processing function of recording and accumulating the configuration data of the process monitoring data 600 in the auxiliary storage device via the input/output device interface 203 of the process monitoring apparatus 100. FIG. It should be noted that in S116, if the processing function is not implemented, even if an interrupt event is activated, the processing of the interrupt event is not executed.

<<工程監視データ600のデータ構造>>
図19は、工程監視装置の工程監視データ600のデータ構造例である。本実施形態例の説明では、図19に示す工程監視データ600における監視項目更新データ610~640を監視項目1~監視項目4の監視項目更新データとして「監視項目1更新データ」~「監視項目4更新データ」とも表記し、監視項目監視対象データ611~641を監視項目1~監視項目4の監視項目監視対象データとして「監視項目1監視対象データ」~「監視項目4監視対象データ」とも表記し、監視項目監視データ612~642を監視項目1~監視項目4の監視項目監視データとして「監視項目1監視データ」~「監視項目4監視データ」とも表記し、監視項目画像認識データ613~643を監視項目1~監視項目4の監視項目画像認識データとして「監視項目1画像認識データ」~「監視項目4画像認識データ」とも表記して使用する。
<<Data Structure of Process Monitoring Data 600>>
FIG. 19 is an example data structure of the process monitoring data 600 of the process monitoring device. In the description of this embodiment, the monitoring item update data 610 to 640 in the process monitoring data 600 shown in FIG. Monitoring item monitoring target data 611 to 641 are also written as monitoring item monitoring target data for monitoring item 1 to monitoring item 4, and are also written as "monitoring item 1 monitoring target data" to "monitoring item 4 monitoring target data". , monitoring item monitoring data 612 to 642 are also denoted as “monitoring item 1 monitoring data” to “monitoring item 4 monitoring data” as monitoring item monitoring data for monitoring items 1 to 4, and monitoring item image recognition data 613 to 643 are also denoted as “monitoring item 1 monitoring data” to “monitoring item 4 monitoring data”. Monitoring item image recognition data for monitoring item 1 to monitoring item 4 are also written as "monitoring item 1 image recognition data" to "monitoring item 4 image recognition data".

図19に示すように、工程監視データ600は監視対象に含まれる監視項目の監視項目更新データ610~640、・・・を含む。図19に示す工程監視データ600の例では、監視項目更新データ610は、更新対象監視項目である監視項目1の部分画像を含む監視対象の監視画像を監視項目抽出機能121で入力した時の日付時刻及び当該監視画像を含む監視項目監視対象データ611、更新対象監視項目である監視項目1の監視データ生成機能122で生成した画像認識の結果を基に作成する監視項目1の製造関連情報を含む監視項目監視データ612、並びに当該画像認識の結果を含む監視項目画像認識データ613を有している。監視項目更新データ620~640も同様のデータ構造を有する。 As shown in FIG. 19, the process monitoring data 600 includes monitoring item update data 610 to 640, . In the example of the process monitoring data 600 shown in FIG. 19, the monitoring item update data 610 is the date when the monitoring image including the partial image of the monitoring item 1, which is the monitoring item to be updated, is input by the monitoring item extraction function 121. Monitoring item monitoring object data 611 including the time and the relevant monitoring image, and production-related information of monitoring item 1 created based on the result of image recognition generated by the monitoring data generation function 122 of monitoring item 1, which is the monitoring item to be updated. It has monitoring item monitoring data 612 and monitoring item image recognition data 613 including the result of the image recognition. Monitoring item update data 620-640 also have a similar data structure.

図20は、監視項目が製造機器である監視項目更新データのデータ構造例である。監視項目更新データ610の監視項目1更新データは、図18の監視項目プロファイル521に示すように、作業シーケンスが予め定められている製造機器である監視項目1の監視項目更新データである。 FIG. 20 is an example data structure of monitoring item update data whose monitoring item is manufacturing equipment. The monitoring item 1 update data of the monitoring item update data 610 is, as shown in the monitoring item profile 521 of FIG. 18, the monitoring item update data of the monitoring item 1, which is the manufacturing equipment whose work sequence is predetermined.

監視項目監視対象データ611の監視項目1監視対象データは、更新対象監視項目である監視項目1の部分画像を含む監視対象1の監視画像を監視項目抽出機能121で入力した時の日付時刻及び当該監視画像を含む。 The monitoring item 1 monitoring target data of the monitoring item monitoring target data 611 is the date and time when the monitoring image of the monitoring target 1 including the partial image of the monitoring item 1, which is the monitoring item to be updated, is input by the monitoring item extraction function 121, and the relevant data. Includes surveillance images.

監視項目監視データ612の監視項目1監視データは、更新対象監視項目である監視項目1の監視データ生成機能122で生成した画像認識の結果を基に作成する製造関連情報を含む。当該製造関連情報の例として、作業シーケンスの作業項目、作業シーケンスを構成する作業項目の累積時間及び作業項目の平均時間、並びに作業サイクルの回数及び異常の回数を有する。当該製造関連情報では、稼働状態の変化が検出された時の作業項目と1つ前の作業認識結果である作業項目との時間差を1つ前の作業項目の累積時間に加算し、作業項目の作業シーケンスが一巡した場合は作業サイクルの回数に1を加算し作業項目の各々の累積時間を作業サイクルの回数で除算し平均時間に記録する。異常発生の場合は、1つ前の作業認識結果との時間差を異常の累積時間に加算し、異常の回数に1を加算し累積時間を異常の回数で除算し平均時間に記録する。 The monitoring item 1 monitoring data of the monitoring item monitoring data 612 includes manufacturing-related information created based on the result of image recognition generated by the monitoring data generation function 122 of the monitoring item 1, which is the monitoring item to be updated. Examples of the manufacturing-related information include the work items of the work sequence, the cumulative time of work items constituting the work sequence, the average time of the work items, the number of work cycles, and the number of abnormalities. In the manufacturing-related information, the time difference between the work item when the change in the operating state is detected and the work item that is the work recognition result immediately before is added to the accumulated time of the work item immediately before, When the work sequence has completed one cycle, the number of work cycles is incremented by 1, and the cumulative time of each work item is divided by the number of work cycles and recorded as the average time. When an abnormality occurs, the time difference from the previous work recognition result is added to the accumulated abnormality time, the number of abnormalities is incremented by 1, the accumulated time is divided by the number of abnormalities, and the result is recorded as the average time.

監視項目画像認識データ613の監視項目1画像認識データは、更新対象監視項目である監視項目1の監視データ生成機能122で生成された画像認識の結果である作業認識結果を含む。 The monitor item 1 image recognition data of the monitor item image recognition data 613 includes the work recognition result, which is the image recognition result generated by the monitor data generation function 122 of the monitor item 1, which is the monitor item to be updated.

図21は、監視項目が作業者である監視項目更新データのデータ構造例である。監視項目更新データ620の監視項目2更新データは、図18の監視項目プロファイル522に示すように、作業シーケンスが予め定められている作業者である監視項目2の監視項目更新データである。製造機器である監視項目2の監視項目更新データ610のデータ構造例と同様であり、説明を省略する。 FIG. 21 is an example data structure of monitoring item update data in which the monitoring item is worker. The monitoring item 2 update data of the monitoring item update data 620 is, as shown in the monitoring item profile 522 of FIG. 18, the monitoring item update data of the monitoring item 2, which is the worker whose work sequence is predetermined. The data structure is the same as the data structure example of the monitoring item update data 610 of the monitoring item 2, which is the manufacturing equipment, so the description is omitted.

図22は、監視項目が表示装置である監視項目更新データのデータ構造例である。監視項目更新データ630の監視項目3更新データは、図18の監視項目プロファイル523に示すように、表示項目及び表示項目の属性が予め定められている表示装置である監視項目3の監視項目更新データである。 FIG. 22 is an example data structure of monitoring item update data in which the monitoring item is a display device. As shown in the monitor item profile 523 of FIG. 18, the monitor item 3 update data of the monitor item update data 630 is the monitor item update data of the monitor item 3, which is a display device in which the display items and the attributes of the display items are predetermined. is.

監視項目監視対象データ631の監視項目3監視対象データは、更新対象監視項目である監視項目3の部分画像を含む監視対象2の監視画像を監視項目抽出機能121で入力した時の日付時刻及び当該監視画像を含む。 The monitoring item 3 monitoring target data of the monitoring item monitoring target data 631 is the date and time when the monitoring image of the monitoring target 2 including the partial image of the monitoring item 3 which is the monitoring item to be updated is input by the monitoring item extracting function 121 and the relevant data. Includes surveillance images.

監視項目監視データ632の監視項目3監視データは、更新対象監視項目である監視項目3の監視データ生成機能122で生成した画像認識の結果を基に作成する製造関連情報を含む。当該製造関連情報の例として、生産数、稼働状況、製造累積時間、製造平均時間、及び異常累積時間を有する。当該製造関連情報では、更新対象監視項目である監視項目3の監視データ生成機能122で生成した画像認識の結果である表示項目の認識データ、及び当該表示項目の認識データを基に作成する正常稼働の製造累積時間、製造平均時間、及び異常発生から正常稼働に復帰するまでの経過時間の異常累積時間を記録する。 The monitoring item 3 monitoring data of the monitoring item monitoring data 632 includes manufacturing-related information created based on the result of image recognition generated by the monitoring data generation function 122 of the monitoring item 3, which is the monitoring item to be updated. Examples of the manufacturing-related information include production numbers, operation status, cumulative manufacturing time, average manufacturing time, and cumulative abnormal time. In the manufacturing-related information, the normal operation created based on the recognition data of the display item, which is the result of image recognition generated by the monitoring data generation function 122 of the monitoring item 3, which is the monitoring item to be updated, and the recognition data of the display item , the accumulated manufacturing time, the average manufacturing time, and the accumulated abnormality time, which is the elapsed time from the occurrence of an abnormality to the return to normal operation.

監視項目画像認識データ633の監視項目3画像認識データは、更新対象監視項目である監視項目3の監視データ生成機能122で生成した画像認識の結果である作業認識結果を含む。 The monitor item 3 image recognition data of the monitor item image recognition data 633 includes the work recognition result, which is the image recognition result generated by the monitor data generation function 122 of the monitor item 3, which is the monitor item to be updated.

図23は、監視項目が製造加工物である監視項目更新データのデータ構造例である。監視項目更新データ640の監視項目4更新データは、製造加工物である監視項目4の監視項目更新データである。 FIG. 23 is a data structure example of monitoring item update data in which the monitoring item is a manufactured product. The monitoring item 4 update data of the monitoring item update data 640 is the monitoring item update data of the monitoring item 4 which is the manufactured product.

監視項目監視対象データ641の監視項目4監視対象データは、更新対象監視項目である監視項目4の部分画像を含む監視対象2の監視画像を監視項目抽出機能121で入力した時の日付時刻及び当該監視画像を含む。 The monitoring item 4 monitoring target data of the monitoring item monitoring target data 641 is the date and time when the monitoring image of the monitoring target 2 including the partial image of the monitoring item 4 which is the monitoring item to be updated is input by the monitoring item extracting function 121 and the relevant data. Includes surveillance images.

監視項目監視データ642の監視項目4監視データは、更新対象監視項目である監視項目4の監視データ生成機能122で生成した画像認識の結果を基に作成する製造関連情報を含む。当該製造関連情報として、製造加工物累積数、製造加工物異常累積数、製造累積時間、及び製造平均時間を有する。上記製造関連情報は、更新対象監視項目である監視項目4の画像認識の結果である製造加工物カウント数及び異常製造加工物カウント数を基に作成する製造加工物累積数、製造加工物異常累積数、製造累積時間、及び製造平均時間を記録する。 The monitoring item 4 monitoring data of the monitoring item monitoring data 642 includes manufacturing-related information created based on the result of image recognition generated by the monitoring data generation function 122 of the monitoring item 4, which is the monitoring item to be updated. The manufacturing-related information includes the cumulative number of manufactured processed items, the cumulative number of abnormal manufacturing processed items, the cumulative manufacturing time, and the average manufacturing time. The above-mentioned manufacturing-related information includes the cumulative number of manufactured processed items and the accumulated number of abnormal manufactured processed items created based on the count number of manufactured processed items and the count number of abnormal manufactured processed items, which are the results of image recognition of monitoring item 4, which is the monitoring item to be updated. Record the number, cumulative production time, and average production time.

監視項目画像認識データ643の監視項目4画像認識データは、更新対象監視項目である監視項目4の監視データ生成機能122で生成された画像認識の結果である製造加工物カウント数及び異常製造加工物カウント数の認識データを有する。 The monitor item 4 image recognition data of the monitor item image recognition data 643 is the manufactured processed product count number and the abnormal manufactured processed product, which are the result of image recognition generated by the monitoring data generation function 122 of the monitor item 4 which is the monitoring item to be updated. It has the recognition data of the count number.

<<監視データベース管理部130を備える工程監視装置101の構成>>
図5は工程監視装置101の機能ブロック図である。図5に示すように、工程監視装置101は工程監視装置100の構成に監視データベース管理部130を備える構成である。以下においては、両者の異なる監視データベース管理部130を中心に説明し、同様の箇所については説明を省略する。また、工程監視装置100と対応する箇所には、同一の符号を付して説明する。
<<Configuration of Process Monitoring Apparatus 101 Equipped with Monitoring Database Management Unit 130>>
FIG. 5 is a functional block diagram of the process monitoring device 101. As shown in FIG. As shown in FIG. 5, the process monitoring apparatus 101 has a configuration in which a monitoring database management unit 130 is provided in addition to the configuration of the process monitoring apparatus 100 . The following description will focus on the monitoring database management units 130 that are different from each other, and descriptions of the same portions will be omitted. Also, portions corresponding to those of the process monitoring device 100 are denoted by the same reference numerals.

監視データベース管理部130は、工程監視データ600に含まれる更新対象監視項目の監視項目更新データを補助記憶装置230の監視データベース650に記録し、及び監視データベース650から検索する機能を実行する。 The monitoring database management unit 130 performs a function of recording monitoring item update data of monitoring items to be updated included in the process monitoring data 600 in the monitoring database 650 of the auxiliary storage device 230 and searching the monitoring database 650 .

監視データベース管理部130において、工程監視データ600に含まれる更新対象監視項目の監視項目更新データのみを記録することにより監視データベース650の記録データ量、並びに記録及び検索の処理負荷を低減することが可能となる。 By recording only the monitoring item update data of the monitoring items to be updated included in the process monitoring data 600 in the monitoring database management unit 130, it is possible to reduce the amount of data recorded in the monitoring database 650 and the processing load of recording and searching. becomes.

<<工程監視装置101のハードウェア構成>>
工程監視装置101は、図10に示す工程監視装置100の構成に、監視データベース650を有する補助記憶装置230を備える構成である。
<<Hardware Configuration of Process Monitoring Device 101>>
The process monitoring device 101 has a configuration in which an auxiliary storage device 230 having a monitoring database 650 is added to the configuration of the process monitoring device 100 shown in FIG.

また、補助記憶装置210は、基本ソフトウェア211、データ通信処理部110及び工程画像認識処理部120の機能を実現する監視コアプログラム212、並びに工程構成管理表500に加えて、監視データベース管理部130の機能を実現するプログラムを記憶する。 In addition to the basic software 211 , the monitoring core program 212 that implements the functions of the data communication processing unit 110 and the process image recognition processing unit 120 , and the process configuration management table 500 , the auxiliary storage device 210 stores the monitoring database management unit 130 . It stores programs that implement functions.

<<工程監視装置101 起動時の処理>>
工程監視装置100の起動時の処理に加えて、監視データベース管理部130の機能を実現するプログラムを補助記憶装置210からメインメモリに読込み実行を開始する。
<<Processing when the process monitoring device 101 is started>>
In addition to the process when the process monitoring device 100 is activated, a program that implements the functions of the monitoring database management unit 130 is read from the auxiliary storage device 210 into the main memory, and execution is started.

<<工程監視装置101 監視データベース管理部130の処理フロー>>
図13は、監視データベース管理部130のフローチャートである。図13のフローチャートは、電源オフや処理終了の割り込みにより処理は終了する。監視データベース管理部130は、S133において、工程監視データ600に含まれる更新対象監視項目の監視項目更新データを、図24に示すデータ構造を有する監視データベース650に含まれる当該監視項目更新データに対応する監視項目更新データ履歴に追加して履歴を蓄積する。図24に示すように、監視項目1において監視データ生成機能122で稼働状態の変化が検出された場合、工程監視データ600の監視項目更新データ610である監視項目1更新データを、監視データベース650に含まれる監視項目更新データ履歴660に監視項目更新データ661、662、・・・として追加して履歴を蓄積する。監視項目の各々において同様の処理を実行する。図24に示す工程監視データベース650の詳細は、<<監視データベース650のデータ構造>>で説明する。
<<Processing Flow of Process Monitoring Device 101 Monitoring Database Management Unit 130>>
FIG. 13 is a flowchart of the monitoring database management unit 130. As shown in FIG. In the flowchart of FIG. 13, the processing ends when the power is turned off or when the processing ends. In S133, the monitoring database management unit 130 associates the monitoring item update data of the update target monitoring item included in the process monitoring data 600 with the monitoring item update data included in the monitoring database 650 having the data structure shown in FIG. Accumulate the history by adding to the monitoring item update data history. As shown in FIG. 24, when a change in the operating state is detected by the monitoring data generation function 122 in the monitoring item 1, the monitoring item 1 update data, which is the monitoring item update data 610 of the process monitoring data 600, is stored in the monitoring database 650. Monitoring item update data 661, 662, . Similar processing is executed for each of the monitoring items. Details of the process monitoring database 650 shown in FIG. 24 will be described in <<data structure of the monitoring database 650>>.

また、S134において、監視データベース650の監視項目更新データ履歴660、670、680、・・・の各々に記録されている監視項目更新データに含まれる日付時刻を検索キーとして監視項目更新データを検索する。 Further, in S134, the monitoring item update data is searched using the date and time contained in the monitoring item update data recorded in each of the monitoring item update data histories 660, 670, 680, . . . of the monitoring database 650 as search keys. .

<<監視データベース650のデータ構造>>
図24は、工程監視装置の監視データベース650のデータ構造例である。本実施形態例の説明では、図24に示す監視データベース650における監視項目更新データ履歴660~680を監視項目1~監視項目3の監視項目更新データ履歴として「監視項目1更新データ履歴」~「監視項目3更新データ履歴」とも表記して使用する。また、監視項目更新データ661~662を監視項目1の監視項目更新データとして「監視項目1更新データa」~「監視項目1更新データb」、監視項目更新データ671~672を監視項目2の監視項目更新データとして「監視項目2更新データa」~「監視項目2更新データb」、及び監視項目更新データ681~682を監視項目3の監視項目更新データとして「監視項目3更新データa」~「監視項目3更新データb」とも表記して使用する。
<<Data Structure of Monitoring Database 650>>
FIG. 24 is an example data structure of the monitoring database 650 of the process monitoring device. In the description of this embodiment, the monitoring item update data histories 660 to 680 in the monitoring database 650 shown in FIG. Item 3 Update Data History” is also used. Monitoring item update data 661 to 662 are used as monitoring item update data for monitoring item 1 as "monitoring item 1 update data a" to "monitoring item 1 update data b", and monitoring item update data 671 to 672 are used for monitoring item 2. "Monitoring item 2 update data a" to "Monitoring item 2 update data b" as item update data, and "Monitoring item 3 update data a" to "Monitoring item 3 update data a" to "Monitoring item 3 update data a" to "Monitoring item update data 681 to 682" Also used as "monitoring item 3 update data b".

図24に示すように、監視データベース650は監視項目1、監視項目2、監視項目3、・・・の各々に対応する監視項目更新データ履歴660の監視項目1更新データ履歴、監視項目更新データ履歴670の監視項目2更新データ履歴、監視項目更新データ履歴680の監視項目3更新データ履歴、・・・を含む。監視項目1更新データ履歴は工程監視データ600に含まれる監視項目1の監視項目1更新データを時系列に記録し蓄積する。監視項目2更新データ履歴、監視項目3更新データ履歴、・・・の各々においても同様の処理を実行する。 As shown in FIG. 24, the monitoring database 650 stores monitoring item 1 update data history, monitoring item update data history of monitoring item update data history 660 corresponding to each of monitoring item 1, monitoring item 2, monitoring item 3, . It includes the monitoring item 2 update data history of 670, the monitoring item 3 update data history of the monitoring item update data history 680, and so on. The monitoring item 1 update data history records and accumulates the monitoring item 1 update data of the monitoring item 1 included in the process monitoring data 600 in chronological order. Similar processing is executed for each of the monitoring item 2 update data history, monitoring item 3 update data history, and so on.

監視項目1更新データ履歴は、監視項目1更新データを時系列に記録し蓄積した履歴であり、監視項目更新データ661の監視項目1更新データa、監視項目更新データ662の監視項目1更新データb、・・・の履歴を含む。監視項目2監視データ履歴、監視項目3更新データ履歴、・・・の各々においても同様である。 The monitoring item 1 update data history is a history of recording and accumulating the monitoring item 1 update data in chronological order. , . The same applies to each of monitoring item 2 monitoring data history, monitoring item 3 update data history, and so on.

監視項目更新データ履歴660の監視項目1更新データ履歴に含まれる監視項目更新データ661の監視項目1更新データa、監視項目更新データ662の監視項目1更新データb、・・・のデータ構造は、図19に示す工程監視データ600に含まれる監視項目更新データ610である監視項目1更新データと同様のデータ構造を有する。監視項目更新データ履歴670、680、・・・の各々においても同様である。監視項目更新データの各々は、更新対象監視項目の部分画像を含む監視対象の監視画像を監視項目抽出機能121で入力した時の日付時刻及び当該監視画像を含む監視項目監視対象データ、監視データ生成機能122で生成した更新対象監視項目の画像認識の結果を基に作成する更新対象監視項目の製造関連情報を含む監視項目監視データ、並びに上記画像認識の結果を含む監視項目画像認識データを有する。 The data structure of the monitoring item 1 update data a of the monitoring item update data 661 and the monitoring item 1 update data b of the monitoring item update data 662 included in the monitoring item 1 update data history of the monitoring item update data history 660 is as follows. It has the same data structure as the monitoring item 1 update data, which is the monitoring item update data 610 included in the process monitoring data 600 shown in FIG. The same applies to each of the monitoring item update data histories 670, 680, . . . Each of the monitoring item update data is the date and time when the monitoring image of the monitoring target including the partial image of the monitoring item to be updated is input by the monitoring item extraction function 121, the monitoring item monitoring target data including the monitoring image, and the monitoring data generation. It has monitoring item monitoring data including manufacturing-related information of the monitoring item to be updated created based on the result of image recognition of the monitoring item to be updated generated by the function 122, and monitoring item image recognition data including the result of the image recognition.

本実施形態における監視データベース650のデータ構造は、制御部及び記憶部を有するコンピュータを備える製造工程を監視又は制御する監視制御装置において用いることができる。上記記憶部は監視データベース650のデータ構造を含む監視用データベースを有し、当該監視用データベースは監視対象の各々に含まれる監視項目の各々の監視項目更新データ履歴を有する。上記制御部が、上記記憶部の監視用データベースから検索対象とする監視項目更新データ履歴に含まれる監視項目更新データの日付時刻を参照し、任意の日付時刻と比較することで、当該任意の日付時刻以前で最新の日付時刻を有する監視項目更新データを探索する。上記処理により、当該任意の日付時刻以前における上記検索対象とする監視項目更新データ履歴に含まれる最新の監視項目更新データを検索する。 The data structure of the monitoring database 650 in this embodiment can be used in a monitoring control device that monitors or controls a manufacturing process that includes a computer having a control unit and a storage unit. The storage unit has a monitoring database including the data structure of the monitoring database 650, and the monitoring database has a monitoring item update data history of each monitoring item included in each monitoring target. The control unit refers to the date and time of the monitoring item update data included in the monitoring item update data history to be searched from the monitoring database of the storage unit, and compares it with an arbitrary date and time, so that the arbitrary date Search for monitoring item update data that has the latest date and time before the time. By the above processing, the latest monitoring item update data included in the monitoring item update data history to be searched before the arbitrary date and time is searched.

図24に示す監視データベース650のデータ構造を用いることで、監視項目更新データを記録及び検索することにより製造工程における稼働状況の変化の履歴を蓄積し及び参照し、また、監視項目更新データのみを記録することにより記録データ量、並びに記録及び検索の処理負荷を低減する監視用データベースの構築を実現できる。 By using the data structure of the monitoring database 650 shown in FIG. 24, by recording and retrieving monitoring item update data, the history of changes in operating conditions in the manufacturing process can be accumulated and referred to, and only the monitoring item update data can be stored. By recording, it is possible to construct a monitoring database that reduces the amount of recorded data and the processing load of recording and searching.

<<モニタリング処理部140を備える工程監視装置102の構成>>
図6は工程監視装置102の機能ブロック図である。図6に示すように、工程監視装置102は工程監視装置101の構成にモニタリング処理部140を備える構成である。以下においては、両者の異なるモニタリング処理部140を中心に説明し、同様の箇所については説明を省略する。また、工程監視装置101と対応する箇所には、同一の符号を付して説明する。
<<Configuration of process monitoring device 102 including monitoring processing unit 140>>
FIG. 6 is a functional block diagram of the process monitoring device 102. As shown in FIG. As shown in FIG. 6, the process monitoring device 102 has a configuration in which a monitoring processing unit 140 is added to the configuration of the process monitoring device 101 . In the following, the monitoring processing units 140 that are different from each other will be mainly described, and descriptions of the same portions will be omitted. Also, portions corresponding to those of the process monitoring device 101 are denoted by the same reference numerals.

モニタリング処理部140を備えることにより、製造工程20に含まれる監視対象の構成、工程監視データ600の構成データ、及び監視データベース650の記録データをモニタ表示することで、製造工程における監視対象及び監視項目の稼働状況を可視化することが可能なる。 By providing the monitoring processing unit 140, the configuration of the monitoring target included in the manufacturing process 20, the configuration data of the process monitoring data 600, and the recorded data of the monitoring database 650 are displayed on the monitor, thereby enabling monitoring targets and monitoring items in the manufacturing process. It is possible to visualize the operating status of

<<工程監視装置102のハードウェア構成>>
工程監視装置102は、工程監視装置101の構成にコンソール240を備える構成である。
<<Hardware Configuration of Process Monitoring Device 102>>
The process monitoring device 102 has a configuration in which a console 240 is added to the configuration of the process monitoring device 101 .

また、補助記憶装置210は、基本ソフトウェア211、データ通信処理部110及び工程画像認識処理部120の機能を実現する監視コアプログラム212、監視データベース管理部130の機能を実現するプログラム、並びに工程構成管理表500に加えて、モニタリング処理部140の機能を実現するプログラムを記憶する。 In addition, the auxiliary storage device 210 stores basic software 211, a monitoring core program 212 that implements the functions of the data communication processing unit 110 and the process image recognition processing unit 120, a program that implements the functions of the monitoring database management unit 130, and process configuration management. In addition to the table 500, a program that implements the functions of the monitoring processing unit 140 is stored.

<<工程監視装置102 起動時の処理>>
工程監視装置101の起動時の処理に加えて、モニタリング処理部140の機能を実現するプログラムを補助記憶装置210からメインメモリに読込み実行を開始する。
<<Process when the process monitoring device 102 is started>>
In addition to the process when the process monitoring device 101 is activated, a program that implements the functions of the monitoring processing unit 140 is read from the auxiliary storage device 210 into the main memory, and execution is started.

<<工程監視装置102 モニタリング処理部140の処理フロー>>
モニタリング処理部140は、工程構成管理表500、工程監視データ600、及び監視データベース650を参照しモニタ表示を実行する。図14は、製造工程における監視対象及び監視項目の構成のモニタ表示例である。図15は、製造工程における監視対象及び監視項目の稼働データのモニタ表示例である。
<<Process Flow of Monitoring Processing Unit 140 of Process Monitoring Device 102>>
The monitoring processing unit 140 refers to the process configuration management table 500, the process monitoring data 600, and the monitoring database 650, and performs monitor display. FIG. 14 is a monitor display example of the configuration of monitored objects and monitored items in the manufacturing process. FIG. 15 is a monitor display example of operation data of monitored objects and monitored items in the manufacturing process.

起動時に、初期画面として図14に示すモニタ表示141が表示される。起動後は、モニタ表示141は、ポインティングデバイス入力部142の「監視対象の構成」を選択することで表示される。 At startup, a monitor display 141 shown in FIG. 14 is displayed as an initial screen. After activation, the monitor display 141 is displayed by selecting “monitoring target configuration” in the pointing device input section 142 .

図15に示すモニタ表示144について説明する。図15に示すように、監視対象及び監視項目の稼働データのモニタ表示は、ポインティングデバイス入力部142又はキーボード入力部143から実行することができる。ポインティングデバイスでの入力は、ポインティングデバイス入力部142に表示されている監視対象又は監視項目のアイコンを選択することによって行う。キーボードでの入力は、キーボード入力部143に図27に示す工程監視コマンド270の「DISPLAY」コマンドを用いて行う。ポインティングデバイス入力部142による入力の内容はキーボード入力部143に表示され入力の確認、修正および入力の追加が可能な機能を有する。なお、図27に示す工程監視コマンド270を、<<工程監視コマンドのフォーマット>>で説明する。 The monitor display 144 shown in FIG. 15 will be described. As shown in FIG. 15, monitor display of operation data of monitored objects and monitored items can be executed from the pointing device input unit 142 or the keyboard input unit 143 . Input with the pointing device is performed by selecting an icon of a monitoring target or monitoring item displayed on the pointing device input section 142 . The keyboard input is performed by using the "DISPLAY" command of the process monitoring command 270 shown in FIG. The contents of the input by the pointing device input unit 142 are displayed on the keyboard input unit 143, and it has the function of confirming the input, correcting the input, and adding the input. Note that the process monitoring command 270 shown in FIG. 27 will be described in <<format of process monitoring command>>.

ポインティングデバイス入力部142の入力例として監視対象1と監視項目1を選択した場合、キーボード入力部143に「DISPLAY 製造工程識別名 -o 監視対象1 監視項目1」と入力表示される。さらに日付時刻指定を追加して入力する場合、キーボードからオプションフラグ「t」を付加し、「-t 日付時刻1」を入力する。これらの入力により、監視対象1の監視項目1において日付時刻1以前の最新の稼働状態がモニタ表示される。キーボードから同様の入力を行う場合、「DISPLAY 製造工程識別名 -o 監視対象1 監視項目1 -t 日付時刻1」を入力する。 When monitoring target 1 and monitoring item 1 are selected as an input example of the pointing device input unit 142, the keyboard input unit 143 displays "DISPLAY manufacturing process identifier-o monitoring target 1 monitoring item 1". When additionally inputting date and time designation, add an option flag "t" from the keyboard and input "-t date and time 1". As a result of these inputs, the latest operating state before date and time 1 is displayed on the monitor for the monitoring item 1 of the monitoring target 1 . When performing the same input from the keyboard, enter "DISPLAY manufacturing process identifier -o monitoring object 1 monitoring item 1 -t date and time 1".

オプションフラグ「t」で日付時刻を指定する場合は、監視データベース650を参照してモニタ表示を実行する。「t」で日付時刻を指定しない場合は工程監視データ600を参照してモニタ表示を実行する。 When specifying the date and time with the option flag "t", the monitoring database 650 is referred to and monitor display is executed. When the date and time is not specified by "t", the process monitoring data 600 is referred to and monitor display is executed.

オプションフラグ「t」で「日付時刻1」を指定する場合、モニタ表示をする1つ以上の監視項目において、日付時刻1以前で最新の稼働状態を保有する当該監視項目の各々の監視項目更新データを監視データベース650から検索しモニタ表示する。 When "date and time 1" is specified with the option flag "t", monitoring item update data for each of the monitoring items having the latest operating status before date and time 1 in one or more monitoring items to be displayed on the monitor is retrieved from the monitoring database 650 and displayed on the monitor.

オプションフラグ「t」で「日付時刻1:日付時刻2」を指定する場合、モニタ表示をする1つ以上の監視項目において、日付時刻1以前の最新の稼働状態を保有する当該監視項目の各々の監視項目更新データを監視データベース650から検索しモニタ表示する。次に、モニタ表示している当該監視項目の各々の監視項目更新データに含まれる日付時刻の中で最新の日付時刻を選択し、当該最新の日付時刻を超えて最も近い日付時刻を含む監視項目更新データを監視データベース650から検索し、当該監視項目更新データを有する監視項目のモニタ表示を更新する。上記モニタ表示の更新を上記最新の日付時刻が日付時刻2を超えない日付時刻まで実行する。 When specifying "date and time 1: date and time 2" with the option flag "t", for one or more monitoring items to be displayed on the monitor, each of the monitoring items that has the latest operating status before date and time 1 Monitoring item update data is retrieved from the monitoring database 650 and displayed on the monitor. Next, select the latest date and time from among the date and time included in the monitoring item update data for each monitoring item displayed on the monitor, and select the monitoring item that includes the date and time closest to the latest date and time. The update data is retrieved from the monitoring database 650, and the monitor display of the monitoring item having the monitoring item update data is updated. The update of the monitor display is executed until the latest date and time does not exceed date and time 2.

<<監視データ送信部150を備える工程監視装置103~105の構成>>
図7~9は工程監視装置103~105の機能ブロック図である。図7~9に示すように、工程監視装置103~105の各々は工程監視装置100~102の各々の構成に監視データ送信部150を備える構成である。図7に示すように、工程監視装置103は工程監視装置100の構成に監視データ送信部150を有する構成である。図8に示すように、工程監視装置104は工程監視装置101の構成に監視データ送信部150を有する構成である。図9に示すように、工程監視装置105は工程監視装置102の構成に監視データ送信部150を有する構成である。以下においては、工程監視装置103及び工程監視装置100、工程監視装置104及び工程監視装置101、並びに工程監視装置105及び工程監視装置102の各々において両者の異なる監視データ送信部150を中心に説明し、同様の箇所については説明を省略する。また、工程監視装置103及び工程監視装置100、工程監視装置104及び工程監視装置101、並びに工程監視装置105及び工程監視装置102の各々において対応する箇所には、同一の符号を付して説明する。
<<Configuration of Process Monitoring Devices 103 to 105 Equipped with Monitoring Data Transmission Unit 150>>
7-9 are functional block diagrams of the process monitoring devices 103-105. As shown in FIGS. 7 to 9, each of the process monitoring devices 103 to 105 has a configuration in which a monitoring data transmission section 150 is provided in the configuration of each of the process monitoring devices 100 to 102. FIG. As shown in FIG. 7, the process monitoring device 103 has a configuration in which a monitoring data transmitting unit 150 is added to the configuration of the process monitoring device 100 . As shown in FIG. 8, the process monitoring device 104 has a configuration in which a monitoring data transmitting unit 150 is added to the configuration of the process monitoring device 101 . As shown in FIG. 9, the process monitoring device 105 has a configuration in which a monitoring data transmitting unit 150 is added to the configuration of the process monitoring device 102 . In the following, the different monitoring data transmission units 150 in each of the process monitoring device 103 and the process monitoring device 100, the process monitoring device 104 and the process monitoring device 101, and the process monitoring device 105 and the process monitoring device 102 will be mainly described. , the description of the same parts will be omitted. Corresponding parts in the process monitoring devices 103 and 100, the process monitoring devices 104 and 101, and the process monitoring devices 105 and 102 are denoted by the same reference numerals. .

<<工程監視装置103~105のハードウェア構成>>
工程監視装置103は、工程監視装置100のハードウェア構成に加えて、補助記憶装置210に監視データ送信部150の機能を実現するプログラムを追加して記憶する。
<<Hardware Configuration of Process Monitoring Devices 103 to 105>>
In addition to the hardware configuration of the process monitoring device 100 , the process monitoring device 103 additionally stores a program for realizing the function of the monitoring data transmission unit 150 in the auxiliary storage device 210 .

工程監視装置104は、工程監視装置101のハードウェア構成に加えて、補助記憶装置210に監視データ送信部150の機能を実現するプログラムを追加して記憶する。 In addition to the hardware configuration of the process monitoring device 101 , the process monitoring device 104 additionally stores a program for realizing the function of the monitoring data transmission unit 150 in the auxiliary storage device 210 .

工程監視装置105は、工程監視装置102のハードウェア構成に加えて、補助記憶装置210に監視データ送信部150の機能を実現するプログラムを追加して記憶する。 In addition to the hardware configuration of the process monitoring device 102 , the process monitoring device 105 additionally stores a program for realizing the function of the monitoring data transmission unit 150 in the auxiliary storage device 210 .

<<工程監視装置103~105 起動時の処理>>
工程監視装置103は、工程監視装置100の起動時の処理に加えて、監視データ送信部150の機能を実現するプログラムを補助記憶装置210からメインメモリに読込み実行を開始する。
<<Process when process monitoring devices 103 to 105 start up>>
The process monitoring device 103 reads a program for realizing the function of the monitoring data transmission unit 150 from the auxiliary storage device 210 into the main memory and starts executing it, in addition to the process when the process monitoring device 100 is activated.

工程監視装置104は、工程監視装置101の起動時の処理に加えて、監視データ送信部150の機能を実現するプログラムを補助記憶装置210からメインメモリに読込み実行を開始する。 The process monitoring device 104 reads a program for realizing the function of the monitoring data transmission unit 150 from the auxiliary storage device 210 into the main memory and starts executing it, in addition to the process at the start of the process monitoring device 101 .

工程監視装置105は、工程監視装置102の起動時の処理に加えて、監視データ送信部150の機能を実現するプログラムを補助記憶装置210からメインメモリに読込み実行を開始する。 The process monitoring device 105 reads a program for realizing the function of the monitoring data transmission unit 150 from the auxiliary storage device 210 into the main memory and starts executing it, in addition to the process when the process monitoring device 102 is activated.

<<工程監視装置103~105 監視データ送信部150の処理フロー>>
監視データ送信部150は、図25~26に示す監視データ通信方法で、工程監視データ600の監視項目更新データ610、620、630、640、・・・を工程監視装置103~105から製造工程20を遠隔で監視又は制御する遠隔監視制御装置250にLAN60を経由して送信する機能を有する。
<<Processing Flow of Monitoring Data Transmission Unit 150 of Process Monitoring Devices 103 to 105>>
The monitoring data transmission unit 150 transmits monitoring item update data 610, 620, 630, 640, . is transmitted via the LAN 60 to a remote monitoring control device 250 that remotely monitors or controls the .

<<監視データ通信方法>>
図25~26は監視データ通信方法による監視項目更新データの通信手順例である。図25は監視項目更新データの送信の開始及び停止の通信手順であり、並びに図26は監視項目更新データを送信する通信手順である。図25~26に示すように監視項目更新データの通信手順は、工程監視コマンド270であるRCVコマンド、SNDコマンド、ACKコマンドで実行される。
<<monitoring data communication method>>
25 and 26 are examples of communication procedures for monitoring item update data according to the monitoring data communication method. FIG. 25 shows communication procedures for starting and stopping transmission of monitoring item update data, and FIG. 26 shows communication procedures for transmitting monitoring item update data. As shown in FIGS. 25 and 26, the communication procedure for monitoring item update data is executed by the RCV command, SND command, and ACK command, which are process monitoring commands 270 .

なお、図26における遠隔監視制御装置250の遠隔監視制御装置監視データ260のデータ構造は工程監視装置103~105の工程監視データ600のデータ構造を含む構成である。 The data structure of the remote monitoring control device monitoring data 260 of the remote monitoring control device 250 in FIG. 26 includes the data structure of the process monitoring data 600 of the process monitoring devices 103-105.

図25における監視項目更新データの送信の開始及び停止の通信手順例について以下に説明する。送信開始の通信手順は、図25に示すように、S211において遠隔監視制御装置250が工程監視コマンド270のRCVコマンドにオプションフラグ「p」を付加し、監視項目更新データの送信要求「RCV 工程監視装置識別名 -p on」を工程監視装置103~105に送信する。工程監視装置103~105は、S201において上記RCVコマンドを受信後に監視項目更新データ 送信フラグをonに設定し、S202においてACKコマンドを遠隔監視制御装置250に送信することで送信開始の通信手順を完了したことを通知する。 An example of a communication procedure for starting and stopping transmission of monitoring item update data in FIG. 25 will be described below. As shown in FIG. 25, the remote monitoring control device 250 adds an option flag "p" to the RCV command of the process monitoring command 270 in S211, and requests transmission of monitoring item update data "RCV process monitoring". device identification name-p on” to the process monitoring devices 103-105. After receiving the RCV command in S201, the process monitoring devices 103 to 105 set the monitoring item update data transmission flag to ON, and in S202 transmit an ACK command to the remote monitoring and control device 250 to complete the communication procedure for starting transmission. notify you of what you have done.

送信停止の通信手順は、図25に示すように、S212において遠隔監視制御装置250が工程監視コマンド270のRCVコマンドにオプションフラグ「p」を付加し、監視項目更新データの送信停止要求「RCV 工程監視装置識別子 -p off」を工程監視装置103~105に送信する。工程監視装置103~105は、S203において上記RCVコマンドを受信後に監視項目更新データ 送信フラグをoffに設定し、S204においてACKコマンドを遠隔監視制御装置250に送信することで送信停止の通信手順を完了したことを通知する。 As shown in FIG. 25, the remote monitoring and control device 250 adds an option flag "p" to the RCV command of the process monitoring command 270 in S212 to send a request to stop transmission of monitoring item update data "RCV process". monitoring device identifier -p off” to the process monitoring devices 103-105. The process monitoring devices 103 to 105 set the monitoring item update data transmission flag to off after receiving the RCV command in S203, and transmit an ACK command to the remote monitoring and control device 250 in S204, thereby completing the communication procedure for stopping transmission. notify you of what you have done.

監視項目更新データを送信する通信手順は、図26に示すように、工程監視装置103~105において、S205で工程監視データ600が更新されデータ通信処理の割込みが発生し、S206で監視項目更新データの送信フラグがonに設定されている場合に、S207で監視項目更新データの送信が実行される。「SND 遠隔監視制御装置識別名」を含む監視コマンド部並びに「稼働状態が変化した監視項目の識別名及び当該監視項目の監視項目更新データ」を含む監視データ部を有するメッセージを作成して送信する。監視項目更新データの送信フラグがoffの場合は実行されない。 As shown in FIG. 26, in the process monitoring devices 103 to 105, the process monitoring data 600 is updated in S205, an interruption of data communication processing occurs, and the monitoring item update data is transmitted in S206. is set to on, the monitoring item update data is transmitted in S207. Create and send a message having a monitoring command part containing "SND remote monitoring control device identifier" and a monitoring data part containing "identification name of the monitoring item whose operating status has changed and monitoring item update data of the monitoring item" . It is not executed when the transmission flag of the monitoring item update data is off.

S213において、遠隔監視制御装置250は監視項目更新データを受信し、遠隔監視制御装置監視データ260を更新し、S214においてACKコマンドを送信し監視項目更新データの受信を完了したことを通知する。 In S213, the remote monitoring control device 250 receives the monitoring item update data, updates the remote monitoring control device monitoring data 260, and transmits an ACK command in S214 to notify that reception of the monitoring item update data has been completed.

上記監視データ通信方法により、工程監視装置103~105の工程監視データ600に含まれる監視項目更新データ610、620、630、640、・・・をLAN60を経由して送信することで、遠隔監視制御装置250による遠隔監視が可能となる。また、監視項目更新データのみを送信することで通信データ量及び通信処理負荷を低減して遠隔監視を実行することが可能となる。 By transmitting the monitoring item update data 610, 620, 630, 640, . Remote monitoring by device 250 is enabled. In addition, by transmitting only monitoring item update data, it is possible to reduce the amount of communication data and the communication processing load and execute remote monitoring.

<<工程監視コマンドのフォーマット>>
図27は工程監視コマンドのフォーマット例である。コマンドの入力形式は、図27に示すように、コマンド、コマンド対象、及びオプション入力から構成されている。コマンドは、監視データ通信方法により監視項目更新データを送信するための「RCV」及び「SND」、並びに工程監視データ600に含まれる構成データ、監視データベース650の記録データ、サーバ監視データ750に含まれる構成データ、及びサーバ監視データベース800の記録データをモニタ表示するための「DISPLAY」である。コマンド対象は、「RCV」及び「SND」の送信先の装置識別名、並びに「DISPLAY」のモニタ表示対象の製造工程識別名である。
<<Process monitoring command format>>
FIG. 27 is a format example of a process monitoring command. As shown in FIG. 27, the command input format consists of a command, a command object, and an option input. Commands are "RCV" and "SND" for transmitting monitoring item update data by the monitoring data communication method, configuration data included in the process monitoring data 600, recorded data in the monitoring database 650, and server monitoring data 750. "DISPLAY" for monitor display of configuration data and recorded data of the server monitoring database 800; The command object is the device identification name of the transmission destination of "RCV" and "SND" and the manufacturing process identification name of the monitor display object of "DISPLAY".

オプション入力は、「p」、「t」、及び「o」のオプションフラグから構成される。「p」は「RCV」及び「SND」のオプションフラグである。監視項目更新データの送信開始のon、又は送信停止のoffを指定する。 The option input consists of the 'p', 't' and 'o' option flags. "p" is an option flag for "RCV" and "SND". Specifies ON to start sending monitoring item update data or OFF to stop sending.

「t」及び「o」は「DISPLAY」のオプションフラグである。オプションフラグ「t」は監視データベース650及びサーバ監視データベース800におけるモニタ表示する記録データの日付時刻を指定する。「o」は工程監視データ600、監視データベース650、サーバ監視データ750、及びサーバ監視データベース800におけるモニタ表示の項目を指定するオプションフラグである。 "t" and "o" are option flags of "DISPLAY". The option flag “t” designates the date and time of recorded data to be displayed on the monitor in the monitoring database 650 and the server monitoring database 800 . “o” is an option flag that designates monitor display items in the process monitoring data 600 , the monitoring database 650 , the server monitoring data 750 , and the server monitoring database 800 .

「o」を「t」と共に用いる場合、監視データベース650に含まれる監視対象及び監視項目を監視対象識別名及び監視項目識別名で指定し、又はサーバ監視データベース800に含まれる製造工程の各々の監視対象及び監視項目を監視対象識別名及び監視項目識別名で指定する。「o」のみを入力する場合、工程監視データ600に含まれる監視対象及び監視項目を監視対象識別名及び監視項目識別名で指定し、又はサーバ監視データ750に含まれる製造工程の監視対象及び監視項目を監視対象識別名及び監視項目識別名で指定する。 When "o" is used together with "t", the monitoring targets and monitoring items contained in the monitoring database 650 are specified by the monitoring target identification name and the monitoring item identification name, or the monitoring of each of the manufacturing processes contained in the server monitoring database 800 is specified. Targets and monitoring items are specified by monitoring target identifiers and monitoring item identifiers. When only "o" is entered, the monitoring target and monitoring item included in the process monitoring data 600 are specified by the monitoring target identification name and monitoring item identification name, or the monitoring target and monitoring item of the manufacturing process included in the server monitoring data 750 are specified. Specify the item by monitoring target identifier and monitoring item identifier.

<<工程監視サーバ、工程監視装置、監視カメラ、製造ライン、及び製造工程の構成>>
図28は、工程監視サーバ、工程監視装置、監視カメラ、製造ライン、及び製造工程の構成例である。図28に示すように、製造工場において1つ以上の製造ラインの各々が1つ以上の製造工程で構成されており、1つ以上の製造ラインの各々を構成する1つ以上の製造工程の少なくとも1つの製造工程の各々を監視する工程監視装置103~105のいずれか1つの工程監視装置が備えられている。工程監視サーバ300は、当該工程監視装置が送信する更新対象監視項目の監視項目更新データをLAN60を経由して受信することで、製造工場に含まれる1つ以上の製造工程の各々の稼働データを収集し稼働状況を遠隔監視する。なお、上記監視項目更新データの監視項目監視対象データに含まれる日付時刻は、LAN60に接続されている上記の工程監視装置103~105の各々において同期されている日付時刻を用いられるものとする。
<<Configuration of Process Monitoring Server, Process Monitoring Device, Monitoring Camera, Manufacturing Line, and Manufacturing Process>>
FIG. 28 is a configuration example of the process monitoring server, process monitoring device, monitoring camera, manufacturing line, and manufacturing process. As shown in FIG. 28, each of one or more production lines in a manufacturing factory is configured by one or more manufacturing processes, and at least one or more manufacturing processes constituting each of the one or more manufacturing lines Any one of process monitoring devices 103 to 105 for monitoring each manufacturing process is provided. The process monitoring server 300 receives, via the LAN 60, monitoring item update data of the monitoring items to be updated transmitted by the process monitoring apparatus, and thereby obtains operation data for each of one or more manufacturing processes included in the manufacturing plant. Collect and remotely monitor the operating status. The date and time included in the monitoring item monitoring target data of the monitoring item update data is the date and time synchronized in each of the process monitoring devices 103 to 105 connected to the LAN 60 .

図28に示す構成例では、製造ライン11が製造工程21及び製造工程22を備え、製造ライン12が製造工程23、・・・を備え、工程監視装置103が製造工程21を監視し、工程監視装置104が製造工程22を監視し、工程監視装置105が製造工程23を監視する構成である。本実施形態例の説明では、図28に示す製造ライン11~12を「製造ライン1」~「製造ライン2」とも表記し、製造工程21~23を「製造工程1」~「製造工程3」とも表記し、工程監視装置103~105を「工程監視装置1」~「工程監視装置3」とも表記して使用する。 In the configuration example shown in FIG. 28, the manufacturing line 11 includes manufacturing processes 21 and 22, the manufacturing line 12 includes manufacturing processes 23, . The device 104 monitors the manufacturing process 22 and the process monitoring device 105 monitors the manufacturing process 23 . In the description of this embodiment, the manufacturing lines 11 to 12 shown in FIG. 28 are also referred to as "manufacturing line 1" to "manufacturing line 2", and the manufacturing processes 21 to 23 are also referred to as "manufacturing process 1" to "manufacturing process 3". , and the process monitoring devices 103 to 105 are also referred to as "process monitoring device 1" to "process monitoring device 3".

なお、製造工程21、22、23、・・・の各々における監視対象及び監視項目の構成方法は、図1に示す製造工程20と同様の構成方法である。製造工程21、22、23、・・・の各々は1つ以上の監視項目を含み、監視項目の各々は図2の監視項目の分類に示す監視項目例の1台の製造機器、1人の作業者、1台の表示装置、又は1つ以上の製造加工物のいずれか1つである。 The configuration method of the monitoring targets and monitoring items in each of the manufacturing processes 21, 22, 23, . . . is the same configuration method as in the manufacturing process 20 shown in FIG. Each of the manufacturing processes 21, 22, 23, . Any one of a worker, a display device, or one or more manufacturing workpieces.

また、監視カメラ50の各々が撮影する時系列の監視画像に含まれる1つ以上の監視項目の少なくとも1つを監視対象として、工程監視装置1、工程監視装置2、工程監視装置3、・・・の各々は製造工程21、22、23、・・・の各々における稼働データを収集し稼働状況を監視する。 At least one of one or more monitoring items included in time-series monitoring images captured by each of the monitoring cameras 50 is monitored, and the process monitoring device 1, the process monitoring device 2, the process monitoring device 3, . , collects operation data in each of the manufacturing processes 21, 22, 23, . . . and monitors the operation status.

<<工程監視サーバ300の構成>>
図29は工程監視サーバ300の機能ブロック図である。図29に示すように、工程監視サーバ300はサーバデータ通信処理部310、サーバ監視データ受信部320、及びサーバ監視データベース管理部330を備える。
<<Configuration of Process Monitoring Server 300>>
FIG. 29 is a functional block diagram of the process monitoring server 300. As shown in FIG. As shown in FIG. 29 , the process monitoring server 300 includes a server data communication processing section 310 , a server monitoring data receiving section 320 and a server monitoring database management section 330 .

サーバデータ通信処理部310は、LAN接続を行う通信インタフェースとインターネット通信を実行するプロトコルスタックで構成する。 The server data communication processing unit 310 is composed of a communication interface for LAN connection and a protocol stack for executing Internet communication.

サーバ監視データ受信部320は、サーバデータ通信処理部310を介して、工程監視サーバ300が遠隔から管理する1台以上の工程監視装置の各々から監視項目更新データを受信し、図35に示すサーバ監視データ750に記録する。 The server monitoring data receiving unit 320 receives monitoring item update data from each of one or more process monitoring devices remotely managed by the process monitoring server 300 via the server data communication processing unit 310, and updates the data to the server shown in FIG. Record in monitoring data 750 .

サーバ監視データベース管理部330は、サーバ監視データ受信部320を介して受信した上記監視項目更新データを補助記憶装置420の図36に示すサーバ監視データベース800に記録し、及びサーバ監視データベース800から検索する機能を実行する。 The server monitoring database management unit 330 records the monitoring item update data received via the server monitoring data receiving unit 320 in the server monitoring database 800 shown in FIG. perform a function.

<<工程監視サーバ300のハードウェア構成>>
図31は工程監視サーバ300のハードウェア構成図である。
工程監視サーバ300は汎用のコンピュータ、又は専用ハードウェアで実装しても良い。図31に示すように、工程監視サーバ300は中央演算処理装置であるCPU400、メインメモリ401、入出力機器インタフェース402、LANインタフェース403、補助記憶装置410、補助記憶装置420、及びシステムバス430を備えている。
<<Hardware Configuration of Process Monitoring Server 300>>
FIG. 31 is a hardware configuration diagram of the process monitoring server 300. As shown in FIG.
The process monitoring server 300 may be implemented with a general-purpose computer or dedicated hardware. As shown in FIG. 31, the process monitoring server 300 includes a CPU 400 as a central processing unit, a main memory 401, an input/output device interface 402, a LAN interface 403, an auxiliary storage device 410, an auxiliary storage device 420, and a system bus 430. ing.

CPU400は、工程監視サーバ300の起動時に、基本ソフトウェア411、並びにサーバデータ通信処理部310、サーバ監視データ受信部320、及びサーバ監視データベース管理部330の機能を実現する監視サーバコアプログラム412を補助記憶装置410からメインメモリに読込みこれらプログラムを実行する。 When the process monitoring server 300 is activated, the CPU 400 auxiliary stores basic software 411 and a monitoring server core program 412 that implements the functions of the server data communication processing section 310, the server monitoring data receiving section 320, and the server monitoring database management section 330. These programs are read from device 410 into main memory and executed.

メインメモリ401は、基本ソフトウェア411、並びにサーバデータ通信処理部310、サーバ監視データ受信部320、及びサーバ監視データベース管理部330の機能を実現する監視サーバコアプログラム412の実行領域として用いられ、並びにサーバ監視データ750の作業用のメモリ領域として用いられる。 The main memory 401 is used as an execution area for basic software 411 and a monitoring server core program 412 that implements the functions of the server data communication processing unit 310, the server monitoring data receiving unit 320, and the server monitoring database management unit 330. It is used as a working memory area for monitoring data 750 .

入出力機器インタフェース402は、補助記憶装置410~420、コンソール440等の入出力機器を接続しこれらの入出力機器を制御するプログラムを実装する。 The input/output device interface 402 connects input/output devices such as the auxiliary storage devices 410 to 420 and the console 440, and implements a program for controlling these input/output devices.

LANインタフェース403は、LAN60に接続するための通信インタフェースである。 A LAN interface 403 is a communication interface for connecting to the LAN 60 .

補助記憶装置410は、基本ソフトウェア411、サーバデータ通信処理部310、サーバ監視データ受信部320、及びサーバ監視データベース管理部330の機能を実現する監視サーバコアプログラム412を記憶するために用いられる。補助記憶装置420は、サーバ監視データベース800を記憶するために用いられる。 Auxiliary storage device 410 is used to store basic software 411 , server data communication processing unit 310 , server monitoring data receiving unit 320 , and monitoring server core program 412 that implements the functions of server monitoring database management unit 330 . Auxiliary storage device 420 is used to store server monitoring database 800 .

システムバス430は、CPU400、メインメモリ401、入出力機器インタフェース402、LANインタフェース403、補助記憶装置410、及び補助記憶装置420を接続し、各接続コンポーネント間での制御信号及びデータの相互転送を行う共通バスとして用いられる。 A system bus 430 connects the CPU 400, the main memory 401, the input/output device interface 402, the LAN interface 403, the auxiliary storage device 410, and the auxiliary storage device 420, and performs mutual transfer of control signals and data between each connection component. Used as a common bus.

なお、コンソール440は、工程監視サーバ300がサーバモニタリング処理部340を有する場合、製造ラインの構成及び製造工程のモニタ表示を行い、並びに工程監視コマンド270の入力を行うコンソールとして接続する。 When the process monitoring server 300 has the server monitoring processing unit 340 , the console 440 is connected as a console for performing monitor display of the manufacturing line configuration and manufacturing process, and for inputting the process monitoring command 270 .

<<工程監視サーバ300 起動時の処理>>
工程監視サーバ300の起動時に、基本ソフトウェア411、並びにサーバデータ通信処理部310、サーバ監視データ受信部320、及びサーバ監視データベース管理部330の機能を実現する監視サーバコアプログラム412を補助記憶装置410からメインメモリに読込み、これらプログラムの実行を開始する。
<<Process when the process monitoring server 300 starts up>>
When the process monitoring server 300 is activated, the basic software 411 and the monitoring server core program 412 that realizes the functions of the server data communication processing section 310, the server monitoring data receiving section 320, and the server monitoring database management section 330 are loaded from the auxiliary storage device 410. Load into main memory and start executing these programs.

<<工程監視サーバ300 サーバ監視データ受信部320の処理フロー>>
サーバ監視データ受信部320は、工程監視サーバ300が遠隔から管理する1台以上の工程監視装置の各々から監視項目更新データをサーバデータ通信処理部310を介して受信し、図35に示すサーバ監視データ750における当該工程監視装置の各々に対応する監視項目更新データに記録する。サーバ監視データ750を、<<サーバ監視データ750のデータ構造>>で説明する。
<<Processing Flow of Process Monitoring Server 300 Server Monitoring Data Receiving Unit 320>>
The server monitoring data receiving unit 320 receives monitoring item update data from each of one or more process monitoring devices remotely managed by the process monitoring server 300 via the server data communication processing unit 310, and receives the server monitoring data shown in FIG. Recorded in the monitoring item update data corresponding to each of the process monitoring devices in the data 750 . The server monitoring data 750 will be described in <<data structure of the server monitoring data 750>>.

サーバ監視データ受信部320による上記処理は、図25~26に示す監視データ通信方法で実行される。図25~26において、遠隔監視制御装置250を工程監視サーバ300に置換え、遠隔監視制御装置監視データ260をサーバ監視データ750に置換えた上記監視データ通信方法で実行される。上記監視データ通信方法は、工程監視装置103~105の監視データ送信部150の処理フローにおける監視項目更新データの通信手順と同様であり、詳細の説明を省略する。 The above processing by the server monitoring data receiving unit 320 is executed by the monitoring data communication method shown in FIGS. 25 and 26, the above monitoring data communication method is executed by replacing the remote monitoring control device 250 with the process monitoring server 300 and replacing the remote monitoring control device monitoring data 260 with the server monitoring data 750. FIG. The monitoring data communication method is the same as the monitoring item update data communication procedure in the process flow of the monitoring data transmission unit 150 of the process monitoring devices 103 to 105, and detailed description thereof will be omitted.

サーバ監視データ受信部320における監視項目更新データの通信手順により、工程監視サーバ300において遠隔監視が可能となり、また監視項目更新データのみを受信することで通信データ量及び通信処理負荷を低減して遠隔監視を実行することが可能となる。 Remote monitoring is possible in the process monitoring server 300 according to the communication procedure of the monitoring item update data in the server monitoring data receiving unit 320, and by receiving only the monitoring item update data, the amount of communication data and the communication processing load are reduced and the remote monitoring is performed. monitoring can be performed.

<<サーバ監視データ750のデータ構造>>
図35は、サーバ監視データ750のデータ構造例である。本実施形態例の説明では、図35に示すサーバ監視データ750における工程監視データ760~780を製造工程1~製造工程3の工程監視データとして「工程1監視データ」~「工程3監視データ」とも表記し、監視項目更新データ761~764を製造工程1の監視項目1である工程1監視項目1~製造工程1の監視項目4である工程1監視項目4の監視項目更新データとして「工程1監視項目1更新データ」~「工程1監視項目4更新データ」とも表記して使用する。
<<Data Structure of Server Monitoring Data 750>>
FIG. 35 is an example data structure of the server monitoring data 750 . In the description of this embodiment, the process monitoring data 760 to 780 in the server monitoring data 750 shown in FIG. The monitoring item update data 761 to 764 are the monitoring item update data of the process 1 monitoring item 1 which is the monitoring item 1 of the manufacturing process 1 to the process 1 monitoring item 4 which is the monitoring item 4 of the manufacturing process 1 as "process 1 monitoring Item 1 update data” to “process 1 monitoring item 4 update data”.

サーバ監視データ750の工程監視データ760、770、780、・・・の各々は、製造工程1、製造工程2、製造工程3、・・・の各々に対応する工程監視データである。工程監視データ760、770、780、・・・の各々のデータ構造は、製造工程1、製造工程2、製造工程3、・・・の各々を監視する工程監視装置の工程監視データのデータ構造と同様であり、工程監視データ760、770、780、・・・の各々は製造工程1、製造工程2、製造工程3、・・・の各々を構成する監視項目の監視項目更新データを含む。図35に示す監視項目更新データ761~764、・・・の各々は製造工程1を構成する工程1監視項目1~工程1監視項目4、・・・の各々の監視項目更新データである。 Each of the process monitoring data 760, 770, 780, . . . of the server monitoring data 750 is process monitoring data corresponding to manufacturing process 1, manufacturing process 2, manufacturing process 3, . The data structure of each of the process monitoring data 760, 770, 780, . Similarly, each of the process monitoring data 760, 770, 780, . . . shown in FIG. 35 are monitoring item update data for process 1 monitoring item 1 to process 1 monitoring item 4, . . .

<<工程監視サーバ300 サーバ監視データベース管理部330の処理フロー>>
図32は工程監視サーバにおけるサーバ監視データベース管理部330のフローチャートである。図32のフローチャートは、電源オフや処理終了の割り込みにより処理は終了する。サーバ監視データベース管理部330は、工程監視サーバ300が遠隔から管理する1台以上の工程監視装置の各々からサーバ監視データ受信部320を介して監視項目更新データを受信し、図32のS333において、当該工程監視装置の各々に対応する図36に示すサーバ監視データベース800の監視項目更新データ履歴に記録し蓄積する。
<<Processing Flow of Process Monitoring Server 300 Server Monitoring Database Management Unit 330>>
FIG. 32 is a flow chart of the server monitoring database manager 330 in the process monitoring server. In the flowchart of FIG. 32, the processing ends when the power is turned off or when the processing ends. The server monitoring database management unit 330 receives monitoring item update data via the server monitoring data receiving unit 320 from each of one or more process monitoring devices remotely managed by the process monitoring server 300, and in S333 of FIG. It is recorded and accumulated in the monitoring item update data history of the server monitoring database 800 shown in FIG. 36 corresponding to each of the process monitoring devices.

工程監視装置103の工程監視装置1における監視項目更新データをサーバ監視データベース800に記録する場合、工程監視装置1に対応する監視データベース810の工程1監視データベースに含まれる監視項目更新データ履歴811に記録する。工程監視サーバ300が遠隔から管理する1台以上の工程監視装置の各々から受信する監視項目更新データに対して、同様の処理を実行する。 When the monitoring item update data in the process monitoring device 1 of the process monitoring device 103 is recorded in the server monitoring database 800, it is recorded in the monitoring item update data history 811 included in the process 1 monitoring database of the monitoring database 810 corresponding to the process monitoring device 1. do. The same processing is performed on monitoring item update data received from each of one or more process monitoring devices remotely managed by the process monitoring server 300 .

なお、当該工程監視装置の各々に対応するサーバ監視データベース800に含まれる監視データベース810、820、830、・・・のデータ構造は、監視データベース650と同様のデータ構造を有する。監視データベース810、820、830、・・・の各々は、対応する工程監視装置が監視する製造工程ごとに固有の監視データベースである。サーバ監視データベース800を、<<サーバ監視データベース800のデータ構造>>で説明する。 The data structure of the monitoring databases 810, 820, 830, . Each of the monitoring databases 810, 820, 830, . . . is a unique monitoring database for each manufacturing process monitored by the corresponding process monitoring device. The server monitoring database 800 will be described in <<data structure of the server monitoring database 800>>.

また、S334において、サーバ監視データベース800に記録されている当該工程監視装置の各々の監視項目更新データの検索を実行する。監視データベース810、820、830、・・・の各々の監視項目更新データ履歴に記録されている監視項目更新データに含まれる日付時刻を検索キーとして検索する。 Also, in S334, a search is executed for the monitoring item update data for each of the process monitoring devices recorded in the server monitoring database 800. FIG. A search is performed using the date and time included in the monitoring item update data recorded in the monitoring item update data history of each of the monitoring databases 810, 820, 830, . . . as a search key.

監視装置103の工程監視装置1における監視項目更新データをサーバ監視データベース800から検索する場合、工程監視装置1に対応する監視データベース810の工程1監視データベースの監視項目更新データ履歴811に記録されている監視項目更新データに含まれる日付時刻を検索キーとして検索する。工程監視サーバ300が遠隔から管理する1台以上の工程監視装置の各々の監視項目更新データに対して、同様の処理を実行する。 When searching the server monitoring database 800 for monitoring item update data in the process monitoring device 1 of the monitoring device 103, the monitoring item update data history 811 of the process 1 monitoring database of the monitoring database 810 corresponding to the process monitoring device 1 is recorded. Search using the date and time included in the monitoring item update data as a search key. The same processing is executed for each monitoring item update data of one or more process monitoring devices remotely managed by the process monitoring server 300 .

サーバ監視データベース管理部330により、工程監視サーバ300が遠隔で管理する1台以上の工程監視装置の各々から受信する監視項目更新データのみをサーバ監視データベース800に記録することで、記録データ量、並びに記録及び検索の処理負荷を低減することが可能となる。さらに、当該工程監視装置が監視データベースを有する場合、サーバ監視データベース800により監視データベースの二重化を実現し信頼性を向上することが可能となる。 The server monitoring database management unit 330 records only monitoring item update data received from each of one or more process monitoring devices remotely managed by the process monitoring server 300 in the server monitoring database 800, thereby reducing the amount of recorded data and It is possible to reduce the processing load of recording and searching. Furthermore, when the process monitoring apparatus has a monitoring database, the server monitoring database 800 can realize duplication of the monitoring database and improve reliability.

<<サーバ監視データベース800のデータ構造>>
図36は、サーバ監視データベース800のデータ構造例である。本実施形態例の説明では、図36に示すサーバ監視データベース800における監視データベース810~830を製造工程1~製造工程3の監視データベースとして「工程1監視データベース」~「工程3監視データベース」とも表記し、監視項目更新データ履歴811~814を製造工程1の監視項目1である工程1監視項目1~製造工程1の監視項目4である工程1監視項目4の監視項目更新データ履歴として「工程1監視項目1更新データ履歴」~「工程1監視項目4更新データ履歴」とも表記して使用する。
<<Data Structure of Server Monitoring Database 800>>
FIG. 36 is an example data structure of the server monitoring database 800 . In the description of this embodiment, the monitoring databases 810 to 830 in the server monitoring database 800 shown in FIG. , the monitoring item update data histories 811 to 814 are set as the monitoring item update data history of the process 1 monitoring item 1, which is the monitoring item 1 of the manufacturing process 1, to the process 1 monitoring item 4, which is the monitoring item 4 of the manufacturing process 1, as "process 1 monitoring Item 1 update data history” to “process 1 monitoring item 4 update data history”.

サーバ監視データベース800の監視データベース810、820、830、・・・の各々は、製造工程1、製造工程2、製造工程3、・・・の各々に対応する監視データベースである。監視データベース810、820、830、・・・の各々のデータ構造は、監視データベース650と同様のデータ構造を有する。監視データベース810、820、830、・・・の各々は製造工程1、製造工程2、製造工程3、・・・の各々を構成する監視項目の監視項目更新データ履歴を含む。図36に示す監視項目更新データ履歴811~814、・・・の各々は製造工程1を構成する工程1監視項目1~工程1監視項目4、・・・の各々の監視項目更新データ履歴である。 Each of the monitoring databases 810, 820, 830, . . . of the server monitoring database 800 is a monitoring database corresponding to manufacturing process 1, manufacturing process 2, manufacturing process 3, . Each of the monitoring databases 810, 820, 830, . . . has a data structure similar to that of the monitoring database 650. FIG. Each of the monitoring databases 810, 820, 830, . Each of the monitoring item update data histories 811 to 814, . . . shown in FIG. .

<<サーバモニタリング処理部340を備える工程監視サーバ301の構成>>
図30は工程監視サーバ301の機能ブロック図である。図30に示すように、工程監視サーバ301は工程監視サーバ300の構成にサーバモニタリング処理部340を備える構成である。以下においては、両者の異なるモニタリング処理部340を中心に説明し、同様の箇所については説明を省略する。また、工程監視サーバ300と対応する箇所には、同一の符号を付して説明する。
<<Configuration of Process Monitoring Server 301 Equipped with Server Monitoring Processing Unit 340>>
FIG. 30 is a functional block diagram of the process monitoring server 301. As shown in FIG. As shown in FIG. 30, the process monitoring server 301 has a configuration in which a server monitoring processing unit 340 is added to the configuration of the process monitoring server 300 . In the following, the monitoring processing units 340 that are different from each other will be mainly described, and descriptions of the same portions will be omitted. Also, portions corresponding to those of the process monitoring server 300 are denoted by the same reference numerals.

サーバモニタリング処理部340を備えることにより、製造ライン11、12、・・・の構成、サーバ監視データ750の構成データ、及びサーバ監視データベース800の記録データをモニタ表示する。製造工程1、製造工程2、製造工程3、・・・における稼働状況を遠隔監視し、並びに監視項目更新データの送信の開始及び停止の要求を入力することで製造工程1、製造工程2、製造工程3、・・・における稼働データの収集を開始及び停止する。 By providing the server monitoring processing unit 340, the configuration of the manufacturing lines 11, 12, . By remotely monitoring the operation status of manufacturing process 1, manufacturing process 2, manufacturing process 3, etc., and inputting a request to start and stop transmission of monitoring item update data, manufacturing process 1, manufacturing process 2, manufacturing Start and stop collecting operation data in steps 3, . . .

<<工程監視サーバ301のハードウェア構成>>
工程監視サーバ301は、工程監視サーバ300のハードウェア構成にコンソール440をさらに備える構成である。また、補助記憶装置410は、基本ソフトウェア411、サーバデータ通信処理部310、サーバ監視データ受信部320、及びサーバ監視データベース管理部330の機能を実現する監視サーバコアプログラム412に加えて、サーバ構成管理表700、及びサーバモニタリング処理部340の機能を実現するプログラムを記憶する。
<<Hardware Configuration of Process Monitoring Server 301>>
The process monitoring server 301 has a configuration in which a console 440 is added to the hardware configuration of the process monitoring server 300 . In addition to the basic software 411, the server data communication processing unit 310, the server monitoring data receiving unit 320, and the server monitoring database management unit 330, the auxiliary storage unit 410 also includes a monitoring server core program 412 that implements the functions of the server configuration management unit. A table 700 and a program that implements the functions of the server monitoring processing unit 340 are stored.

<<工程監視サーバ301 起動時の処理>>
工程監視サーバ300の起動時の処理に加えて、サーバモニタリング処理部340の機能を実現するプログラムを補助記憶装置410からメインメモリに読込み実行を開始する。
<<Process when the process monitoring server 301 starts up>>
In addition to the process when the process monitoring server 300 is activated, a program for realizing the functions of the server monitoring processing unit 340 is read from the auxiliary storage device 410 into the main memory and starts to be executed.

また、サーバモニタリング処理部340の実行に用いる基本情報を有する図34のサーバ構成管理表700をメインメモリに補助記憶装置410から読込む。サーバ構成管理表700について、<<サーバ構成管理表700のデータ構造>>で説明する。 Also, the server configuration management table 700 of FIG. 34 having basic information used for executing the server monitoring processing unit 340 is read from the auxiliary storage device 410 into the main memory. The server configuration management table 700 will be described in <<data structure of the server configuration management table 700>>.

<<サーバ構成管理表700のデータ構造>>
図34は、サーバ構成管理表700のデータ構造例である。本実施形態例の説明では、図34に示すサーバ構成管理表700における監視対象構成表720~740を製造工程1~製造工程3の監視対象構成表として「工程1監視対象構成表」~「工程3監視対象構成表」とも表記し、監視対象構成721を製造工程1の監視対象1の監視対象構成として「工程1監視対象1構成」とも表記して使用する。
<<Data Structure of Server Configuration Management Table 700>>
FIG. 34 is an example data structure of the server configuration management table 700. As shown in FIG. In the description of this embodiment, the monitoring target configuration tables 720 to 740 in the server configuration management table 700 shown in FIG. 3 monitoring object configuration table”, and the monitoring object configuration 721 is also denoted as “process 1 monitoring object 1 configuration” as the monitoring object configuration of the monitoring object 1 of the manufacturing process 1 .

図34に示すように、サーバ構成管理表700は製造ライン構成管理表710、及び監視対象構成表720、730、740、・・・を含む。 As shown in FIG. 34, the server configuration management table 700 includes a production line configuration management table 710 and monitoring target configuration tables 720, 730, 740, .

製造ライン構成管理表710は、製造ラインを構成する製造工程及び製造工程の各々を監視する工程監視装置の構成を管理する。 The production line configuration management table 710 manages the configuration of the manufacturing processes that make up the manufacturing line and the process monitoring devices that monitor each of the manufacturing processes.

監視対象構成表720、730、740、・・・の各々は、製造工程1、製造工程2、製造工程3、・・・の各々に対応する監視対象構成表である。監視対象構成表720、730、740、・・・の各々のデータ構造は、製造工程1、製造工程2、製造工程3、・・・の各々を監視する工程監視装置の監視対象構成表のデータ構造と同様である。監視対象構成表720、730、740、・・・の各々は製造工程1、製造工程2、製造工程3、・・・の各々を構成する監視対象の監視対象構成を含み、監視対象の監視画像を撮影する監視カメラ、監視対象に含まれる監視項目及び当該監視項目の分類を管理する。 Each of the monitored configuration tables 720, 730, 740, . . . is a monitored configuration table corresponding to each of manufacturing process 1, manufacturing process 2, manufacturing process 3, . The data structure of each of the monitoring object composition tables 720, 730, 740, . Similar to structure. Each of the monitoring object configuration tables 720, 730, 740, . , monitoring items included in the monitoring targets, and classification of the monitoring items.

図34のサーバ構成管理表700の例では、製造ライン構成管理表710は、製造ライン1が製造工程1及び製造工程2から構成され、製造工程1が工程監視装置1に監視され、並びに製造工程2が工程監視装置2に監視されていることを表す。また、監視対象構成表720は製造工程1における監視対象構成を含み、監視対象構成721は、監視カメラの工程1カメラ1が監視対象の工程1監視対象1を撮影し、工程1監視対象1が製造機器である工程1監視項目1及び作業者である工程1監視項目2から構成されていることを表す。 In the example of the server configuration management table 700 shown in FIG. 2 indicates that the process monitoring device 2 is monitoring. In addition, the monitoring target configuration table 720 includes the monitoring target configuration in manufacturing process 1, and the monitoring target configuration 721 is such that the process 1 camera 1 of the monitoring camera captures the monitoring target process 1 monitoring target 1, and the process 1 monitoring target 1 is It is composed of process 1 monitoring item 1, which is the manufacturing equipment, and process 1 monitoring item 2, which is the worker.

<<サーバモニタリング処理部340の処理フロー>>
サーバモニタリング処理部340は、サーバ構成管理表700、サーバ監視データ750、及びサーバ監視データベース800を参照し、工程監視サーバ301が監視する製造工程の稼働データのモニタ表示を実行する。
<<Processing Flow of Server Monitoring Processing Unit 340>>
The server monitoring processing unit 340 refers to the server configuration management table 700, the server monitoring data 750, and the server monitoring database 800, and executes monitor display of operation data of the manufacturing process monitored by the process monitoring server 301. FIG.

起動時に、初期画面として製造ラインの構成である図33に示すモニタ表示341が表示される。起動後は、モニタ表示341は、ポインティングデバイス入力部342の「製造ラインの構成」を選択することで表示される。 At the time of activation, a monitor display 341 shown in FIG. 33, which is the configuration of the manufacturing line, is displayed as an initial screen. After activation, the monitor display 341 is displayed by selecting “manufacturing line configuration” in the pointing device input section 342 .

サーバモニタリング処理部340による製造工程の監視対象及び監視項目のモニタ表示は、図33のモニタ表示341から監視対象の構成である図14のモニタ表示141に移行することで実行する。モニタ表示341からモニタ表示141への移行は、ポインティングデバイス入力部342で製造工程を選択することで実行する。サーバモニタリング処理部340による製造工程の監視対象及び監視項目のモニタ表示の処理は、モニタリング処理部140と同様の処理フローであるため、説明を省略する。 The monitor display of the monitoring target and monitoring items of the manufacturing process by the server monitoring processing unit 340 is executed by shifting from the monitor display 341 of FIG. 33 to the monitor display 141 of FIG. 14, which is the structure of the monitoring target. Switching from the monitor display 341 to the monitor display 141 is executed by selecting the manufacturing process with the pointing device input section 342 . The monitor display processing of the monitoring target and monitoring items of the manufacturing process by the server monitoring processing unit 340 is the same processing flow as that of the monitoring processing unit 140, and thus the description thereof is omitted.

また、サーバモニタリング処理部340は、工程監視コマンド270のRCVコマンド用いて監視項目更新データの送信開始要求である「RCV 工程監視装置識別子 -p on」、又は監視項目更新データの送信停止要求である「RCV 工程監視装置識別子 -p off」をキーボード入力部343から入力し、工程監視サーバ300が遠隔から管理する1台以上の工程監視装置の各々に対して監視項目更新データの送信の開始、又は停止をすることができる。サーバモニタリング処理部340から入力された上記送信開始要求又は送信停止要求はサーバデータ受信部320から当該工程監視装置の各々に送信される。 In addition, the server monitoring processing unit 340 uses the RCV command of the process monitoring command 270 to request “RCV process monitoring device identifier -p on”, which is a request to start transmission of monitoring item update data, or a request to stop transmission of monitoring item update data. Input "RCV process monitoring device identifier -p off" from the keyboard input unit 343 to start transmission of monitoring item update data to each of one or more process monitoring devices remotely managed by the process monitoring server 300, or can stop. The transmission start request or transmission stop request input from the server monitoring processing unit 340 is transmitted from the server data receiving unit 320 to each of the process monitoring devices.

10~12 製造ライン、20~23 製造工程
31~32 監視対象、41~44 監視項目
50 監視カメラ
60 ローカルエリアネットワーク(LAN)
71 製造機器、72 作業者、73 表示装置、74 製造加工物、75 製造設備、76~78 搬送装置
100~105 工程監視装置
110 データ通信処理部
120 工程画像認識処理部、121 監視項目抽出機能、122 監視データ生成機能
130 監視データベース管理部
140 モニタリング処理部
141、144、341 モニタ表示
142、342 ポインティングデバイス入力部、143、343 キーボード入力部
150 監視データ送信部
200、400 CPU、201、401 メインメモリ、202 GPU
203、402 入出力機器インタフェース
204、403 LANインタフェース
210、230、410、420 補助記憶装置
220、430 システムバス
211、411 基本ソフトウェア
212 監視コアプログラム、412 監視サーバコアプログラム
240、440 コンソール
250 遠隔監視制御装置、260 遠隔監視制御装置監視データ
270 工程監視コマンド
300、301 工程監視サーバ
310 サーバデータ通信処理部
320 サーバ監視データ受信部
330 サーバ監視データベース管理部
340 サーバモニタリング処理部
500 工程構成管理表
510、720、730、740 監視対象構成表
511、512、721 監視対象構成
520 監視項目プロファイル表、521~524監視項目プロファイル
600、760、770、780 工程監視データ
610、620、630、640、661、662、671、672、681、682、761~764 監視項目更新データ
611、621、631、641 監視項目監視対象データ
612、622、632、642 監視項目監視データ
613、623、633、643 監視項目画像認識データ
650、810、820、830 監視データベース
660、670、680、811~814 監視項目更新データ履歴
700 サーバ構成管理表
710 製造ライン構成管理表
750 サーバ監視データ
800 サーバ監視データベース
10-12 production line, 20-23 production process 31-32 monitoring object, 41-44 monitoring item 50 surveillance camera 60 local area network (LAN)
71 manufacturing equipment, 72 worker, 73 display device, 74 manufacturing processed product, 75 manufacturing equipment, 76 to 78 transport devices 100 to 105 process monitoring device 110 data communication processing unit 120 process image recognition processing unit, 121 monitoring item extraction function, 122 monitoring data generation function 130 monitoring database management unit 140 monitoring processing unit 141, 144, 341 monitor display 142, 342 pointing device input unit 143, 343 keyboard input unit 150 monitoring data transmission unit 200, 400 CPU, 201, 401 main memory , 202 GPUs
203, 402 input/output device interfaces 204, 403 LAN interfaces 210, 230, 410, 420 auxiliary storage devices 220, 430 system buses 211, 411 basic software 212 monitoring core program 412 monitoring server core program 240, 440 console 250 remote monitoring control Equipment 260 Remote monitoring control device monitoring data 270 Process monitoring commands 300, 301 Process monitoring server 310 Server data communication processing unit 320 Server monitoring data receiving unit 330 Server monitoring database management unit 340 Server monitoring processing unit 500 Process configuration management tables 510, 720 , 730, 740 monitoring target configuration tables 511, 512, 721 monitoring target configuration 520 monitoring item profile table, 521 to 524 monitoring item profiles 600, 760, 770, 780 process monitoring data 610, 620, 630, 640, 661, 662, 671, 672, 681, 682, 761 to 764 Monitoring item update data 611, 621, 631, 641 Monitoring item monitoring object data 612, 622, 632, 642 Monitoring item monitoring data 613, 623, 633, 643 Monitoring item image recognition data 650, 810, 820, 830 Monitoring database 660, 670, 680, 811-814 Monitoring item update data history 700 Server configuration management table 710 Manufacturing line configuration management table 750 Server monitoring data 800 Server monitoring database

Claims (8)

製造工程に1以上の監視項目が含まれ、前記1以上の監視項目の各々は1の製造機器、1の作業者、製造設備に装備され稼働データを表示する1の表示装置、又は1以上の製造加工物のいずれか1つであり、ローカルエリアネットワークに接続された1以上の監視カメラが前記製造工程に備えられ、前記1以上の監視カメラの各々が撮影する時系列の監視画像に含まれる1以上の前記監視項目の少なくとも1つを監視対象として、前記ローカルエリアネットワークを経由して受信する前記監視画像を画像認識処理することで、前記製造工程における稼働データを生成し稼働状況を監視する工程監視装置であって、
前記ローカルエリアネットワークを経由してデータ通信を行う機能を有するデータ通信処理部と、
前記データ通信処理部を介して前記1以上の監視カメラの各々が撮影する前記監視対象の監視画像を予め定められた一定の時間間隔で入力し、前記データ通信処理部から前記監視対象の監視画像を入力した日付時刻を記録し、前記監視対象の監視画像から前記監視対象に含まれる1以上の前記監視項目の各々の部分画像を切出す監視項目抽出機能、及び前記監視項目抽出機能から入力される前記部分画像に対応する前記監視項目の稼働状態を認識する予め学習済みの深層学習による画像認識処理を実行し、稼働状態の変化が検出された時の前記監視項目を更新対象監視項目とし、前記更新対象監視項目の稼働データである監視項目更新データを生成し、前記製造工程に含まれる1以上の前記監視対象の各々を構成する1以上の前記監視項目の各々の前記監視項目更新データを含む工程監視データを生成する監視データ生成機能を具備する工程画像認識処理部と、
を備えることを特徴とする工程監視装置。
One or more monitoring items are included in the manufacturing process, and each of the one or more monitoring items is one manufacturing equipment, one worker, one display device installed in the manufacturing equipment and displaying operation data, or one or more One or more monitoring cameras connected to a local area network are provided in the manufacturing process, and are included in time-series monitoring images captured by each of the one or more monitoring cameras. At least one of the one or more monitoring items is monitored, and the monitoring image received via the local area network is subjected to image recognition processing to generate operation data in the manufacturing process and monitor the operation status. A process monitoring device,
a data communication processing unit having a function of performing data communication via the local area network;
A monitoring image of the monitoring target captured by each of the one or more monitoring cameras is input via the data communication processing unit at a predetermined constant time interval, and the monitoring image of the monitoring target is transmitted from the data communication processing unit. is input from the monitoring item extracting function for recording the date and time of input of the monitoring item extracting function for extracting a partial image of each of the one or more monitoring items included in the monitoring target from the monitoring image of the monitoring target; executing image recognition processing by deep learning that has been learned in advance to recognize the operating state of the monitoring item corresponding to the partial image, and setting the monitoring item when a change in the operating state is detected as a monitoring item to be updated; generating monitoring item update data that is operation data of the monitoring item to be updated, and generating the monitoring item update data for each of the one or more monitoring items constituting each of the one or more monitoring targets included in the manufacturing process; a process image recognition processing unit having a monitoring data generation function for generating process monitoring data including
A process monitoring device comprising:
請求項1に記載の工程監視装置において、補助記憶装置を具備し、前記監視項目更新データを前記補助記憶装置の監視データベースに記録し、及び前記監視データベースから検索する機能を有する監視データベース管理部がさらに設けられたことを特徴とする工程監視装置。 2. The process monitoring apparatus according to claim 1, further comprising an auxiliary storage device, and a monitoring database management unit having a function of recording said monitoring item update data in a monitoring database of said auxiliary storage device and searching from said monitoring database. A process monitoring device, further comprising: 請求項2に記載の工程監視装置において、モニタ表示要求の入力手段を有するコンソールを接続し、前記監視対象の構成、前記工程監視データの構成データ、及び前記監視データベースの記録データを前記コンソールに表示する機能を有するモニタリング処理部がさらに設けられたことを特徴とする工程監視装置。 3. The process monitoring apparatus according to claim 2, wherein a console having monitor display request input means is connected, and the configuration of the monitored object, the configuration data of the process monitoring data, and the recorded data of the monitoring database are displayed on the console. A process monitoring apparatus, further comprising a monitoring processing unit having a function to 請求項1~3のいずれか1項に記載の工程監視装置において、前記製造工程の稼働状況を遠隔で監視又は制御する前記ローカルエリアネットワークに接続された遠隔監視制御装置に、前記監視項目更新データを前記データ通信処理部を介して送信する機能を有する監視データ送信部がさらに設けられたことを特徴とする工程監視装置。 4. The process monitoring apparatus according to any one of claims 1 to 3, wherein said monitoring item update data is stored in a remote monitoring and control device connected to said local area network for remotely monitoring or controlling the operation status of said manufacturing process. through the data communication processing unit. 請求項2に記載の工程監視装置において、前記監視項目更新データを記録し及び検索する前記補助記憶装置の監視データベースのデータ構造であって、
前記製造工程に含まれる1以上の前記監視対象の各々を構成する1以上の前記監視項目の各々の監視項目更新データ履歴を含み、
前記監視項目更新データ履歴は、前記監視項目更新データ履歴の記録対象である前記監視項目の前記監視項目更新データの時系列の履歴を含み、
前記監視項目更新データ履歴に含まれる前記更新対象監視項目の稼働データである前記監視項目更新データは、前記更新対象監視項目の部分画像を含む前記監視対象の監視画像を前記監視項目抽出機能で入力した時の前記日付時刻及び前記更新対象監視項目の部分画像を含む前記監視対象の監視画像と、
前記更新対象監視項目の前記画像認識の結果を基に作成する前記更新対象監視項目の製造関連情報と、
前記更新対象監視項目の前記画像認識の結果とを含み、
制御部及び記憶部を有するコンピュータを備える前記製造工程を監視又は制御する監視制御装置に用いられ、前記記憶部は前記製造工程に含まれる1以上の前記監視対象の各々を構成する1以上の前記監視項目の各々の前記監視項目更新データ履歴を有し、前記記憶部から前記制御部が検索対象とする前記監視項目更新データ履歴に含まれる前記監視項目更新データの前記日付時刻を参照し、任意の日付時刻と比較し、前記任意の日付時刻以前で最新の日付時刻を有する前記監視項目更新データを探索することで、前記任意の日付時刻以前における前記検索対象とする前記監視項目更新データ履歴に含まれる最新の前記監視項目更新データを検索する監視データベースのデータ構造。
3. The process monitoring apparatus according to claim 2, wherein the data structure of the monitoring database of said auxiliary storage device for recording and retrieving said monitoring item update data,
including monitoring item update data history of each of the one or more monitoring items constituting each of the one or more monitoring targets included in the manufacturing process;
The monitoring item update data history includes a chronological history of the monitoring item update data of the monitoring item to be recorded in the monitoring item update data history,
The monitoring item update data, which is operation data of the monitoring item to be updated and included in the monitoring item update data history, is obtained by inputting a monitoring image of the monitoring target including a partial image of the monitoring item to be updated by the monitoring item extraction function. a monitoring image of the monitoring target including the date and time and a partial image of the monitoring item to be updated when the
manufacturing-related information of the monitoring item to be updated, which is created based on the result of the image recognition of the monitoring item to be updated;
and a result of the image recognition of the monitoring item to be updated,
used in a monitoring control device for monitoring or controlling the manufacturing process, which includes a computer having a control unit and a storage unit, and the storage unit constitutes each of the one or more monitoring targets included in the manufacturing process. having the monitoring item update data history of each of the monitoring items, referring to the date and time of the monitoring item update data included in the monitoring item update data history to be searched by the control unit from the storage unit; and searching for the monitoring item update data having the latest date and time prior to the arbitrary date and time, thereby obtaining the monitoring item update data history prior to the arbitrary date and time to be searched. A data structure of a monitoring database that retrieves the latest contained monitoring item update data.
請求項4に記載の工程監視装置において、前記遠隔監視制御装置に前記監視項目更新データを前記監視データ送信部から前記データ通信処理部を介して送信する監視データ通信方法であって、
前記監視項目更新データの送信の開始及び停止をする通信手順と、
前記監視項目更新データを前記データ通信処理部を介して前記遠隔監視制御装置に送信する通信手順と、
を備えることを特徴とする監視データ通信方法。
5. The process monitoring apparatus according to claim 4, wherein the monitoring data communication method transmits the monitoring item update data from the monitoring data transmission unit to the remote monitoring control device via the data communication processing unit,
a communication procedure for starting and stopping transmission of the monitoring item update data;
a communication procedure for transmitting the monitoring item update data to the remote monitoring control device via the data communication processing unit;
A surveillance data communication method, comprising:
製造工場において1つ以上の製造ラインの各々が1つ以上の製造工程で構成され、前記1つ以上の製造ラインの各々を構成する前記1つ以上の製造工程の少なくとも1つの製造工程の各々を監視する請求項4に記載の工程監視装置が備えられおり、前記工程監視装置が送信する前記監視項目更新データを前記ローカルエリアネットワークを経由して受信することで、前記製造工場に含まれる1つ以上の製造工程の各々の稼働データを収集し稼働状況を遠隔監視する工程監視サーバであって、
前記ローカルエリアネットワークに接続しデータ通信を行うサーバデータ通信処理部と、
前記工程監視装置が送信する前記監視項目更新データを前記サーバデータ通信処理部を介して受信しサーバ監視データに記録する機能を有するサーバ監視データ受信部と、
前記サーバ監視データ受信部で受信した前記監視項目更新データをサーバ監視データベースに記録し、及び前記サーバ監視データベースから検索する機能を有するサーバ監視データベース管理部と、
を備えることを特徴とする工程監視サーバ。
In a manufacturing plant, each of one or more production lines is composed of one or more manufacturing processes, and at least one of the one or more manufacturing processes constituting each of the one or more manufacturing lines 5. The monitoring item update data transmitted by the process monitoring device is received via the local area network so that one monitoring item included in the manufacturing plant is provided. A process monitoring server that collects operation data of each of the above manufacturing processes and remotely monitors the operation status,
a server data communication processing unit that connects to the local area network and performs data communication;
a server monitoring data receiving unit having a function of receiving the monitoring item update data transmitted by the process monitoring device via the server data communication processing unit and recording the data in server monitoring data;
a server monitoring database management unit having a function of recording the monitoring item update data received by the server monitoring data receiving unit in a server monitoring database and searching the server monitoring database;
A process monitoring server characterized by comprising:
請求項7に記載の工程監視サーバにおいて、モニタ表示要求を入力するコンソールを接続し、前記製造ラインの構成、前記サーバ監視データの構成データ、及び前記サーバ監視データベースの記録データを前記コンソールに表示する機能、並びに前記コンソールから前記工程監視装置による前記監視項目更新データの送信の開始及び停止の要求を入力する機能を有するサーバモニタリング処理部がさらに設けられたことを特徴とする工程監視サーバ。 8. The process monitoring server according to claim 7, wherein a console for inputting a monitor display request is connected, and the configuration of the manufacturing line, the configuration data of the server monitoring data, and the recorded data of the server monitoring database are displayed on the console. and a server monitoring processing unit having a function of inputting a request for starting and stopping transmission of the monitoring item update data by the process monitoring device from the console.
JP2021029211A 2021-01-12 2021-01-12 Process monitoring device, data structure of monitoring database, monitoring data communication method, and process monitoring server Pending JP2022108238A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021029211A JP2022108238A (en) 2021-01-12 2021-01-12 Process monitoring device, data structure of monitoring database, monitoring data communication method, and process monitoring server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021029211A JP2022108238A (en) 2021-01-12 2021-01-12 Process monitoring device, data structure of monitoring database, monitoring data communication method, and process monitoring server

Publications (1)

Publication Number Publication Date
JP2022108238A true JP2022108238A (en) 2022-07-25

Family

ID=82556266

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021029211A Pending JP2022108238A (en) 2021-01-12 2021-01-12 Process monitoring device, data structure of monitoring database, monitoring data communication method, and process monitoring server

Country Status (1)

Country Link
JP (1) JP2022108238A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102668871B1 (en) * 2023-05-12 2024-05-24 (주)송당 Apparatus and method for managing workpieces placed inside a factory using images

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102668871B1 (en) * 2023-05-12 2024-05-24 (주)송당 Apparatus and method for managing workpieces placed inside a factory using images

Similar Documents

Publication Publication Date Title
US10126921B2 (en) Field device management apparatus, device information display method, computer-readable storage medium
JP6205757B2 (en) Control system, control apparatus, image processing apparatus, and control method
US10915419B2 (en) Industrial control system, and assistance apparatus, control assist method, and program thereof
EP2112783A2 (en) Knowledge-based failure recovery support system
US9256221B2 (en) Information processing apparatus, processing system, processing method, and program
JP2001236115A (en) Remote diagnostic system and method
CN104836699A (en) Equipment state processing method and equipment state processing system
JP2019153051A (en) Information collection display system, information collection method, and information display method
JP2011175437A (en) Process analysis system
WO2019186778A1 (en) Work assistance device, work assistance system, work assistance method, and work assistance program
JP5641482B2 (en) Supervisory control system
JP2022108238A (en) Process monitoring device, data structure of monitoring database, monitoring data communication method, and process monitoring server
JP2016115024A (en) Facility management assistance device and program
US20230156085A1 (en) Information processing system, information processing method and non-transitory storage medium storing information processing program thereon
JPH10207900A (en) Book/facility data management system based on virtual facility
US11487270B2 (en) Industrial machine management system, method for managing industrial machine, and non-transitory computer-readable storage medium
JP6813077B1 (en) Production system, recovery system, production method, and program
JP7437961B2 (en) Supervisory control device, supervisory control method, supervisory system and program
JP6746003B2 (en) Management device, management method and program
JP2022142997A (en) Information processing device, work progress management method, and program
JP2010211619A (en) Central monitoring system and maintenance support tool
JP2007233567A (en) Plant monitoring system
WO2014192072A1 (en) Computer, association calculation method, and storage medium
JPH10301621A (en) Plant operation supporting device
CN113728286B (en) Picture data generating system, picture data generating method, and recording medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210624