(57)【要約】      （修正有）【課題】ＰＬＣがオフラインしても表示器に搭載したプロジェクトファイルの作成状態を確認できるようにして、制御システムを効率的に構築可能とする。【解決手段】ネットワークに複数の表示器１０，２１−２３が接続された制御システムにおいて上記表示器１０の内部メモリの利用方法であって、いずれか１つの表示器１０をサーバ表示器としてそのメモリ内に他の表示器２１−２３ごとに対応してメモリエリアを設定すると共に各メモリエリアにＰＬＣ情報を書き込み、他の表示器２１−２３はＰＬＣ３１−３３がオフラインしたときはそれらに対応設定された上記メモリエリアに書き込まれているＰＬＣ情報を参照することを可能にした。【選択図】図３
2010102536.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに複数の表示器が接続された制御システムにおいて上記表示器の内部メモリの利用方法であって、
上記複数の表示器のうちの少なくともいずれか１つの表示器をサーバ表示器としてそのメモリ内に他の表示器ごとに対応してメモリエリアを設定すると共に各メモリエリアにＰＬＣに関する情報を書き込み、
他の表示器はＰＬＣがオフラインしたときはそれらに対応設定された上記メモリエリアに書き込まれている上記情報を参照することを可能にした、ことを特徴とする表示器の内部メモリ利用方法。
【請求項２】
上記情報はサーバ表示器自身に接続されたＰＬＣからの情報である、ことを特徴とする請求項１に記載の表示器の内部メモリ利用方法。
【請求項３】
上記情報は他の表示器自身に接続されたＰＬＣからの情報である、ことを特徴とする請求項１に記載の表示器の内部メモリ利用方法。
【請求項４】
上記ネットワークにホストコンピュータが接続されており、上記ホストコンピュータはサーバ表示器のメモリの各メモリエリアに書き込まれている情報を集約一括して受け取ることが可能になっている、ことを特徴とする請求項１ないし３のいずれかに記載の表示器の内部メモリ利用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イーサネット（登録商標）等のネットワークに複数のプログラマブル表示器（以下、表示器という）を共通接続した制御システムにおいて、表示器の内部メモリの利用方法に関するものである。
【背景技術】
【０００２】
上記制御システムでは、一般に、制御システムを想定して作成したプロジェクトファイルをシミュレーションし、その後、実機である表示器にプロジェクトファイルを搭載し、ＰＬＣ（プログラマブルロジックコントローラ）からの情報を表示器の表示画面上に表示させるなどして、表示器がプロジェクトファイル通りに動作するかどうか、あるいはプロジェクトファイルが所期通りに作成されているかどうか等の確認をすることが行われる。なお、プロジェクトファイルは、表示器の画面データと表示器を動かすための設定データとから構成されており、パーソナルコンピュータ等からなる作画ツールで作成される。
【０００３】
従来におけるプロジェクトファイルの実機搭載による確認方法の１つに、図６で示すように、ＰＬＣ１００の通信モジュール１０１，１０２にイーサネット（登録商標）やＲＳ２３２Ｃ等のネットワーク１０３，１０４を介して上記プロジェクトファイルを搭載した表示器１０５，１０６を１対１の関係で個別に接続して、ＰＬＣ１００からＰＬＣ情報を入手して表示器１０５，１０６に同じ内容のＰＬＣ情報を表示させることにより上記した確認をすることができる。
【０００４】
しかしながら、このような表示では、ＰＬＣ１００がネットワークからオフラインしたようなときは、上記した確認をすることができなくなる。なお、特許文献１を以下に示す。
【特許文献１】特開昭５８−１２２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明により解決すべき課題は、ＰＬＣがオフラインしても表示器に搭載したプロジェクトファイルの作成状態を確認できるようにして、制御システムを効率的に構築可能とすることである。
【課題を解決するための手段】
【０００６】
本発明は、ネットワークに複数の表示器が接続された制御システムにおいて上記表示器の内部メモリの利用方法であって、上記複数の表示器のうちの少なくともいずれか１つの表示器をサーバ表示器としてそのメモリ内に他の表示器ごとに対応してメモリエリアを設定すると共に各メモリエリアにＰＬＣに関する情報を書き込み、他の表示器はＰＬＣがオフラインしたときはそれらに対応設定された上記各メモリエリアに書き込まれている情報を参照することを可能にしたことを特徴とするものである。
【０００７】
本発明によれば、ＰＬＣがオンラインしているときは、他の表示器はサーバ表示器を介してＰＬＣと通信してプロジェクトファイルの確認を行うことができる一方、ＰＬＣがオフラインしたときは他の表示器はサーバ表示器のメモリ内のメモリエリアを仮想のＰＬＣとしてプロジェクトファイルの確認を行うことができる。
【０００８】
上記情報はサーバ表示器自身に接続されたＰＬＣからの情報であることが好ましい。この態様では、クライアント表示器はＰＬＣに接続することなくサーバ表示器内の共有メモリに書き込まれた情報を表示することができる。
【０００９】
上記情報は各クライアント表示器自身に接続されたＰＬＣからの情報であることが好ましい。この態様では各クライアント表示器は自身に接続されたＰＬＣがオフラインしても、サーバ表示器のメモリ内のメモリエリアを仮想ＰＬＣとして上記情報を処理することができるので、制御システムを当初の想定通りに構築されているようにして当該制御システムを稼動させることができる。
【００１０】
上記ネットワークにホストコンピュータを接続し、上記ホストコンピュータではサーバ表示器のメモリの各メモリエリアに書き込まれている情報を集約一括して受け取ることが可能になっていることが好ましい。この態様では、ホストコンピュータは個別に各表示器から情報を集約する必要がなくなり、集約作業の負担が軽減する。
【発明の効果】
【００１１】
本発明によれば、ＰＬＣがオフラインしても表示器に搭載したプロジェクトファイルを確認することができる結果、ネットワークに複数の表示器を接続した制御システムを効率的に構築することができる。
【発明を実施するための最良の形態】
【００１２】
以下、添付して図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１に、制御システムの構成を示す。この制御システムではイーサネット（登録商標）やＲＳ２３２Ｃ等のネットワーク４０を介して複数の表示器１０，２１−２３が共通に接続されていると共に、いずれか１つの表示器１０がサーバ表示器とされてそれ自身がＰＬＣ３０に接続されている。いずれの表示器１０，２１−２３も同一のプロジェクトファイルが搭載されている。このプロジェクトファイルは、パーソナルコンピュータからなる作画ツールの編集画面上で作成され、シミュレーションされた後、実際の制御システムにおける各表示器１０，２１−２３に実機搭載されたものである。
【００１４】
サーバ表示器１０ではそのメモリ１２内に他の表示器２１−２３に対応してメモリエリア１２１−１２３が設定されている。サーバ表示器１０はＰＬＣ３０からの情報（ＰＬＣ情報）を上記各メモリエリア１２１−１２３に書き込む一方、他の表示器２１−２３はクライアント表示器とされてサーバ表示器１０のメモリ１２内の対応するメモリエリア１２１−１２３に書き込まれたＰＬＣ情報を参照することが可能になっている。いずれの表示器１０，２１−２３もプログラマブル表示器で構成されている。
【００１５】
サーバ表示器１０はＰＬＣ３０の情報をメモリ１２のメモリエリア１２１−１２３それぞれに書き込むと共に図示略の表示部に例えばＰＬＣからの情報として「ＡＢＣ」を表示する一方、他の表示器２１−２３もサーバ表示器１０を通じてＰＬＣ３０からの情報「ＡＢＣ」を図示略の表示部に表示するなどして自身に搭載されているプロジェクトファイルの確認を行うことができる。
【００１６】
ＰＬＣ３０がオフラインした場合では、他の表示器２１−２３はサーバ表示器１０のメモリ１２のメモリエリア１２１−１２３を仮想のＰＬＣとして情報「ＡＢＣ」を表示するなどしてプロジェクトファイルの確認を行うことができる。
【００１７】
上記構成では、各表示器２１−２３にＰＬＣ３０からの同じ内容の情報をそれらの表示部に表示させることができると共にＰＬＣ３０がオフラインしてもサーバ表示器１０のメモリ１２内のメモリエリア１２１−１２３を他の表示器２１−２３は仮想のＰＬＣとして参照することができる。
【００１８】
図２に、他の制御システムの構成を示す。この制御システムでは、イーサネット（登録商標）やＲＳ２３２Ｃ等のネットワーク４０を介して複数の表示器１０，２１−２３が共通に接続されていると共に、いずれか１つの表示器１０がサーバ表示器とされてそれ自身はＰＬＣに接続されていない。このサーバ表示器１０はそのメモリ１２内に他の表示器２１−２３に対応してメモリエリア１２１−１２３を設定されている。
【００１９】
他の表示器２１−２３はクライアント表示器として自身にＰＬＣ３１−３３が接続されている。サーバ表示器１０は他の表示器２１−２３と通信を行って各ＰＬＣ３１−３３からの情報（ＰＬＣ情報）を上記各メモリエリア１２１−１２３に書き込む一方、他の表示器２１−２３はサーバ表示器１０のメモリ１２内の対応するメモリエリア１２１−１２３に書き込まれた情報を参照することが可能になっている。
【００２０】
上記構成では、ＰＬＣ３１−３３がオフラインしてもサーバ表示器１０のメモリ１２内のメモリエリア１２１−１２３を他の表示器２１−２３は仮想のＰＬＣとして参照することができる。
【００２１】
図３に、さらに他の制御システムの構成を示す。この制御システムは、ホストコンピュータ５０と、複数の表示器１０，２１−２３と、各表示器２１−２３に個別に接続された複数のＰＬＣ３１−３３とを備えている。
【００２２】
表示器１０はサーバ表示器としてホストコンピュータ４０と他の表示器２１−２３と通信を行うようになっている。各表示器１０，２１−２３のハードウェア構成は同一であり、それぞれプロジェクトファイルをフラッシュメモリなどのメモリに記憶可能なファイル形式で記憶し、画面を表示するときに、必要に応じて読み出す。
【００２３】
各表示器１０，２１−２３−３０はＨＭＩ機器としてのプログラマブル表示器であり、ＲＡＭ、ＲＯＭ、フラッシュＲＯＭ、ＶＲＡＭなどのメモリや、演算処理であるＣＰＵ、入力装置、通信インターフェースを有している。ＰＬＣ３１−３３にはシーケンスプログラムがインストールされている。このシーケンスプログラムは外部によりインストールすることができる。各ＰＬＣ３１−３３はそのシーケンスプログラムに従い、図示略のデバイスに対して所要の制御動作を行うようになっている。
【００２４】
以上の構成を備えた制御システムでは、各表示器２１−２３は対応するＰＬＣ３１−３３からＰＬＣ情報を定期的に収集し、その収集したＰＬＣ情報をネットワーク４０を介してサーバ表示器１０に定期的に送信する。サーバ表示器１０では送信されてきたＰＬＣ情報を各表示器２１−２３に対応設定したメモリ１２内の各メモリエリア１２１−１２２に定期的に格納する。
【００２５】
このメモリエリア１２１−１２３を図４を参照して説明すると、各メモリエリア１２１−１２３には対応する表示器２１−２３それぞれのＰＬＣ情報が格納されている。具体的にこのＰＬＣ情報は図５で示すように「日付データ」「生産ロット番号」「生産数」「不良率」から構成されている。
【００２６】
上記構成においては、ＰＬＣ３１−３３がオフラインした場合では、各表示器２１−２３はサーバ表示器１０のメモリ１２のメモリエリア１２１−１２3を仮想のＰＬＣとして図５の情報を表示するなどしてプロジェクトファイルの確認を行うことができる。
【００２７】
上記構成ではサーバ表示器１０に他の表示器２１−２３それぞれからの情報がメモリエリア１２１−１２３に収集されている。ホストコンピュータ５０はこれら情報を一括して取り込むことができるようになり、その負担が軽減する。ホストコンピュータ５０は表示器が何台接続されていても、それらを意識することなく、サーバ表示器１０から情報を一括して取り込むことができる。
【００２８】
上記構成では、ホストコンピュータ５０から見てＰＬＣ３１−３３の違いを解消することができる。すなわち、各ＰＬＣ３１−３３は製造者ごとに相違していても、その相違は各表示器２１−２３が吸収する。各表示器２１−２３はサーバ表示器１０のメモリエリア１２１−１２３に格納する「日付データ」「生産ロット番号」「生産数」「不良率」のデータをＰＬＣ３１−３３から収集してきてそのメモリエリア１２１−１２３に書き込む。この場合、サーバ表示器１０のメモリエリア１２１−１２３に格納するデータは同じ種類であるから、各ＰＬＣ３１−３３の相違は吸収されてしまう。
【００２９】
上記構成ではいずれのＰＬＣ３１−３３をオフラインしても、表示器２１−２３はサーバ表示器１０のメモリエリア１２１−１２３を仮想のＰＬＣとして情報を書き込んだりすることができるので、ホストコンピュータ５０に情報を渡すことができる結果、制御システムとしては成立することができる。
【００３０】
上記構成ではサーバ表示器１０のメモリエリア１２１−１２３に格納するデータ内容を特定のＰＬＣ製造者に合わせることにより当該特定の製造者のＰＬＣを組み込んだシステムとしても運用することができる。すなわち、上記構成では製造ラインごとに各製造者のＰＬＣを使用していても、ホストコンピュータ５０側からは特定の製造者のＰＬＣ１台と通信しているようにも運用することができる。
【図面の簡単な説明】
【００３１】
【図１】図１は本発明の実施の形態に係る制御システムの概略構成を示す図である。
【図２】図２は本発明の他の実施の形態に係る制御システムの概略構成を示す図である。
【図３】図３は本発明のさらに他の実施の形態に係る制御システムの概略構成を示す図である。
【図４】図４は図３の制御システムでサーバ表示器のメモリの構成を示す図である。
【図５】図５は図４のメモリの内容を示す図である。
【図６】図６は従来の制御システムの構成例を示す図である。
【符号の説明】
【００３２】
１０  サーバ表示器
１２  メモリ
１２１−１２３  メモリエリア
２１−２３  表示器
３１−３３  ＰＬＣ
４０  ネットワーク
５０  ホストコンピュータ
【図１】
2010102536.tif 000003
【図２】
2010102536.tif 000004
【図３】
2010102536.tif 000005
【図４】
2010102536.tif 000006
【図５】
2010102536.tif 000007
【図６】
2010102536.tif 000008