(57)【要約】【課題】表示器に対するネットワーク設定情報の設定を容易化すること。【解決手段】ＰＬＣを含むネットワークシステム内に接続される表示器の設定方法において、表示器の作画用のプロジェクトに、予め、表示器のネットワーク設定情報を入れておくことにより、そのプロジェクトを転送するだけで、表示器のネットワーク設定情報の設定を行う。【選択図】図４
2008146445.tif 000002
【特許請求の範囲】
【請求項１】
ＰＬＣを含むネットワークシステム内に接続される表示器に対するネットワーク設定情報の設定方法において、表示器の作画用のプロジェクトファイルに、予め、表示器のネットワーク設定情報を入れる第１ステップと、そのプロジェクトファイルを表示器に転送する第２ステップと、を含み、上記転送したプロジェクトファイルに含まれるネットワーク設定情報により当該表示器の設定を行う、ことを特徴とするネットワーク設定情報設定方法。
【請求項２】
上記ネットワーク設定情報の１つにＩＰアドレスを含み、このＩＰアドレスを表示器に設定するか否かの選択を編集画面上で操作可能とした、ことを特徴とする請求項１に記載のネットワーク設定情報設定方法。
【請求項３】
第１ステップは、パーソナルコンピュータにおける編集画面上で上記ネットワーク設定情報の設定用のウインドウ画面を呼び出し、この呼び出したウインドウ画面上で上記ネットワーク設定情報を書き込んでプロジェクトファイルに登録するステップであり、
第２ステップは、上記編集画面上でプロジェクトファイルのウインドウ画面を呼び出し、この呼び出したウインドウ画面上で上記プロジェクトファイルの転送操作を行うことによりネットワーク設定情報を同時に表示器に転送するステップである、ことを特徴とする請求項１または２に記載のネットワーク設定情報設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部ＰＣや、ＰＬＣ等を含むネットワークシステム内に接続されるプログラマブル表示器等の表示器に対してそのシステムにおけるＩＰ（インターネット・プロトコル）アドレス等のネットワーク設定情報を設定するためのネットワーク設定情報設定方法に関する。
【背景技術】
【０００２】
上記表示器は、ＰＬＣ（プログラマブルロジックコントローラ）に接続されたデバイスの稼働状況を表示したり、デバイスへの制御指示を与えるための操作入力を画面から受け付けたりする機能を備える。表示器で表示される画面は、作画ソフトを用いてユーザが独自に外部ＰＣ（パーソナルコンピュータ）の編集画面上で編集して作成することができる。
【０００３】
作成された画面は、画面データとしてプログラマブル表示器に転送されて記憶される。そして、ＰＬＣの稼働時には、ＰＬＣに接続されたデバイスの状態に応じて、表示器の表示部に表示される画面上の表示部品が動的に変化する。また、表示部品への画面上の入力操作が制御指示としてデバイスに与えられる。作成された画面は、制御対象毎に一連の関連する複数の画面としてまとめてプロジェクトファイルとして管理することができるようになっている。  プロジェクトファイルは、複数（数百）の画面データと、この画面データだけでは表示器は動作しないので、画面データに従い表示器の動作に必要な設定データを含めたデータの集合である。
【０００４】
ところで、表示器では、外部ＰＣとは共通の通信プロトコルで通信が可能な共通ネットワークを介して互いに接続され、ＰＬＣとは固有の通信プロトコルで通信が可能な専用ネットワークで個々に接続されている。共通ネットワークはＬＡＮ（ローカル・エリア・ネットワーク）が用いられており、共通ネットワークでの通信プロトコルとしてイーサネット、ＴＣＰ／ＩＰを採用している。外部ＰＣは、ホストコンピュータとして多くの場合、表示器よりも離れた場所からネットワークシステム全体の監視制御あるいは設定などを行うことができるようになっている。
【０００５】
このような表示器では、ネットワークシステムにおいてＩＰアドレスやイーサネット設定データ等のネットワーク設定情報を設定する必要がある。
【０００６】
このネットワーク設定情報の設定では、従来、表示器を直接操作してシステム画面を呼び出し、そのシステム画面から別のネットワーク設定情報入力画面を呼び出し、そのネットワーク設定情報入力画面からユーザが例えば手元のデータ記録帳等を参照しつつ設定操作をする。あるいは、プロジェクトとは無関係に、表示器上に別のウインドウ画面を呼び出し、そのウインドウ画面から例えばＩＰアドレス変更等のネットワーク設定情報入力画面を呼び出し、ネットワーク設定情報の設定を行う、等がある。
【０００７】
しかしながら、このようなネットワーク設定情報の設定では、いずれも表示器側での設定であり、表示器が多数の台数になると、ユーザにとり、表示器ごとに、ネットワーク設定情報の設定を行う作業が要求され、時間や労力が多大にかかるものとなっていた。
【０００８】
なお、これら設定に直接は関係しないが、技術分野として参考になる文献を以下に示す。
【特許文献１】特開２００４−２８７７４６
【特許文献２】特開２０００−２１５０３５
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明により解決すべき課題は、表示器に直接操作することなく、表示器のネットワーク設定情報の設定を可能としたことにより、多数の表示器に対するネットワーク設定情報の設定のための手間と労力との大幅な軽減を可能とすることである。
【課題を解決するための手段】
【００１０】
本発明による表示器に対するネットワーク設定情報設定方法は、パーソナルコンピュータで作画された画面データを含むプロジェクトファイルに表示器のネットワーク設定情報をあらかじめ入れておき、該パーソナルコンピュータから表示器にプロジェクトファイルを転送し、この転送したプロジェクトファイルに含まれるネットワーク設定情報により上記表示器に対するネットワーク設定を自動的に行う、ことを特徴とするものである。
【００１１】
上記ネットワーク設定情報は、好ましくは、ＩＰアドレス、イーサネット設定情報とか、ＤＮＳ情報、ＦＴＰ情報、Ｅｍａｉｌ Ｃｌｉｅｎｔ情報、Ｗｅｂ Ｓｅｒｖｅｒ情報等のネットワーク設定情報、等がある。
【００１２】
ＩＰアドレスは、好ましくは、表示器に設定するか否かを編集画面上で選択可能とすることである。
【発明の効果】
【００１３】
本発明によれば、パーソナルコンピュータからプロジェクトファイルを転送するとき、同時にネットワーク設定情報も転送されて、表示器に設定されるので、表示器におけるネットワークの設定作業が容易化する。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明の実施形態に係る、表示器のネットワーク設定情報設定方法を説明する。
【００１５】
図１は、制御システム全体の構成を示し、図２はその制御システムのブロック構成を示す。この制御システムは、制御用ホストコンピュータ（外部ＰＣ）１と、プログラマブル表示器２と、プログラマブルロジックコントローラ（ＰＬＣ）３と、１つないし複数のデバイスを含むターゲットシステム４とが示されている。これらにより工場等に設備された複数のターゲットシステム４を制御する制御システムが構築される。
【００１６】
外部ＰＣ１としてはデスクトップ、キーボードおよびマウスを装備した通常の汎用ＰＣを用いることができる。外部ＰＣ１は、デスクトップに、図示略のＣＰＵ、ハードディスクドライブ、インタフェース部、および表示部を備えている。このＣＰＵによりメモリやハードディスクドライブに格納されたプログラムに従って外部ＰＣ１の各部の動作を制御する他、プログラマブル表示器２との間の通信も制御し、ハードディスクドライブにより、ＯＳ、各種ドライバ、アプリケーションプログラム等を記憶し、インタフェース部により、プログラマブル表示器２との間で通信を行うことができるようになっている。
【００１７】
プログラマブル表示器２はＨＭＩ機器としてのプログラマブル表示器やパネルコンピュータのようなプログラマブル表示器である。このプログラマブル表示器２は、ドット表示画面、操作用入力スイッチ、ＰＬＣ３とのインターフェース、画面上での操作入力のような制御のためのプログラムメモリなどを備えたプログラマブル表示器であり、グラフィック表示を行うため、操作盤、スイッチ、表示灯などの部品２ｄを操作画面２ａに表示することができる機能を備えることができる他、デバイスの稼働状況や作業指示のような管理のための各種のモニタ、機器に対する設定値をタッチパネルを介して入力する端末としての機能を備えている。
【００１８】
プログラマブル表示器２は上記機能の実行のための表示プログラムがインストールされている。このインストールは外部ＰＣ１から行うことができる。プログラマブル表示器２は、その表示プログラムに従い、表示動作を行うようになっている。プログラマブル表示器２は、ターゲットシステム４を制御するＰＬＣ３に接続される。
【００１９】
プログラマブル表示器２においては、パーソナルコンピュータと略同様の構成であり、操作画面２ａを表示するために、タッチパネル装置２ｂ（タッチパネルとタッチパネルコントローラ）、表示装置２ｃ（表示パネルと表示パネルコントローラ）とを備える。
【００２０】
プログラマブル表示器２は、画面２ａに、ターゲットシステム４の操作状況を表示したりターゲットシステム４を操作したりする表示部品２ｄ等が表示されている。各表示部品２ｄは様々な形状、カラー、文字、フォント、等の各種プロパティが設定されている。この表示部品は、ターゲットシステム４と操作者とのインタフェースを形成し、ターゲットシステム４を構成する個々のデバイスに対応している。
【００２１】
プログラマブル表示器２は、さらに、ＲＡＭ、ＲＯＭ、フラッシュＲＯＭ、ＶＲＡＭなどのメモリ２ｅや、演算処理であるＣＰＵ２ｆ、入力装置２ｇ、外部ＰＣ１やＰＬＣ３とのインターフェース（Ｉ／Ｆ）２ｈを有しており、これらによってプログラマブル表示器２の各部の動作を制御している。
【００２２】
プログラマブル表示器２は、ＣＰＵ２ｆにおいて画面２ａの表示制御、プロトコル変換およびデータ配信の処理を行うために各種のデータ処理を行うことができる。
【００２３】
プログラマブル表示器２は、外部ＰＣ１で作成された画面２ａに基づいてＶＲＡＭなどのメモリ２ｅを用いて画面２ａを描画させることができる。
【００２４】
ＰＬＣ３にはシーケンスプログラムがインストールされている。このシーケンスプログラムは外部ＰＣ１によりインストールすることができる。ＰＬＣ３はそのシーケンスプログラムに従い、ターゲットシステム４に対して所要の制御動作を行うようになっている。ＰＬＣ３はＣＰＵユニット、メモリユニット、電源ユニット、Ｉ／Ｏユニット、通信ユニット、各種の高機能ユニットなどの必要とする個別の機能毎に回路がユニット化され、各ユニットを必要に応じて適宜増減可能に並列接続することにより、ＰＬＣ３における全体として達成される機能を変更可能とする構成のものである。また、ターゲットシステム４に対して入力または出力される各種情報の格納場所が、制御あるいは表示すべきターゲットシステム４上に備えたレベル計やリミットスイッチ等の受動部品あるいはリレーやモータ等の能動部品毎にメモリユニット上に確保され、入力ないしは出力されるデータが数値のごときワードデータに対してはワードデバイスが、オンオフ情報のようなビットデータに対してはビットデバイスが指定され、各ターゲットシステム４に対して機種固有のデバイスネームをあらかじめ設定することにより、デバイスネームの指定により特定可能に必要なデータがメモリユニット内に格納されている。
【００２５】
ターゲットシステム４にはセンサ、リレー、その他の機器がある。ターゲットシステム４からＰＬＣ３にはデバイスの状況を示すデータが入力される。ＰＬＣ３はそのデータをプログラマブル表示器２に、また、プログラマブル表示器２を介して、外部ＰＣ１に送信することができる。
【００２６】
以上において、外部ＰＣ１は、上記制御システムにおけるホストコンピュータとしての機能以外に、プログラマブル表示器２の画面の設計製作を行う作画ツールとして機能することができる。なお、作画ツールを外部ＰＣ１ではなく別途のパーソナルコンピュータで構成し、この作画ツールで作画した画面データをプログラマブル表示器２に転送するようにしてもよい。また、プログラマブル表示器２に作画ソフトを記憶させておき、外部ＰＣ１にその作画ソフトをインストールすることができるようにしてもよい。この作画ソフトはＧＵＩ形式であり、例えばマッキントッシュ、ＭＳ−Ｗｉｎｄｏｗｓ、ＵＮＩＸのＸ−ＷＩＮＤＯＷである。これらＧＵＩはユーザがコンピュータを現実の作業環境に近い感覚で操作できるインターフェースを提供することができる。
【００２７】
表示器２の画面設計には表示部品の配置、プロパティの設定、プロパティの変更等が含まれる。外部ＰＣ１は、表示設計に際しては、内蔵の作画ソフトや記録媒体５からインストールされた作画ソフトにより行うことができる。この作画ソフトはスイッチ、ランプ、テンキー、メータ表示器、グラフ表示器などの表示部品、タグ設定機能、描画機能、テキスト入力機能などを用いて所望の画面を構成するためのソフトである。上記表示部品は単一機能だけでなく複数機能を備えた複合部品、例えば複合スイッチ、カウンタ、タイマ等もある。これら部品は編集領域にドラッグアンドドロップ等の操作で配置することができるようライブラリ形式で登録されている。
【００２８】
外部ＰＣ１で作成した操作画面データはプログラマブル表示器２に転送される。この場合、外部ＰＣ１で作成された画面データは、プログラマブル表示器２が解読可能なデータ形式としてプログラマブル表示器２に転送される。
【００２９】
プログラマブル表示器２ではこの画面データをフラッシュメモリなどのメモリ２ｅに記憶可能なファイル形式で記憶し、画面を表示するときに、必要に応じて読み出す。また、プログラマブル表示器２は画面データをバックアップファイルとして保存するために、メモリ２ｅに記憶された画面データをバックアップ用のファイル形式に変換して、プログラマブル表示器２に着脱可能な記録媒体に記憶することができる。この記録媒体としては例えばメモリカードが好適である。プログラマブル表示器２は、ＰＬＣ３の稼働時に、ＰＬＣ３との間でやり取りされるデータに基づいて、デバイス４の動作状態に応じて画面上に各部品や図形を表示する。
【００３０】
外部ＰＣ１は作画ツールとして表示器２の画面の作画編集に際してはユーザ操作により図３の編集画面１０を表示する。
【００３１】
この図３の編集画面１０において、その上部にメニューバー１２が表示されている。メニューバー１２には詳細は略するが、各種のメニュー項目が含まれている。所望のメニュー項目を選択するとプルダウンリストが開き、当該項目に含まれるコマンドの一覧が表示される。コマンド一覧から所望のコマンドを選択して実行する。実施の形態ではそのコマンドの一覧の図示は略する。
【００３２】
メニューバー１２の下方にはツールバー１４が表示されている。ツールバー１４の詳細は略するが、ツールバー１４に含まれるアイコンをクリックすると、所望のコマンドを起動することができる。
【００３３】
さらに編集画面１０は作画領域２２、オブジェクトリスト領域２４、パーツリスト領域２６およびオブジェクトヘルプ領域２８、が配置されている。オブジェクトリスト領域２４には、作画編集に用いる線、四角形、ボタン等のオブジェクトがリストされている。パーツリスト領域２６には作画編集に用いるボタン，ラベル，入力エリア，スケール，スイッチ，ラジオボックス，メニュー，セパレータ等の部品（図示略）がリストされている。作画領域２２には、オブジェクトリスト領域２４からドラッグアンドドロップ等により選択して貼り付けたオブジェクトが表示されている。オブジェクトリスト領域２４のオブジェクトはあらかじめ定義された属性（機能）を有している。作画領域２２に表示したオブジェクトは、この作画領域２２における編集加工により具体的な属性値（形状、サイズ、機能、等）が設定される。この作画領域２２上にオブジェクトを組み合わせて、画面を作成する。
【００３４】
編集画面１０は、さらにナビゲーション領域１６を備える。
【００３５】
図４で示すように、このナビゲーション領域のタッチパネルネットワークに対する操作で、編集画面１０にはネットワーク設定情報を設定するためのネットワーク設定情報の設定用ウインドウ画面３０が呼び出される。
【００３６】
このウインドウ画面３０上で、ＩＰアドレス（表示器の名前）、イーサネット設定情報、ＤＮＳ情報、ＦＴＰ情報、Ｅｍａｉｌ Ｃｌｉｅｎｔ情報、Ｗｅｂ Ｓｅｒｖｅｒ情報等のネットワーク設定情報を予めプロジェクトファイルに登録しておき、次いで、プロジェクト転送の操作で表示器２に転送することができる。なお、ＩＰアドレスは、ＴＣＰ／ＩＰネットワーク上で表示器２を識別する３２ビットのアドレスであり、「１９２．１６８．１６８．１」のように８ビットごとに区切った４つの数字で表記している。イーサネットは、ＬＡＮで接続された上記システムの外部ＰＣ１や、表示器２等が、効率的に通信可能とする通信方法である。ＤＮＳはＴＣＰ／ＩＰネットワークでホスト名から対応するＩＰアドレスを取得するためのシステムである。ＦＴＰはＴＣＰ／ＩＰネットワークでファイルを転送するときに使用されるプロトコルである。
【００３７】
これによってプログラマブル表示器２に対するネットワーク設定情報の設定が自動的に行われる。
【００３８】
図５、図６は、ネットワーク設定情報の１つであるＩＰアドレスの設定の有無を選択することができることを示す上記ウインドウ画面３０である。図４ではチェックボックスに「レ」点が入力されていないため、ＩＰアドレス設定が選択されていない状態を示し、図５ではチェックボックスに「レ」点が入力されて、ＩＰアドレス設定が選択されている状態を示している。なお、ＤＨＣＰとはインターネットに一時的に接続するコンピュータにＩＰアドレス等の必要な情報を自動的に割り当てるプロトコルである。ＩＰアドレスは、ネットワークアドレスと、ホストアドレスとの２つに分けられる。そのうち、ネットワークアドレスを分割したものをサブネットという。また、ＩＰアドレスからサブネットを導出するときに使うマスクをサブネットマスクと言う。ＩＰアドレスとサブネットマスクとを論理積すると、サブネットアドレスになる。
【００３９】
図５でＩＰアドレスの設定を選択するので、ＩＰアドレスの欄とサブネットマスクの欄に数値を書き込む。こうして図５でＯＫクリックすることにより、表示器２の作画用のプロジェクトファイルに予め、各種のネットワーク設定情報とかを入れておくことにより、そのプロジェクトファイルを転送するだけで、表示器２のネットワーク設定情報の設定を行うことができる。
【００４０】
この転送は、図７で示すように、プロジェクトファイル転送３２をクリック操作してプロジェクトファイル転送用ウインドウ画面３４を呼び出し、このウインドウ画面３４上の転送ボタン３６をクリック操作することにより、表示器２への転送が行われる。
【００４１】
なお、本実施の形態では、編集画面１０上にタッチパネルネットワークウインドウ画面３０を呼び出し、このウインドウ画面３０上でネットワーク設定情報の設定を行い、この設定をプロジェクトファイルに登録しておくものである。そして、このプロジェクトファイルでは、ウインドウ画面３４上の転送操作でそのプロジェクトファイルの転送を受けた表示器２側でそのプロジェクトファイルに含まれるネットワーク設定情報で自動的にネットワーク設定を行わせるようになっている。
【図面の簡単な説明】
【００４２】
【図１】図１は制御システムの概略構成を示す図である。
【図２】図２は図１の制御システムのブロック構成を示す図である。
【図３】図３は外部ＰＣの画面上においてアプリケーションソフトで起動した表示器画面編集用の画面を示す図である。
【図４】図４は図３の編集画面に呼び出した、表示器にネットワーク設定情報を設定するためのタッチパネルネットワークウインドウを示す図である。
【図５】図５はＩＰアドレスの設定を選択していないときのタッチパネルネットワークウインドウを示す図である。
【図６】図６はＩＰアドレスの設定を選択しているときのタッチパネルネットワークウインドウを示す図である。
【図７】図７はプロジェクトファイルの転送操作のためのウインドウ画面を示す図である。
【符号の説明】
【００４３】
１  外部ＰＣ
２  プログラマブル表示器
３  プログラマブルロジックコントローラ（ＰＬＣ）
４  ターゲットシステム
１０  編集画面
３０  ネットワーク設定情報の設定用ウインドウ画面
３４  プロジェクトファイル転送用のウインドウ画面
【図１】
2008146445.tif 000003
【図２】
2008146445.tif 000004
【図３】
2008146445.tif 000005
【図４】
2008146445.tif 000006
【図５】
2008146445.tif 000007
【図６】
2008146445.tif 000008
【図７】
2008146445.tif 000009