(57)【要約】【課題】エンジニアリングツールについて、制御ロジックを構成するロジックシートの改ページに関する操作性を高めて使い勝手を向上させる。【解決手段】エンジニアリングツール１は、制御ロジック５を複数のロジックシート６に分割して編集できるようにされるとともに、ロジックシートの接続関係を規定するシート接続情報を担う接続子１１ａ、１１ｂ、…をロジックシート上に記述できるようにされ、また制御ロジックをロジックシート単位で改ページしながら表示装置７の表示画面に表示できるようにされている。このようなエンジニアリングツールについて、表示画面上で操作可能なボタン機能を接続子に与える。そして接続子がポインタ１２で操作されるのを受けて、当該操作における接続子が担うシート接続情報で規定されるロジックシートを改ページ候補とし、当該改ページ候補のロジックシートの縮小版を表示画面に一覧表示できるようにする。【選択図】  図１
2010009304.tif 000002
【特許請求の範囲】
【請求項１】
制御ロジックを複数のロジックシートに分割して編集できるようにされるとともに、前記ロジックシートの接続関係を規定するシート接続情報を担う接続子を前記ロジックシート上に記述できるようにされ、また前記制御ロジックをロジックシート単位で改ページしながら表示画面に表示できるようにされてなるエンジニアリングツールにおいて、
前記表示画面上で操作可能なボタン機能が前記接続子に与えられ、前記ボタン機能として接続子が操作されるのを受けて、当該操作における接続子が担う前記シート接続情報で規定されるロジックシートを改ページ候補とし、当該改ページ候補のロジックシート情報を前記表示画面に一覧表示できるようにされていることを特徴とするエンジニアリングツール。
【請求項２】
一覧表示された前記ロジックシート情報に対して前記表示画面で指定操作を行うことにより、当該指定のロジックシート情報に対応するロジックシートへの改ページがなされるようにされていることを特徴とする請求項１に記載のエンジニアリングツール。
【請求項３】
前記ロジックシート情報の一覧表示は、前記改ページ候補のロジックシートの縮小版の一覧表示としてなされるようにされていることを特徴とする請求項１又は請求項２に記載のエンジニアリングツール。
【請求項４】
制御ロジックを複数のロジックシートに分割して編集できるようにされるとともに、前記ロジックシートの接続関係を規定するシート接続情報を担う接続子を前記ロジックシート上に記述できるようにされ、また前記制御ロジックをロジックシート単位で改ページしながら表示画面に表示できるようにされてなるエンジニアリングツールにおいて、
前記表示画面上で操作可能なボタン機能が前記接続子に与えられ、前記ボタン機能として前記接続子が操作されるのを受けて、当該操作における接続子が担う前記シート接続情報で規定されるロジックシートを参照候補とし、そして前記表示画面に現在表示されているロジックシートに並列させるようにして前記参照候補のロジックシートを縮小表示できるようにされていることを特徴とするエンジニアリングツール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジニアリングツールに関し、例えば発電プラントにおけるプラント制御などで用いるのに特に好適なエンジニアリングツールに関する。
【背景技術】
【０００２】
エンジニアリングツールは、プラントなどの制御装置で用いられる制御プログラムの作成支援に機能し、また制御プログラムによる制御状態のオンラインモニタを支援するのに機能する（例えば特許文献１）。
【０００３】
エンジニアリングツールによるプログラム作成支援は、種々の演算子（関数ボックスなどとも呼ばれる）やそれら演算子における入力や出力を表す入力線や出力線を用いてユーザが編集する制御ロジックの変換で制御プログラムを生成するようにしてなされる。またこの場合の制御ロジックの編集については、通常、制御ロジックにおける記述内容を複数のロジックシートに分割して記述できるようにされている。つまり複数のロジックシートにより１つの制御ロジックを構成できるようにするのが通常で、制御ロジックにおける各ロジックシートの接続関係の規定には接続子が用いられている。すなわちロジックシート上で演算子の入力線や出力線に対応させて接続子を記述できるようにし、その接続子に各ロジックシートの制御ロジックにおける接続関係を規定するシート接続情報を担わせるようにしている。
【０００４】
一方、オンラインモニタ支援は、制御ロジックから生成された制御プログラムが提供される制御装置でなされる制御の状態を表示画面上の制御ロジック上に表示するようにしてなされる。
【０００５】
こうした制御プログラム作成支援やオンラインモニタ支援にあっては制御ロジックの表示画面への表示が必要となるが、その表示はロジックシート単位で行われる。つまり制御ロジックを構成する各ロジックシートを単位として表示し、そのロジックシートを順次改ページすることで制御ロジックの全体を表示するようにしてなされる。
【０００６】
こうしたロジックシート単位表示では改ページ操作を必要とする。その改ページ操作について、従来では改ページボタン方式が用いられていた。すなわち表示画面上に設けられている改ページボタンを押下操作して改ページモードにした後、改ページで表示対象となるロジックシートを指定する情報（これには各ロジックシートに連続番号などとして付されるシート番号を用いるのが一般的である）をシート指定情報入力欄で入力することでユーザが必要とするロジックシートの表示がなされるという方式である。
【０００７】
なお、エンジニアリングツールに関する技術としては、特許文献１の他に、特許文献２や特許文献３などに開示の例が知られている。
【０００８】
【特許文献１】特開２００３−６７００７号公報
【特許文献２】特開２００１−２３６１１８号公報
【特許文献３】特開平１１−２０２９１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述のような従来のエンジニアリングツールには使い勝手という点で改善の余地がある。すなわち従来のエンジニアリングツールは、ロジックシートの改ページに関し改ページボタン方式を用いており、そのために改ページボタンを押下操作して改ページモードにする操作とシート指定情報の入力操作を必要とし、改ページ操作についてのユーザの負担が大きく、使い勝手に劣る。
【００１０】
また従来のエンジニアリングツールは、ロジックシートの参照に関しても使い勝手に劣る。例えばロジックシートを編集している際に、編集中のロジックシートの前後の記述内容や制御ロジック全体の記述内容を把握するためにロジックシートの参照を必要とする場合が少なからずある。このような場合、従来のエンジニアリングツールであると、手間のかかる改ページボタン方式による改ページを繰返しながらロジックシートの参照を行う必要があり、しかも実際に改ページでロジックシートを表示してみないと、それがユーザの参照対象としたいロジックシートであるかが必ずしも判らず、必要な参照対象ロジックシートの表示までに試行錯誤の繰り返しを避けられないのが実情で、こうしたことがユーザの大きな負担となっていた。
【００１１】
本発明は以上のような事情を背景になされたものであり、エンジニアリングツールについて、ロジックシートの改ページに関する操作性を高めて使い勝手を向上させることを第１の課題とし、またロジックシートの参照に関する操作性を高めて使い勝手を向上させることを第２の課題としている。
【課題を解決するための手段】
【００１２】
上述のように制御ロジックにおける各ロジックシートはロジックシート上に記述される接続子により接続関係を規定されるようになっており、その接続子は各ロジックシートの接続関係を規定するシート接続情報を担う機能を負っている。本発明ではこうした接続子のロジックシート接続関係規定機能に着目し、この接続子の機能を活用することで上記第１の課題を解決する。すなわち表示画面上で操作可能なボタン機能を接続子に与える。そしてその接続子がボタン機能として操作されるのを受けて、当該操作における接続子が担うシート接続情報で規定されるロジックシートを改ページ候補とし、当該改ページ候補のロジックシートについてのロジックシート情報を表示画面に一覧表示するようにし、これにより、ロジックシートの改ページに関する操作性を高めて使い勝手の向上を図れるようにする。
【００１３】
具体的には、制御ロジックを複数のロジックシートに分割して編集できるようにされるとともに、前記ロジックシートの接続関係を規定するシート接続情報を担う接続子を前記ロジックシート上に記述できるようにされ、また前記制御ロジックをロジックシート単位で改ページしながら表示画面に表示できるようにされてなるエンジニアリングツールにおいて、前記表示画面上で操作可能なボタン機能が前記接続子に与えられ、前記ボタン機能として接続子が操作されるのを受けて、当該操作における接続子が担う前記シート接続情報で規定されるロジックシートを改ページ候補とし、当該改ページ候補のロジックシート情報を前記表示画面に一覧表示できるようにされていることを特徴としている。
【００１４】
上記のようなエンジニアリングツールについては、一覧表示されたロジックシート情報を改ページ対象ロジックシートの表示操作に利用できるようにすることで、改ページの操作性をより高めることができる。こうしたことから本発明では上記のようなエンジニアリングツールについて、一覧表示された前記ロジックシート情報に対して前記表示画面で指定操作を行うことにより、当該指定のロジックシート情報に対応するロジックシートへの改ページがなされるようにするものとしている。
【００１５】
また上記のようなエンジニアリングツールについては、ロジックシート情報の一覧表示において改ページ候補の各ロジックシートについて記述内容を概略でも把握できるようにすることで利便性を高めることができる。こうしたことから本発明では上記のようなエンジニアリングツールについて、前記ロジックシート情報の一覧表示は、前記改ページ候補のロジックシートの縮小版の一覧表示としてなされるようにするものとしている。
【００１６】
また本発明では上記第１の課題の解決の場合と同様に、接続子の機能を活用することで上記第２の課題を解決する。すなわち上記の場合と同様に表示画面上で操作可能なボタン機能を接続子に与え、その接続子がボタン機能として操作されるのを受けて、当該操作における前記接続子が担う前記シート接続情報で規定される前記ロジックシートを参照候補とし、そして前記制御ロジックの作成などのために前記表示画面に現在表示されているロジックシートに並列させるようにして前記参照候補のロジックシートを縮小表示できるようにし、これにより、ロジックシートの参照に関する操作性を高めて使い勝手の向上を図れるようにする。
【００１７】
具体的には、制御ロジックを複数のロジックシートに分割して編集できるようにされるとともに、前記ロジックシートの接続関係を規定するシート接続情報を担う接続子を前記ロジックシート上に記述できるようにされ、また前記制御ロジックをロジックシート単位で改ページしながら表示画面に表示できるようにされてなるエンジニアリングツールにおいて、前記表示画面上で操作可能なボタン機能が前記接続子に与えられ、前記ボタン機能として前記接続子が操作されるのを受けて、当該操作における接続子が担う前記シート接続情報で規定されるロジックシートを参照候補とし、そして前記表示画面に現在表示されているロジックシートに並列させるようにして前記参照候補のロジックシートを縮小表示できるようにされていることを特徴としている。
【発明の効果】
【００１８】
以上のような本発明によれば、エンジニアリングツールについて、ロジックシートの改ページに関する操作性を高めて使い勝手を向上させることができ、またロジックシートの参照に関する操作性を高めて使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を実施するための形態について説明する。図１に、一実施形態によるエンジニアリングツール１の主要な構成をブロック図の形態で示す。エンジニアリングツール１は、コンピュータプログラムないしそれが実装されたデータ処理装置の形態をとり、制御ロジック編集部２、制御ロジックモニタ部３、及び制御ロジック表示部４を備えている。
【００２０】
制御ロジック編集部２は、制御ロジック５の編集に機能する。制御ロジック５は、複数のロジックシート６（６ａ、６ｂ、…）で構成され、各ロジックシート６には、制御ロジック５における記述内容が部分的に記述される。制御ロジック５の編集は、ロジックシート６を単位とし、編集対象のロジックシート６を表示装置７の表示画面に表示して進められ、例えばＡＮＤやＯＲなど制御ロジック専用言語として予め用意されている種々の演算子８（８ａ、８ｂ、…）やそれら演算子における入力や出力を示す入力線９や出力線１０を用いて行われる。ここで、制御ロジックの編集には、既存の制御ロジックの修正や新たな制御ロジックの作成などが含まれるものとする。
【００２１】
各ロジックシート６は、それぞれ接続関係が規定され、その接続関係で接続して制御ロジック５を構成するようにされている。ロジックシート６の接続関係の規定には接続子が用いられる。具体的には、ロジックシート６上で演算子８の入力線９や出力線１０に対応させて接続子１１（１１ａ、１１ｂ、…）を記述し、その接続子１１に各ロジックシート６の接続関係を規定するシート接続情報を担わせる。
【００２２】
接続子１１は、シート接続情報を担う機能に加えて、ボタン機能が与えられる。すなわち接続子１１は、ロジックシート６が表示された表示装置７の表示画面上で、マウスなどのポインタデバイスで操作されるポインタ１２により押下操作されることにより、後述のような制御ロジック表示部４によるロジックシート６の表示について改ページモードや参照表示モードを設定するのに機能するようにされている。
【００２３】
制御ロジック編集部２で編集された制御ロジック５は、汎用言語による制御プログラム１３に変換される。制御ロジック５の変換で生成された制御プログラム１３は制御装置１７に提供され、例えば原子力発電プラントなどのプラントの制御に用いられる。制御装置１７は、データ記憶装置１８が設けられており、制御プログラム１３に基づいてなす演算の実行結果をデータ記憶装置１８に格納するようにされている。
【００２４】
制御ロジックモニタ部３は、制御ロジック５上にオンラインモニタのための表示を行うのに機能する。具体的には、制御プログラム１３に基づいて制御装置１７でなされる演算の実行状態を表示装置７に表示のロジックシート６上の各演算子８にける入力線９や出力線１０に表示するのに機能する。
【００２５】
制御ロジック表示部４は、制御ロジック５を表示装置７に表示するのに機能する。制御ロジック表示部４による制御ロジック５の表示はロジックシート単位でなされる。具体的には、制御ロジック５を構成する各ロジックシート６を単位として表示を行い、表示対象を更新する後述のような改ページ操作で各ロジックシート６を順次的に表示することで制御ロジック５の全体を表示するようにしてなされる。
【００２６】
また制御ロジック表示部４は、ロジックシート６の参照表示を行えるようにされている。参照表示は、例えばロジックシート６ｂの編集中にそのロジックシート６ｂの前後の記述内容や制御ロジック５の全体の記述内容を把握するためにロジックシート６ｂに接続する他のロジックシート６ａ、６ｄなどを参照的に表示することであり、接続子１１のボタン機能を用いて後述のようにしてなされる。
【００２７】
以下ではエンジニアリングツール１におけるロジックシートの改ページ操作と参照表示操作について説明する。図２に、改ページ操作がなされた場合の表示装置７における表示画面の例を示す。表示装置７に表示されているロジックシート６ｂについて、例えば接続子１１ｈで接続関係が規定されているロジックシートに改ページしようとする場合、接続子１１ｈをポインタ１２で押下操作する。するとこれを受けて、制御ロジック表示部４が改ページモードとなり、表示画面に改ページ候補表示欄２１がロジックシート６ｂの表示と並列するようにして表示され、この改ページ候補表示欄２１に改ページ候補のロジックシート６ｃ、６ｄ、…の縮小版が一覧的に表示される。この場合、接続子１１ｈの押下操作と改ページ候補のロジックシート６ｃ、６ｄ、…の対応付けが必要となるが、それは、接続子１１ｈが担っているシート接続情報を用いることでなされる。
【００２８】
改ページ候補ロジックシート６ｃ、６ｄ、…の縮小一覧表示がなされたら、ユーザはその縮小一覧表示で改ページ候補の記述内容を確認することで改ページ対象のロジックシートを例えばロジックシート６ｃと決めることができる。そのようにして改ページ対象のロジックシート６ｃを決定したら、そのロジックシート６ｃをポインタ１２で指定し、これによりロジックシート６ｂからロジックシート６ｃへの改ページがなされる。
【００２９】
図３に示すのは改ページ操作がなされた場合の表示画面の他の例である。この例では、改ページモード時に改ページ候補表示欄２２が表示される。改ページ候補表示欄２２では、改ページ候補のロジックシートのシート番号が一覧的に表示される。この場合、改ページ対象とするロジックシートのシート番号をポインタ１２などで指定操作することで改ページがなされる。
【００３０】
図４に示すのは参照表示操作がなされた場合の表示画面の例である。表示装置７に表示されているロジックシート６ｂについて、例えば入力側の接続子１１ｂで接続関係が規定されているロジックシートと出力側の接続子１１ｈで接続関係が規定されているロジックシートを参照したいとする場合、接続子１１ｂと接続子１１ｈのそれぞれをポインタ１２で押下操作する（この押下操作は、改ページでの押下操作と区別できるようにするために、改ページでの押下操作が例えば左クリックあるいはシングルクリックであるとしたら、右クリックあるいはダブルクリックとする）。するとこれを受けて、制御ロジック表示部４が参照表示モードとなり、表示画面に入力側参照候補表示欄２３と出力参照候補表示欄２４がロジックシート６ｂの表示と並列するようにして表示され、これらの入力側参照候補表示欄２３と出力参照候補表示欄２４にロジックシート６ｂの入力側と出力側それぞれについての参照候補のロジックシート６ａやロジックシート６ｃ、６ｄ、…が縮小表示される。この場合、接続子１１ｂや接続子１１ｈの押下操作と改ページ候補のロジックシート６ｃ、６ｄ、…の対応付けが必要となるが、それは、接続子１１ｂや接続子１１ｈが担っているシート接続情報を用いることでなされる。
【００３１】
ここで、演算子８の出力については複数のロジックシートに対する入力となる場合が多いが、入力については１枚のロジックシートからの出力だけが対応する。こうしたことから、入力側参照候補表示欄２３には１枚の参照候補ロジックシートだけが表示され、出力参照候補表示欄２４には複数枚の参照候補ロジックシートが表示されるのが通常である。
【００３２】
以上、本発明を実施するための形態について説明したが、これは代表的な例に過ぎず、本発明はその趣旨を逸脱することのない範囲で様々な形態で実施することができる。
【図面の簡単な説明】
【００３３】
【図１】一実施形態によるエンジニアリングツールの構成をブロック図の形態で示す図である。
【図２】改ページ操作がなされた場合の表示画面の例を示す図である。
【図３】改ページ操作がなされた場合の表示画面の他の例を示す図である。
【図４】参照表示操作がなされた場合の表示画面の例を示す図である。
【符号の説明】
【００３４】
１    エンジニアリングツール
２    制御ロジック編集部
４    制御ロジック表示部
５    制御ロジック
６    ロジックシート
７    表示装置
１１    接続子
【図１】
2010009304.tif 000003
【図２】
2010009304.tif 000004
【図３】
2010009304.tif 000005
【図４】
2010009304.tif 000006