(57)【特許請求の範囲】
【請求項１】
イメージ名とプログラマブルコントローラ及びネットワーク通信路の各組み合わせにより構築される接続構成に対応するイメージ図情報とを記憶する接続先情報管理テーブルと、
この接続先情報管理テーブルを検索するための情報を格納する接続先情報管理テーブル検索用情報テーブルと、
上記接続構成毎の各接続先情報を設定記憶する接続先指定情報テーブルと、
接続先経路リストに対応した上記イメージ名を表示する第一の表示手段と、
この表示手段に表示された上記イメージ名の中から所望のイメージ名を選択する選択手段と、
この選択手段により選択された所望のイメージ名に対応した上記イメージ図情報に基づくイメージ図を選択・表示する第二の表示手段と、
上記選択・表示された上記イメージ図に対応した上記接続構成毎の各接続先情報を上記接続先指定情報テーブルより抽出し接続先データとして設定する設定手段とを備え、
上記接続先情報管理テーブル検索用情報テーブルに設定されている検索キーワードの中から所望の検索条件キーワードを選択・指定することにより上記接続先経路リストの絞り込みを行なった上で接続構成を選択することを特徴とするプログラマブルコントローラの周辺装置。
【請求項２】
イメージ図より所望の接続構成を選択する際に、接続構成の名称を選択することにより上記イメージ図画表示されることを特徴とする請求項１に記載のプログラマブルコントローラの周辺装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機械設備群を制御するネットワーク上に接続された複数のプログラマブルコントローラに対してプログラミング／保守を行う周辺装置に関する。
【０００２】
【従来の技術】
従来より、機械設備のシ−ケンス制御を行うために，プログラマブルコントロ−ラ（以下「ＰＣ」という）が用いられている。
このＰＣに接続し、所定のプログラミング／保守を行う機器としての周辺装置は、ＰＣがシーケンス制御をするためのプログラムを作成しＰＣにプログラムを転送したり、ＰＣがシーケンス制御を行っている状態を監視する機能を有している。
この時、ＰＣと周辺装置を接続するのであるが、ＰＣはネットワーク上に複数存在するため、周辺装置から接続するＰＣを指定する必要がある。
【０００３】
図１９は、周辺装置と接続するＰＣをユーザが特定するための接続先指定画面１００の一例である。
図において、１０１は例えばパソコンにより構成される周辺装置とＰＣとを接続する周辺装置側のインタフェース（以下、Ｉ／Ｆと称す）であるパソコン側Ｉ／Ｆ設定領域、１０２はＰＣ側のＩ／ＦであるＰＣ側Ｉ／Ｆ設定領域、１０３はネットワークの種類を指定するネットワーク種別設定領域、１０４はネットワーク上に割り付けられたＰＣの番号（局番）を指定するネットワーク局番号設定領域である。
接続先指定画面１００では、ユーザがパソコン側Ｉ／Ｆ設定領域１０１及びＰＣ側Ｉ／Ｆ設定領域１０２を設定する。
さらに接続したＰＣからネットワークを経由し、別のＰＣと接続する場合はネットワークの種類とネットワーク局番号をネットワーク種類設定領域１０３及びネットワーク局番号設定領域１０４を用いて指定する。
【０００４】
パソコン側Ｉ／Ｆ設定領域１０１は、パソコンが持つＩ／Ｆの指定であり、一般的にはシリアルポート、Ｅｔｈｅｒｎｅｔボード、ネットワーク接続用ボード、ＵＳＢポートなどがあり、ＰＣとの接続に使用するＩ／Ｆを選択する。また、選択したＩ／Ｆにより詳細の設定が必要となる。例えばシリアルポートの場合、ポート番号と通信速度の設定が必要となる。
ＰＣ側Ｉ／Ｆ設定領域１０２は、ＰＣが持つＩ／Ｆの設定であり、パソコン側Ｉ／Ｆの設定により選択できるＩ／Ｆが決まり、選択可能なＩ／Ｆから使用するＩ／Ｆを選ぶ。例えばパソコン側Ｉ／Ｆがシリアルポートの場合、ＰＣ側Ｉ／ＦはＣＰＵユニット、シリアルコミュニケーションユニットなどシリアル通信可能なＩ／Ｆだけが選択可能となる。また、選択されたＩ／Ｆにより詳細の設定が必要となる。例えばＥｔｈｅｒｎｅｔの場合ＩＰアドレスの設定が必要となる。
ネットワーク種別設定領域１０３は、ＰＣ間の接続をしているネットワークの種別を指定し、○○○ＮＥＴなどメーカー独自のネットワークからＥｔｈｅｒｎｅｔ等広く一般的に使われているネットワークなど様々なネットワークで接続することが可能である。
ネットワーク局番号設定領域１０４は、ネットワーク上に存在するＰＣの中でどのＰＣかを指定する。指定方法はネットワーク種別設定領域１０３で選択された項目により指定方法が異なる。
【０００５】
【発明が解決しようとする課題】
ユーザが周辺装置をネットワーク上に接続されたＰＣと接続しようとすると、接続対象を特定する必要上、接続すべきネットワーク上全てのシステム構成を認識し、パソコン側Ｉ／Ｆ、ＰＣ側Ｉ／Ｆについてシステム全体についての知識のある人でないと、ネットワーク上の対象とするＰＣに対しての接続先指定を行うことができず、誰でも容易に接続することが困難である。
また、設定情報に誤りがあると、正常に対象とするＰＣとの通信を行うことができないという問題がある。
【０００６】
この発明は、ネットワーク上全てにシステム全体構成を認識していない者でも、容易にＰＣの周辺機器の接続設定することができるＰＣ周辺装置を得ることである。
【０００７】
【課題を解決するための手段】
本発明に係るプログラマブルコントローラの周辺装置は、イメージ名とプログラマブルコントローラ及びネットワーク通信路の各組み合わせにより構築される接続構成に対応するイメージ図情報とを記憶する接続先情報管理テーブルと、この接続先情報管理テーブルを検索するための情報を格納する接続先情報管理テーブル検索用情報テーブルと、上記接続構成毎の各接続先情報を設定記憶する接続先指定情報テーブルと、接続先経路リストに対応した上記イメージ名を表示する第一の表示手段と、この表示手段に表示された上記イメージ名の中から所望のイメージ名を選択する選択手段と、この選択手段により選択された所望のイメージ名に対応した上記イメージ図情報に基づくイメージ図を選択・表示する第二の表示手段と、上記選択・表示された上記イメージ図に対応した上記接続構成毎の各接続先情報を上記接続先指定情報テーブルより抽出し接続先データとして設定する設定手段とを備え、上記接続先情報管理テーブル検索用情報テーブルに設定されている検索キーワードの中から所望の検索条件キーワードを選択・指定することにより上記接続先経路リストの絞り込みを行なった上で接続構成を選択するものである。
【０００８】
また、イメージ図より所望の接続構成を選択する際に、接続構成の名称を選択することにより上記イメージ図画表示される物である。
【００１０】
【発明の実施の形態】
以下この発明の実施例について説明する
実施の形態１．
図１は、ネットワーク上に複数のＰＣが接続されている状態を示す状態図である。
図において、１はＰＣ周辺装置としてのプログラム編集装置、２はネットワーク通信装置３によりネットワーク生成されているＰＣであり、図示はしないが制御対象機器を接続し制御することにより所定のシーケンス処理を行っている。なお、ＰＣ２において、２ａは１台目のＰＣ、２ｂは２台目のＰＣを示し、それぞれのＰＣがネットワーク通信装置３により相互に接続されている。
【００１１】
図２は，この発明によるプログラム編集装置のブロック構成を示したブロック構成図である。
図において、４はＰＣのプログラム作成／保守を行うプログラム編集手段、５は接続先のイメージ図などの情報表示を行う表示手段としてのＣＲＴ、６は操作入力手段としてのキーボード、７は情報を格納しておく補助記憶装置である。
プログラム編集手段４は、処理部４１、ＣＲＴ５への表示を制御する画面制御部４２、キーボード６からの入力を制御するキー入力制御部４３、補助記憶装置７を制御する補助記憶装置制御部４４、実行時の動作状態などが格納されるメモリ４５から構成されている。
【００１２】
図３は、接続先情報管理テーブルの構成図であり、プログラム編集手段４がネットワーク３に接続されている対象ＰＣを選択する時にイメージで選択するための情報が予めメモリ４５内に記憶されている。
図において、４５１は接続先情報管理テーブルであり、その格納項目として、接続先のイメージ名４５１ａ、イメージ図情報４５１ｂ、接続先指定情報テーブルＩｎｄｅｘ４５１ｃから構成され、各行（イメージ名４５１ａ）毎に、該イメージ名４５１ａに対応する図形を格納したイメージ図情報４５１ｂ、実際に接続に要する設定情報が格納されている接続先指定情報テーブルのｉｎｄｅｘが設定されている。
接続先情報管理テーブル４５１には、プログラム編集手段４が起動されることにより、プログラム編集手段４により補助記憶装置７上に存在する接続先情報管理データが格納される。
【００１３】
図４は、接続先指定情報テーブルの構成図であり、プログラム編集手段４によりネットワーク３に接続されている対象ＰＣが特定された時に接続先情報を確定するための情報（パソコン側Ｉ／Ｆ、ＰＣ側Ｉ／Ｆ等）が予めメモリ４５内に記憶されている。
図において、４５２は接続先指定情報テーブルであり、その格納項目として、接続先情報１〜ｎまで並んで格納される接続先情報４５２ａ（パソコン側Ｉ／Ｆ、ＰＣ側Ｉ／Ｆ等）、対応するイメージ名，イメージ図を表示するための接続先情報管理テーブルＩｎｄｅｘ４５２ｂから構成されている。
接続先指定情報テーブル４５２には、プログラム編集手段４が起動されることにより、プログラム編集手段４により補助記憶装置７上に存在する接続先指定情報データが格納される。
【００１４】
図５は、接続先データを示した図であり、プログラム編集手段４により実際に対象ＰＣとの接続に使用するための接続先データ（パソコン側Ｉ／Ｆ、ＰＣ側Ｉ／Ｆ等）がメモリ４５内に記憶されている。
図において、４５３は接続先データであり、接続先情報１（４５３１）〜接続先情報ｎ（４５３ｎ）まで接続先情報の確定に必要な情報（パソコン側Ｉ／Ｆ、ＰＣ側Ｉ／Ｆ等）がｎ個並んでいる。
接続先データ４５３は、プログラム編集手段４が起動されることにより、プログラム編集手段４によりデータが格納される。
【００１５】
図６は、プログラム編集手段４により、ネットワークに接続されている対象ＰＣをユーザが特定するための接続先指定画面８を示した図である。
図において、８１はＰＣと通信を行う時のパソコン側のＩ／Ｆを設定するパソコン側Ｉ／Ｆ設定領域、８２はＰＣと通信を行う時のＰＣ側のＩ／Ｆを設定するＰＣ側Ｉ／Ｆ設定領域、８３はＰＣと通信を行う時に実際に接続されているＰＣからネットワークを介して他局のＰＣと通信を行う時に設定する他局指定設定領域、８４は他局指定を行う時にどのようなネットワークを介して通信を行うかを設定するネットワーク通信経路設定領域、８５はイメージ図により対象ＰＣを選択するための接続先経路一覧画面を開くための接続経路一覧ボタンである。
接続先指定画面８で選択されている情報により、プログラム編集手段４は、ネットワーク上の対象となるＰＣの特定を行う。
接続先指定画面８の設定では、ＲＳ２３２Ｃ経由でＰＣに接続され、さらにそのＰＣからネットワークを経由して他局のＰＣとの接続が行われる。
【００１６】
図７は、プログラム編集手段４により、ネットワークに接続されている対象ＰＣをイメージによりユーザが特定するための接続先経路一覧画面９である。
図において、９１はユーザにより選択されたイメージ名に対応したイメージ図を表示する第二の表示手段としてのイメージ表示部、９２はユーザがイメージ名を選択するためにイメージ名を表示する第一の表示手段及び選択手段としてのイメージ選択部である。
イメージ選択部９２によりユーザがイメージ名の選択を行うと、イメージ表示部９１に選択されたイメージ名に対応したイメージ図が表示される。
【００１７】
次に、図８〜図１１を用いて本実施の形態の動作について説明する。
図８は、接続先経路一覧画面処理を示すフローチャートである。
図９は、接続先経路一覧画面の表示を初期化する処理を示すフローチャートである。
図１０は、接続先経路一覧画面のイメージ図を表示する処理のフローチャートである。
図１１は、接続先情報を登録する処理を示すフローチャートである。
【００１８】
図１で示すようなネットワークの構成について説明する。
プログラム編集手段４の起動時に、接続先情報管理テーブル４５１と接続先指定情報テーブル４５２にそれぞれ固有（パソコン側Ｉ／Ｆ、ＰＣ側Ｉ／Ｆ等）の情報が補助記憶装置７から格納される。
そして、接続先情報管理テーブル４５１、接続先指定情報テーブル４５２にプログラム編集装置がサポートする全ての通信経路に関係する情報を補助記憶装置７上のデータにより設定する。
また、接続先データ４５３に接続先情報テーブル４５２の先頭の情報を格納する。
その後、接続先情報テーブル４５２の先頭の接続先情報管理テーブルｉｎｄｅｘ４５２ｂにより接続先情報管理テーブル４５１のイメージ図情報４５１ｂで示されるイメージ図をプログラム編集装置上で対象ＰＣを選択するために接続先指定画面８に表示する。
【００１９】
まず、ユーザが行う概略操作について説明する。
ユーザは、プログラム編集装置の接続先指定画面８（図６参照）において、ネットワーク上に設定されているＰＣ２ｂをプログラム編集装置の編集対象ＰＣに選択した場合について説明する。
ユーザは、まずプログラム編集装置の編集すなわち対象ＰＣを、イメージ図により指定するためキーボード６により接続経路一覧画面９を表示するボタン８５を押す。
すると、接続先経路一覧画面９（図７参照）が表示され、ユーザは入力操作手段としてのキーボード６あるいはマウス等によりイメージ選択部９２を操作し、ユーザ自身のシステムに対応した接続先経路を選択し、「ＯＫ」ボタンを押す。すると、再び図６で示される接続先指定画面８が表示されるのであるが、この際、パソコン側Ｉ／Ｆ設定領域８１、ＰＣ側Ｉ／Ｆ設定領域８２、他局指定設定領域８３、ネットワーク通信経路設定領域８４の各設定領域は、図７で示されたイメージ図に基づき、所定の設定が反映され、ユーザ自身が各設定領域を選択操作することがなくなる。
なお、ユーザは、必要に応じて図６の画面において、接続先のユニットの局番、ネットワークＮｏ．を入力し、設定を確実にする必要がある。
【００２０】
次に、プログラム編集装置内部における処理について説明する。
プログラム編集装置上で対象ＰＣを選択するための接続先指定画面８（図６参照）において、ユーザが、接続経路一覧画面９を表示するボタン８５を押すと、接続先経路一覧画面９（図７参照）を表示させるための処理が始まる。
接続先経路一覧画面９の処理が始まると、まずステップＳ１により、接続先経路一覧画面９の表示初期化処理が行われる。なお、ステップＳ１は、図９のフローチャートで動作する。（詳細は後述）
接続先経路一覧画面９の表示初期化が行われると、ステップＳ２により、ユーザからの指示待ちの状態となる。
ステップＳ２にて、ユーザによりイメージ選択部９２の選択イメージ名が変更されると、ステップＳ３に移行し、変更されたイメージ名に対してのイメージ表示部９１の変更処理が行われる。なお、ステップＳ３は、図１０のフローチャートで動作する。（詳細は後述）
一方、ステップＳ２にて、ユーザにより終了指示が行われるとステップＳ４に移行し、接続先データ４５３への接続先情報設定処理が行われる。なお、ステップＳ４は、図１１のフローチャートで動作する。（詳細は後述）
ステップＳ２にて、キャンセル指示が出た場合は、接続先経路一覧画面９を閉じ、接続先指定画面８に戻り、接続先経路一覧画面９での処理を終了する。
【００２１】
次に、ステップＳ１にて行われる、接続先経路一覧画面９の表示を初期化する接続先経路一覧画面表示初期化処理について、図９のフローチャートを用いて説明する。
ステップＳ１０にて、接続先情報管理テーブル４５１の行数カウンタｉ＝０とする。
そして、ステップＳ１１で接続先情報管理テーブル４５１に登録されている全てのイメージ名４５１ａが接続先経路一覧画面９のイメージ選択部９２に登録されたかどうかをチェックする。
ステップＳ１１における判断の結果、接続先情報管理テーブル４５１に登録されている全てのイメージ名４５１ａがイメージ選択部９２に登録されていない時は、ステップＳ１２により接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａをイメージ選択部９２に登録し、ステップＳ１２に移行して、テーブルの行数カウンタｉ＝ｉ＋１とし、全てのイメージ名４５１ａが登録されるまで繰り返す。
【００２２】
ステップＳ１１において、全てのイメージ名４５１ａがイメージ選択部９２に登録された場合は、ステップＳ１４に移行して、テーブルの行数カウンタｉ＝０とする。
その後、ステップＳ１５により、接続先指定情報テーブル４５２のｉ行目の接続先情報１〜ｎと接続先データ４５３の接続先情報１〜ｎを比較する。
最初に接続先データ４５３に設定されている情報のイメージ図を表示する必要があるため、ステップＳ１５で、接続先指定情報テーブル４５２のｉ行目の接続先情報１〜ｎと接続先データ４５３の接続先情報１〜ｎが一致しない時は、ステップＳ１６により行数カウンタｉ＝ｉ＋１とする。
【００２３】
ステップＳ１５で接続先指定情報テーブル４５２のｉ行目の接続先情報１〜ｎと接続先データ４５３の接続先情報１〜ｎが一致した時は、ステップＳ１７に移行して、接続先情報管理テーブル４５１の行数データｍ＝接続先指定情報テーブル４５２におけるｉ行目の接続先情報管理テーブルＩｎｄｅｘ４５２ｂとする。次にステップＳ１８で接続先情報管理テーブル４５１のｍ行目のイメージ名４５１ａがイメージ選択部９２に選択されている状態にし、次にステップＳ１９において、接続先情報管理テーブル４５１のｍ行目のイメージ図情報４５１ｂに対応した補助記憶装置７上に存在するイメージ図をイメージ表示部９１に表示し、処理を終了する。
【００２４】
次に、ステップＳ３にて行われる、接続先経路一覧画面９のイメージ表示部９１にイメージ選択部９２で選択されているイメージ図を表示するイメージ表示部変更処理について、図１０のフローチャートを用いて説明する。
ここで、イメージ選択部９２は、ユーザによりキーボードあるいはマウスによる変更が可能であり、変更が検出されたときに処理が実行される。
ステップ３０にて、イメージ選択部９２で選択されているイメージ名を取得し、その後、ステップＳ３１でテーブルの行数カウンタｉ＝０とする。
ステップＳ３２では、接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと比較する。
【００２５】
ステップＳ３２において、接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと一致しない場合は、ステップＳ３３で行数カウンタｉ＝ｉ＋１とし、比較結果が一致するまで処理を繰り返す。
一方、ステップＳ３２で接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと一致する場合は、ステップＳ３４に移行し、接続先情報管理テーブル４５１のｉ行目のイメージ図情報４５１ｂに対応したイメージ図を補助記憶装置７から取得し、接続先経路一覧画面９のイメージ表示部９１に表示し、イメージ表示部変更処理を終了する。
【００２６】
次に、ステップＳ４にて行われる、選択されたイメージにより接続先データ４５３に接続先情報を登録する接続先情報設定処理について、図１１のフローチャートを用いて説明する。
まず、ステップＳ４０にてイメージ選択部９２で選択されているイメージ名を取得し、その後ステップＳ４１でテーブルの行数カウンタｉ＝０とする。
ステップＳ４２では、接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと取得したイメージ選択部９２で選択されているイメージ名と比較する。
【００２７】
ステップＳ４２において、接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと一致しない時は、ステップＳ４３により行数カウンタｉ＝ｉ＋１とし、比較結果が一致するまで処理を繰り返す。
一方、ステップＳ４３にて接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと一致した時は、ステップＳ４４により、行数データｍ＝接続先情報管理テーブル４５１のｉ行目の接続先指定情報テーブルＩｎｄｅｘ４５１ｃとする。
次にステップＳ４５により、接続先指定情報テーブル４５２のｍ行目の接続先指定情報１〜ｎを接続先データ４５３の接続先情報１〜ｎに設定し、接続先情報設定処理を終了する。
設定された情報に基づきパソコン側Ｉ／Ｆ，ＰＣ側Ｉ／Ｆなどを取得して実際にＰＣとの通信を行う。
【００２８】
本実施の形態によれば、接続先データにイメージにより選択されたイメージ図情報に基づき、該イメージ図情報に対応して設けられている各種接続先情報の設定が接続先データとして反映されるので、ユーザは、システム全体の構成を知らなくとも、イメージ図に基づき接続先経路を選択することにより設定が可能となり、ユーザインタフェースが向上し、対象ＰＣに対するプログラム編集／保守を容易に行うことが可能となる。
なお、接続先指定画面８において、各種設定領域を選択することにより設定動作は従来と同様に行えるのは言うまでもない。
【００２９】
実施の形態２．
本実施の形態では、実施の形態１に、接続先情報管理テーブル検索用情報テーブルを加え、接続先経路一覧画面において、検索を可能としたものである。
なお、本実施の形態においては、図１〜図６は実施の形態１と同様であり、さらに、接続先情報管理テーブル検索用情報テーブル（図１２）が加わり、それに基づき接続先経路一覧画面（図１３）に検索キーワード領域が加わったものである。
【００３０】
次に、本実施の形態について図を用いて説明する。
図１２は、接続先情報管理テーブル検索用情報テーブル４５４の構成図であり、プログラム編集装置がネットワークに接続されている対象ＰＣを選択する時にイメージで選択するためにメモリ４５内に記憶する接続先情報管理テーブル４５１を検索するための情報が格納されている。
図において、接続先情報管理テーブル検索用情報テーブル４５４には、接続先情報管理テーブルの各イメージ名４５１ａに対応した行番号を示す接続先情報管理テーブルへのＩｎｄｅｘ４５４ａ、イメージ選択部に表示する項目を絞り込むための検索キーワード４５４ｂが格納されている。
接続先情報管理テーブルへのＩｎｄｅｘ４５４ａで示されたイメージ名のうち、指定された検索キーワード４５４ｂでイメージ表示部に表示できる項目に該当する場合はＴＲＵＥ，該当しない場合はＦＡＬＳＥの情報が格納されている。
なお、接続先情報管理テーブル検索用情報テーブル４５４には、プログラム編集手段４が起動されることにより、プログラム編集手段４により補助記憶装置７上に存在する接続先情報管理テーブル検索用情報データが格納される。
【００３１】
図１３は、プログラム編集装置により、ネットワークに接続されている対象ＰＣをイメージによりユーザが特定するための接続先経路一覧画面９Ａである。
図において、９１Ａはユーザにより選択されたイメージ名に対応したイメージ図を表示するイメージ表示部、９２Ａはユーザがイメージ名を選択するイメージ選択部、９３Ａはイメージ選択部９２Ａに表示する接続先経路リストを絞り込むための検索キーワード選択部である。
ユーザが検索キーワード９３Ａで使用するネットワークを選択すると、接続先経路の絞り込み処理が行われ、イメージ選択部９２Ａに表示される内容が絞り込まれる。
【００３２】
次に、図１４〜図１８を用いて本実施の形態の動作について説明する。
図１４は、接続先経路一覧画面処理を示すフローチャートである。
図１５は、接続先経路一覧画面の表示を初期化する処理を示すフローチャートである。
図１６は、接続先経路一覧画面のイメージ図を表示する処理のフローチャートである。
図１７は、接続先経路を絞り込む処理を示すフローチャートである。
図１８は、接続先情報を登録する処理を示すフローチャートである。
【００３３】
図１で示すようなネットワークの構成について説明する。
プログラム編集装置４の起動時に、接続先情報管理テーブル４５１と接続先指定情報テーブル４５２にそれぞれ固有（パソコン側Ｉ／Ｆ、ＰＣ側Ｉ／Ｆ等）の情報が補助記憶装置７から格納される。
そして、接続先情報管理テーブル４５１、接続先指定情報テーブル４５２にプログラム編集装置がサポートする全ての通信経路に関係する情報を補助記憶装置７上のデータにより設定する。
また、接続先データ４５３に接続先情報テーブル４５２の先頭の情報を格納する。
その後、接続先情報テーブル４５２の先頭の接続先情報管理テーブルｉｎｄｅｘ４５２ｂにより接続先情報管理テーブル４５１のイメージ図情報４５１ｂで示されるイメージ図をプログラム編集装置上で対象ＰＣを選択するために接続先指定画面８に表示する。
【００３４】
まず、ユーザが行う概略操作について説明する。
ユーザは、プログラム編集装置の接続先指定画面８（図６参照）において、ネットワーク上に設定されているＰＣ２ｂをプログラム編集装置の編集対象ＰＣに選択した場合について説明する。
ユーザは、まずプログラム編集装置の編集すなわち対象ＰＣを、イメージ図により指定するためキーボード６により接続経路一覧画面９Ａを表示するボタン８５を押す。
すると、接続先経路一覧画面９Ａ（図１３参照）が表示され、ユーザは入力操作手段としてのキーボード６あるいはマウス等により、検索キーワード領域９３Ａから、接続先経路の絞り込みを行い、イメージ選択部９２Ａに表示される内容が絞り込まれる。
そして、ユーザは、絞り込まれたイメージ選択部９２Ａを操作し、ユーザ自身のシステムに対応した接続先経路を選択し、「ＯＫ」ボタンを押す。
すると、再び図６で示される接続先指定画面８が表示されるのであるが、この際、パソコン側Ｉ／Ｆ設定領域８１、ＰＣ側Ｉ／Ｆ設定領域８２、他局指定設定領域８３、ネットワーク通信経路設定領域８４の各設定領域は、図１３で示されたイメージ図に基づき、所定の設定が反映され、ユーザ自身が各設定領域を選択操作することがなくなる。
なお、ユーザは、必要に応じて図６の画面において、接続先のユニットの局番、ネットワークＮｏ．を入力し、設定を確実にする必要がある。
【００３５】
次に、プログラム編集装置内部における処理について説明する。
プログラム編集装置上で対象ＰＣを選択するための接続先指定画面８（図６参照）において、ユーザが、接続経路一覧画面９Ａを表示するボタン８５を押すと、接続先経路一覧画面９Ａ（図１３参照）を表示させるための処理が始まる。
接続先経路一覧画面９Ａの処理が始まると、まずステップＳ５により、接続先経路一覧画面９の表示初期化処理が行われる。なお、ステップＳ１は、図１５のフローチャートで動作する。（詳細は後述）
接続先経路一覧画面９Ａの表示初期化が行われると、ステップＳ６により、ユーザからの指示待ちの状態となる。
ステップＳ６にて、ユーザによりイメージ選択部９２Ａの選択イメージ名が変更されると、ステップＳ７に移行し、変更されたイメージ名に対してのイメージ表示部９１Ａの変更処理が行われる。なお、ステップＳ７は、図１６のフローチャートで動作する。（詳細は後述）
一方、ステップＳ６にて、ユーザが検索キーワード領域９３Ａにてキーワードを選択すると、ステップＳ８に移行し、選択されたキーワードに基づき、接続先経路一覧画面のイメージ選択部９２Ａの絞り込み処理が行われる。なお、ステップＳ８は、図１７のフローチャートで動作する。（詳細は後述）
ステップＳ６にて、ユーザにより終了指示が行われるとステップＳ９に移行し、接続先データ４５３への接続先情報設定処理が行われる。なお、ステップＳ９は、図１８のフローチャートで動作する。（詳細は後述）
ステップＳ６にて、キャンセル指示が出た場合は、接続先経路一覧画面９Ａを閉じ、接続先指定画面８に戻り、接続先経路一覧画面９Ａでの処理を終了する。
【００３６】
次に、ステップＳ５にて行われる、接続先経路一覧画面９Ａの表示を初期化する接続先経路一覧画面表示初期化処理について、図１５のフローチャートを用いて説明する。
ステップＳ５０にて、接続先情報管理テーブル４５１の行数カウンタｉ＝０とする。
そして、ステップＳ５１で接続先情報管理テーブル４５１に登録されている全てのイメージ名４５１ａが接続先経路一覧画面９Ａのイメージ選択部９２Ａに登録されたかどうかをチェックする。
ステップＳ５１における判断の結果、接続先情報管理テーブル４５１に登録されている全てのイメージ名４５１ａがイメージ選択部９２Ａに登録されていない時は、ステップＳ５２により接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａをイメージ選択部９２Ａに登録し、ステップＳ５２に移行して、テーブルの行数カウンタｉ＝ｉ＋１とし、全てのイメージ名４５１ａが登録されるまで繰り返す。
【００３７】
ステップＳ５１において、全てのイメージ名４５１ａがイメージ選択部９２Ａに登録された場合は、ステップＳ５４に移行して、テーブルの行数カウンタｉ＝０とする。
その後、ステップＳ５５により、接続先指定情報テーブル４５２のｉ行目の接続先情報１〜ｎと接続先データ４５３の接続先情報１〜ｎを比較する。
ステップＳ５５で、接続先指定情報テーブル４５２のｉ行目の接続先情報１〜ｎと接続先データ４５３の接続先情報１〜ｎが一致しない時は、ステップＳ５６により行数カウンタｉ＝ｉ＋１とする。
【００３８】
ステップＳ５５で接続先指定情報テーブル４５２のｉ行目の接続先情報１〜ｎと接続先データ４５３の接続先情報１〜ｎが一致した時は、ステップＳ５７に移行して、接続先情報管理テーブル４５１の行数データｍ＝接続先指定情報テーブル４５２におけるｉ行目の接続先情報管理テーブルＩｎｄｅｘ４５２ｂとする。次にステップＳ５８で接続先情報管理テーブル４５１のｍ行目のイメージ名４５１ａがイメージ選択部９２Ａに選択されている状態にし、次にステップＳ５９において、接続先情報管理テーブル４５１のｍ行目のイメージ図情報４５１ｂに対応した補助記憶装置７上に存在するイメージ図をイメージ表示部９１Ａに表示し、処理を終了する。
【００３９】
次に、ステップＳ７にて行われる、接続先経路一覧画面９Ａのイメージ表示部９１Ａにイメージ選択部９２Ａで選択されているイメージ図を表示するイメージ表示部変更処理について、図１６のフローチャートを用いて説明する。
ここで、イメージ選択部９２Ａは、ユーザによりキーボードあるいはマウスによる変更が可能であり、変更が検出されたときに処理が実行される。
ステップＳ７０にて、イメージ選択部９２Ａで選択されているイメージ名を取得し、その後、ステップＳ７１でテーブルの行数カウンタｉ＝０とする。
ステップＳ７２では、接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと比較する。
【００４０】
ステップＳ７２において、接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと一致しない場合は、ステップＳ７３で行数カウンタｉ＝ｉ＋１とし、比較結果が一致するまで処理を繰り返す。
一方、ステップＳ７２で接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと一致する場合は、ステップＳ７４に移行し、接続先情報管理テーブル４５１のｉ行目のイメージ図情報４５１ｂに対応したイメージ図を補助記憶装置７から取得し、接続先経路一覧画面９Ａのイメージ表示部９１Ａに表示し、イメージ表示部変更処理を終了する。
【００４１】
次に、ステップＳ８にて行われる、多数ある接続先経路の内、ユーザが絞り込みのため、設定された検索キーワードから選択することでイメージ表示部９１Ａに表示される接続先経路を絞り込む接続先経路一覧絞込み処理について、図１７のフローチャートを用いて説明する。
ステップＳ８０にてイメージ検索キーワード選択部９３Ａで選択されているキーワードを取得する。イメージ検索キーワード選択部９３Ａに表示されるキーワードは接続先情報管理テーブル検索用情報テーブル４５４にあらかじめ設定されている検索キーワード４５４ｂである。
次に、ステップＳ８１にて、図１２の接続先情報管理テーブル検索用情報テーブル４５４の行数カウンタｉ＝０とする。
そしてステップＳ８２にて、接続先情報管理テーブル検索用情報テーブル４５４の最後の行まで進んだかを調べる。
ステップＳ８２にて、Ｎｏと判断された場合は、ステップＳ８３に移行し、接続先情報管理テーブル検索用情報テーブル４５４の検索キーワード４５４ｂの中のステップＳ８０で得た検索キーワードの列のｉ行目がＴＲＵＥであるか否かを調べる。
【００４２】
ステップＳ８３にて、Ｙｅｓと判断すると、ステップＳ８４へ移行し、接続先情報管理テーブル検索用情報テーブル４５４の接続先情報管理テーブルＩｎｄｅｘ４５４ａ列のｉ行目の接続先情報管理テーブルＩｎｄｅｘ４５４ａで示された先の接続先情報管理テーブル４５１のイメージ名をイメージ選択部９２Ａに登録し、次にステップＳ８５にて、行数カウンタｉ＝ｉ＋１としてステップＳ８２へ移行する。
一方、ステップＳ８３にてＮｏと判断した時は、ステップＳ８６へ移行し、行数カウンタｉ＝ｉ＋１として再度ステップＳ８２へ移行する。
ステップＳ８２にて、Ｙｅｓと判断した時は、接続先経路一覧絞込み処理を終了する。
検索キーワードを選択する前は接続先情報管理テーブル４５１の全てのイメージ名がイメージ表示部９２Ａに表示されることになるが、接続先経路一覧絞込み処理後は接続先情報管理テーブル検索用情報テーブル４５４内の選択された検索キーワードの列の中でＴＲＵＥと設定されている行の接続先情報管理テーブルＩｎｄｅｘ４５４ａで示された先の接続先情報管理テーブルの行のイメージ名だけがイメージ表示部９２Ａに絞りこまれて表示されることになる。
【００４３】
次に、ステップＳ９にて行われる、選択されたイメージにより接続先データ４５３に接続先情報を登録する接続先情報設定処理について、図１８のフローチャートを用いて説明する。
まず、ステップＳ９０にてイメージ選択部９２Ａで選択されているイメージ名を取得し、その後ステップＳ９１でテーブルの行数カウンタｉ＝０とする。
ステップＳ９２では、接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと取得したイメージ選択部９２Ａで選択されているイメージ名と比較する。
【００４４】
ステップＳ９２において、接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと一致しない時は、ステップＳ９３により行数カウンタｉ＝ｉ＋１とし、比較結果が一致するまで処理を繰り返す。
一方、ステップＳ９３にて接続先情報管理テーブル４５１のｉ行目のイメージ名４５１ａと一致した時は、ステップＳ９４により、行数データｍ＝接続先情報管理テーブル４５１のｉ行目の接続先指定情報テーブルＩｎｄｅｘ４５１ｃとする。
次にステップＳ９５により、接続先指定情報テーブル４５２のｍ行目の接続先指定情報１〜ｎを接続先データ４５３の接続先情報１〜ｎに設定し、接続先情報設定処理を終了する。設定された情報に基づきパソコン側Ｉ／Ｆ，ＰＣ側Ｉ／Ｆなどを取得して実際にＰＣとの通信を行う。
【００４５】
本実施の形態によれば、上述した実施の形態１の効果に加え、接続経路一覧絞り込み処理により、接続先経路一覧は絞り込まれ、ユーザは望みの接続先を選択しやすくなり、より設定が容易となる。
【００４６】
【発明の効果】
【００４７】
本発明によれば、ネットワーク上に接続されたＰＣの接続構成を、視覚的に捕らえ、イメージの中から選択することにより、所望の接続先情報が確定するので、システム全体の詳細を知らないユーザでも容易に設定作業が行え、ユーザの作業効率を向上させることができる。
【００４８】
また、ユーザが指定した検索内容により複数あるイメージ、すなわち接続先経路リストを絞り込むことができることにより、選択すべき情報が限られ、よりユーザの作業効率を向上させることができる。
【図面の簡単な説明】
【図１】ネットワーク上に複数のＰＣが接続されている状態を示す状態図である。
【図２】プログラム編集装置のブロック構成を示したブロック構成図である。
【図３】接続先情報管理テーブルの構成図である。
【図４】接続先指定情報テーブルの構成図である。
【図５】接続先データを示した図である。
【図６】接続先指定画面の一例を示す画面図である。
【図７】接続先経路一覧画面の一例を示す画面図である。
【図８】接続先経路一覧画面処理を示すフローチャートである。
【図９】接続先経路一覧画面の表示を初期化する処理のフローチャートである。
【図１０】接続先経路一覧画面のイメージ図を表示する処理のフローチャートである。
【図１１】接続先情報を登録する処理のフローチャートである。
【図１２】接続先情報管理テーブル検索用情報テーブルの構成図である。
【図１３】接続先経路一覧画面処理のフローチャートである。
【図１４】接続先経路一覧画面処理を示すフローチャートである。
【図１５】接続先経路一覧画面の表示を初期化する処理を示すフローチャートである。
【図１６】接続先経路一覧画面のイメージ図を表示する処理のフローチャートである。
【図１７】接続先経路を絞り込む処理を示すフローチャートである。
【図１８】接続先情報を登録する処理を示すフローチャートである。
【図１９】従来の技術に関わる接続先指定画面の一例を示す画面図である。
【符号の説明】
１  プログラム編集装置、２  プログラマブルコントローラ、３  ネットワーク通信装置、４  プログラム編集手段、５  表示手段、６  キーボード、７  記憶装置、８  接続先指定画面、９  接続先経路一覧画面、４１  処理部、４５  メモリ、９１、９１Ａ  イメージ表示部、９２、９２Ａ  イメージ選択部、９３Ａ  検索キーワード領域、４５１  接続先情報管理テーブル、４５２  接続先指定情報テーブル、４５３  接続先データ、４５４  接続先情報管理テーブル検索用情報テーブル。
【図１】
0003587099.tif 000002
【図２】
0003587099.tif 000003
【図３】
0003587099.tif 000004
【図４】
0003587099.tif 000005
【図５】
0003587099.tif 000006
【図６】
0003587099.tif 000007
【図７】
0003587099.tif 000008
【図８】
0003587099.tif 000009
【図９】
0003587099.tif 000010
【図１０】
0003587099.tif 000011
【図１１】
0003587099.tif 000012
【図１２】
0003587099.tif 000013
【図１３】
0003587099.tif 000014
【図１４】
0003587099.tif 000015
【図１５】
0003587099.tif 000016
【図１６】
0003587099.tif 000017
【図１７】
0003587099.tif 000018
【図１８】
0003587099.tif 000019
【図１９】
0003587099.tif 000020