JP6161850B2 - Information processing apparatus, information processing system, and information processing program - Google Patents
Information processing apparatus, information processing system, and information processing program Download PDFInfo
- Publication number
- JP6161850B2 JP6161850B2 JP2017505601A JP2017505601A JP6161850B2 JP 6161850 B2 JP6161850 B2 JP 6161850B2 JP 2017505601 A JP2017505601 A JP 2017505601A JP 2017505601 A JP2017505601 A JP 2017505601A JP 6161850 B2 JP6161850 B2 JP 6161850B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- screen data
- information processing
- screen
- name
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Programmable Controllers (AREA)
Description
本発明は、ファクトリーオートメーション(Factory Automation)機器(以下、FA機器と称す)が接続された表示器で異常発生時に表示される画面に基づいて異常の詳細情報を示す情報処理装置、情報処理システムおよび情報処理プログラムに関する。 The present invention relates to an information processing apparatus, an information processing system, and an information processing system that show detailed information of an abnormality based on a screen displayed when an abnormality occurs on a display connected to a factory automation device (hereinafter referred to as an FA device). It relates to an information processing program.
プログラマブル表示器は、プログラマブルロジックコントローラ、センサ、サーボコントローラ、インバータコントローラ、ロボットコントローラ、マイコンといった外部のFA機器と接続され、入出力信号の送受信を行うことによりFA機器の状態を表示し、FA機器を操作することが可能である。 The programmable display is connected to external FA devices such as programmable logic controllers, sensors, servo controllers, inverter controllers, robot controllers, and microcomputers, and displays the status of FA devices by sending and receiving I / O signals. It is possible to operate.
FA機器に何らかの異常が発生した際、プログラマブル表示器はエラーの発生を表示する。ユーザがエラーの表示から異常の調査を行い、問題を解消するためには、エラーの詳細情報、即ち異常の原因となったデバイス情報を知る必要がある。デバイス情報は、FA機器の共有メモリの領域を示す名称であるデバイス、当該デバイスのデバイス種類および当該デバイスのデバイス値である。デバイス種類は、ビットデバイスまたはワードデバイスといったデバイスが示す共有メモリ上のアドレスが指定する領域の種類を示す。デバイス値は、デバイスが示す共有メモリの領域に格納されている値である。デバイスおよびデバイス種類を纏めてデバイス設定と呼ぶ。 When any abnormality occurs in the FA device, the programmable display displays the occurrence of an error. In order for the user to investigate the abnormality from the error display and solve the problem, it is necessary to know the detailed information of the error, that is, the device information that caused the abnormality. The device information includes a device that is a name indicating a shared memory area of the FA device, a device type of the device, and a device value of the device. The device type indicates the type of area specified by an address on the shared memory indicated by a device such as a bit device or a word device. The device value is a value stored in the shared memory area indicated by the device. Devices and device types are collectively referred to as device settings.
デバイス情報を知るためには、プログラマブル表示器のプロジェクトデータに関する知識が必要となる。プロジェクトデータは、1つのプログラマブル表示器で表示する表示画面の画面データおよび当該表示画面にかかるデバイス設定を全ての表示画面について纏めたデータである。プログラマブル表示器が複数存在する場合は、複数のプロジェクトデータが使用される。プログラマブル表示器が複数存在するときに異常の調査を行う際に、ユーザが全てのプロジェクトデータに関する知識を有している場合は少なく、ユーザは知識を有していないプロジェクトデータについて調査する必要がある。また、プログラマブル表示器またはFA機器の設計書あるいはマニュアルを調査してエラー発生時のデバイス情報を得るという方法もある。これらの調査においては、対象となるFA機器の仕様をユーザが理解していればエラー発生にかかるデバイス情報を入手することができる。 In order to know the device information, knowledge about the project data of the programmable display is required. The project data is data in which screen data of a display screen displayed on one programmable display and device settings related to the display screen are collected for all display screens. When there are a plurality of programmable displays, a plurality of project data is used. When investigating anomalies when there are multiple programmable displays, there are few cases where the user has knowledge of all project data, and the user needs to investigate project data that does not have knowledge. . There is also a method of obtaining device information when an error occurs by examining a design document or manual of a programmable display or FA device. In these investigations, if the user understands the specifications of the target FA device, device information related to the occurrence of an error can be obtained.
また、エラー発生にかかるデバイス情報を得るための別の方法としては、プログラマブル表示器またはプログラマブル表示器に接続しているFA機器それぞれに対応したデバイス情報を得るための周辺ソフトウェアを用いる方法がある。この場合、周辺ソフトウェアを搭載したパーソナルコンピュータを各機器に接続する。特許文献1では、プログラマブル表示器の問題発生時の支援ツールとして、作画ソフトウェアに追加した機能を用いて問題の発生箇所および部品の詳細情報を提供する技術が提案されている。
As another method for obtaining device information related to the occurrence of an error, there is a method of using peripheral software for obtaining device information corresponding to each programmable display or FA device connected to the programmable display. In this case, a personal computer equipped with peripheral software is connected to each device.
しかしながら、上記したユーザの調査に頼った方法によれば、1つのプロジェクトデータの調査においてすら、プロジェクトデータのデータサイズが大きい場合は調査に手間取り、その結果、問題の解消に時間がかかるという問題があった。従って、ユーザがプロジェクトデータまたはFA機器についての知識を有していない場合、調査が難航する可能性がある。また、クリーンルームのような特殊な環境のため、周辺ソフトウェアを搭載したパーソナルコンピュータをプログラマブル表示器またはプログラマブル表示器に接続しているFA機器に接続できない場合、または、調査対象となるFA機器用の周辺ソフトウェアを有していない場合、エラーの詳細情報が得られずに調査が難航する可能性がある。 However, according to the method that relies on the above-mentioned user survey, even when one project data is surveyed, if the data size of the project data is large, the survey takes time, and as a result, it takes time to solve the problem. there were. Therefore, if the user does not have knowledge of project data or FA equipment, the survey may be difficult. Also, because of a special environment such as a clean room, when a personal computer with peripheral software cannot be connected to a programmable display or an FA device connected to the programmable display, or the peripheral for the FA device to be investigated If you do not have the software, you may not be able to obtain detailed information about the error, and it may be difficult to investigate.
本発明は、上記に鑑みてなされたものであって、ユーザがFA機器およびプログラマブル表示器についての知識を有していない、または周辺ソフトウェアをその場で使用できない環境であってもエラー発生にかかるデバイスおよびそのデバイス値を知ることができる情報処理装置を得ることを目的とする。 The present invention has been made in view of the above, and an error occurs even in an environment where the user has no knowledge of FA devices and programmable displays, or peripheral software cannot be used on the spot. It is an object of the present invention to obtain an information processing apparatus that can know a device and its device value.
上述した課題を解決し、目的を達成するために、本発明は、ファクトリーオートメーション機器が接続されたプログラマブル表示器の異常発生時における表示画面のデータである異常時画面データを取得する画面データ取得部と、プログラマブル表示器の表示画面のデータである画面データおよび当該表示画面にかかるデバイス設定を複数含んだプロジェクトデータに基づいて、画面データと異常時画面データとを照合することにより、異常時画面データに相当する画面データを決定する制御部と、制御部が決定した画面データにかかるデバイス設定に含まれるデバイスの名称を表示する表示部と、を備えることを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention provides a screen data acquisition unit for acquiring abnormal-time screen data that is display screen data when an abnormality occurs in a programmable display to which factory automation equipment is connected. Screen data that is the display screen data of the programmable display and project data that includes multiple device settings for the display screen. And a display unit for displaying the name of the device included in the device setting relating to the screen data determined by the control unit.
本発明にかかる情報処理装置は、ユーザがFA機器およびプログラマブル表示器についての知識を有していない、または周辺ソフトウェアをその場で使用できない環境であってもエラー発生にかかるデバイスおよびそのデバイス値を知ることができるという効果を奏する。 The information processing apparatus according to the present invention includes a device that causes an error and its device value even in an environment in which the user does not have knowledge of FA devices and programmable displays, or peripheral software cannot be used on the spot. It has the effect of being able to know.
以下に、本発明の実施の形態にかかる情報処理装置、情報処理システムおよび情報処理プログラムを図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。 Hereinafter, an information processing apparatus, an information processing system, and an information processing program according to embodiments of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.
実施の形態1.
図1は、本発明の実施の形態1にかかる情報処理装置100の構成を示す図である。情報処理装置100は、エンジニアリングツールとも呼ばれ、プログラマブル表示器用の画面データを作成する作画ソフトウェアを備え、プログラマブル表示器用の画面データを作成する機能を有している。
FIG. 1 is a diagram showing the configuration of the
情報処理装置100は、後述する照合処理結果情報11を保持する記憶部10と、各種の制御を実行する制御部20と、ユーザからの指示を受け付けると共にユーザに情報を表示して出力する入出力部30と、制御部20からの情報を入出力部30へ出力すると共に入出力部30からのユーザの指示を制御部20に与える入出力処理部40と、を備える。入出力部30は、画面を表示する表示部37を有している。制御部20は、照合処理結果情報11に基づいて入出力部30の表示部37で表示する内容を決定する表示制御部21と、画面データの照合処理を実行しその結果を照合処理結果情報11として記憶部10に保持させる照合処理部22と、照合処理部22で照合するための画面イメージを作成する画面イメージ処理部23と、を備える。
The
また、情報処理装置100は、プログラマブル表示器である表示器200と有線または無線で接続する通信インタフェース部50と、制御部20からの要求に基づいて通信インタフェース部50を介して表示器200に情報を送る通信処理部60と、プロジェクトデータ70を保持するプロジェクトデータ保持部80と、通信インタフェース部50を介して表示器200の表示画面のスナップショットデータを取得し且つプロジェクトデータ70から画面データを作成する画面データ取得部90と、を備える。スナップショットデータは、ユーザが決定した時刻における表示器200の表示画面の画像データである。
In addition, the
プロジェクトデータ70は、表示器200の表示画面を表示するための画面データと当該表示画面にかかるデバイス設定を全ての表示画面について纏めたデータである。1つの表示画面にかかる画面データおよびデバイス設定を1セットのデータとすると、プロジェクトデータ70は、このセットを表示器200で使用する表示画面の数だけ含んだデータである。このセットにはそれぞれ表示画面の識別子が付されている。即ち、画面データおよびデバイス設定のセットは、画面データが示す表示画面の識別子である画面番号で識別され、表示器200がある時点で表示する表示画面は画面番号で指定することができる。プロジェクトデータ70は、表示画面の数、即ち画面データの数の識別子が付された上記セットを含んでいることになる。デバイスとは、プログラマブルロジックコントローラを含んだ後述するFA機器300が使用する共有メモリの領域を示す名称である。共有メモリは、プログラマブルロジックコントローラおよび外部機器が共有して使用するメモリである。表示器200の画面上で、デバイスは「生産量」といったユーザが理解可能なラベルで示される。デバイスが示す共有メモリの領域に格納される具体的な数値はデバイス値と呼ばれる。プロジェクトデータ70は1つの表示器200に対応しており、表示器200が複数存在する場合はそれに対応して複数のプロジェクトデータ70が存在することになる。
The
図2は、実施の形態1にかかる情報処理装置100のハードウェア構成を示す図である。情報処理装置100は、パーソナルコンピュータ、タブレット端末またはスマートフォンといった情報処理端末であってよいが、これらに限定されない。情報処理装置100は、演算処理を行うCPU(Central Processing Unit)といった演算装置1と、演算装置1がワークエリアに用いる揮発性のメモリ2と、上述した作画ソフトウェアおよび実施の形態1にかかる情報処理プログラムを記憶する不揮発性の記憶装置3と、ユーザとの間の入力インタフェースである入力装置4と、ユーザに情報を表示する表示装置5と、表示器200との通信機能を有する通信装置6と、を備える。
FIG. 2 is a diagram illustrating a hardware configuration of the
図1の制御部20、入出力処理部40、通信処理部60および画面データ取得部90の機能は実施の形態1にかかる情報処理プログラムを実行する演算装置1によって実現される。情報処理プログラムは、上述した作画ソフトウェアの一部であってもよいし、作画ソフトウェアとは別のプログラムであってもよい。図1の記憶部10の機能はメモリ2によって実現される。図1の入出力部30の機能は入力装置4および表示装置5によって実現される。入力装置4はキーボードおよびマウスであり、表示部37として機能する表示装置5はLCD(Liquid Crystal Display)といった構成でもよい。また、入力装置4および表示装置5即ち入出力部30がタッチパネルで一体化されていて、タッチパネルの画面が表示部37として機能する構成でもよい。図1の通信インタフェース部50の機能は通信装置6によって実現される。図1のプロジェクトデータ保持部80の機能は記憶装置3によって実現される。プロジェクトデータ70は、情報処理装置100であるパーソナルコンピュータ、タブレット端末またはスマートフォンといった情報処理端末が備える記憶装置3ではなく、情報処理装置100とは別のハードウェアである外部のサーバに備えられた記憶装置に記憶されていてもかまわない。即ち、制御部20、画面データ取得部90および入出力部30を備える情報処理装置100とは別のハードウェアにプロジェクトデータ保持部80が設けられていても構わない。
The functions of the
図3は、実施の形態1にかかる情報処理システムの構成を示す図である。情報処理システムは、プログラマブルロジックコントローラ、センサ、サーボコントローラ、インバータコントローラ、ロボットコントローラ、マイコンといったFA機器300と、FA機器300に接続されFA機器300それぞれの状態を表示する表示器200と、上で説明した情報処理装置100と、を備える。情報処理装置100は、表示器200と図1に示したように有線または無線で接続されている場合もあるが、FA機器300および表示器200がクリーンルームの様な環境にあるといった場合、即ち設置環境が特殊である場合は必ずしも表示器200と接続されている必要はない。表示器200には表示器の記憶部201が接続されていて、表示器200の表示画面のスナップショットデータをスクリーンショットとして保存できるようになっていてもかまわない。図3では、表示器の記憶部201は表示器200に外付けされているように示したが、表示器200の内部に記憶部が設けられていてもかまわない。図3の表示器200の表示画面においては、あるデバイスを示すラベルである「生産量」がそのデバイス値である「500」と共に示されている。
FIG. 3 is a diagram illustrating a configuration of the information processing system according to the first embodiment. The information processing system includes an
図4は、実施の形態1にかかる情報処理装置100の処理を示すフローチャートである。この処理は、記憶装置3に保持されている実施の形態1にかかる情報処理プログラムを演算装置1が実行する、即ちコンピュータが実行することにより実施される。
FIG. 4 is a flowchart of a process performed by the
まず、表示器200に接続されたプログラマブルロジックコントローラといったFA機器300において異常が発生したこと、或いは表示器200において異常が発生したことを示すエラー表示が表示器200になされた状態において、表示器200の表示画面のスナップショットデータが情報処理装置100により取得される(ステップS101)。表示器200はFA機器300で発生した異常をモニタリングしているが、表示器200自体においても、FA機器300のいずれかの機器からデータを取得して他の機器に転送するといった作業を実現するプログラミングが可能である。そのプログラミングに従った動作中に異常が発生すると表示器200における異常として表示される。表示器200自体も共有メモリを有しており、表示器200のデバイスのデバイス値が正常でない値となることを異常と定義することができる。なお、異常の定義、異常発生時における表示器200のエラー表示の方法、異常発生後における表示器200の表示内容といった事項は全てユーザが設定することができる。
First, in a state where an error is displayed on the
ステップS101で取得されたスナップショットデータは、プログラマブル表示器である表示器200の異常発生時における表示画面の画面データ、即ち異常時画面データである。スナップショットデータは、表示器200から有線または無線により通信インタフェース部50を介して画面データ取得部90が取得してもよいし、表示器の記憶部201にスクリーンショットとして一旦保存されたものを有線または無線により通信インタフェース部50を介して画面データ取得部90が取得してもよい。また、上述したように、FA機器300および表示器200の設置環境が特殊であって表示器200と情報処理装置100が接続されていない場合は、異常発生時における表示器200の表示画面をスマートフォン7あるいはディジタルカメラ8を用いてユーザが撮影してもよい。異常発生時における表示器200のエラー表示の方法は、上述したようにユーザが設定することができる。従って、ランプの点滅といったユーザに理解しやすい表示をエラー表示として設定することで、異常発生を知らされたユーザが表示器200の表示画面を撮影すればよい。その後、スマートフォン7あるいはディジタルカメラ8を通信インタフェース部50にユーザが接続することにより、撮影したスナップショットデータを画面データ取得部90が取得することができる。また、スナップショットデータを撮影するスマートフォン7あるいはタブレット端末といった情報処理端末自体が情報処理装置100であって、以下の動作も含め図4のフローチャートの動作がスマートフォン7あるいはタブレット端末の中で完結して実行されてもよい。
The snapshot data acquired in step S101 is screen data of a display screen when an abnormality occurs in the
次に、画面データ取得部90は、プロジェクトデータ70を読み出して、プロジェクトデータ70の複数の画面データに基づいて複数の画面イメージを生成する(ステップS102)。表示器200が複数存在する場合は、それに対応して複数のプロジェクトデータ70が記憶装置3に保持されていて、複数のプロジェクトデータ70から複数の画面データに基づいて複数の画面イメージを生成する。その後、取得したスナップショットデータ、即ち異常時画面データの画面イメージをステップS102で生成した複数の画面イメージと照合する照合処理を実行する(ステップS103)。即ち、画面データと異常時画面データとを照合することにより、異常時画面データに相当する画面データを決定する。異常時画面データに相当する画面データが決定されれば、当該画面データが示す表示画面の識別子である画面番号が決定される。
Next, the screen data acquisition unit 90 reads the
ステップS103の照合処理の具体例を説明する。画面データ取得部90が得たスナップショットデータによる画面イメージおよびステップS102で生成した複数の画面イメージのそれぞれについて、画面イメージ処理部23はサムネイルを作成する。即ち、画面イメージ処理部23は画面データ取得部90が得た画面イメージを照合処理部22で照合しやすいように情報量を減らしたデータ形式に変更する。照合処理部22は、これらのサムネイル同士を照合して異常時画面データに相当する画面データおよびその識別子を決定する。照合処理部22は、決定した識別子の表示画面にかかるデバイス設定をプロジェクトデータ70から得て、当該識別子である画面番号と共に照合処理結果情報11として記憶部10に格納する。照合処理部22は照合処理結果情報11の格納と共に、照合が完了したことを表示制御部21に通知する。
A specific example of the collation process in step S103 will be described. The screen
画面イメージ処理部23によるサムネイルの作成には、それぞれの画面イメージで最も多く使用されている色およびその近似色の領域を特定の1色に置き換え、画面イメージの特徴的なオブジェクトのみをその配置関係と共に抽出して作成する。そして、照合処理部22においては、サムネイル同士の画面サイズを同じにして、ピクセル毎の画素値の一致率に基づいてサムネイル同士の近似度を評価する。その結果、異常時画面データのサムネイルと一致率の一番高いサムネイルの画面データが異常時画面データに相当する画面データとして決定される。このステップS103の照合処理は、画像データ同士を照合する公知の手法を用いて実行して構わない。従って、上記のようにサムネイルを作成しないでもよく、複数の画面データから異常時画面データと最も近い画面データを決定できる手法であればどのような手法を用いてもかまわない。
In the creation of thumbnails by the screen
ステップS103の後、表示制御部21は、識別子、即ち画面番号が決定できたか否かを判定する(ステップS104)。表示制御部21は、照合処理部22からの上述した通知によりこの判定をすることができる。プロジェクトデータ70が情報処理装置100である情報処理端末の内部に備えられた記憶装置3には保持されていない場合は、ステップS102およびステップS103の実質的な処理は実行されずにステップS104に進む。その結果、ステップS103の照合処理で画面の識別子は決定できていない(ステップS104:No)ので、表示制御部21の判定に基づいて制御部20は、ステップS106にて、情報処理端末の外部に存在する記憶装置3にプロジェクトデータ70が保持されているか否かを判定する(ステップS106)。情報処理端末の外部に存在する記憶装置3とは、ユーザの管理サーバ、情報処理端末のメーカの管理サーバあるいはクラウド上のサーバの記憶装置である。外部にプロジェクトデータ70が保持されている場合(ステップS106:Yes)は、そのプロジェクトデータ70に基づいて画面データ取得部90がステップS102の処理を実行する。先に述べたように、表示器200が複数存在する場合はそれに対応して複数のプロジェクトデータ70が記憶装置3に保持されていて、複数のプロジェクトデータ70に基づいて画面データ取得部90がステップS102の処理を実行してもよい。外部にもプロジェクトデータ70が保持されていない場合(ステップS106:No)は、処理は終了である。
After step S103, the display control unit 21 determines whether the identifier, that is, the screen number has been determined (step S104). The display control unit 21 can make this determination based on the above notification from the
照合処理部22からの通知により、表示制御部21が画面の識別子が決定されたと判断した場合(ステップS104:Yes)は、表示制御部21は、記憶部10に格納されている照合処理結果情報11に基づいて、決定された識別子の画面のデバイス設定を収集する(ステップS105)。その後、表示制御部21は収集したデバイス設定に基づいて入出力部30で表示する内容を入出力処理部40に指示し、収集したデバイス設定に対応する異常発生後の現在のデバイス値を収集するように通信処理部60に指示する(ステップS107)。通信処理部60は、通信インタフェース部50を介して表示器200に上記デバイス設定に対応する現在のデバイス値を要求する。この要求に対して表示器200は、可能であれば要求されたデバイス設定に対応する現在のデバイス値を通信インタフェース部50および通信処理部60を介して表示制御部21に送信する。表示制御部21は、決定された識別子、収集した当該識別子に対応するデバイス設定および表示器200から収集した現在のデバイス値を含んだ表示内容を入出力処理部40に指示し、図5に示すような画面を入出力部30の表示部37に表示させる(ステップS107)。
If the display control unit 21 determines that the screen identifier has been determined by the notification from the verification processing unit 22 (step S104: Yes), the display control unit 21 stores the verification processing result information stored in the
図5は、実施の形態1にかかる情報処理装置100の表示部37の画面に表示される画面の一例を示した図である。図5には、識別子である画面番号、当該画面のタイトル、使用デバイス情報および操作ボタンが示されている。操作ボタンは、「表示器へ情報を転送」ボタン31、「対象へジャンプ」ボタン32および「閉じる」ボタン33である。図5の使用デバイス情報である「デバイス」の下には共有メモリ上のアドレスを示す名称、すなわちデバイスの名称が示されており、その右には当該デバイスに格納されている値である「デバイス値」が示されている。図5の「D150」は、図3の「生産量」に対応するワードデバイスの名称であり、そのデバイス値は16ビットデータの「500」として示されている。「D150」の下に示される「0−0 M0」および「0−1 X1」はビットデバイスの名称であり、それぞれの右側にデバイス値として1ビットデータの「0」および「1」が示されている。「0−0 M0」および「0−1 X1」に対応するラベルは、図3の表示器200の表示画面に示されていない。表示器200から現在のデバイス値が得られない場合であっても、デバイス値は空欄にして図5のような画面を用いて「デバイス」だけでも表示部37の画面に表示させる。図5のような画面が表示部37の画面に表示されることによって、ユーザに異常が発生した「デバイス」および「デバイス値」を通知することが可能になる。
FIG. 5 is a diagram illustrating an example of a screen displayed on the screen of the display unit 37 of the
表示器200でエラー表示が発生したとき、ユーザは、図3の表示器200の表示画面においてデバイスに対応するラベルである「生産量」という表示しか知り得ないので、異常にかかわる可能性がある「生産量」が対応しているデバイスを直ちに知ることは出来ない。しかし、実施の形態1にかかる情報処理システムにおいては、情報処理装置100が「生産量」に対応しているデバイス設定を収集して図5のように「D150」として表示することができるので、ユーザに異常対処への端緒となる情報を提供することができる。また当該デバイスに対応する「デバイス値」の現在値がユーザに示されれば、ユーザによる異常の原因の特定をさらに容易にし、トラブルシュートを効率良く実行することが可能になる。
When an error display is generated on the
ステップS107の後は、ユーザの操作を受け付ける(ステップS108)。 After step S107, a user operation is accepted (step S108).
ステップS108において、ユーザが表示部37の画面の「デバイス」の下に表示されたデバイスの名称のいずれかを指定した状態で、「表示器へ情報を転送」ボタン31が選択された場合は、ユーザが指定したデバイスの名称およびそのデバイス値が表示器200に転送される(ステップS109)。具体的には、表示部37の画面において、ユーザによるマウスの操作またはユーザがタッチパネルをタッチする操作によって「表示器へ情報を転送」ボタン31が選択されたことを入出力処理部40は受け付け、表示制御部21に通知する。「表示器へ情報を転送」ボタン31が選択されたことを通知された表示制御部21は、通信処理部60に通信インタフェース部50を介してユーザが指定したデバイスの名称およびそのデバイス値を表示器200に転送させる。表示器200は転送されたデバイスの名称およびその現在のデバイス値を表示する。現在のデバイス値が得られない場合であっても少なくともデバイスの名称は表示器200に表示されることになる。表示器200でエラー表示が発生したとき、ユーザは、図3の表示器200の表示画面においてデバイスの名称が示すデバイスに対応するラベルである「生産量」という表示しか知り得ないので、異常にかかわる可能性がある「生産量」に対応しているデバイスの名称を直ちに知ることは出来ない。しかし、実施の形態1にかかる情報処理システムにおいては、情報処理装置100が「生産量」に対応しているデバイスの名称を収集して表示器200に通知し、表示器200は通知されたデバイスの名称である「D150」を表示することができる。即ち、異常にかかわっている可能性があるデバイスの名称をユーザに提示することにより、ユーザに異常対処への端緒となる情報を提供することができる。また、図5に示したデバイスの名称である「0−0 M0」および「0−1 X1」は、対応するラベルが図3の表示器200の表示画面には示されてはいない。実際に異常にかかわるデバイスの名称が「0−0 M0」または「0−1 X1」であった場合は、図3の表示器200の表示画面からユーザがそのことを調べるには、表示器200の設計書あるいはマニュアルを用いて調査するといった大変負荷のかかる作業となる。しかし、実施の形態1にかかる情報処理システムによればこのような作業を不要にしてユーザに異常対処への端緒となる情報を提供することができる。ステップS109の後は、ステップS107に戻り、図5の画面で異常発生後の現在のデバイス値を表示し続ける。これにより、異常発生に関わる可能性が高いデバイスの現在のデバイス値を知ることができるので、該当するFA機器300の状態を把握しやすくなり、ユーザは、異常の原因の発見および問題の解消を迅速に行うことが可能になる。
In step S108, when the user designates one of the names of devices displayed under “device” on the screen of the display unit 37 and the “transfer information to display”
ステップS108において、ユーザが表示部37の画面の「デバイス」の下に表示されたデバイスの名称のいずれかを指定した状態で、「対象へジャンプ」ボタン32が選択された場合は、ユーザが指定したデバイスの名称およびそのデバイス値にフォーカスを当てる(ステップS110)。具体的には、表示部37の画面において、ユーザによるマウスの操作またはユーザがタッチパネルをタッチする操作によって「対象へジャンプ」ボタン32が選択されたことを入出力処理部40は受け付け、表示制御部21に通知する。「対象へジャンプ」ボタン32が選択されたこと通知された表示制御部21は、表示部37の画面上に図6に示す様な画面を入出力処理部40に表示させる。
In step S108, when the user has specified any of the device names displayed under “device” on the screen of the display unit 37 and the “jump to target”
図6は、実施の形態1にかかる情報処理装置100の表示部37の画面に表示される画面の別の例を示した図である。図6においては、図5の画面番号を識別子とする画面データに基づいて表示器200で表示する画面が追加表示されている。即ち、図3の表示器200の表示画面と同様な画面を小さなサイズにした画面が、図6に示すように表示部37の画面上のポップアップ画面35として図5の画面に追加表示されている。ポップアップ画面35においても、表示器200から収集した現在のデバイス値を表示し続ける。その上で、入出力処理部40は、ユーザが指定したデバイスの名称に該当する箇所がポップアップ画面35の中で色または点滅といった手段で強調表示された状態にする。これにより、ユーザに異常対処への端緒となる情報を提供することができる。ステップS110の後は、ステップS107に戻り、図5の画面で現在のデバイス値を表示し続ける。
FIG. 6 is a diagram illustrating another example of a screen displayed on the screen of the display unit 37 of the
ステップS108において、ユーザが「閉じる」ボタン33を選択した場合は、処理は終了である。
In step S108, when the user selects the “close”
以上説明したように、実施の形態1にかかる情報処理装置100、情報処理システムおよび情報処理プログラムによれば、プログラマブル表示器の異常発生時の画面のスナップショットデータに基づいてプロジェクトデータから該当する画面データを決定することができ、異常にかかわる可能性があるデバイス情報の絞り込みが可能となる。これにより、ユーザがFA機器およびプログラマブル表示器についての知識を有さなくてもエラーの詳細情報を容易に知ることができる。即ち、異常の原因の特定を容易にし、トラブルシュートを効率良く実行するためのメンテナンス支援情報をユーザに提供することができる。その結果、異常の原因特定が容易になり、FA機器全体のシステムダウンの期間を短縮することができる。
As described above, according to the
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。また、ステップS101におけるスナップショットデータの取得方法として、有線または無線によるインターネットといった外部ネットワークを介して、電子メールまたは短文投稿サービスのメッセージに添付するといった方法を用いてもかまわない。 The configuration described in the above embodiment shows an example of the contents of the present invention, and can be combined with another known technique, and can be combined with other configurations without departing from the gist of the present invention. It is also possible to omit or change the part. Further, as a method of acquiring snapshot data in step S101, a method of attaching to a message of an e-mail or a short text posting service via an external network such as a wired or wireless Internet may be used.
1 演算装置、2 メモリ、3 記憶装置、4 入力装置、5 表示装置、6 通信装置、10 記憶部、11 照合処理結果情報、20 制御部、21 表示制御部、22 照合処理部、23 画面イメージ処理部、30 入出力部、31 「表示器へ情報を転送」ボタン、32 「対象へジャンプ」ボタン、33 「閉じる」ボタン、35 ポップアップ画面、37 表示部、40 入出力処理部、50 通信インタフェース部、60 通信処理部、70 プロジェクトデータ、80 プロジェクトデータ保持部、90 画面データ取得部、100 情報処理装置、200 表示器、201 表示器の記憶部、300 FA機器。
DESCRIPTION OF
Claims (17)
前記プログラマブル表示器の表示画面のデータである画面データおよび当該表示画面にかかるデバイス設定を複数含んだプロジェクトデータに基づいて、前記画面データと前記異常時画面データとを照合することにより、前記異常時画面データに相当する前記画面データを決定する制御部と、
前記制御部が決定した前記画面データにかかる前記デバイス設定に含まれるデバイスの名称を表示する表示部と、
を備える
ことを特徴とする情報処理装置。A screen data acquisition unit that acquires screen data at the time of abnormality, which is display screen data when an abnormality occurs in a programmable display connected to a factory automation device;
Based on the screen data that is the display screen data of the programmable display and project data that includes a plurality of device settings for the display screen, the screen data and the screen data at the time of the abnormality are collated, A control unit for determining the screen data corresponding to the screen data;
A display unit for displaying a name of a device included in the device setting according to the screen data determined by the control unit;
An information processing apparatus comprising:
前記表示部は、前記デバイスの名称を前記識別子と共に表示する
ことを特徴とする請求項1に記載の情報処理装置。In the project data, an identifier is attached to the screen data and device settings,
The information processing apparatus according to claim 1, wherein the display unit displays the name of the device together with the identifier.
ことを特徴とする請求項1または2に記載の情報処理装置。The information processing apparatus according to claim 1, wherein the display unit also displays a current device value stored in the device.
ことを特徴とする請求項1または2に記載の情報処理装置。The information processing apparatus according to claim 1, further comprising a project data holding unit that holds the project data.
ことを特徴とする請求項1または2に記載の情報処理装置。The said display part displays the button which receives the instruction | indication which displays the name of the said device on the said programmable display in the state which the user specified the name of the said device displayed. The information processing apparatus described in 1.
ことを特徴とする請求項1または2に記載の情報処理装置。3. The information according to claim 1, wherein the display unit displays a button for receiving an instruction to highlight the name of the device in a state in which a user specifies the name of the device being displayed. Processing equipment.
前記プログラマブル表示器の異常発生時における表示画面のデータである異常時画面データを取得する画面データ取得部と、
前記プログラマブル表示器の表示画面のデータである画面データおよび当該表示画面にかかるデバイス設定を複数含んだプロジェクトデータに基づいて、前記画面データと前記異常時画面データとを照合することにより、前記異常時画面データに相当する前記画面データを決定する制御部と、
前記制御部が決定した前記画面データにかかる前記デバイス設定に含まれるデバイスの名称を表示する表示部と、
を備える
ことを特徴とする情報処理システム。A programmable display connected to factory automation equipment;
A screen data acquisition unit for acquiring screen data at the time of abnormality, which is display screen data at the time of occurrence of an abnormality in the programmable display;
Based on the screen data that is the display screen data of the programmable display and project data that includes a plurality of device settings for the display screen, the screen data and the screen data at the time of the abnormality are collated, A control unit for determining the screen data corresponding to the screen data;
A display unit for displaying a name of a device included in the device setting according to the screen data determined by the control unit;
An information processing system comprising:
前記表示部は、前記デバイスの名称を前記識別子と共に表示する
ことを特徴とする請求項7に記載の情報処理システム。 In the project data, an identifier is attached to the screen data and device settings,
The information processing system according to claim 7, wherein the display unit displays the name of the device together with the identifier.
ことを特徴とする請求項7または8に記載の情報処理システム。The information processing system according to claim 7 or 8, wherein the display unit also displays a current device value stored in the device.
ことを特徴とする請求項7または8に記載の情報処理システム。The information processing system according to claim 7, further comprising a project data holding unit that holds the project data.
ことを特徴とする請求項7または8に記載の情報処理システム。The said display part displays the button which receives the instruction | indication which displays the name of the said device on the said programmable display in the state which the user specified the name of the said device displayed. Information processing system described in 1.
ことを特徴とする請求項7または8に記載の情報処理システム。The information according to claim 7 or 8, wherein the display unit displays a button for receiving an instruction to highlight the name of the device in a state where the user specifies the name of the device being displayed. Processing system.
ファクトリーオートメーション機器が接続されたプログラマブル表示器の異常発生時における表示画面のデータである異常時画面データを取得する手順と、
前記プログラマブル表示器の表示画面のデータである画面データおよび当該表示画面にかかるデバイス設定を複数含んだプロジェクトデータに基づいて、前記画面データと前記異常時画面データとを照合することにより、前記異常時画面データに相当する前記画面データを決定する手順と、
前記決定する手順にて決定された前記画面データにかかる前記デバイス設定に含まれるデバイスの名称を表示する手順と、
を実行させる
ことを特徴とする情報処理プログラム。A procedure for acquiring screen data at the time of an abnormality, which is display screen data when an abnormality occurs in a programmable display device to which a factory automation device is connected to a computer,
Based on the screen data that is the display screen data of the programmable display and project data that includes a plurality of device settings for the display screen, the screen data and the screen data at the time of the abnormality are collated, A procedure for determining the screen data corresponding to the screen data;
A procedure for displaying a name of a device included in the device setting related to the screen data determined in the determining procedure;
An information processing program characterized by causing
前記表示する手順は、前記デバイスの名称を前記識別子と共に表示する
ことを特徴とする請求項13に記載の情報処理プログラム。In the project data, an identifier is attached to the screen data and device settings,
The information processing program according to claim 13, wherein the displaying includes displaying the name of the device together with the identifier.
ことを特徴とする請求項13または14に記載の情報処理プログラム。The information processing program according to claim 13 or 14, wherein the displaying procedure also displays a current device value stored in the device.
ことを特徴とする請求項13または14に記載の情報処理プログラム。The display step includes displaying a button for receiving an instruction to display the name of the device on the programmable display in a state where the name of the device being displayed is specified by a user. 14. An information processing program according to 14.
ことを特徴とする請求項13または14に記載の情報処理プログラム。The display procedure includes displaying a button for receiving an instruction to highlight the name of the device in a state where the name of the device being displayed is specified by a user. Information processing program.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2015/062136 WO2016170603A1 (en) | 2015-04-21 | 2015-04-21 | Information processing device, information processing system and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2016170603A1 JPWO2016170603A1 (en) | 2017-04-27 |
| JP6161850B2 true JP6161850B2 (en) | 2017-07-12 |
Family
ID=57143805
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017505601A Active JP6161850B2 (en) | 2015-04-21 | 2015-04-21 | Information processing apparatus, information processing system, and information processing program |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP6161850B2 (en) |
| KR (1) | KR101968850B1 (en) |
| CN (1) | CN107533323B (en) |
| WO (1) | WO2016170603A1 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110023855A (en) * | 2017-03-28 | 2019-07-16 | 三菱电机株式会社 | Engineering Design Tools |
| KR20200124317A (en) * | 2018-04-27 | 2020-11-02 | 미쓰비시덴키 가부시키가이샤 | Programmable display system and programmable indicator |
| JP6923499B2 (en) * | 2018-11-05 | 2021-08-18 | ファナック株式会社 | Information processing device |
| JP6962345B2 (en) * | 2019-03-22 | 2021-11-05 | オムロン株式会社 | Information processing equipment, information processing methods, and information processing programs |
| JP7466319B2 (en) * | 2019-03-29 | 2024-04-12 | 株式会社キーエンス | Programmable display and programmable logic controller system equipped with the same |
| JP7342487B2 (en) * | 2019-07-24 | 2023-09-12 | 株式会社リコー | Information processing device, information processing system, abnormality prediction method and program |
| EP4083880B1 (en) * | 2020-02-06 | 2024-08-07 | Mitsubishi Electric Corporation | Data processing apparatus, data processing method, and data processing program |
| DE112020006666B4 (en) * | 2020-07-30 | 2025-01-30 | Mitsubishi Electric Corporation | Numerical control and numerical control system |
| JP7588980B2 (en) * | 2020-07-31 | 2024-11-25 | キヤノン株式会社 | Information processing device, control method for information processing device, production system, product manufacturing method, control program, and recording medium |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005084862A (en) * | 2003-09-08 | 2005-03-31 | Digital Electronics Corp | Computer-readable recording medium recording display device, its customizing method and customize program stored therein |
| DE112009002284T5 (en) * | 2008-10-20 | 2012-01-19 | Mitsubishi Electric Corp. | Apparatus and system for assisting in the use of equipment |
| JP5264641B2 (en) * | 2009-07-24 | 2013-08-14 | 三菱電機株式会社 | Logging setting information creation device |
| JP5434941B2 (en) * | 2011-03-22 | 2014-03-05 | 横河電機株式会社 | Operation monitoring device and operation monitoring method |
| JP5562293B2 (en) * | 2011-06-22 | 2014-07-30 | 三菱電機株式会社 | Screen display system |
| JP5398808B2 (en) * | 2011-11-11 | 2014-01-29 | 三菱電機株式会社 | Display device |
| KR101290489B1 (en) | 2011-12-07 | 2013-07-26 | 미쓰비시덴키 가부시키가이샤 | Screen-data editing device for programmable display device |
| CN104081367A (en) * | 2012-01-24 | 2014-10-01 | 三菱电机株式会社 | Equipment management device, equipment management method, program and equipment management system |
| CN103164993B (en) * | 2013-02-22 | 2015-02-11 | 福建华映显示科技有限公司 | Digital teaching system and screen monitoring method thereof |
-
2015
- 2015-04-21 WO PCT/JP2015/062136 patent/WO2016170603A1/en not_active Ceased
- 2015-04-21 KR KR1020177029897A patent/KR101968850B1/en active Active
- 2015-04-21 CN CN201580079035.1A patent/CN107533323B/en active Active
- 2015-04-21 JP JP2017505601A patent/JP6161850B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20170129229A (en) | 2017-11-24 |
| JPWO2016170603A1 (en) | 2017-04-27 |
| CN107533323B (en) | 2020-03-10 |
| KR101968850B1 (en) | 2019-04-12 |
| CN107533323A (en) | 2018-01-02 |
| WO2016170603A1 (en) | 2016-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6161850B2 (en) | Information processing apparatus, information processing system, and information processing program | |
| JP7079310B2 (en) | Diagnostic analyzer related information aggregation method and aggregation system | |
| US9513789B2 (en) | Vehicle diagnostic systems and methods | |
| US10833924B2 (en) | Data collecting apparatus, data collecting method, and program | |
| US20140032151A1 (en) | Information processing apparatus, processing system, processing method, and program | |
| JP5701458B1 (en) | Drawing device and control system | |
| TWI672570B (en) | Data processing apparatus, data processing method, setting management apparatus and data processing system | |
| JP6078499B2 (en) | Device management system, device management apparatus, and device management method | |
| JP6000804B2 (en) | Work procedure management system, work procedure management method, and work procedure management program | |
| JP6101230B2 (en) | ANALYZER SYSTEM, PROCESSING METHOD, AND COMPUTER PROGRAM | |
| CN113064376B (en) | Production system, production method and information storage medium | |
| CN107766018B (en) | Information processing apparatus and information processing method | |
| CN110598964B (en) | Display system | |
| WO2016135834A1 (en) | Data creation device, data creation method, and data creation program | |
| JP5970080B2 (en) | Programmable display, program | |
| JP6746003B2 (en) | Management device, management method and program | |
| JP6274463B2 (en) | Device management method | |
| CN108415377A (en) | Programable display, display control method and display control program | |
| JP6529680B1 (en) | Data management system, data management method and data management program | |
| JP2021100197A5 (en) | ||
| US10091379B2 (en) | Information processing device and storage medium | |
| JP2016158828A (en) | Medical image processor, method, and program | |
| US20220413469A1 (en) | Device management system and device management device | |
| JP2020009373A5 (en) | ||
| JPWO2019082429A1 (en) | Manufacturing work support system, manufacturing work support method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170130 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20170130 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20170512 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170516 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170613 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6161850 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |