(57)【要約】【課題】モジュール実装制限の確認を自動的に行うことが可能なＰＬＣシステムを実現する。【解決手段】  ＣＰＵモジュール、電源モジュール、複数のＩ／ＯモジュールからなるＰＬＣシステムにおいて、前記ＣＰＵモジュールが統括する前記Ｉ／Ｏモジュールの制限事項に関するデータメモリエリアの容量を超えないように、前記ＣＰＵモジュールに各種実装制限確認項目を予め格納した。【選択図】      図１
2007304902.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵモジュール、電源モジュール、複数のＩ／ＯモジュールからなるＰＬＣシステムにおいて、前記ＣＰＵモジュールが統括する前記Ｉ／Ｏモジュールの制限事項に関するデータメモリエリアの容量を超えないように、前記ＣＰＵモジュールに各種実装制限確認項目を予め格納したことを特徴とするＰＬＣシステム。
【請求項２】
前記各種実装制限確認項目には前記複数のＩ／Ｏモジュールの消費電力を含むことを特徴とする請求項１記載のＰＬＣシステム。
【請求項３】
前記ＣＰＵモジュールを除く全モジュールで個別情報を有し、前記ＣＰＵモジュールは運転に先立って前記個別情報を収集し、制限事項を超えた場合はアラームを発するように構成したことを特徴とする請求項１又は２に記載のＰＬＣシステム。
【請求項４】
前記ＣＰＵモジュールを除く全モジュールは自身のＩＤ（名称）のみを有し、前記ＣＰＵモジュールは前記制限事項に関するデータメモリエリアとは別のメモリエリアに前記ＩＤを除く全モジュールの個別情報を格納し、運転に先立って前記ＩＤを収集するとともにそのＩＤに対応する個別情報を前記別のエリアからデータメモリエリアに呼び出し、制限事項を超えた場合はアラームを発するように構成したことを特徴とする請求項１又は２に記載のＰＬＣシステム。
【請求項５】
前記ＣＰＵモジュールのデータエリアに書き込まれた各種実装制限確認項目の複数個をパソコン上で仮想モジュールを用いて構成し、ユーザサポートツールまたはＷＥＢ上で公開するように構成したことを特徴とする請求項１乃至４に記載のＰＬＣシステム。
【請求項６】
前記ＷＥＢ上に公開された仮想モジュールおよび各種実装制限確認項目の複数を同様の構成のＰＬＣシステムを有するユーザがダウンロードできるように構成したことを特徴とする請求項１乃至４に記載のＰＬＣシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＬＣ（プログラマブル・ロジック・コントローラ）で用いられるＣＰＵモジュールのデータエリアサイズに起因するＰＬＣシステムの構成に関し、ＰＬＣを構成する各種モジュールの実装制限の確認を容易にしたＰＬＣシステムに関するものである。
【背景技術】
【０００２】
図３は従来のＰＬＣシステムの実装部分を示す構成図である。
図において、１はＰＬＣを構成するＣＰＵモジュールであり、このＣＰＵモジュールのデータエリアにはＰＬＣを構成する各種Ｉ／Ｏモジュール２や電源モジュール３の電流容量や占有スロット数、入出力点数などのほか、Ｉ／Ｏモジュール２に対する情報の授受に関するプログラムデータが格納されている。
【０００３】
その場合、データエリアにはメモリ容量の制限があるため、ユーザ４は机上計算を行って、ＩＯモジュールの実装枚数や電源モジュールの容量に対してどれだけのＩＯモジュールの実装が可能か、また、選択したモジュール構成が各制限事項を満足しているかどうかを確認した後使用している。
なお、ＰＬＣに関する先行文献としては次のようなものが知られている。
【０００４】
【特許文献１】特開平１１−３３８５１８号公報
【特許文献２】特開２００２−３５１５１１号公報
【特許文献３】特開２００６−０７９３６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記従来のＰＬＣシステムにおいては下記のような問題があった。
１）ユーザ(オペレータ)は各制限事項確認のため取扱説明書の該当項目検索やデータ収集・計算に多大の工数を要する。
【０００６】
２）何段もの制限事項が設けられている場合が多く、確認抜けが発生しやすい。
３）確認作業をしなくても動作する場合があるため、問題ないものとして使用していると、後から不具合が発生しトラブル解消に多大の工数がかかる(例えば、各Ｉ／Ｏモジュールの電流容量などは普通に動作している場合は問題なく動くが、何らかの条件で動作電流が増加した場合などでは容量不足で異常な動作若しくは想定外の動作をする可能性がある)。
【０００７】
従って、本発明の目的は、モジュール実装制限の確認を自動的に行うことが可能なＰＬＣシステムを実現することにある。
【課題を解決するための手段】
【０００８】
本発明は上記問題点を解決するためになされたもので、請求項１記載のＰＬＣシステムシステムの発明においては、
ＣＰＵモジュール、電源モジュール、複数のＩ／ＯモジュールからなるＰＬＣシステムにおいて、前記ＣＰＵモジュールが統括する前記Ｉ／Ｏモジュールの制限事項に関するデータメモリエリアの容量を超えないように、前記ＣＰＵモジュールに各種実装制限確認項目を予め格納したことを特徴とする。
【０００９】
請求項２においては、請求項１記載のＰＬＣシステムにおいて、
前記各種実装制限確認項目には前記複数のＩ／Ｏモジュールの消費電力を含むことを特徴とする。
【００１０】
請求項３においては、請求項１または２に記載のＰＬＣシステムの発明において、
前記ＣＰＵモジュールを除く全モジュールで個別情報を有し、前記ＣＰＵモジュールは運転に先立って前記個別情報を収集し、制限を超えた場合はアラームを発するように構成したことを特徴とする。
【００１１】
請求項４においては、請求項１又は２に記載のＰＬＣシステムの発明において、
前記ＣＰＵモジュールを除く全モジュールは自身のＩＤ（名称）のみを有し、前記ＣＰＵモジュールは前記制限事項に関するデータメモリエリアとは別のメモリエリアに前記ＩＤを除く全モジュールの個別情報を格納し、運転に先立って前記ＩＤを収集するとともにそのＩＤに対応する個別情報を前記別のエリアからデータメモリエリアに呼び出し、制限を超えた場合はアラームを発するように構成したことを特徴とする。
【００１２】
請求項５においては、請求項１乃至４に記載のＰＬＣシステムの発明において、
前記ＣＰＵモジュールのデータエリアに書き込まれた各種実装制限確認項目の少なくとも一つをパソコン上で仮想モジュールを用いて構成し、ユーザサポートツールまたはＷＥＢ上で公開するように構成したことを特徴とする。
【００１３】
請求項６においては、請求項１乃至４に記載のＰＬＣシステムの発明において、
前記ＷＥＢ上に公開された仮想モジュールおよび各種実装制限確認項目の少なくとも一つを同様の構成のＰＬＣシステムを有するユーザがダウンロードできるように構成したことを特徴とする請求項１乃至４に記載のＰＬＣシステム。
【発明の効果】
【００１４】
以上説明したことから明らかなように本発明によれば、次のような効果がある。請求項１〜４に記載の発明によれば、ＣＰＵモジュールが統括するＩ／Ｏモジュールの制限事項に関するデータメモリエリアの容量を超えないように、ＣＰＵモジュールに各種実装制限確認項目を予め格納したので、ユーザ（オペレータ）による実装制限の確認作業のためのデータ収集・計算工数を省略することができる。
【００１５】
請求項２に記載の発明によれば、各種実装制限確認項目には複数のＩ／Ｏモジュールの消費電力を含んでいるので、使用電力範囲を超えることがなく、シャットダウンなどのトラブルを防止することができる。
【００１６】
請求項３に記載の発明によれば、ＣＰＵモジュールを除く全モジュールで個別情報を有し、ＣＰＵモジュールは運転に先立って個別情報を収集し、制限事項を超えた場合はアラームを発するように構成したので、データ収集・計算工数を省略することができ制限を超えた実装を防止することができる。
【００１７】
請求項４に記載の発明によれば、ＣＰＵモジュールを除く全モジュールは自身のＩＤ（名称）のみを有し、前記ＣＰＵモジュールは前記制限事項に関するデータメモリエリアとは別のメモリエリアに前記ＩＤを除く全モジュールの個別情報を格納し、運転に先立って前記ＩＤを収集するとともにそのＩＤに対応する個別情報を前記別のエリアからデータメモリエリアに呼び出し、制限を超えた場合はアラームを発するように構成したので、データ収集・計算工数を省略することができ制限を超えた実装を防止することができる。
【００１８】
請求項５に記載の発明によれば、ＣＰＵモジュールのデータエリアに書き込まれた各種実装制限確認項目の少なくとも一つをパソコン上で仮想モジュールを用いて構成し、ユーザサポートツールまたはＷＥＢ上で公開するように構成したので複数のユーザが実装制限を超えることのないＰＬＣシステムを容易に実現することができる。
【００１９】
請求項６に記載の発明によれば、ＷＥＢ上に公開された仮想モジュールおよび各種実装制限確認項目の少なくとも一つを同様の構成のＰＬＣシステムを有するユーザがダウンロードできるように構成した複数のユーザが実装制限を超えることのないＰＬＣシステムを容易に実現することができる。
【発明を実施するための最良の形態】
【００２０】
図１は本発明のＰＬＣシステムの実施形態の一例を示す構成図である。なお、図３に示す従来例と同一要素には同一符号を付して重複する説明は省略する。
図１において、２はＰＬＣシステムを構成するＩ／Ｏモジュールであり、このＩ／Ｏモジュールにはメモリが追加され（又はＩ／Ｏモジュールが有するメモリの空き領域に）モジュールごとの制限事項が書き込まれている。
【００２１】
また、このＰＬＣシステムを動作させるための電源モジュール３にもメモリが追加され（又は電源モジュールが有するメモリの空き領域に）許容電流容量が書き込まれている。なお、ＰＬＣシステムを構成するＣＰＵモジュール1、Ｉ／Ｏモジュール２、電源モジュール３はベースモジュール４に組み込まれている。
【００２２】
ＣＰＵモジュール１はシステムの起動に先立って電源モジュールを含む各Ｉ／Ｏモジュールからメモリに書き込まれた制限事項を収集し、ＣＰＵモジュール１が有するデータエリアサイズに収集した制限事項が全て収納できるかどうかを判断する。
そして、収納できない(メモリがオーバフロー)する場合はアラームを発信する。
【００２３】
なお、上述では各Ｉ／Ｏモジュール２にメモリを追加して（又はＩ／Ｏモジュールが有するメモリの空き領域に）制限事項を書き込んだが、別の方法として、ＣＰＵモジュール１が有するデータエリアとは別のメモリエリアに各Ｉ／Ｏモジュールの制限事項を纏めて書き込んでおき、各Ｉ／Ｏモジュールには単にＩＤのみを持たせておく。
【００２４】
そして、ＰＬＣシステムの起動に先立ってＣＰＵモジュール１がシステム構成を認識し、認識した各Ｉ／Ｏモジュールの制限事項をＣＰＵモジュールの別のメモリエリアから呼び出してデータエリアに収納する。収納した結果、各Ｉ／Ｏモジュールの制限事項がデータエリアサイズをオーバフローした場合はアラームを発信するようにしてもよい。
【００２５】
図２は他の実施例を示すもので、この例ではＣＰＵモジュール１のデータエリアに書き込まれた各種実装制限確認項目をパソコン６に取り込み、このパソコン６に仮想モジュール構成を入力することで実装制限を確認するようにしたものである。
【００２６】
このような構成によれば、パソコン６で実装制限が確認された情報をカスタマーサービス窓口７を介してユーザサポートツールとして配信したり、またはその情報をＷＥＢ８上で公開することにより多くのユーザ４ａで利用可能となる。
【００２７】
即ち、ユーザ４ａが所有するＰＬＣシステムのＣＰＵモジュール１ａに対して最新の各種実装制限確認項目やモジュール個別情報をネットワークを経由してユーザ４ａのパソコン６ａを介してダウンロードしてＰＬＣシステムにインストールすることができる。
【００２８】
なお、以上の説明は、本発明の説明および例示を目的として特定の好適な実施例を示したに過ぎない。
従って本発明は、上記実施例に限定されることなく、その本質から逸脱しない範囲で更に多くの変更、変形を含むものである。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施例を示すＰＬＣシステムの構成図である。
【図２】他の実施例を示すＰＬＣシステムの構成図である。
【図３】従来のＰＬＣシステムの一例を示す構成図である。
【符号の説明】
【００３０】
１  ＣＰＵモジュール
２  各種Ｉ／Ｏモジュール
３  電源モジュール
４  ユーザ
５  ベースモジュール
６  パソコン
７  ウエブ
８  ユーザサポート窓口
【図３】
2007304902.tif 000003
【図１】
2007304902.tif 000004
【図２】
2007304902.tif 000005