JP7747882B2 - 画面作成システム、及び画面作成方法 - Google Patents

画面作成システム、及び画面作成方法

Info

Publication number
JP7747882B2
JP7747882B2 JP2024517764A JP2024517764A JP7747882B2 JP 7747882 B2 JP7747882 B2 JP 7747882B2 JP 2024517764 A JP2024517764 A JP 2024517764A JP 2024517764 A JP2024517764 A JP 2024517764A JP 7747882 B2 JP7747882 B2 JP 7747882B2
Authority
JP
Japan
Prior art keywords
screen
setting
information
equipment
template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024517764A
Other languages
English (en)
Other versions
JPWO2023209952A1 (ja
Inventor
信宏 原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Publication of JPWO2023209952A1 publication Critical patent/JPWO2023209952A1/ja
Application granted granted Critical
Publication of JP7747882B2 publication Critical patent/JP7747882B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/37Details of the operation on graphic patterns
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41835Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by program execution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/38Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32128Gui graphical user interface
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Automation & Control Theory (AREA)
  • Quality & Reliability (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Description

本発明は、画面作成システム、及び画面作成方法に関する。
従来、予め作成されている雛形画面に基づいて、ユーザが雛形画面をカスタマイズすることで業務用画面を生成する技術(例えば、BI(Business Intelligence)ツールやSCADA(Supervisory Control And Data Acquisition等)が知られている。
また、従来技術として、作業者によって選択した表示項目及び表示サイズについて、この表示サイズに対応する複数の分割画面を、分割画面記憶領域の表示情報に基づいて画面に表示させ、作業者が画面に表示された複数の分割画面のうちから何れかの分割画面を指定すると、指定した分割画面についての表示サイズと分割画面位置情報をカスタマイズ画面記憶領域に記憶させる作業者の意向に合わせて表示画面の構成を自由にカスタマイズすることが知られている。例えば、特許文献1参照。
特開2010-152992号公報
しかしながら、特許文献1に記載の発明を、様々な現場、例えば工場へ適用するには、各工場における設備構成や設備の持つ機能等の違いや、現場毎又はユーザ毎の業務画面における表示項目・レイアウト・データの違いに応じて、雛形のカスタマイズや設定が必要であり、手間がかかる課題があった。
そこで、雛形作成者にとっては作成した雛形をより多くの業務画面に適用できるとともに、雛形を利用して業務画面を作成(カスタマイズ)する画面利用者にとっては、雛形の適用先毎に必要な設定作成作業を簡略化できることが望まれている。
本開示の画面作成システムの一態様は、選択された雛形画面の全体又は前記雛形画面の構成要素のそれぞれに予め定義された設定項目及び設定条件に基づいて、前記雛形画面の全体又は前記雛形画面の構成要素に定義された設定項目毎に、設定情報を作成する設定情報作成部と、前記雛形画面と、前記設定情報作成部により作成された前記設定情報と、に基づいて画面を作成する画面作成部と、を備える。
本開示の画面作成方法の一態様は、雛形画面を選択する選択ステップと、選択された前記雛形画面の全体又は前記雛形画面の構成要素のそれぞれに予め定義された設定項目及び設定条件に基づいて、前記雛形画面の全体又は前記雛形画面の構成要素に定義された設定項目毎に、設定情報を作成する設定情報作成ステップと、前記雛形画面と、作成された前記設定情報と、に基づいて画面を作成する画面作成ステップと、を備える。
一態様によれば、雛形作成者にとっては作成した雛形をより多くの業務画面に適用できるとともに、雛形を利用して業務画面を作成(カスタマイズ)する画面利用者にとっては、雛形の適用先毎に必要な設定作成作業を簡略化できる。
一実施形態に係る画面作成装置の機能ブロック図である。 設備マスタの一例を示す図である。 設備状態テーブルの一例を示す図である。 雛形画面の一例を示す図である。 設定項目及び設定条件の一例を示す図である。 雛形画面の一例を示す図である。 設定項目の一例を示す図である。 雛形画面の作成画面の一例を示す図である。 データソースのメタ情報の一例を示す図である。 設備のメタ情報の一例を示す図である。 画面作成装置1の画面作成処理について説明するフローチャートである。
以下、本開示の一実施形態について、図面を用いて説明する。
<一実施形態>
図1は、一実施形態に係る画面作成システムの機能ブロック図である。
図1に示すように、画面作成システムSYSは、画面作成装置1、データソース2、及び設備3を有する。
画面作成装置1、データソース2、及び設備3は、LAN(Local Area Network)やインターネット等の図示しないネットワークを介して相互に接続されていてもよい。この場合、画面作成装置1、データソース2、及び設備3は、かかる接続によって相互に通信を行うための図示しない通信部を備えている。なお、画面作成装置1、データソース2、及び設備3は、図示しない接続インタフェースを介して互いに有線又は無線で直接接続されてもよい。
また、図1では、画面作成装置1は、1つのデータソース2及び1つの設備3と接続されているが、2つ以上のデータソース2及び2つ以上の設備3と接続されてもよい。
<データソース2>
データソース2は、例えば、データサーバやクラウドサーバ等であり、工場等の現場毎に配置された設備3に関する情報を示す設備マスタ、及び設備状態テーブル等のデータが格納されている。
図2Aは、設備マスタの一例を示す図である。図2Bは、設備状態の一例を示す図である。
図2Aに示すように、設備マスタは、「設備名」、「型番」、及び「担当者」の格納領域を有する。
設備マスタ内の「設備名」の格納領域には、例えば、「設備1」、「設備2」等の設備名が格納されている。
設備マスタ内の「型番」の格納領域には、例えば、「型番1」、「型番2」等の型番が格納されている。
設備マスタ内の「担当者」の格納領域には、例えば、「設備名」の設備毎に担当する担当者を示す「担当者A」、「担当者B」等が格納されている。
また、図2Bに示すように、設備状態テーブルは、「設備名」、「状態開始時刻」、「設備状態」、及び「プログラム」の格納領域を有する。
設備状態テーブル内の「設備名」の格納領域には、例えば、「設備1」、「設備2」等の設備3が格納されている。
設備状態テーブル内の「状態開始時刻」の格納領域には、例えば、設備3の状態が現在の状態となった開始日時が格納されている。
設備状態テーブル内の「設備状態」の格納領域には、例えば、「設備名」の設備3毎に現在の状態を示す「運転中」、「停止中」等が格納されている。
設備状態テーブル内の「プログラム」の格納領域には、例えば、「設備名」の設備3毎に現在実行されている又は直近に実行されていたプログラムを示す「プログラム1」、「プログラム2」等が格納されている。
なお、データソース2には、この他、生産実績情報(ワークID、設備名、工程名、着手時刻、完了時刻等)が格納されてもよい。
<設備3>
設備3は、工場等の現場に配置される数値制御装置やロボット制御装置、工作機械、ロボット等である。設備3は、実行可能な機能を示す実行可能機能一覧等のデータが格納されている。設備3は、現在の状態等を示す設備状態とともに実行可能機能一覧等のデータを、画面作成装置1及びデータソース2に出力する。
<画面作成装置1>
画面作成装置1は、例えば、コンピュータ等であり、設備3の製造に関する画面を表示するコンピュータ等の表示装置(図示しない)と、LANやインターネット等の図示しないネットワークを介して相互に接続されていてもよい。
ここで、設備の製造に関する画面として、例えば、生産に関わる画面として、工場監視画面、設備の状態確認画面、OEE(Overall Equipment Effectiveness:総合設備効率)の確認画面、工程の着手・完了を記録する画面等が、また設備の保全に関わる画面として、保全の実績を登録する画面、保全計画を登録する画面、保全の履歴を参照する画面等が、また生産物の品質に関わる画面として、生産物の測定結果を登録する画面、生産物の測定結果の傾向を把握する画面等が例として挙げられるが、これに限られない。設備の製造に関する任意の画面に適用できる。
このように、画面作成装置1により、設備に応じて作成された画面は、後述するように、表示装置(図示しない)に適用される。表示装置(図示しない)は、例えば液晶ディスプレイ等の表示部(図示しない)に画面作成装置1により作成された画面を表示し、数値制御装置等の設備(図示しない)の製造に関する画面を表示する。なお、画面作成装置1は、表示装置(図示しない)と図示しない接続インタフェースを介して互いに直接接続されてもよい。
また、画面作成装置1は、後述するように、表示装置(図示しない)と異なる装置としたが、表示装置(図示しない)を含むようにしてもよい。
図1に示すように、画面作成装置1は、制御部10と、記憶部20と、キーボード、マウス、タッチパネル等の入力器30と、液晶ディスプレイ等の出力器40とを有する。また、制御部10は、雛形画面作成部100、メタ情報取得部101、設定情報作成部102、及び画面作成部103を有する。
<記憶部20>
記憶部20は、SSD(Solid State Drive)やHDD(Hard Disk Drive)等である。記憶部20には、制御部10が実行するオペレーティングシステム及びアプリケーションプログラム等とともに、n個の雛形画面200-1~200-nが記憶される(nは1以上の整数)。
以下、雛形画面200-1~200-nのそれぞれを個々に区別する必要がない場合、これらをまとめて「雛形画面200」ともいう。
雛形画面200は、例えば、後述する雛形画面作成部100により雛形画面作成者の操作に基づいて予め作成された画面の雛形データである。図1に示すように、雛形画面200は、雛形画面作成者により予め定義された設定項目201及び設定条件202を含む。
図3は、雛形画面200の一例を示す図である。図4は、設定項目201及び設定条件202の一例を示す図である。
図3に示すように、雛形画面200には、例えば、3つの構成要素230a~230cが設定されている。
図4に示すように、設定項目201には、構成要素230a~230cそれぞれに対して設定項目が設定されている。例えば、構成要素230aには、設備の一覧を表示し選択可能な設備選択プルダウンを表示するための雛形が設定されている。また、構成要素230bには、構成要素230aの設備選択プルダウンで選択された設備の型番と設備状態とを表示するための雛形が表示されるように設定されている。また、構成要素230cには、実行ボタンを表示するための雛形が設定されている。
設定条件202には、後述するメタ情報取得部101により取得されるデータソース2及び設備3のデータのメタ情報に基づいて設定項目201の項目毎に設定される機能の条件が設定されている。例えば、構成要素230aの設備選択プルダウンに設備の一覧を表示させるために、設定条件202には、後述するメタ情報取得部101により取得されるデータソース2のデータのメタ情報のうちテーブル名(ファイル名)として「設備マスタ」が、「設備マスタ」におけるデータの列名として「設備名」が、及び当該データの絞り込み条件として「なし」がそれぞれ設定されている。なお、図4の設定条件202では、テーブル名「設備マスタ」と、列名「設備名」と、について完全一致の条件も設定されている。
構成要素230bは、2つの設定項目(型番及び設備状態)を備えている。
型番については、設備選択プルダウンで選択された設備の型番を構成要素230bに表示させるために、設定条件202には、後述するメタ情報取得部101により取得されるデータソース2のデータのメタ情報のうちテーブル名(ファイル名)として「設備マスタ」が、「設備マスタ」におけるデータの列名として「型番」が、及び当該データの絞り込み条件として「なし」がそれぞれ設定されている。
また、設備状態については、設備選択プルダウンで選択された設備の設備状態を構成要素230bに表示させるために、設定条件202には、後述するメタ情報取得部101により取得されるデータソース2のデータのメタ情報のうちテーブル名(ファイル名)として「設備状態」が、また「設備状態」におけるデータの列名として「設備状態」が、及び当該データの絞り込み条件として「設備名」及び「最新値」がそれぞれ設定されている。なお、図4の構成要素230bの設定条件202(設備状態)では、テーブル名「設備状態」と、列名「設備状態」と、について完全一致の条件も設定されている。
また、構成要素230cに表示される実行ボタンをバックアップとして機能させるために、設定条件202には、設備3に格納される実行可能機能一覧のデータのメタ情報のうち機能名として「バックアップ」が設定されている。なお、図4の構成要素230cの設定条件202(実行ボタン機能)では、機能名「バックアップ」について完全一致の条件も設定されている。
なお、雛形画面200は、図5に示すように、1つの設備アイコンの構成要素230dを有するものであってもよい。この場合、構成要素230dに対する設定項目201は、図6に示すように、付帯情報を含んでもよい。
すなわち、構成要素230dに対する設定項目201は、「画面更新間隔」、「アイコンの色」、「設備状態(status)」である。そして、設定項目201は、2行目以降の破線で囲んだ項目を、「画面更新間隔」、「アイコンの色」、「設備状態(status)」それぞれの設定項目に対する付帯情報を有し、「対象(全体/構成要素)」、「分類」、「取得条件」、「スクリプト入力可否」、「デフォルト値」、「入力型」、及び「説明文」の項目を有する。これらの付帯情報は、設定項目に対する一種の設定条件202である。
付帯情報内の「対象(全体/構成要素)」の格納領域には、設定項目201に含まれるそれぞれの設定項目(「画面更新間隔」、「アイコンの色」、「設備状態(status)」)について、雛形画面全体を対象とするのか、又は特定の構成要素を対象とするのか、を示す設定値が格納されている。図6の付帯情報では、「画面更新間隔」、「アイコンの色」、「設備状態(status)」それぞれの設定項目に対して「画面全体」、「設備アイコン」、「設備アイコン」の設定値が格納されている。
付帯情報内の「分類」の格納領域には、設定項目の分類が格納されている。図6の付帯情報では、「画面更新間隔」、「アイコンの色」、「設備状態(status)」それぞれの設定項目に対して「挙動」、「見た目」、「データ」の分類が格納されている。
付帯情報内の「取得条件」の格納領域には、「分類」がデータの場合にデータの取得条件として設定する項目(複数指定可)が格納されている。図6の付帯情報では、「分類」がデータの「設備状態(status)」の設定項目に対して「設備」と「等しい」の取得条件が格納されている。なお、「画面更新間隔」及び「アイコンの色」の「取得条件」は、「分類」が「挙動」及び「見た目」であることから、空欄「-」に設定されている。
付帯情報内の「スクリプト入力可否」の格納領域には、設定値としてスクリプトが設定可能(true)か否(false)か、が格納されている。図6の付帯情報では、「画面更新間隔」、「アイコンの色」、「設備状態(status)」それぞれの設定項目に対して「false」、「true」、「-(空欄)」が格納されている。
付帯情報内の「デフォルト値」の格納領域には、当該設定項目の初期値としての値が格納されている。図6の付帯情報では、「画面更新間隔」、「アイコンの色」、「設備状態(status)」それぞれの設定項目に対して「10」、「{{$.status == 1 ? ‘green’ : ‘red’}}」、「-(空欄)」が格納されている。なお、「10」は、画面更新間隔が10秒であることを示す。また、「{{$.status == 1 ? ‘green’ : ‘red’}}」は、例えばJavaScript(登録商標)であり、データで設定した「status」という変数が「1」のとき設備アイコンの色を「緑」にし、それ以外は設備アイコンの色を「赤」にする。
付帯情報内の「データ型」の格納領域には、設定値のデータの種別が格納されている。図6の付帯情報では、「画面更新間隔」、「アイコンの色」、「設備状態(status)」それぞれの設定項目に対して「数値」、「色」、「数値」が格納されている。
付帯情報内の「説明文」の格納領域には、設定項目の意味を雛形作成者及び画面利用者に伝えるための説明文が格納されている。図6の付帯情報では、「画面更新間隔」、「アイコンの色」、「設備状態(status)」それぞれの設定項目に対して「画面更新間隔を秒単位で指定してください。」、「アイコンの色を指定してください。」、「-(空欄)」が格納されている。
<制御部10>
制御部10は、CPU、ROM、RAM、CMOSメモリ等を有し、これらはバスを介して相互に通信可能に構成される、当業者にとって公知のものである。
CPUは画面作成装置1を全体的に制御するプロセッサである。CPUは、ROMに格納されたシステムプログラム及びアプリケーションプログラムを、バスを介して読み出し、システムプログラム及びアプリケーションプログラムに従って画面作成装置1全体を制御する。これにより、図1に示すように、制御部10は、雛形画面作成部100、メタ情報取得部101、設定情報作成部102、及び画面作成部103の機能を実現するように構成される。RAMには一時的な計算データや表示データ等の各種データが格納される。CMOSメモリは図示しないバッテリでバックアップされ、画面作成装置1の電源がオフされても記憶状態が保持される不揮発性メモリとして構成される。
なお、本実施形態では、画面作成装置1が雛形画面作成部を備える構成を例示しているが、これに限られない。雛形作成部は、雛形作成装置(図示せず)として、画面作成装置1とは、異なる装置としてもよい。すなわち、雛形作成者は、雛形作成装置(図示せず)により、雛形画面を作成し、作成した雛形画面を多くのユーザに提供することができる。
ここで、雛形画面作成部100、メタ情報取得部101、設定情報作成部102、及び画面作成部103それぞれの機能を詳細に説明するにあたり、各機能の動作の概略について説明する。
雛形画面作成部100は、入力器30を介し雛形作成者の入力操作に基づいて設備の機能や工場等の現場に応じた雛形画面200を作成し、作成した雛形画面200を記憶部20に記憶する。
メタ情報取得部101は、データソース2及び設備3等からデータソース2及び設備3等に格納されているデータのメタ情報を取得し、取得したメタ情報を設定情報作成部102に出力する。
設定情報作成部102は、雛形画面を利用して業務画面を生成(カスタマイズ)する画面利用者により選択された雛形画面200を記憶部20から読み込み、読み込んだ雛形画面200に予め定義された設定項目201及び設定条件202と、メタ情報取得部101により入力されたメタ情報とに基づいて、雛形画面200の全体又は雛形画面の構成要素230a~230c毎の設定項目毎に、設定情報を作成する。設定情報作成部102は、作成した設定情報を画面作成部103に出力する。
画面作成部103は、雛形画面200と、設定情報作成部102で作成された設定情報と、に基づいて、設備の製造に関する画面を作成し、作成した画面を図示しない表示装置における設備の製造に関する画面として適用する。
<雛形画面作成部100>
雛形画面作成部100は、入力器30を介し雛形作成者の入力操作に基づいて設備の機能や工場等の現場に応じた雛形画面200を作成し、作成した雛形画面200を記憶部20に記憶する。
具体的には、雛形画面作成部100は、例えば、雛形作成者の入力操作により雛形画面200の作成指示を受け付けた場合、雛形画面200の作成画面300を出力器40に表示する。
図7は、雛形画面200の作成画面300の一例を示す図である。
図7に示すように、作成画面300は、雛形画面設定領域310と、構成要素一覧320とを有する。なお、構成要素一覧320には、構成要素として、例えば、ボタン(プルダウンや実行ボタン等)、表、設備アイコン、及びテキスト表示等が含まれる。また、当該構成要素それぞれは、構成要素のデフォルトの設定項目201及びその付帯情報と、設定条件202と、が設定されるようにしてもよい。
例えば、雛形画面作成部100は、図7に示すように、雛形作成者の入力操作により設備アイコンをドラッグアンドドロップして、当該設備アイコンを所望の位置に配置し決定する。なお、雛形画面作成部100は、設備アイコン、及びその配置位置を決定後、雛形作成者の入力操作に基づいて、構成要素の種類と配置位置とに基づいて、雛形画面200のソースコードを自動で生成し、必要に応じてソースコードの編集(例えば、ロジックの追加等)を行ってもよい。また、雛形画面作成部100は、雛形作成者の入力操作に基づいて、必要に応じて構成要素の設定項目201及び付帯情報の作成又は修正(例えば、設定項目の調整等)や設定条件202の作成又は修正等を行うようにしてもよい。また、雛形画面作成部100は、既存の雛形画面200に基づいて新たな雛形画面200を作成するようにしてもよい。また、雛形画面作成部100は、雛形画面200のデバッグ機能を内蔵してもよい。
雛形画面作成部100は、雛形画面設定領域310に設定された設定項目201及び付帯情報と設定条件202とを含むデータを雛形画面200として記憶部20に記憶する。
<メタ情報取得部101>
メタ情報取得部101は、データソース2及び設備3等からデータソース2及び設備3等に格納されているデータのメタ情報を取得し、取得したメタ情報を設定情報作成部102に出力する。
具体的には、メタ情報取得部101は、例えば、データソース2に格納された工場等の現場毎の設備に関するメタデータ(設備名、型番名、担当者名、状態開始時刻情報、施設状態情報、プログラム名等)と設備3に格納された設備に関するメタデータ(設備名、機能名等)とが取得されて予め登録されている。なお、設備3には、設備3の実行可能な機能の一覧が予め登録されるとともに、現場毎に設定したい設備3の接続情報(例えば、IPアドレス等)が登録されるようにしてもよい。また、データベースの接続先情報(例えば、IPアドレスやパスワード等)を予め登録しておき、メタ情報取得部101は、クエリを実行しメタ情報を取得するようにしてもよい。
また、メタ情報取得部101は、IoT(Internet of Things)プラットフォームが備える、設備もしくは設備と通信するためのソフトウェア(機能を呼び出すためのインタフェース(RPC:Remote Procedure Call)等)のメタ情報取得機能を利用してもよい。この場合、IoTプラットフォームは、設備もしくは設備と通信するためのソフトウェア(コンバータ)がどのようなメタ情報(機能を呼び出すためのインタフェース(RPC))をもっているかを示す利用者向けのドキュメントを公開していることが好ましい。これにより、雛形作成者は、事前に設備が有する機能を把握したうえで雛形画面200の設定条件202を作成することができる。
また、IoTプラットフォームが、設備に関わらず共通の機能(例えば、ファイルの送信、ファイルの取得、ファイル一覧の取得、ファイル削除、変数の設定、変数の取得等)について共通のメタ情報(インタフェース)を定義し、当該共通の機能に対応した設備もしくは設備と通信するソフトウェアを用いる場合、雛形作成者は、設備を意識することなく、雛形画面200の設定条件202を作成することができる。
メタ情報取得部101は、例えば、データがデータベースの場合、図8に示すように、データソース2からテーブルの一覧や、テーブル毎のカラム名や型の一覧をデータのメタ情報として取得する。
図8は、データソース2のメタ情報の一例を示す図である。
図8に示すように、メタ情報は、「テーブル名」、「列名」、及び「型」の格納領域を有する。
メタ情報内の「テーブル名」の格納領域には、例えば、「設備マスタ」、「設備状態」等のテーブル(データ)が格納される。
メタ情報内の「列名」の格納領域には、例えば、「設備名」、「型番」、「担当者」、「設備名」、「設備状態」、「状態開始時刻」等の列名が格納される。
メタ情報内の「型」の格納領域には、例えば、「列名」の列名毎の「文字列」、「日時」、「数値」等のデータ型が格納される。
なお、メタ情報取得部101は、データがCSVファイル等の場合、ファイル名やファイル毎のヘッダ名の一覧をメタ情報として取得するようにしてもよい。
また、メタ情報取得部101は、設備3のメタ情報の場合、図9に示すように、設備で実行可能な機能(インタフェース)と引数の一覧を取得するようにしてもよい。
図9は、設備3のメタ情報の一例を示す図である。
図9に示すように、設備3のメタ情報は、「設備」、「実行可能機能」、及び「引数」の格納領域を有する。
メタ情報取得部101により取得された設備3のメタ情報の「設備」の格納領域には、例えば、「設備1」、「設備2」等の設備が格納されていることがわかる。
取得された設備3のメタ情報の「機能名」の格納領域には、例えば、「バックアップ」、「加工開始」、「ドア開閉」等の機能が格納されていることがわかる。
取得された設備3のメタ情報の「引数」の格納領域には、例えば、「実行可能機能」の機能毎の「開始時刻」等の引数が格納されていることがわかる。
なお、メタ情報取得部101は、設備3のメタ情報の場合、設備から取得可能なデータの種類やファイル名や型等を取得するようにしてもよい。
<設定情報作成部102>
設定情報作成部102は、例えば、雛形画面を利用して業務画面を生成(カスタマイズ)する画面利用者により選択された雛形画面200を記憶部20から読み込み、読み込んだ雛形画面200に予め定義された設定項目201及び設定条件202と、メタ情報取得部101により入力されたメタ情報とに基づいて、雛形画面200の全体又は雛形画面の構成要素230a~230c毎の設定項目毎に、設定情報を作成する。設定情報作成部102は、作成した設定情報を画面作成部103に出力する。
具体的には、設定情報作成部102は、例えば、メタ情報取得部101により取得されたメタ情報と、設定項目201毎の設定条件202と、を突合し該当する設定の候補を求める。例えば、設定情報作成部102は、図8のメタ情報内の「テーブル名」の格納領域において、図4の設定項目201の「設備選択プルダウン」における設定条件202のテーブル名「設備マスタ」と完全一致するテーブル名を検索する。設定情報作成部102は、図8のメタ情報において「設備マスタ」があることから、次に図8のメタ情報内の「列名」の格納領域のうち、図4の設定項目201の「設備選択プルダウン」における設定条件202の列名「設備名」と完全一致する列名を検索する。これにより、設定情報作成部102は、図8のメタ情報において「設備名」があることから、構成要素230aの設備選択プルダウンの設定項目の設定情報(候補)として、図2Aの設備マスタからデータを取得するための情報(例えば、データソース2へのquery(クエリ)やファイルのパス等)を設定する。
また、設定情報作成部102は、図8のメタ情報内の「テーブル名」の格納領域において、図4の設定項目201の「型番」における設定条件202のテーブル名「設備マスタ」と完全一致するテーブル名を検索する。設定情報作成部102は、図7のメタ情報において「設備マスタ」があることから、次に図8のメタ情報内の「列名」の格納領域のうち、図4の設定項目201の「型番」における設定条件202の列名「型番」と完全一致する列名を検索する。設定情報作成部102は、図8のメタ情報において「型番」があることから、構成要素230bの型番の設定項目の設定情報(候補)として、図2Aの設備マスタからデータを取得するための情報(例えば、データソース2へのquery(クエリ)やファイルのパス等)を作成する。
また、設定情報作成部102は、図8のメタ情報内の「テーブル名」の格納領域において、図4の設定項目201の「設備状態」における設定条件202のテーブル名「設備状態」と完全一致するテーブル名を検索する。設定情報作成部102は、図8のメタ情報において「設備状態」があることから、次に図8のメタ情報内の「列名」の格納領域のうち、図4の設定項目201の「設備状態」における設定条件202の列名「設備状態」と完全一致する列名を検索する。設定情報作成部102は、図8のメタ情報において「設備状態」があることから、構成要素230bの設備状態の設定項目の設定情報(候補)として、図2Bの設備状態からデータを取得するための情報(例えば、データソース2へのquery(クエリ)やファイルのパス等)を作成する。
また、設定情報作成部102は、図9の設備のメタ情報において、図4の設定項目201の「実行ボタン機能」における設定条件202の機能名「バックアップ」と完全一致する機能名を検索する。設定情報作成部102は、図9の設備のメタ情報において「バックアップ」があることから、構成要素230cの実行ボタンの設定項目の設定情報(候補)として、図9の施設のメタ情報(例えば、テーブル・列名やファイル名等)を作成する。
そして、設定情報作成部102は、雛形画面200の全体又は雛形画面200の構成要素230a~230c毎の設定項目毎に作成した設定情報を画面作成部103に出力する。
なお、設定情報作成部102は、メタ情報取得部101により取得されたメタ情報と、設定項目201毎の設定条件202と、を突合し、テキストの完全一致から候補を求めたが、これに限定されない。例えば、設定情報作成部102は、メタ情報取得部101により取得されたメタ情報と、設定項目201毎の設定条件202と、をテキストの部分一致から候補を求めてもよい。
あるいは、設定情報作成部102は、公知の手法を用いて、メタ情報取得部101により取得されたメタ情報と、設定項目201毎の設定条件202と、のテキストの類似度を計算し、類似度が最も高いもの、又は類似度順で候補を出力するようにしてもよい。そして、設定情報作成部102は、例えば候補の出力結果を出力器40に表示するようにし、雛形画面を利用して業務画面を生成(カスタマイズ)する画面利用者にとって当該出力結果が望むものでない場合、複数の候補のリストを出力器40に表示し、画面利用者にとって所望の候補を出力するようにしてもよい。
また、設定情報作成部102は、テーブル名や列名等の設定条件202毎に、メタ情報取得部101により取得されたメタ情報と、設定項目201毎の設定条件202と、のデータの中身の類似度を計算するために、事前に設定条件202毎のデータの特徴を学習し、類似度を計算するようにしてもよい。
また、設定情報作成部102は、メタ情報取得部101により取得されたメタ情報と、設定項目201毎の設定条件202と、を突合し該当する設定の候補が1件の場合、当該設定を設定情報として後述する画面作成部103に出力する。一方、設定情報作成部102は、該当する設定の候補が複数の場合、候補が複数ある旨を通知し、雛形画面を利用して業務画面を生成(カスタマイズ)する画面利用者に選択させるようにしてもよい。例えば、設定情報作成部102は、複数の候補を選択させる画面を出力器40に表示し、画面利用者に選択させるようにしてもよい。
また、設定情報作成部102は、設定の候補が0件の場合、設定情報を自動生成せず、後述する画面作成部103に出力しないようにしてもよい。この場合、設定情報作成部102は、例えば雛形画面を利用して業務画面を生成(カスタマイズ)する画面利用者に設定させる画面を出力器40に表示し、画面利用者による手動設定に基づいて設定情報を作成し、画面作成部103に出力するようにしてもよい。
<画面作成部103>
画面作成部103は、雛形画面200と、設定情報作成部102で作成された設定情報と、に基づいて、設備の製造に関する画面を作成する。画面作成部103は、作成した画面を図示しない表示装置における設備の製造に関する画面として、適用させることができる。例えば、画面作成装置1は、図示しない業務システムとリンクして、生成した画面を図示しない業務システムに提供するようにしてもよい。
<画面作成装置1の画面作成処理>
次に、図10を参照しながら、画面作成装置1の画面作成処理の流れを説明する。
図10は、画面作成装置1の画面作成処理について説明するフローチャートである。ここで示すフローは、画面利用者が雛形画面200を選択する度に繰り返し実行される。
ステップS11において、画面作成装置1(制御部10)は、入力器30を介して画面利用者により雛形画面200の選択を受け付ける。
ステップS12において、画面作成装置1(メタ情報取得部101)は、データソース2及び設備3等のデータのメタ情報を取得する。
ステップS13において、画面作成装置1(設定情報作成部102)は、ステップS11で選択された雛形画面200に予め定義された設定項目201及び設定条件202に基づいて、雛形画面200の全体又は雛形画面200の構成要素230a~230c毎の設定項目毎に、設定情報を作成する。
ステップS14において、画面作成装置1(画面作成部103)は、ステップS11で選択された雛形画面200と、ステップS13で作成された設定情報と、に基づいて画面を作成する。
以上により、一実施形態に係る画面作成システムSYSは、予め定義された設定項目201及び設定条件202を含む雛形画面200-1~200-nを有し、画面利用者により雛形画面200が選択された場合、データソース2及び設備3のデータのメタ情報を取得する。画面作成システムSYSは、選択された雛形画面200の設定項目201及び設定条件202と取得したメタ情報とに基づいて、雛形画面200の全体又は雛形画面の構成要素230a~230c毎の設定項目毎に設定情報を作成し、生成した設定情報と選択された雛形画面200とに基づいて画面を生成する。これにより、画面作成システムSYSは、雛形作成者にとっては作成した雛形をより多くの業務画面に適用できるとともに、雛形を利用して業務画面を作成(カスタマイズ)する画面利用者にとっては雛形の適用先毎に必要な設定作成作業(例えば、現場(工場等)毎の設備構成、各設備のもつ機能、現場毎のデータ名の違い(データ型の違い)等)を簡略化できる。
以上、一実施形態について説明したが、画面作成システムSYSは、上述の実施形態に限定されるものではなく、目的を達成できる範囲での変形、改良等を含む。
<変形例>
一実施形態では、画面作成装置1は、工場等の現場に配置された図示しない数値制御装置やロボット制御装置、工作機械、ロボット等の設備(図示しない)の製造に関する画面を表示する表示装置と異なる装置としたが、これに限定されない。例えば、画面作成装置1は、表示装置(図示しない)を含むようにしてもよい。
なお、一実施形態における、画面作成システムSYSに含まれる各機能は、ハードウェア、ソフトウェア又はこれらの組み合わせによりそれぞれ実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(Non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(Tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば、光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(Transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は、無線通信路を介して、プログラムをコンピュータに供給できる。
なお、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
以上を換言すると、本開示の画面作成システム、及び画面作成方法は、次のような構成を有する各種各様の実施形態を取ることができる。
(1)本開示の画面作成システムSYSは、選択された雛形画面200の全体又は雛形画面200の構成要素230a~230cのそれぞれに予め定義された設定項目201及び設定条件202に基づいて、雛形画面200の全体又は雛形画面200の構成要素230a~230cに定義された設定項目201毎に、設定情報を作成する設定情報作成部102と、雛形画面200と、設定情報作成部102により作成された設定情報と、に基づいて画面を作成する画面作成部103と、を備える。
この画面作成システムSYSによれば、雛形作成者にとっては作成した雛形をより広くの画面利用者に適用でき、画面利用者にとっては雛形の適用先毎に必要な設定作成作業を簡略化できる。
(2) (1)に記載の画面作成システムSYSにおいて、データのメタ情報を取得するメタ情報取得部101をさらに備え、設定情報作成部102は、メタ情報取得部101で取得されたメタ情報を設定情報として設定してもよい。
そうすることで、画面作成システムSYSは、より適用先(現場)に応じた画面を作成することができる。
(3) (2)に記載の画面作成システムSYSにおいて、メタ情報取得部101は、データのメタ情報として設備のメタ情報も取得し、設定情報作成部102は、メタ情報取得部101により取得された設備のメタ情報も設定情報として設定してもよい。
そうすることで、画面作成システムSYSは、適用先(現場)の設備の種類に応じた画面を作成することができる。
(4)本開示の画面作成方法は、雛形画面200を選択する選択ステップと、選択された雛形画面200の全体又は雛形画面200の構成要素230a~230cのそれぞれに予め定義された設定項目201及び設定条件202に基づいて、雛形画面200の全体又は雛形画面200の構成要素230a~230cに定義された設定項目201毎に、設定情報を作成する設定情報作成ステップと、雛形画面200と、作成された設定情報と、に基づいて画面を作成する画面作成ステップと、を備える。
この画面作成方法によれば、(1)と同様の効果を奏することができる。
(5) (4)に記載の画面作成方法において、データのメタ情報を取得するメタ情報取得ステップをさらに備え、設定情報作成ステップは、取得されたメタ情報を設定情報として設定してもよい。
そうすることで、画面作成方法は、(2)と同様の効果を奏することができる。
(6) (5)に記載の画面作成方法において、メタ情報取得ステップは、データのメタ情報として設備のメタ情報も取得し、設定情報作成ステップは、取得された設備のメタ情報も設定情報として設定してもよい。
そうすることで、画面作成方法は、(3)と同様の効果を奏することができる。
1 画面作成装置
10 制御部
100 雛形画面作成部
101 メタ情報取得部
102 設定情報作成部
103 画面作成部
20 記憶部
200-1~200-n 雛形画面
201 設定項目
202 設定条件
30 入力器
40 出力器
2 データソース
3 設備テーブル
SYS 画面作成システム

Claims (2)

  1. 選択された雛形画面の全体又は前記雛形画面の構成要素のそれぞれに予め定義された設定項目及び設定条件に基づいて、前記雛形画面の全体又は前記雛形画面の構成要素に定義された設定項目毎に、設定情報を作成する設定情報作成部と、
    前記雛形画面と、前記設定情報作成部により作成された前記設定情報と、に基づいて画面を作成する画面作成部と、
    を備え
    データのメタ情報を取得するメタ情報取得部をさらに備え、
    前記設定情報作成部は、前記メタ情報取得部で取得されたメタ情報を前記設定情報として設定し、
    前記メタ情報取得部は、データのメタ情報として設備のメタ情報も取得し、
    前記設定情報作成部は、前記メタ情報取得部により取得された前記設備のメタ情報も前記設定情報として設定する画面作成システム。
  2. 雛形画面を選択する選択ステップと、
    選択された前記雛形画面の全体又は前記雛形画面の構成要素のそれぞれに予め定義された設定項目及び設定条件に基づいて、前記雛形画面の全体又は前記雛形画面の構成要素に定義された設定項目毎に、設定情報を作成する設定情報作成ステップと、
    前記雛形画面と、作成された前記設定情報と、に基づいて画面を作成する画面作成ステップと、
    を備え、
    データのメタ情報を取得するメタ情報取得ステップをさらに備え、
    前記設定情報作成ステップは、取得された前記メタ情報を前記設定情報として設定し、
    前記メタ情報取得ステップは、データのメタ情報として設備のメタ情報も取得し、
    前記設定情報作成ステップは、取得された前記設備のメタ情報も前記設定情報として設定する画面作成方法。
JP2024517764A 2022-04-28 2022-04-28 画面作成システム、及び画面作成方法 Active JP7747882B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/019284 WO2023209952A1 (ja) 2022-04-28 2022-04-28 画面作成システム、及び画面作成方法

Publications (2)

Publication Number Publication Date
JPWO2023209952A1 JPWO2023209952A1 (ja) 2023-11-02
JP7747882B2 true JP7747882B2 (ja) 2025-10-01

Family

ID=88518152

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024517764A Active JP7747882B2 (ja) 2022-04-28 2022-04-28 画面作成システム、及び画面作成方法

Country Status (5)

Country Link
US (1) US20250217582A1 (ja)
JP (1) JP7747882B2 (ja)
CN (1) CN119137571A (ja)
DE (1) DE112022006591T5 (ja)
WO (1) WO2023209952A1 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008152799A (ja) 2004-04-13 2008-07-03 Omron Corp 制御システム設定装置
JP2011108008A (ja) 2009-11-18 2011-06-02 Koyo Electronics Ind Co Ltd Hmi画面自動生成方法
JP2012083883A (ja) 2010-10-08 2012-04-26 Mitsubishi Electric Corp 画面データ作成装置
WO2018173126A1 (ja) 2017-03-21 2018-09-27 三菱電機株式会社 監視画面データ生成装置、監視画面データ生成方法、および監視画面データ生成プログラム
JP2019152949A (ja) 2018-03-01 2019-09-12 オムロン株式会社 表示装置、画面生成方法、および画面生成プログラム
JP2019159937A (ja) 2018-03-14 2019-09-19 オムロン株式会社 プログラミング支援装置、プログラミング支援方法及びプログラム
JP2020098375A (ja) 2018-12-17 2020-06-25 三菱電機株式会社 監視画面生成装置および監視画面生成方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010152992A (ja) 2008-12-25 2010-07-08 Toshiba Storage Device Corp 記憶装置及びその製造方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008152799A (ja) 2004-04-13 2008-07-03 Omron Corp 制御システム設定装置
JP2011108008A (ja) 2009-11-18 2011-06-02 Koyo Electronics Ind Co Ltd Hmi画面自動生成方法
JP2012083883A (ja) 2010-10-08 2012-04-26 Mitsubishi Electric Corp 画面データ作成装置
WO2018173126A1 (ja) 2017-03-21 2018-09-27 三菱電機株式会社 監視画面データ生成装置、監視画面データ生成方法、および監視画面データ生成プログラム
JP2019152949A (ja) 2018-03-01 2019-09-12 オムロン株式会社 表示装置、画面生成方法、および画面生成プログラム
JP2019159937A (ja) 2018-03-14 2019-09-19 オムロン株式会社 プログラミング支援装置、プログラミング支援方法及びプログラム
JP2020098375A (ja) 2018-12-17 2020-06-25 三菱電機株式会社 監視画面生成装置および監視画面生成方法

Also Published As

Publication number Publication date
JPWO2023209952A1 (ja) 2023-11-02
WO2023209952A1 (ja) 2023-11-02
CN119137571A (zh) 2024-12-13
US20250217582A1 (en) 2025-07-03
DE112022006591T5 (de) 2025-01-02

Similar Documents

Publication Publication Date Title
US8473893B2 (en) Integration of external software analysis processes with software configuration management applications
KR101323011B1 (ko) 데이터베이스 애플리케이션에 선택 가능 기능 컨트롤을디스플레이하기 위한 명령 사용자 인터페이스
JP6223628B1 (ja) 情報管理装置、情報管理方法および情報管理システム
JP5675676B2 (ja) 業務分析設計支援装置、業務分析設計支援方法、および業務分析設計支援プログラム
WO2018193503A1 (ja) プログラム作成装置
KR101989634B1 (ko) 미리 구축된 컨트롤을 사용하는 로직 생성 기법
JP7294609B2 (ja) ソフトウェアの操作シナリオの生成を支援するプログラム、方法およびソフトウェアの操作シナリオの生成を支援する装置
JP7747882B2 (ja) 画面作成システム、及び画面作成方法
JP6304433B2 (ja) 情報処理装置、サーバ、その処理方法及びプログラム
EP1959336A1 (en) Editing apparatus, information processing apparatus, editing method, and editing program
WO2024116259A1 (ja) 画面作成装置、及び画面作成方法
US20210191929A1 (en) Method, device and system for forming fusion model, medium, processor and terminal
bin Uzayr Introduction to Visual Studio Code
CN120202092A (zh) 程序生成装置、方法以及程序
JP2018005545A (ja) 情報処理装置及びプログラム
JP7729076B2 (ja) 情報処理装置及び情報処理プログラム
JP6646222B2 (ja) 情報処理装置、情報処理システム、その制御方法及びプログラム
JP6604140B2 (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
JP7504137B2 (ja) 情報処理装置、情報処理方法、および情報処理プログラム
JP6786020B1 (ja) 画面データ作成プログラム、画面データ作成装置および画面データ作成方法
JP2020017305A (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
JP7421137B2 (ja) 情報処理装置、情報処理方法およびプログラム
JP4576872B2 (ja) 情報処理装置およびプログラム
JP2025154114A (ja) ダッシュボード管理装置、ダッシュボード管理方法、および、ダッシュボード管理プログラム
JP2025084557A (ja) 作業標準管理システム、作業標準管理方法及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250617

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250715

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: 20250819

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250918

R150 Certificate of patent or registration of utility model

Ref document number: 7747882

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150