(57)【特許請求の範囲】
【請求項１】
ＣＰＵユニットと、該ＣＰＵユニットに少なくとも一つのＩ／Ｏユニット及び少なくとも２つの互いに異なる種類の拡張ユニットが直接的に又はベースフレームを介して接続されるプログラマブルコントローラシステムであって、
前記ＣＰＵユニットに設けられ、前記拡張ユニットの種別及び該拡張ユニットの各種設定データを含む拡張ユニット情報と、該拡張ユニットの種別に応じた画面構成情報とを個別に記憶したメモリ手段と、
前記ＣＰＵユニットに設けられ、前記メモリ手段に記憶されている前記拡張ユニット情報を表示するためのモニタ表示手段と、
各々の前記拡張ユニットに設けられ、前記モニタ表示手段に表示させるべき拡張ユニットを選択するためのユニット選択スイッチと、
各々の前記拡張ユニットに設けられた点灯表示手段と、
各々の前記拡張ユニットに設けられ、前記ユニット選択スイッチにより選択された拡張ユニットから前記ＣＰＵユニットにオン信号を送出する信号送出手段とを有し、
前記ＣＰＵユニットは前記オン信号を受けて、前記ユニット選択スイッチにより選択された拡張ユニットの前記拡張ユニット情報及び前記画面構成情報を前記メモリ手段から読み出し、該読み出された各種設定データを前記拡張ユニットの種別と共に前記モニタ表示手段に表示し、
前記ＣＰＵユニットは、前記モニタ表示手段に表示され且つ前記ユニット選択スイッチにより選択された拡張ユニットの各種設定データの表示内容を切り替えるための操作キー手段を更に有し、
各拡張ユニットの点灯表示手段は、該拡張ユニットが、正常な時と、異常な時と、前記ユニット選択スイッチにより選択された時と、前記ユニット選択スイッチにより選択されていない時とが目視で識別可能な態様で点灯されることを特徴とするプログラマブルコントローラシステム。
【請求項２】
前記操作キー手段を操作することによって、前記モニタ表示手段に表示された設定データを変更すると共に変更された設定データを前記メモリ手段に記憶することができる、請求項１に記載のプログラマブルコントローラシステム。
【請求項３】
前記ＣＰＵユニットに着脱自在に設けられ、前記変更された設定データを保存することのできる記憶媒体を更に有する、請求項２に記載のプログラマブルコントローラシステム。
【請求項４】
前記操作キー手段を操作することによって、前記記憶媒体に新たにディレクトリが作成され、該新規のディレクトリに前記変更された設定データが格納されて、該変更された設定データに基づく前記拡張ユニットの制御が可能である、請求項３に記載のプログラマブルコントローラシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プログラマブルコントローラシステム（以下、ＰＬＣシステムという）に関する。
【０００２】
【従来の技術】
ＰＬＣシステムは、ＣＰＵユニットの他に、Ｉ／Ｏユニット、ＤＡ変換ユニットなどの様々な拡張ユニットから構成され、これら拡張ユニットは、ユーザの要望に応じて、機種や台数などが決定され、また、ＰＬＣシステムの制御プログラムの作成及び拡張ユニット毎の各種設定は、外部のコンピュータによって、例えばラダー図作成支援ソフトのようなシーケンスプログラミングツールを用いて行われる。
【０００３】
特開平５−２４１６２３号公報、特開平９−１６２２０号公報などは、構築したＰＬＣシステムにおける配線の確認、制御システムの動作確認のために、ＬＥＤを点滅させるなどの表示手段をＩ／Ｏユニットなどの拡張ユニットに設けるのがよいとの提案、或いは、ＰＬＣシステムに特別の表示器を接続する接続して、Ｉ／Ｏ状態の確認を行うのがよいとの提案を行っている。
【０００４】
【発明が解決しようとする課題】
従来のＰＬＣシステムでは、例えば、各拡張ユニット毎の設定を確認する場合や動作不良を発見した場合、外部のコンピュータに記憶してあるプログラム及び各種設定事項を確認し、このコンピュータにインストールされているラダー図作成支援ソフトなどのシーケンスプログラミングツールを用いて設定値の修正などを加えた後で、再びＰＬＣシステムのＣＰＵユニットにダウンロードし、再度、ＰＬＣシステムの動作確認などの作業を行うのが通例であるが、この作業は繁雑である。
【０００５】
そこで、本発明の目的は、各々の拡張ユニットの設定事項の確認作業を簡素化することのできるＰＬＣシステムを提供することにある。
また、本発明の更なる目的は、拡張ユニット毎の各種設定事項の修正又は変更に伴う作業を簡素化することのできるＰＬＣシステムを提供することにある。
また、本発明の別の目的は、拡張ユニットの設定事項の確認及び／又はその変更の際に発生し易いミスを未然に防止することのできるＰＬＣシステムを提供することにある。
また、本発明の更なる目的は、拡張ユニットの設定事項の確認作業を簡素化することのできる比較的安価なＰＬＣシステムを提供することにある。
【０００６】
【課題を解決するための手段】
かかる技術的課題は、本発明によれば、
ＣＰＵユニットと、該ＣＰＵユニットに少なくとも一つのＩ／Ｏユニット及び少なくとも２つの互いに異なる種類の拡張ユニットが直接的に又はベースフレームを介して接続されるプログラマブルコントローラシステムであって、
前記ＣＰＵユニットに設けられ、前記拡張ユニットの種別及び該拡張ユニットの各種設定データを含む拡張ユニット情報と、該拡張ユニットの種別に応じた画面構成情報とを個別に記憶したメモリ手段と、
前記ＣＰＵユニットに設けられ、前記メモリ手段に記憶されている前記拡張ユニット情報を表示するためのモニタ表示手段と、
各々の前記拡張ユニットに設けられ、前記モニタ表示手段に表示させるべき拡張ユニットを選択するためのユニット選択スイッチと、
各々の前記拡張ユニットに設けられた点灯表示手段と、
各々の前記拡張ユニットに設けられ、前記ユニット選択スイッチにより選択された拡張ユニットから前記ＣＰＵユニットにオン信号を送出する信号送出手段とを有し、
前記ＣＰＵユニットは前記オン信号を受けて、前記ユニット選択スイッチにより選択された拡張ユニットの前記拡張ユニット情報及び前記画面構成情報を前記メモリ手段から読み出し、該読み出された各種設定データを前記拡張ユニットの種別と共に前記モニタ表示手段に表示し、
前記ＣＰＵユニットは、前記モニタ表示手段に表示され且つ前記ユニット選択スイッチにより選択された拡張ユニットの各種設定データの表示内容を切り替えるための操作キー手段を更に有し、
各拡張ユニットの点灯表示手段は、該拡張ユニットが、正常な時と、異常な時と、前記ユニット選択スイッチにより選択された時と、前記ユニット選択スイッチにより選択されていない時とが目視で識別可能な態様で点灯されることを特徴とするプログラマブルコントローラシステムを提供することによって達成される。
【０００７】
すなわち、作業者又はオペレータは、確認したい拡張ユニットに設けられたモニタ選択手段を操作することで、当該拡張ユニットの設定値などの情報を、個々の拡張ユニットにモニタ表示手段を設けるまでもなく、ＣＰＵユニットのモニタ表示手段に表示させることができる。
【０００８】
したがって、本発明によれば、ラダー図などシーケンシャルプログラミングツールをインストールした外部のコンピュータの中の情報を確認するまでもなく、ＰＬＣシステム内で個々の拡張ユニットに関連する情報をモニタすることができることから、その確認作業を簡素化することができる。加えて、本発明によれば、モニタ表示手段を拡張ユニットに個々に設ける場合に比べて安価にＰＬＣシステムを製造することができる。
【０００９】
【発明の実施の形態】
本発明の好ましい実施の形態によれば、ＣＰＵユニットに操作キー手段を設け、この操作キー手段を操作することによって、ＣＰＵユニットのモニタ表示手段に表示される表示内容の切り替えることができるようにするのが好ましい。これによれば、モニタ表示手段を比較的小型のモニタ画面で構成しても、拡張ユニットに関する情報を見やすい大きさの文字、数字又は記号で表示することができる。
【００１０】
また、本発明の好ましい実施の形態によれば、ＣＰＵユニットに設けた操作キー手段を操作することによって、前記モニタ表示手段に表示された設定値を変更し、この変更された設定値をＣＰＵユニットのメモリ手段に記憶することができるようにするのが好ましい。これによれば、外部コンピュータをＣＰＵユニットに接続するまでもなく、ＰＬＣシステム内のモニタ表示画面上に表示される各拡張ユニットの各種設定値を確認しながら、必要で有れば、設定値の修正又は変更を加えることができる。
【００１１】
また、本発明の好ましい実施の形態によれば、拡張ユニットに、各々、点灯表示手段を設け、選択した拡張ユニットの点灯表示手段を点灯させることによって、当該拡張ユニットがモニタリング中であることを視覚を通じて確認することができ、また、モニタ表示内容と、点灯表示手段が点灯した拡張ユニットとの両者を見比べることで、作業者又はオペレータが、意図したユニットを間違いなく選択したか否かの事実を視覚を通じて直ちに知ることができることから、錯誤に基づく誤ったモニタリング又は設定値の誤った修正又は変更を未然に防止することができる。
本発明の上記の目的、他の目的及びその利点は、以下の、本発明の実施例の詳細な説明から明らかになろう。
【００１２】
【実施例】
以下に、添付の図面を参照して本発明の実施例を説明する。
図１は、例示として本発明を適用したＰＬＣシステムの一部を示す。図示のＰＬＣシステム１は、ユニット同士が、ベースフレームを介在させることなく相互に接続されているが、本発明はこのような接続形式のシステムに限定されるものではなく、例えば従来から既知の形式である、ベースフレームを介してユニットを接続するＰＬＣシステムについても本発明を適用することができる。
【００１３】
ＰＬＣシステム１は、ＣＰＵユニット２に加えて、端子の数が異なる各種Ｉ／Ｏユニット、トランジスタ出力ユニット、ＤＡ変換ユニットなど各種の拡張ユニット３〜８を含み、これら拡張ユニット３〜８には、ＣＰＵユニット２から何番目に存在しているかを示すユニットＩＤが付されている。すなわち、ＣＰＵユニット２の右隣りのユニット３には「ＩＤ−１」、次のユニット４には「ＩＤ−２」、・・・というように、ユニット３〜８には、夫々、ＩＤ番号が設定されている。
【００１４】
ＣＰＵユニット２は、その正面パネル９に、液晶の表示画面１０と、Ｉ／Ｏ状態表示用のＬＥＤ群１１と、複数の操作キー群１２などを有する。また、ＣＰＵユニット２は、記憶媒体であるメモリカード２２（図２）を挿入するための受け入れ口（図示せず）を備えている。
【００１５】
拡張ユニット３〜８は、夫々、その正面パネル１３にプッシュ式のスイッチボタン１４を有し、このスイッチボタン１４にはＬＥＤなどの点灯手段（図示せず）が内蔵されている。この点灯手段の点滅は外部から視認することができる。なお、「ＩＤ−１〜６」ユニット３〜８に対応するスイッチボタン１４を識別するために、これらのスイッチボタンを総称する符号１４の次に、「−１」、「−２」を付して図示してある。
【００１６】
ＣＰＵユニット２と拡張ユニット３〜８は、図２に示すように、バスライン１５を通じて接続されている。ＣＰＵユニット２には、メインＣＰＵ１７やメモリ１８など従来から知られている要素の他に、液晶画面１０のための表示制御用コンピュータ１９が設けられている。
【００１７】
メモリ１８には、シーケンスプログラムなどの他に、図３に示すように各ユニット毎に分けられたメモリ１８の中に拡張ユニット情報２０が記憶され、拡張ユニット情報２０は、対応する拡張ユニットの種別を表すコード（例えば、一六点入力ユニット、３２点入力ユニット及びＡＤ変換ユニットを意味する１、２、３で表される数値）、ユニットのＩＤ番号、コメント、ユニットが使うデバイスの先頭番号、ユニットが使うデバイスの個数などの各種設定データを含む。メモリ１８には、また、液晶画面１０に表示するための画面構成情報２１が記憶され、この画面構成情報２１は、図４に示すように、ユニットの種別に応じた数だけ用意されている。この拡張ユニット情報２０及び画面構成情報２１は、図外の外部コンピュータによってラダー図作成支援ソフトなどを用いて作成され、この外部コンピュータからＣＰＵユニット２にダウンロードされる。
【００１８】
ＣＰＵユニット２の表示画面１０には、通常は、日時が表示されているが、拡張ユニット３〜８の設定をモニタするには、モニタしたいユニットを選択するためのユニット選択手段であるスイッチボタン１４を押すことによって、該当する拡張ユニットを選択することができる。すなわち、例えば第１番目（ＩＤ−１）のユニット３の設定内容をモニタしたいときには、このＩＤ−１ユニット３のスイッチボタン１４−１を押してオン状態にする。これにより生成されたオン信号は、ＩＤ−１ユニット３からバスライン１５を通じてＣＰＵユニット２に送出される。なお、スイッチボタン１４に内蔵されたＬＥＤは、対応する拡張ユニット３〜８の状態によって、次のように変化するようになっている。
【００１９】
0004494617.tif 000002
【００２０】
作業者又はオペレータは、スイッチボタン１４の色及び点滅を見て、ユニットが正常に動作しているか否かの他に、このユニットが、モニタリングのために選択されたユニットであるか否かを瞬時に知ることができる。なお、スイッチボタン１４の中にＬＥＤを内蔵させてスイッチボタン１４それ自体の色及び点灯状態を視認させる代わりに、スイッチボタン１４とは別に、独立してＬＥＤなどの点灯表示手段を拡張ユニット３〜８に配置させるようにしてもよい。
【００２１】
例えば、ＩＤ−１ユニット３からオン信号が送出されると、このオン信号を受けて、ＣＰＵユニット２は、メモリ１８上の拡張ユニット情報２０及び画面構成情報２１からＩＤ−１ユニット３に関連する情報を読み取り、このユニット３に関する情報をモニタ表示手段としての液晶画面１０に表示する。
【００２２】
図５は、スイッチボタン１４−１を押したときの液晶画面１０の表示内容を示す。ＣＰＵユニット２の液晶画面１０には、先ず、図５の左側に示すように、ＩＤ−１ユニット３の機種名の他に、このユニット３に割り付けられているリレー番号が文字表示される。また、リレーの状態は、同じくＣＰＵユニット２に設けられているＩ／Ｏ状態表示用のＬＥＤ群１１に表示される。したがって、ＣＰＵユニット２の画面１０及びＩ／Ｏ状態表示用ＬＥＤ群１１の点灯状況を見比べることにより、所望のリレー関係が形成されているか否か及び形成されたリレー関係が正常に動作しているか否かを一見して直ちに確認することができる。
【００２３】
次いで、ＣＰＵユニット２の操作キー群１２の所定のキーを操作することによって、例えば、図５の右側に示すような他の画面に切り替わる。図５の右側に例示した画面１０には、ＩＤ−１ユニット３の機種名に加えて、このユニット３の入力時定数が表示されている。
【００２４】
このように、モニタ表示切り替え手段としての操作キー群１２の所定のキーを操作することによって、モニタ表示画面１０の表示内容が次々と切り替わって、ＩＤ−１ユニット３の各種設定パラメータを一つずつ次々と表示させることができ、作業者又はオペレータは、ＣＰＵユニット２の液晶画面１０を通じてＩＤ−１ユニット３の各種の設定内容を目で確認することができる。
【００２５】
もし、画面１０に表示された内容、つまり該当するユニットのパラメータ値及びデバイス値に修正又は変更を加えたいときには、操作キー群１２の所定のキーを操作することにより、画面１０に表示されたパラメータ値及びデバイス値を修正又は変更することができる。
【００２６】
この修正した画面表示の内容は、そのデータが、操作キー群１２の所定のキーを操作することによりセーブを実行すると、メモリカード２２に新しくディレクトリが作成され、この新規のディレクトリの中に、シーケンスプログラムを含めて、変更又は修正後のユニット構成情報やデバイス種類別のデバイス値などが格納される。
【００２７】
この変更後のデータは、ＣＰＵユニット２に、ラダー図などを作成した外部のコンピュータ（図示せず）を接続することによって、直接的に、外部コンピュータの中のデータを書き換えてもよく、また、図外のメモリーカードを介して、外部コンピュータの中のデータを書き換えるようにしてもよい。
【００２８】
また、ＣＰＵユニット２の画面１０及び操作キー群１２を用いて微調整又は変更した設定内容は、操作キー群１２の所定のキーを操作することによって、ＣＰＵユニット２のメインＣＰＵ１７の命令に従い、メモリカード２２からメモリ１８にロードされる。すなわち、操作キー群１２の所定のキーを操作することによって、画面１０を見ながらメモリカード２２の中のディレクトリを選択することができ、選択されたディレクトリ内のデータがメモリ１８にロードされる。
【００２９】
勿論、例えば複数種類の製品を製造するラインに、このラインを流れる製品の種類を識別するセンサを設置し、このセンサから送出される信号を受け取って、段取り変えの際に、ＣＰＵユニット２のメモリ１８にロードすべきファイル（ディレクトリ）をメモリカード２２の中から自動的に選択するようにしてもよい。
【００３０】
以上の説明から理解できるように、画面１０を全ての拡張ユニットに設けるのではなく、唯一、ＣＰＵユニット２に設けるようにしてあることから、比較的安価に画面付きのＰＬＣシステムを製造することができる。
【００３１】
また、各拡張ユニット３〜８に色又は点灯状態が変化するボタンスイッチ１４を設けてあるため、このボタンスイッチ１４は、事実上、各拡張ユニットが正常に動作しているか否かを目で確認できる状態表示手段を構成するだけでなく、ＣＰＵユニット２の画面１０でモニタすることを選択したユニットであることを、当該ユニットそれ自体に設置されたボタンスイッチ１４が表示することで、作業者又はオペレータは、ＣＰＵユニット２の画面１０のモニタ表示内容と、選択したユニットのボタンスイッチ１４の視認可能な状態変化との両者を目で見比べることにより、自らが選択したユニットが間違いなく意図したユニットであるか否か、つまりユニットを間違いなく選択したか否かの事実を目で確認することができ、錯誤に基づく誤ったモニタリングを未然に防止することができる。
【００３２】
また、ＣＰＵユニット２で各拡張ユニット３〜８の設定を微調整又は変更することができることから、これまで必要とされていた外部コンピュータとＣＰＵユニット２との接続などの作業を不要にでき、設定変更に伴う作業を軽減することができる。
【００３３】
また、ＣＰＵユニット２で修正したデータは、外部コンピュータをＣＰＵユニット２に接続することなく、メモリカードを用いて、簡単に外部コンピュータのデータを書き換えることができるので、ＣＰＵユニット２の中に記憶されている各種の情報と外部コンピュータの中に記憶されている情報の一致させるための作業を比較的に簡単に行うことができる。
【図面の簡単な説明】
【図１】実施例のＰＬＣシステムの一部を正面から見た概略図である。
【図２】図１のシステムの概略的なブロック図である。
【図３】ＣＰＵユニットのメモリに記憶された各拡張ユニットのデータの格納を例示する説明図である。
【図４】ＣＰＵユニットのメモリに記憶された画面構成情報の格納を例示する説明図である。
【図５】ＣＰＵユニットの画面の表示内容及びその切り替わりを説明するための図である。
【符号の説明】
１      ＰＬＣシステム
２      ＣＰＵユニット
３〜８    拡張ユニット
１０      液晶表示画面
１１      Ｉ／Ｏ状態表示用ＬＥＤ群
１２      操作キー群
１４      スイッチボタン
【図１】
0004494617.tif 000003
【図２】
0004494617.tif 000004
【図３】
0004494617.tif 000005
【図４】
0004494617.tif 000006
【図５】
0004494617.tif 000007