JP5744363B1 - 作画ソフトウェア - Google Patents

作画ソフトウェア Download PDF

Info

Publication number
JP5744363B1
JP5744363B1 JP2015506431A JP2015506431A JP5744363B1 JP 5744363 B1 JP5744363 B1 JP 5744363B1 JP 2015506431 A JP2015506431 A JP 2015506431A JP 2015506431 A JP2015506431 A JP 2015506431A JP 5744363 B1 JP5744363 B1 JP 5744363B1
Authority
JP
Japan
Prior art keywords
setting
function
sub
item
display
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
JP2015506431A
Other languages
English (en)
Other versions
JPWO2015189940A1 (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Application granted granted Critical
Publication of JP5744363B1 publication Critical patent/JP5744363B1/ja
Publication of JPWO2015189940A1 publication Critical patent/JPWO2015189940A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06F9/453Help systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/054Input/output
    • 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/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13004Programming the plc
    • 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/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13049Display progress of program, state, highlight, colour
    • 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/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13144GUI graphical user interface, icon, function bloc editor, OI operator interface
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35489Discriminate, different colour, highlight between two states
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

コンピュータを、プログラマブル表示器(200)の機能に含まれる複数のサブ機能の設定順序を示す機能依存関係データ(122)を記憶部(12)に記憶させ、サブ機能の設定画面中の各設定項目の設定順序を示す設定項目依存関係データ(123)を記憶部(12)に記憶させ、機能依存関係データ(122)に基づいた順番を付して複数のサブ機能を表示部(14)に一覧表示させ、一覧表示されたサブ機能の中から選択されたサブ機能の設定画面を表示部(14)に表示させるウィザード制御部(111a)と、サブ機能の設定画面上の各設定項目を、設定項目依存関係データ(123)に基づいて順次強調表示する強調表示移動制御部(111b)と、として機能させる。

Description

本発明は、作画ソフトウェアに関する。
プログラマブル表示器は、通常、プログラマブルロジックコントローラ(Programmable Logic Controller, PLC)などの外部装置と接続され、それら外部装置の各種データを収集して表示するとともに、外部装置を制御することに用いられる。
そのために、一般的には、プログラマブル表示器用のエンジニアリングツールであるプロジェクトデータ作成装置を用いて、アラーム機能、データ表示及び入力機能、グラフ表示機能、レシピ機能などの各種機能の設定を行ってプロジェクトデータを作成し、プログラマブル表示器に外部装置からのデータ収集や外部装置の状態表示、外部装置の制御を行わせる。なお、プロジェクトデータ作成装置は、コンピュータに作画ソフトウェアを実行させることによって形成される。
近年、プログラマブル表示器の高機能化に伴い、一つの機能が関連する複数のサブ機能で構成されることが多くなっている。このため、プロジェクトデータ作成装置において、プログラマブル表示器の機能に関する設定は一画面で完結せず、複数のサブ機能設定画面にまたがって設定を行わなければならないことが多くなっている。また、機能が高度化することによりサブ機能設定画面中の設定項目が増え、設定順序が複雑になっている。
このため、設定ダイアログに他のサブ機能設定画面への切替ボタンを配置し、他のサブ機能設定画面へ切替られるようにしたり、サブ機能設定画面中である他の項目を設定済でないと設定できない項目をグレー表示するなどして設定を行えないようにするなどの対策が講じられてきた。
特許文献1には、ハードウェア的な構成情報と複数の機器グループのどれに属するかを特定する論理的な構成情報とに基づいて、プログラマブル表示器の画面を自動的に生成する技術が開示されている。
特開2004−30345号公報
設定ダイアログに他のサブ機能設定画面への切替ボタンを配置したり、サブ機能設定画面中である他の項目を設定済でないと設定できない項目をグレー表示する方法には、以下のような問題があった。第1に、設定ダイアログ中に切替ボタンが配置されていたとしても、関連する全てのサブ機能を把握できず設定漏れや設定ミスが発生しやすくなる。第2に、サブ機能設定画面において他の項目を設定済でないと設定を行えないようにしても、設定項目間の関係や設定順序が表示されないため、設定に時間がかかる。このため、設定ダイアログに他のサブ機能設定画面への切替ボタンを配置したり、サブ機能設定画面中である他の項目を設定済でないと設定できない項目をグレー表示したりしても、プロジェクトデータの作成を容易に行うことは難しかった。
また、特許文献1に開示される発明のように、プロジェクトデータ作成装置側で画面を自動的に作成してしまうと、ユーザは、通常の設定画面を用いて設定を行う場合にどのような手順で設定作業を進めれば良いのかを学習することができない。また、設定内容の一部のみを変更することはできないし、どの設定画面のどの項目の内容を変更すれば設定内容の一部を変更できるのかをユーザが学習することもできない。したがって、プロジェクトデータの作成に関するユーザの技量向上に貢献することはできなかった。
本発明は、上記に鑑みてなされたものであって、プロジェクトデータの作成を容易に行えるとともに、ユーザのプロジェクトデータ作成に関する技量向上に貢献できる作画ソフトウェアを得ることを目的とする。
上述した課題を解決し、目的を達成するために、本発明は、表示部及び記憶部を備えたコンピュータを、外部装置の状態表示及び制御を行うプログラマブル表示器用のプロジェクトデータを作成するプロジェクトデータ作成装置として機能させる作画ソフトウェアであって、コンピュータを、プログラマブル表示器の機能に含まれる複数のサブ機能の設定順序を示す第1の情報を記憶部に記憶させる手段と、サブ機能の設定画面中の各設定項目の設定順序を示す第2の情報を記憶部に記憶させる手段と、第1の情報に基づいた順番を付して複数のサブ機能を表示部に一覧表示させる手段と、一覧表示されたサブ機能の中から選択されたサブ機能の設定画面を表示部に表示させる手段と、サブ機能の設定画面上の各設定項目を、第2の情報に基づいて順次強調表示する手段と、として機能させることを特徴とする。
本発明に係る作画ソフトウェアは、プロジェクトデータの作成を容易に行えるとともに、ユーザのプロジェクトデータ作成に関する技量向上に貢献できるという効果を奏する。
図1は、本発明に係るプロジェクトデータ作成装置の実施の形態1の構成を示す図である。 図2は、プロジェクトデータ作成装置に適用されるコンピュータの構成を示す図である。 図3は、プロジェクトデータ作成装置の機能構成を示す図である。 図4は、実施の形態1に係るプロジェクトデータ作成装置の動作の流れを示すフローチャートである。 図5は、機能設定ウィザード画面の一例を示す図である。 図6は、機能依存関係データの一例を示す図である。 図7は、設定項目依存関係データの一例を示す図である。 図8は、強調表示する設定項目の遷移を概念的に示す図である。 図9は、ヒストリカルトレンドグラフの設定画面の遷移の一例を示す図である。 図10は、実施の形態2に係るプロジェクトデータ作成装置のサブ機能設定ガイド画面の一例を示す図である。
以下に、本発明に係るプロジェクトデータ作成装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
実施の形態1.
図1は、本発明に係るプロジェクトデータ作成装置の実施の形態1の構成を示す図である。プロジェクトデータ作成装置100は、コンピュータ10が作画ソフトウェア20を実行することによって構成される。換言すると、作画ソフトウェア20を実行中のコンピュータ10は、プロジェクトデータ作成装置100となっている。
図2は、プロジェクトデータ作成装置に適用されるコンピュータの構成を示す図である。コンピュータ10は、CPU11、記憶部12、入力部13、表示部14及び通信I/F(InterFace)15を有する。CPU11が作画ソフトウェア20を実行することにより、コンピュータ10上に複数の機能部が構成される。入力部13は、キーボードやマウスなどの入力装置である。表示部14は、液晶表示装置などの表示装置である。通信I/F15は、プログラマブル表示器200と通信するためのインタフェースである。
図3は、プロジェクトデータ作成装置の機能構成を示す図である。CPU11上には、制御部111及び表示器画面生成部112が形成されている。記憶部12には、設定画面データ121、機能依存関係データ122、設定項目依存関係データ123及びガイド情報124が格納されている。設定画面データ121、機能依存関係データ122、設定項目依存関係データ123及びガイド情報124は、作画ソフトウェア20の起動時にウィザード制御部111aが記憶部12に記憶させる。
制御部111は、ウィザード制御部111a、強調表示移動制御部111b及びガイド表示制御部111cを有する。ウィザード制御部111aは、後述する機能設定ウィザードに関する処理を行う。強調表示移動制御部111bは、機能設定ウィザード実行中に設定項目依存関係データ123に基づいて、サブ機能設定画面上で設定項目を強調表示する。ガイド表示制御部111cは、強調表示移動制御部111bが強調表示している設定項目に関するガイド情報124を読み出して、ガイド情報124に含まれている説明文を表示する。表示器画面生成部112は、機能設定ウィザードによって設定された各設定項目に基づいて、プログラマブル表示器200のプロジェクトデータを作成する。
設定画面データ121は、サブ機能設定画面のデータに加え、後述する機能設定ウィザード画面を含んでいる。機能依存関係データ122は、作画ソフトウェア20及びプログラマブル表示器200の仕様で規定されたサブ機能間の依存関係を示す第1の情報である。設定項目依存関係データ123は、作画ソフトウェア及びプログラマブル表示器の仕様で規定された設定項目間の依存関係を示す第2の情報である。ガイド情報124は、設定項目の意味や目的を説明する説明文を含む情報である。機能依存関係データ122及び設定項目依存関係データ123の詳細については後段で説明する。
実施の形態1に係るプロジェクトデータ作成装置の動作について説明する。図4は、実施の形態1に係るプロジェクトデータ作成装置100の動作の流れを示すフローチャートである。まず、制御部111は、機能設定ウィザードを開始する操作が入力部13に対して行われることを監視し、操作が行われると、ウィザード制御部111aを動作させる(ステップS101)。
図5は、機能設定ウィザード画面の一例を示す図である。機能設定ウィザード画面300は、ツリー表示領域301及び説明文表示領域302を有する。ツリー表示領域301には、機能設定ウィザードで設定可能な機能が、ツリー表示されており、機能を選択することで、下位階層の項目が展開されて表示される。ツリー表示領域301上で、最下位の階層で機能を選択すると(ステップS102)、ウィザード制御部111aは、説明文表示領域302に、選択された機能を実行するに当たって必要なサブ機能を表示される(ステップS103)。図5に示す例では、「ロギング機能で収集したデバイスのデータを、トレンドグラフで時系列に表示する」という機能をツリー表示領域301で選択している状態では、ロギングの設定とヒストリカルトレンドグラフの作成との二つの項目の設定が必要であることが説明文表示領域302に表示されている。なお、ウィザード制御部111aは、機能依存関係データ122に基づいて、サブ機能の設定順序を示す順番を説明文表示領域302に合わせて表示している。
図6は、機能依存関係データの一例を示す図である。機能依存関係とは、サブ機能の設定順序のことである。機能依存関係データ122は、機能依存関係を定義するデータであり、「ロギング機能で収集したデバイスのデータを、トレンドグラフで時系列に表示する機能」は、ロギング機能及びヒストリカルトレンドグラフ機能という二つのサブ機能で構成されることを示している。また、最初にロギングの設定を行い、続いてヒストリカルトレンドグラフを作成する必要があることが、順番122aによって定義されている。
説明文表示領域302において表示されているサブ機能のいずれかを選択する操作が入力部13を通じて行われると(ステップS104)、ウィザード制御部111aは、選択されたサブ機能の設定画面のデータを設定画面データ121の中から読み出し、表示部14に表示させる(ステップS105)。強調表示移動制御部111bは、設定項目依存関係データ123に基づいて、サブ機能設定画面内の設定項目を強調表示する(ステップS106)。例えば、入力欄に背景色とは異なる色の枠を表示することで、その段階で設定すべき項目を強調表示する。強調表示移動制御部111bは、強調表示された設定項目に対して入力部13を用いてユーザが行った入力操作を受け付ける(ステップS107)。
ここで、設定項目依存関係データ123及びこれに基づいて強調表示する設定項目の移動させる処理について説明する。設定項目依存関係は、サブ機能設定画面中の各設定項目の設定順序のことである。設定項目依存関係データ123は、設定項目依存関係を定義するデータである。図7は、設定項目依存関係データの一例を示す図である。設定項目依存関係データ123は、サブ機能設定画面において設定項目依存関係データ123の作成者が推奨する設定順序を表している。なお、設定項目依存関係データ123の作成者とは、例えば作画ソフトウェア20のベンダーである。設定項目依存関係データ123は、初期実行指定123a、強調表示項目123b、設定値123c及び次強調表示項目123dを有する。図7において、設定値123cの欄のアスタリスクは、設定内容に無関係であることを表しており、例えば、設定項目Aを強調表示している場合には、設定項目Aに対してどのような設定がなされたかに関わらず、次の強調表示項目は設定項目Bであることが示されている。また、初期実行指定123aの欄の1という値はサブ機能設定画面が最初に表示された時に強調表示される設定項目であることを表し、0という値はサブ機能設定画面が最初に表示された時に強調表示される設定項目ではないことを表している。
図8は、強調表示する設定項目の遷移を概念的に示す図である。サブ機能の設定画面を最初に表示した際には、強調表示移動制御部111bは、初期実行指定123a欄の値に従い、設定項目Aを強調表示させる。設定項目Aは設定値123cがアスタリスクとなっているため、設定内容にかかわらず、強調表示制御部111bは、次に設定項目Bを強調表示させる。設定項目Bは、設定値としてB1,B2,B3の三つが設定されており、設定内容に応じて次に強調表示する設定項目が異なっている。すなわち、強調表示移動制御部111bは、設定項目BにB1が設定された場合には、次に設定項目Cを強調表示させ、設定項目BにB2が設定された場合には、次に設定項目Dを強調表示させ、設定項目BにB3が設定された場合には、次に設定項目Eを強調表示させる。設定項目Cは設定値欄がアスタリスクとなっているため、設定内容にかかわらず、強調表示移動制御部111bは、次に設定項目Fを強調表示させる。また、設定項目Dは設定値欄がアスタリスクとなっているため、設定内容にかかわらず、強調表示移動制御部111bは、次に設定項目Gを強調表示させる。また、設定項目Eは設定値欄がアスタリスクとなっているため、設定内容にかかわらず、強調表示移動制御部111bは、次に設定項目Hを強調表示させる。
このように、設定項目依存関係データ123は、次に強調表示すべき設定項目が設定内容によって異なる設定項目について、分岐を網羅して設定順序を含んでいる。例えば、上記の例では、設定項目A→設定項目B→設定項目C→設定項目F・・・という設定順序と、設定項目A→設定項目B→設定項目D→設定項目G・・・という設定順序と、設定項目A→設定項目B→設定項目E→設定項目H・・・という設定順序とが設定項目依存関係データ123に含まれている。よって、強調表示移動制御部111bは、設定内容に応じて次に強調表示する設定項目が異なる設定項目を含むサブ機能設定画面でも、設定項目の強調表示を行うことができる。
なお、設定項目依存関係データ123に定義された設定順序のいずれにも該当しない順序で設定操作が行われた場合には、強調表示移動制御部111bは、設定項目の強調表示を中止する。
図9は、ヒストリカルトレンドグラフの設定画面の遷移の一例を示す図である。ヒストリカルトレンドグラフの設定画面400は、グラフ本数401、ポイント数402、表示方向403、描画モード404、ポイント形式405、ロギングID406、デバイス設定407、線種408などの複数の設定項目を有している。最初に設定する設定項目としてグラフ本数401が指定されているため、強調表示移動制御部11bは、ヒストリカルトレンドグラフの設定画面400を表示する際に、最初にグラフ本数401の設定項目を強調表示する。また、ガイド表示制御部111cは、強調表示されているグラフ本数401に関するガイド情報124を記憶部12から読み出してヒストリカルトレンドグラフの設定画面400上に表示する。設定項目を強調表示する際にガイド情報124を合わせて表示することにより、強調表示されている設定項目がどのような意味を持つかをユーザが理解できるため、ユーザのプロジェクトデータ作成に関する技量向上に貢献できる。
強調表示移動制御部111bは、入力部13を通じてある設定項目に対して設定操作がなされたことを検出すると、次に設定すべき設定項目があるか否かを設定項目依存関係データ123に基づいて判断する(ステップS108)。次に設定すべき設定項目があれば(ステップS108/Yes)、強調表示移動制御部111bは、設定項目依存関係データ123に従って強調表示する設定項目を次の変更し(ステップS109)、ステップS107の処理を行う。なお、サブ機能設定画面が複数のタブを含んでおり、次に強調表示する設定項目が別のタブに存在する場合には、強調表示移動制御部111bはタブの切替を行った上で次に強調表示すべき設定項目を強調表示する。図9の例においては、設定項目依存関係データ123にはグラフ本数401の次に設定すべき設定項目としてポイント数402が定義されているものとし、強調表示移動制御部11bは、設定項目依存関係データ123に従って強調表示する設定項目をポイント数402の欄に変更する。ガイド表示制御部111cは、強調表示されているポイント数402に関するガイド情報124を記憶部12から読み出してヒストリカルトレンドグラフの設定画面400上に表示する。
なお、強調表示移動制御部111bは、例えば、ラジオボタンによって設定を行う項目を強調表示している場合には、ラジオボタンのいずれかが選択された時点で設定操作が行われたと判断し、設定項目依存関係データ123に従って強調表示する設定項目を変更する。同様に、強調表示移動制御部111は、数値や文字列を入力することによって設定を行う項目を強調表示している場合には、数値や文字列の入力後所定時間が経過したり、カーソルオフされた時点で設定操作が行われたと判断し、設定項目依存関係データ123に従って強調表示する設定項目を変更する。
サブ機能設定画面中の全ての設定項目についての設定が終了すると(ステップS108/No)、ウィザード制御部は、機能依存関係データ122に基づいて、選択された機能を実行するに当たって設定すべきサブ機能が他にもあるか否かを判断する(ステップS110)。選択された機能を実行するに当たって設定すべきサブ機能が他にあれば(ステップS110/Yes)、ウィザード制御部111aはサブ機能の一覧を含む機能設定ウィザード画面300を表示部14に表示させ、機能依存関係データ122において設定順序が次となっているサブ機能を選択する操作の実行をユーザに促す(ステップS104)。
選択された機能を実行するに当たって必要なサブ機能の設定が全て終了すると(ステップS110/No)、ウィザード制御部111aは機能設定ウィザードを終了する。
このように、実施の形態1に係るプロジェクトデータ作成装置は、複数のサブ機能の設定順序を示す順番を付して複数のサブ機能を表示部に一覧表示させ、一覧表示されたサブ機能の中から選択されたサブ機能の設定画面を表示部に表示させ、サブ機能設定画面上の各設定項目を、各設定項目の設定順序を示す設定項目依存関係データに基づいて順次強調表示する。この際、ウィザード制御部は、通常のサブ機能設定画面を使用して機能設定ウィザードを実行するため、利用者は機能設定ウィザードを使用しない場合にどのような手順で設定作業を行えば良いかを学習することができ、ユーザはプロジェクトデータ作成に関する技量向上を図ることができる。
なお、設定項目の強調表示やガイド情報124の表示は、ユーザ設定により行うか否かを切り替えられるようにすることで、熟練者にとっては不要な情報が表示されないようにして、熟練者にとってもサブ機能の設定を行いやすくできる。
実施の形態2.
実施の形態2に係るプロジェクトデータ作成装置の構成は実施の形態1と概ね同様であるが、データフローを伴うサブ機能の設定画面は、データフローに沿って設定ダイアログ呼び出しボタンを表示するようにレイアウトされている。なお、データフローを伴うサブ機能とは、PLCなどの外部装置との間でのデータの授受を行うサブ機能である。
以下の説明においては、データフローを伴うサブ機能の例としてロギング機能を用いる。ロギング機能は、任意のタイミング又は周期で接続機器のデバイス値をバッファリングエリアやデータストレージに収集し、蓄積する機能である。したがって、ロギング機能を実行する場合には、接続機器のデバイス→プログラマブル表示器のバッファエリア→データストレージというデータフローが存在する。ロギング機能の設定としては、周辺機器のデバイス、プログラマブル表示器のバッファエリア及びデータストレージの三つの記憶エリアについての設定が必要である。
図10は、実施の形態2に係るプロジェクトデータ作成装置のサブ機能設定画面の一例を示す図である。サブ機能設定画面500は、ロギング機能の設定用であり、記憶エリア1設定ダイアログ呼び出しボタン501、記憶エリア2設定ダイアログ呼び出しボタン502及び記憶エリア3設定ダイアログ呼び出しボタン503を有している。なお、記憶エリア1は周辺機器のデバイスであり、記憶エリア2はプログラマブル表示器のバッファメモリであり、記憶エリア3はデータストレージである。ウィザード制御部111aは、記憶エリア1設定ダイアログ呼び出しボタン501の部分が押下されると、周辺機器のデバイスに関する設定ダイアログ510を表示部14に表示させる。同様に、ウィザード制御部111aは、記憶エリア2の部分がクリックされるとプログラマブル表示器200のバッファメモリに関する設定ダイアログを表示部14に表示させ、記憶エリア3の部分がクリックされるとデータストレージに関する設定ダイアログを表示部14に表示させる。
また、サブ機能設定画面500は、記憶エリア間設定欄504,505を備えており、記憶エリア間設定欄504,505を押下することで、周辺機器のデバイスからプログラマブル表示器200のバッファエリアへデータを取り込む上での設定ダイアログや、プログラマブル表示器200のバッファエリアからデータストレージにデータを書き出す上での設定ダイアログを表示部14に表示させることも可能である。
本実施の形態においては、データフローを伴うサブ機能に関しては、設定ダイアログごとに設定項目依存関係データ123が作成されている。強調表示移動制御部111bは、設定項目依存関係データ123に基づいて、各設定ダイアログ中の設定項目を順次強調表示する。
実施の形態2に係るプロジェクトデータ作成装置は、データフローを伴うサブ機能に関する設定を行う際に、機能実行時のデータフローに沿って設定ダイアログ呼び出しボタンを表示するため、サブ機能の設定を直感的に行うことが可能である。
なお、ここではロギング機能の設定を例としたが、データストレージに格納されているデータをプログラマブル表示器のバッファメモリに取り込んだ後に、周辺機器のデバイスに書き込むレシピ機能など、データフローを伴う他の機能についても、サブ機能設定ガイド画面を表示することで、直感的に設定を行うことが可能である。
以上のように、本発明に係る作画ソフトウェアは、多数のサブ機能で構成される高度な機能を有するプログラマブル表示器のプロジェクトデータを作成するプロジェクトデータ作成装置を形成する用途に有用である。
10 コンピュータ、11 CPU、12 記憶部、13 入力部、14 表示部、15 通信I/F、20 作画ソフトウェア、111 制御部、111a ウィザード制御部、111b 強調表示移動制御部、111c ガイド表示制御部、112 表示器画面生成部、121 設定画面データ、122 機能依存関係データ、122a 順番、123 設定項目依存関係データ、123a 初期実行指定、123b 強調表示項目、123c 設定値、123d 次強調表示項目、124 ガイド情報、200 プログラマブル表示器、300 機能設定ウィザード画面、301 ツリー表示領域、302 説明文表示領域、401 グラフ本数、402 ポイント数、403 表示方向、404 描画モード、405 ポイント形式、406 ロギングID、407 デバイス設定、408 線種、501 記憶エリア1設定ダイアログ呼び出しボタン、502 記憶エリア2設定ダイアログ呼び出しボタン、503 記憶エリア3設定ダイアログ呼び出しボタン、504,505 記憶エリア間設定欄、510 設定ダイアログ。

Claims (4)

  1. 表示部及び記憶部を備えたコンピュータを、外部装置の状態表示及び制御を行うプログラマブル表示器用のプロジェクトデータを作成するプロジェクトデータ作成装置として機能させる作画ソフトウェアであって、
    前記コンピュータを、
    前記プログラマブル表示器の機能に含まれる複数のサブ機能の設定順序を示す第1の情報を前記記憶部に記憶させる手段と、
    サブ機能の設定画面中の各設定項目の少なくとも一つの設定候補値の各々と、次に強調表示する設定項目である次強調表示項目とを対応付けた第2の情報を前記記憶部に記憶させる手段と、
    前記第1の情報に基づいた順番を付して複数のサブ機能を前記表示部に一覧表示させる手段と、
    一覧表示されたサブ機能の中から選択されたサブ機能の設定画面を前記表示部に表示させる手段と、
    予め定められた設定項目を前記サブ機能の設定画面上で強調表示し、強調表示中の設定項目に設定値が設定されるたびに、前記第2の情報に基づいて、強調表示する設定項目を、設定された設定値と一致する前記設定候補値に対応付けられた前記次強調表示項目が示す設定項目に変更して、前記サブ機能の設定画面上の各設定項目を順次強調表示する手段と、
    として機能させることを特徴とする作画ソフトウェア。
  2. 前記コンピュータを、
    前記サブ機能の設定画面中の各設定項目についての説明情報を前記記憶部に記憶する手段と、
    前記サブ機能の設定画面中の各設定項目を強調表示する際に、前記説明情報を前記サブ機能の設定画面上に表示する手段と、
    として機能させることを特徴とする請求項1に記載の作画ソフトウェア。
  3. 前記コンピュータを、
    前記サブ機能の設定画面中の設定項目の強調表示を実施するか否か及び前記説明情報を表示するか否かを設定する手段として機能させることを特徴とする請求項2に記載の作画ソフトウェア。
  4. 外部装置とのデータの授受を伴うサブ機能の設定画面は、
    複数のサブ機能設定ダイアログを前記表示部に表示させるボタンがデータフローに沿って配置されており、
    前記サブ機能設定ダイアログ中の各設定項目を前記第2の情報に基づいて順次強調表示することを特徴とする請求項1から3のいずれか1項に記載の作画ソフトウェア。
JP2015506431A 2014-06-11 2014-06-11 作画ソフトウェア Active JP5744363B1 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2014/065495 WO2015189940A1 (ja) 2014-06-11 2014-06-11 作画ソフトウェア

Publications (2)

Publication Number Publication Date
JP5744363B1 true JP5744363B1 (ja) 2015-07-08
JPWO2015189940A1 JPWO2015189940A1 (ja) 2017-04-20

Family

ID=53537806

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015506431A Active JP5744363B1 (ja) 2014-06-11 2014-06-11 作画ソフトウェア

Country Status (6)

Country Link
US (1) US20170083349A1 (ja)
JP (1) JP5744363B1 (ja)
KR (1) KR101772355B1 (ja)
CN (1) CN106463095B (ja)
TW (1) TWI569118B (ja)
WO (1) WO2015189940A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6129457B2 (ja) * 2015-02-27 2017-05-17 三菱電機株式会社 データ編集装置、データ編集方法及びデータ編集プログラム
CN110673874B (zh) * 2019-09-11 2023-06-13 苏州德创测控科技有限公司 用于向导式编程软件的变更配置的方法、存储介质、设备

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08333016A (ja) * 1995-06-12 1996-12-17 Yokogawa Electric Corp 荷役シーケンス制御システム
CN1188779C (zh) * 2001-11-16 2005-02-09 威盛电子股份有限公司 会计***中的请款作业方法
JP4175041B2 (ja) 2002-06-26 2008-11-05 オムロン株式会社 画面作成装置及びプログラム
TW587214B (en) * 2002-07-24 2004-05-11 Inventec Micro Electronics Cor Employee evaluation system and method
JP4592081B2 (ja) * 2004-04-28 2010-12-01 キヤノン株式会社 印刷スケジュール制御装置及び印刷スケジュール制御方法並びにプログラム
JP5017429B2 (ja) * 2004-04-28 2012-09-05 キヤノン株式会社 印刷スケジュール制御装置及び印刷スケジュール制御方法並びにプログラム
JP2006099558A (ja) * 2004-09-30 2006-04-13 Seiko Epson Corp 生産ナビゲーションシステムおよびナビゲーション端末
US7631291B2 (en) * 2004-10-01 2009-12-08 Microsoft Corporation Declarative representation for an extensible workflow model
US8032822B1 (en) * 2006-07-28 2011-10-04 Intuit Inc. Method and system for explaining dependencies on a document
JP2008236377A (ja) * 2007-03-20 2008-10-02 Sony Corp 鍵提供システム、鍵提供装置、端末装置、鍵提供方法、及び鍵生成方法
US7925989B2 (en) * 2007-05-09 2011-04-12 Sap Ag System and method for simultaneous display of multiple tables
US20130124995A1 (en) * 2007-06-27 2013-05-16 Yohko Kelley Document authoring
JP2009123022A (ja) * 2007-11-15 2009-06-04 Canon Inc 文書管理装置、文書管理方法、プログラム及び記憶媒体
JP4944808B2 (ja) * 2008-01-28 2012-06-06 パナソニック電工Sunx株式会社 表示装置
JP5307111B2 (ja) * 2010-12-16 2013-10-02 株式会社デジタル プログラマブル表示器およびデータ表示プログラム
WO2012117539A1 (ja) * 2011-03-02 2012-09-07 三菱電機株式会社 プログラマブル表示器、及び作画データの作成方法
US20130246402A1 (en) * 2012-03-19 2013-09-19 Tomohiro Iwaki Screen data generating apparatus for programmable display device
US9870352B2 (en) * 2013-03-07 2018-01-16 Ricoh Company, Ltd. Creating a dashboard for tracking a workflow process involving handwritten forms
USD773496S1 (en) * 2013-09-17 2016-12-06 Oracle International Corporation Display screen or portion thereof with graphical user interface

Also Published As

Publication number Publication date
WO2015189940A1 (ja) 2015-12-17
KR101772355B1 (ko) 2017-08-28
TWI569118B (zh) 2017-02-01
KR20160134858A (ko) 2016-11-23
TW201610626A (zh) 2016-03-16
JPWO2015189940A1 (ja) 2017-04-20
CN106463095A (zh) 2017-02-22
CN106463095B (zh) 2018-04-17
US20170083349A1 (en) 2017-03-23

Similar Documents

Publication Publication Date Title
JP5702811B2 (ja) 動作プログラム作成装置
AU2014277722B2 (en) Graph display control device, electronic device, graph display method and Storage medium recording graph display control processing program
US11243676B2 (en) Numerical control system for machine tool
TWI498693B (zh) 多軸控制系統設定、調整功能支援裝置
JPH0282307A (ja) 情報入力装置
JP5859173B1 (ja) エンジニアリングツール、プログラム編集装置およびプログラム編集システム
JP2009157930A (ja) 操作装置およびソフトキーボタンへの操作画像の割り当てのための方法
KR100246862B1 (ko) 툴 버튼의 설정 방법 및 편집 장치
JP5180039B2 (ja) 画面データエディタ装置および画面データエディタプログラム
JP5744363B1 (ja) 作画ソフトウェア
JP2013077134A (ja) 状態表示・指示入力装置
JP5576572B1 (ja) エンジニアリングツール
US11709584B2 (en) User interface development assistance device, user interface development assistance method, and non-transitory computer-readable recording medium
JP2010160655A (ja) 情報処理装置およびオブジェクト設定方法
JP6305326B2 (ja) 監視制御装置
JP4796448B2 (ja) マンマシン装置
JP5783992B2 (ja) プログラマブル表示器用画面データのシミュレーションシステムおよびシミュレーションソフトウェア、プログラマブル表示器
JP2019008635A (ja) 画面表示装置、エンジニアリング装置、および、画面表示方法
US20230008654A1 (en) Method for pointer-based user interaction in a CAE/CAD system
JP2008293392A (ja) ラダープログラミングエディタ
JP2012079132A (ja) ラダープログラム作成支援装置、そのプログラム
JP5786387B2 (ja) Plcの開発支援装置、およびplc開発支援用プログラム
JP6395467B2 (ja) ラダー関数シミュレータ、ラダー回路図編集装置及びラダー関数シミュレータプログラム
JP2003050698A (ja) 画面構築システムおよび方法。
JP2018055210A (ja) 表示画面作成装置、表示画面作成方法、および、表示画面作成プログラム

Legal Events

Date Code Title Description
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: 20150331

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150428

R150 Certificate of patent or registration of utility model

Ref document number: 5744363

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250