(57)【要約】【課題】システム全体として使用される可搬型操作器の数を必要最小限にとどめる一方、それらの可搬型操作器の操作位置を確実に認識して、ＰＬＣ側におけるインターロックを支障なく行うことを可能としたＰＬＣシステムを提供すること。【解決手段】いずれかの接続装置に対して可搬型操作器が接続されるのに応答して、当該接続装置に記憶された識別コードをプログラマブル・コントローラへ通知する接続先コード通知手段を設けて構成する。【選択図】図１
2006294012.tif 000002
【特許請求の範囲】
【請求項１】
プログラマブル・コントローラと、
プログラマブル・コントローラに対して通信回線を介して共通に接続された複数の接続装置と、
それらの接続装置のいずれに対しても着脱自在であって、接続装置を介してプログラマブル・コントローラと通信可能とされる可搬型操作器とを有し、
複数の接続装置のそれぞれには、接続装置を識別するための識別コードが記憶されており、さらに
いずれかの接続装置に対して可搬型操作器が接続されるのに応答して、当該接続装置に記憶された識別コードをプログラマブル・コントローラへ通知する接続先コード通知手段が設けられている、ことを特徴とするプログラマブル・コントローラ・システム。
【請求項２】
プログラマブル・コントローラには、
接続先コード通知手段から通知された識別コードをユーザアクセス可能なメモリ領域に格納する識別コード格納手段が設けられており、それによりユーザは識別コードと運転許可プログラムとの関連づけが可能とされている、ことを特徴とする請求項１に記載のプログラマブル・コントローラ・システム。
【請求項３】
可搬型操作器がプログラマブル表示器により構成されており、かつ接続装置に記憶された識別コードは当該プログラマブル表示器のユーザアクセス可能なメモリ領域に転送記憶され、それによりユーザは識別コードと表示器に表示される画面との関連づけが可能とされている、ことを特徴とする請求項１に記載のプログラマブル・コントローラ・システム。
【請求項４】
接続先コード通知手段が、
接続装置から識別コードを読み出す識別コード読出手段と、
読み出された識別コードを接続装置並びに通信回線を介してプログラマブル・コントローラへと送信する識別コード送信手段とを、可搬型操作器自体に組み込むことにより構成される、ことを特徴とする請求項１〜３のいずれかに記載のプログラマブル・コントローラ・システム。
【請求項５】
識別コード読出手段による識別コードの読み出しは専用の信号線を介して行われる、ことを特徴とする請求項４に記載のプログラマブル・コントローラ・システム。
【請求項６】
接続先コード通知手段が、
可搬型操作器が接続されたことを検出する接続検知器と、
接続検知器の検知出力に応答して、記憶された識別コードを専用信号線を介してプログラマブル・コントローラの入力回路へと送出する識別コード送出手段とを、接続装置自体に組み込むことにより構成される、ことを特徴とする請求項１〜３のいずれかに記載のプログラマブル・コントローラ・システム。
【請求項７】
接続先コード通知手段が、
可搬型操作器が接続されたことを検知する接続検知器と、
接続検知器の検知出力に応答して、記憶された識別コードを通信回線を介してプログラマブル・コントローラへと送信する識別コード送信手段とを、接続装置自体に組み込むことにより構成される、ことを特徴とする請求項１〜３のいずれかに記載のプログラマブル・コントローラ・システム。
【請求項８】
それぞれ通信回線を介して共通のプログラマブル・コントローラに接続され、かつそれぞれ固有の識別コードが組み込まれた複数の接続装置のいずれにも着脱可能であって、
各種の入力操作を行うための操作部と、
各種の表示動作を行うための表示部と、
接続装置と通信回線を介して接続するための接続部と、
操作部における入力操作に対応する入力処理、表示部に対する表示動作を行う表示処理、接続部及び通信回線を介する通信処理等を司る制御部と、を有し、
接続部には、通信回線とは別に識別コード読み出しのための専用線が設けられており、さらに
制御部には、
接続装置との接続に応答して、専用線を介して接続装置から識別コードを読み出す読出手段と、
読み出された識別コードを接続装置及び通信回線を介してプログラマブル・コントローラへと送信する送信手段とが設けられている、ことを特徴とする可搬型操作器。
【請求項９】
プログラマブル表示器により構成されており、かつ接続装置から読み出された識別コードは当該プログラマブル表示器のユーザアクセス可能なメモリ領域に転送記憶され、それによりユーザは識別コードと表示器に表示される画面との関連づけが可能とされている、ことを特徴とする請求項８に記載の可搬型操作器。
【請求項１０】
それぞれ通信回線を介して共通のプログラマブル・コントローラに接続され、かつ可搬型操作器が着脱可能に接続されると共に、固有の識別コードが組み込まれており、
プログラマブル・コントローラとの接続部には、プログラマブル・コントローラとの間を結ぶ通信回線の他に、プログラマブル・コントローラの入出力ユニットとの間を結ぶ専用線が設けられており、さらに
可搬型操作器が接続されたことを検知する接続検知器と、
接続検知器が接続を検知したことに応答して、固有の識別コードを専用線を介してプログラマブル・コントローラの入出力ユニットへと送出する識別コード送出手段とが設けられている、ことを特徴とする接続装置。
【請求項１１】
それぞれ通信回線を介して共通のプログラマブル・コントローラに接続され、かつ可搬型操作器が着脱可能に接続されると共に、固有の識別コードが組み込まれており、
可搬型操作器が接続されたことを検知する接続検知器と、
接続検知器が接続を検知したことに応答して、固有の識別コードを通信回線を介してプログラマブル・コントローラの入出力ユニットへと送出する識別コード送出手段とが設けられている、ことを特徴とする接続装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、複数の加工ステーション等が分散配置されたような制御対象機器を制御する場合等に好適なプログラマブル・コントローラ・システム（以下、ＰＬＣシステムと言う）に関する。
【背景技術】
【０００２】
複数台の加工ステーションが間隔を隔てて１列に配置され、これにより長大な生産設備が構成されているような場合、あるいは複数台の加工ステーションが互いに見通しの悪い関係にレイアウトされ、生産設備が構成されているような場合がある。
【０００３】
このような場合、個々の加工ステーションに備え付けられた操作器（プログラマブル表示器など）を自由に操作させると、目視確認ができないことから、各加工ステーション間で危険な事態が発生することが想定される。
【０００４】
そこで、このような危険な事態を回避するために、各加工ステーションを制御する個々の制御プログラム間にインターロックをかけて、フェイルセーフ機能を働かせ、誤操作による事故を未然に防止する試みがなされている。
【０００５】
各加工ステーション間の制御プログラムに互いにインターロックをかけるためには、現在オペレータがどの加工ステーションにおける操作器を操作しているかを認識せねばならない。各加工ステーション毎に操作器が備え付けられているのであれば、それらの操作器のそれぞれに固有な識別コードを組み込めば、その組み込まれた識別コードをＰＬＣ側で読み出すことによって、オペレータの操作位置を容易に確認することができる。
【０００６】
なお、プログラマブル表示器をアダプタを介してＰＬＣと接続する技術は従来より知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３６６２０５公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＰＬＣの操作器としてプログラマブル表示器を採用する場合、各加工ステーションの全てにプログラマブル表示器を備え付けるとすれば、システム全体で大きな費用がかかる。この問題を解決するためには、各加工ステーションのそれぞれに、ＰＬＣと通信回線を介して接続された接続装置（以下、接続ボックスと称する）を設ける一方、システム全体としては、プログラマブル表示器の個数を１台若しくは数台程度にとどめ、これを前述の接続ボックスに対して着脱自在とすることが考えられる。
【０００８】
このような構成を採用すれば、システム全体として必要なプログラマブル表示器の数を少数にとどめ、システム全体としてのコストを低下させることが可能となる。
【０００９】
しかし、このようなプログラマブル表示器の着脱方式を採用すると、個々のプログラマブル表示器内に識別コードを組み込んでいたとしても、そのプログラマブル表示器は様々な加工ステーションに運ばれて接続ボックスに装着されるため、ＰＬＣ側で接続ボックスを介してそれに接続されたプログラマブル表示器の識別コードを確認したとしても、単にその識別コードからだけでは、どの加工ステーションでオペレータが操作をしているかは判別することはできず、そのためユーザプログラム（複数の制御プログラムで構成されている）におけるインターロック処理に支障を来すという問題点が指摘されている。
【００１０】
この発明は、このような従来の問題点に着目してなされたものであり、その目的とするところは、システム全体として使用される可搬型操作器の数を必要最小限にとどめる一方、それらの可搬型操作器の操作位置を確実に認識して、ＰＬＣで実行されるユーザプログラムにおいてインターロックを支障なく行うことを可能としたＰＬＣシステムを提供することにある。
【００１１】
この発明のさらに他の目的ならびに作用効果については、明細書の以下の記述を参照することにより、当業者であれば容易に理解されるであろう。
【課題を解決するための手段】
【００１２】
この発明のＰＬＣシステムは、ＰＬＣと、ＰＬＣに対して通信回線を介して共通に接続された複数の接続装置と、それらの接続装置のいずれに対しても着脱自在であって、接続装置を介してＰＬＣと通信可能とされる可搬型操作器とを有する。
【００１３】
複数の接続装置のそれぞれには、接続装置を識別するための識別コードが記憶されており、さらに何れかの接続装置に対して可搬型操作器が接続されるのに応答して、当該接続装置に記憶された識別コードをプログラマブル・コントローラへ通知する接続先コード通知手段が設けられている。
【００１４】
このような構成によれば、何れかの接続装置に対して可搬型操作器が接続されるのに応答して、当該接続装置に記憶された識別コードがＰＬＣへ通知されるため、可搬型操作器が何れの接続装置に対して接続されていようとも、可搬型操作器が接続された接続装置をＰＬＣの側は的確に認識することができ、この情報をユーザプログラム実行時に参照することによって、異なるステーション間におけるインターロック制御を支障なく実現することができる。
【００１５】
本発明の好ましい実施の形態においては、ＰＬＣには、接続先コード通知手段から通知された識別コードをユーザアクセス可能なメモリ領域に格納する識別コード格納手段が設けられており、それによりユーザは識別コードと運転許可プログラムとの関連付けが可能とされる。
【００１６】
本発明の好ましい実施の形態においては、可搬型操作器がプログラマブル表示器により構成されており、かつ接続装置に記憶された識別コードは当該プログラマブル表示器のユーザアクセス可能なメモリ領域に転送記憶され、それによりユーザは識別コードと表示器に表示される画面との関連付けが可能とされる。
【００１７】
本発明の好ましい実施の形態においては、接続先コード通知手段が、接続装置から識別コードを読み出す識別コード読み出し手段と、読み出された識別コードを接続装置ならびに通信回線を介してＰＬＣへと送信する識別コード送信手段とを、可搬型操作器自体に組み込むことにより構成することができる。このとき、識別コード読み出し手段による識別コードの読み出しは専用の信号線を介して行われるようにしてもよい。
【００１８】
本発明の好ましい実施の形態においては、接続コード通知手段が、可搬型操作器が接続されたことを検出する接続検知器と、接続検知器の検知出力に応答して、記憶された識別コードを専用信号線を介してＰＬＣの入力回路へと送出する識別コード送出手段とを、接続装置自体に組み込むことにより構成するようにしてもよい。
【００１９】
本発明の好ましい実施の形態においては、接続コード通知手段が、可搬型操作器が接続されたことを検知する接続検知器と、接続検知器の検知出力に応答して、記憶された識別コードを通信回線を介してＰＬＣへと送信する識別コード送信手段とを、接続装置自体に組み込むことにより構成してもよい。
【００２０】
別の一面から見た本発明は可搬型操作器として把握することもできる。この可搬型操作器は、それぞれ通信回線を介して共通のＰＬＣに接続され、かつそれぞれ固有の識別コードが組み込まれた複数の接続装置の何れにも着脱が可能である。
【００２１】
さらに、この可搬型操作器は、各種の入力操作を行うための操作部と、各種の表示動作を行うための表示部と、接続装置と通信回線を介して接続するための接続部と、操作部における入力操作に対応する入力処理、表示部に対する表示動作を行う表示処理、接続部及び通信回線を介する通信処理などを司る制御部とを有する。
【００２２】
制御部には、通信回線とは別に識別コード読み出しのための専用線が設けられており、さらに制御部には、接続装置との接続に応答して、専用線を介して接続装置から識別コードを読み出す読み出し手段と、読み出された識別コードを接続装置及び通信回線を介してＰＬＣへと送信する送信手段とが設けられている。
【００２３】
ここで、上記の可搬型操作器としては、プログラマブル表示器により構成され、かつ接続装置から読み出された識別コードは当該プログラマブル表示器のユーザアクセス可能なメモリ領域に転送記憶され、それによりユーザは識別コードと表示器に表示された画面との関連付けが可能とされるようにしてもよい。
【００２４】
別の一面から見た本発明は、接続装置として把握することもできる。この接続装置は、それぞれ通信回線を介して共通のＰＬＣに接続され、かつ可搬型操作器が着脱可能に接続されると共に、固有の識別コードが組み込まれている。
【００２５】
この接続装置のＰＬＣとの接続部には、ＰＬＣとの間を結ぶ通信回線の他に、ＰＬＣの入出力ユニットとの間を結ぶ専用線が設けられている。
【００２６】
さらに、この接続装置には、可搬型操作器が接続されたことを検知する接続検知部と、接続検知部が接続を検知したことに応答して、固有の識別コードを専用線を介してＰＬＣの入出力ユニットへと送出する識別コード送出手段とが設けられる。
【００２７】
別の一面から見た接続装置は次のように構成することもできる。この接続装置は、それぞれ通信回線を介して共通のＰＬＣに接続され、かつ可搬型操作器が着脱可能に接続されると共に、固有の識別コードが組み込まれている。
【００２８】
さらに、この接続装置は、可搬型操作器が接続されたことを検知する接続検知器と、接続検知器が接続を検知したことに応答して、固有の識別コードを通信回線を介してＰＬＣの入出力ユニットへと送出する識別コード送出手段とが設けられる。
【００２９】
尚、ここで言う『ユーザアクセス可能なメモリ領域』とは、その対象がＰＬＣであるか、又はプログラマブル表示器であるかによって異なる。ＰＬＣを対象とした場合、ユーザプログラムを構成する命令（命令語）からアクセス可能な（データの読み出しまたは書き込みが可能な、あるいは、その両方が可能な）メモリ領域を示すものである。ユーザプログラムは、ユーザによって作成、変更されるプログラムであり、このユーザプログラムをＰＬＣにて実行することでユーザが希望する制御を可能とするものである。また、プログラマブル表示器を対象とした場合は、複数ある画面データの何れを表示させるのかの条件設定として指定可能なメモリ領域を示すものである。
【発明の効果】
【００３０】
本発明によれば、何れかの接続装置に対して可搬型操作器が接続されるのに応答して、当該接続装置に記憶された識別コードをＰＬＣへ通知する接続先コード通知手段が設けられているため、システム全体で使用される可搬型操作器の個数を必要最小限にとどめつつも、ＰＬＣの側では各可搬型操作器が接続された接続装置の位置を的確に認識し、これに基づいて可搬型操作器の位置との関係を利用した様々な制御を容易に実現することができる。
【発明を実施するための最良の形態】
【００３１】
以下に、この発明の好適な実施の一形態を添付図面を参照しながら詳細に説明することとする。
【００３２】
本発明に係るＰＬＣシステムのシステム構成図（その１）が図１に示されている。図において、１００は制御盤、１は制御盤１００に収容されたＰＬＣ、２−１，２−２，・・・２−ｎは各加工ステーション毎に備え付けられた接続ボックス（接続装置）、３はシステム全体で１台または数台程度にとどめられた可搬型プログラマブル表示器（可搬型操作盤）、４はＰＬＣ１と各接続ボックス２−１，２−２，・・・２−ｎとを結ぶ通信回線、５は可搬型プログラマブル表示器３と接続ボックス２とを結ぶ通信ケーブルである。
【００３３】
このように、本発明のＰＬＣシステムは、ＰＬＣ１と、ＰＬＣに対して通信回線４を介して共通に接続された複数の接続ボックス２−１，２−２，・・・２−ｎと、それらの接続ボックス２−１，２−２，・・・２−ｎの何れに対しても着脱自在であって、接続ボックスを介してＰＬＣと通信可能とされる可搬型プログラマブル表示器３とを有する。
【００３４】
そして、後に詳細に説明するように、複数の接続ボックス２−１，２−２，・・・２−ｎのそれぞれには、接続ボックスを識別するための識別コードが記憶されており、さらに何れかの接続ボックスに対して可搬型プログラマブル表示器３が接続されるのに応答して、当該接続ボックスに記憶された識別コードをＰＬＣへと通知する接続先コード通知手段が設けられている。
【００３５】
この図１に示される長大な生産ラインにあっては、適当な間隔で長手方向に沿って接続ボックス２−１，２−２，・・・２−ｎが配置されている。オペレータの目視確認距離には限界があるから、作業安全のためには、何れかの接続ボックスに可搬型プログラマブル表示器３が接続されているときには、それにより運転可能な加工ステーションはその周辺の一定範囲に限られることが好ましく、これはＰＬＣ１のユーザプログラムにおいて、個々のステーション間におけるインターロックをとることにより実現することができる。
【００３６】
本発明に係るＰＬＣシステムのシステム構成図（その２）が図２に示されている。この例にあっては、六角形の各辺に位置するようにして６個の加工ステーションが配置されている。そして、各加工ステーション毎に、接続ボックス２−１〜２−６が備え付けられている。各接続ボックス２−１〜２−６には、可搬型プログラマブル表示器３が着脱自在に装着可能とされている。それらの接続ボックス２−１〜２−６は互いに通信回線４を介して結ばれ、ＰＬＣ１へと接続される。
【００３７】
このような加工ステーションのレイアウトによれば、加工ステーション間における見通しがよくないことから、何れかの加工ステーションにおいて加工機械の運転を行っているときには、そこから見通しの悪い加工ステーションにおける運転作業は禁止することが好ましい。このような見通しの悪い加工ステーション間における制御の連繋は、ＰＬＣ１のユーザプログラムにおいてそれら加工ステーション間におけるインターロックをとることにより実現することができる。
【００３８】
次に、本発明に係るＰＬＣシステムの詳細構成図（その１）が図３に示されている。同図に示されるように、このＰＬＣシステムは、１台のＰＬＣ１と、３台の接続ボックス２−１〜２−３と、１台の可搬型プログラマブル表示器３とを含んでいる。
【００３９】
ＰＬＣ１は、ＣＰＵユニット１１とＩ／Ｏユニット１２とを含んでいる。ＣＰＵユニット１１内には、ユーザプログラムを格納するためのユーザプログラムメモリ（ＵＭ）１１１と、入出力データや各種の状態フラグなどの格納領域として機能するＩ／Ｏメモリ（ＩＯＭ）１１２と、各種の設定データを格納するための不揮発性を有するフラッシュＲＯＭ（ＦＲＯＭ）１１３と、主としてユーザプログラムを構成する命令後の実行に寄与するＡＳＩＣ１１４と、ＣＰＵユニット１１の全体を統括制御すると共に、共通処理、Ｉ／Ｏリフレッシュ処理、命令実行処理、周辺サービス処理などを実現する機能を有するマイクロプロセッサ（ＭＰＵ）１１５とを含んでいる。
【００４０】
一方、Ｉ／Ｏユニット１２内には、入力回路１２１と出力回路１２２とが含まれている。なお、１２３は外部機器を接続するための端子台である。
【００４１】
各接続ボックス２−１〜２−３のそれぞれには、識別コード設定用の設定スイッチ２０１（この例では、４ビットのＤＩＰスイッチ）と、ＰＬＣ接続用コネクタ２０２と、可搬型プログラマブル表示器接続用コネクタ２０３とが含まれている。
【００４２】
ＰＬＣ１を構成するＣＰＵユニット１１と各接続ボックス２−１〜２−３のそれぞれとの間は、ＲＳ４２２Ａまたはイーサネット（登録商標）などの通信回線４により結ばれている。
【００４３】
可搬型プログラマブル表示器３は、各種の設定データを記憶するための不揮発性を有するフラッシュＲＯＭ３０１と、５インチの液晶ディスプレイ（ＬＣＤ）３０２と、液晶コントローラ（ＬＣＤＣ）３０３と、各種演算におけるワーキングエリアなどとして使用されるＳＤＲＡＭ３０４と、可搬型プログラマブル表示器３全体を統括制御するＣＰＵ３０６とを含んでいる。
【００４４】
可搬型プログラマブル表示器３は、３台の接続ボックス２−１〜２−３の何れに対してもコネクタ５０１，５０２を介して着脱可能とされている。可搬型プログラマブル表示器３が接続ボックス２−１〜２−３の何れかに装着された状態では、可搬型プログラマブル表示器３とＰＬＣ１のＣＰＵユニット１１とは、ケーブル５内の通信回線５ａ及び通信回線４を介して通信が可能になされると共に、可搬型プログラマブル表示器３は４ビット信号ライン５ｂを介して接続ボックス２−１内の設定スイッチ２０１の設定データを読み込んで、ＦＲＯＭ３０１に保存することが可能となされている。
【００４５】
図３に示されるＰＬＣシステムの処理を示すフローチャート（その１）が図６に示されている。同図（ａ）に示されるように、可搬型プログラマブル表示器３の処理としては、まずステップ６０１において、可搬型プログラマブル表示器３のＣＰＵ３０６がＣＰＬＤ（図示せず）やＡＳＩＣ３０５を介して接続ボックス２内の設定スイッチ２０１の状態を読み込む（例えば、０３）。
【００４６】
続くステップ６０２では、ＣＰＵ３０６は、読み込んだ結果を番号に変換し、内部記憶領域であるＦＲＯＭ３０１に格納する。なお、読み込んだ結果が設定スイッチ２０１の状態としてありえない場合は、接続ボックス２に接続されていない状態と判断するように構成しても良い。また、読み込んだ結果が設定スイッチ２０１で設定可能な番号である場合は、接続ボックス２が接続されたと判断するように構成しても良い。
【００４７】
続くステップ６０３では、ＣＰＵ３０６は、記憶領域内の番号を通信（例えば、ＲＳ４２２Ａまたはイーサネット（登録商標）等）を介して、ＰＬＣ１へと送信し、これによりＰＬＣ１内のＭＰＵ１１５の動作を介して、当該番号をＰＬＣ１の所定の記憶領域に書き込む（例えば、ＤＭ１００で表現されるメモリアドレスに書き込む）。この所定の記憶領域をどこにするかを、書き込み先のＰＬＣの記憶領域に関する設定情報として予め設定したテーブルを参照することで決めても良い。以上のステップ６０１〜６０３の処理は、可搬型プログラマブル表示器のシステムプログラムを実行することで実現される。
【００４８】
一方、同図（ｂ）に示されるように、ＰＬＣの処理としては、まず第１に、ステップ６２１において、ステーション番号が格納される領域（例えば、メモリアドレスＤＭ１００）を初期化し、未接続の状態に復帰させる（例えば、ＦＦ）。
【００４９】
続くステップ６２２では、記憶領域ＤＭ１００にステーション番号が書き込まれ、例えば、ＦＦから０３に変更することを待機する。書き替えが確認されたならば、ステップ６２３へ進む。
【００５０】
ステップ６２３においては、ＤＭ１００の内容を読み出して、ステーション番号を取得し、これを別の領域（例えば、メモリアドレスＤＭ１０１）に格納する。
【００５１】
続くステップ６２４では、ステーション番号に基づき、表示器に対する所定のプログラムを実行する（ステップ６２４）。このプログラムには、各ステーション間におけるインターロック処理を含むことができる。
【００５２】
続くステップ６２５においては、ＤＭ１００の値とＤＭ１０１の値とを比較することによって、両者が不一致となることを待機する。ここで、不一致ということは、可搬型プログラマブル表示器３が接続を解除されたことを意味している。
【００５３】
続くステップ６２６では、可搬型プログラマブル表示器３が接続を解除されたものとして必要な後処理を実行する。
【００５４】
以後、ステップ６２１→ステップ６２２→ステップ６２３→ステップ６２４→ステップ６２５→ステップ６２６の処理が繰り返し実行される。以上のステップ６２１〜６２６の処理は、ＰＬＣのユーザプログラムを実行することで実現される。
【００５５】
このように、図６（ａ），（ｂ）に示される処理が実行される結果、接続ボックス２内の設定スイッチ２０１により設定されたデータは、４ビットの信号ライン５ｂを介して可搬型プログラマブル表示器３に読み込まれ、ＦＲＯＭ３０１内の所定エリアに格納される。この識別コード格納領域は、可搬型プログラマブル表示器３におけるユーザプログラムによって参照可能な領域とされているため、例えば表示用マクロプログラムによってＦＲＯＭ３０１内の識別コードを参照し、これと可搬型プログラマブル表示器３において表示されるべき画面とを関連付けすることによって、現在接続されている接続ボックス２−１と関連する表示画面のみを自動的にＬＣＤ３０２の画面に表示させるといった処理を可能とすることができる。
【００５６】
次に、本発明に係るＰＬＣシステムの詳細構成図（その２）が図４に示されている。なお、同図において、図３の詳細構成図（その１）と同一構成部分については同符号を付して説明は省略する。
【００５７】
この例における接続先コード通知手段は、可搬型プログラマブル表示器３が接続されたことを検知する接続検知機２０４と、接続検知機２０４の検知出力に応答して、設定スイッチ２０１の設定データを専用信号線６を介してＰＬＣの入力回路１２１へと送出する識別コード送出手段とを、接続ボックス２−１〜２−３それ自体に組み込むことにより構成されている。専用信号線６の例としては、例えば、設定スイッチ２０１の４ビットに対応する信号線４本と、接続検知器２０４に対応する信号線２本の計６本の信号線をＰＬＣ１の入力回路１２１につながる端子台１２３の所定の端子に接続することで実現できる。接続検知器２０４は、ケーブル５が接続されることにより閉回路が生成されることを検出することで可搬型プログラマブル表示器３が接続されたことを検出するように構成することができる。
【００５８】
図４に示されるＰＬＣシステムの処理を示すフローチャート（その２）が図７に示されている。同図に示されるように、ＰＬＣのＣＰＵユニットにおいては、ＰＬＣの電源がオンされるのに応答して、入力回路の接続検知情報を取得し、接続状態か未接続状態かの判定を行う（ステップ７０１）。
【００５９】
ここで、接続状態と判定されると、ステップ７０２へと進み、ＰＬＣ側においては、接続ボックスの設定スイッチ２０１の状態を入力回路１２１から読み込む。
【００６０】
続くステップ７０３では、読み込んだ結果をステーション番号として内部記憶領域（例えば、ＤＭ１００）に格納する。
【００６１】
続くステップ７０４では、ステーション番号に基づき、可搬型プログラマブル表示器３に対する所定のプログラムを実行する。このプログラムには、前述のインターロック処理を含めることができる。
【００６２】
続くステップ７０５では、入力回路の接続検知情報を取得すると共に、それに基づき接続が継続しているか未接続かの判定を行う。未接続の場合には、ステップ７０１へ戻り、以上の処理を繰り返す。これに対して、接続状態の場合には、ステップ７０６へと進み、所定のプログラムを繰り返し実行する。以上のステップ７０１〜７０６の処理は、ＰＬＣのユーザプログラムを実行することで実現される。
【００６３】
次に、本発明に係るＰＬＣシステムの詳細構成図（その３）が図５に示されている。なお、同図において、図３に示す詳細構成図（その１）と同一構成部分については同符号を付して説明は省略する。
【００６４】
この例にあっては、接続先コード通知手段として、可搬型プログラマブル表示器３が接続されたことをソフトウェア的に検知する接続検知器と、接続検知器の検知出力に応答して、設定スイッチ２０１の設定データを通信回線４を介してＰＬＣ１へと送信する識別コード送信手段とを、接続ボックス２−１それ自体に組み込むことにより構成されている。なお、図において、２０５はＣＰＵ、２０６はメモリである。
【００６５】
図５に示されるＰＬＣシステムの処理を示すフローチャート（その３）が図８に示されている。同図（ａ）に示されるように、接続ボックス側の処理にあっては、まず、ステップ８０１において、可搬型プログラマブル表示器３が接続されるのを待機する。そして、可搬型プログラマブル表示器３が接続されるのを待って（ステップ８０１ＹＥＳ）、ステップ８０２へと進む。
【００６６】
ステップ８０２においては、接続ボックスのＣＰＵ２０５が設定スイッチ２０１の状態を読み込む。
【００６７】
続くステップ８０３では、読み込んだ結果を番号に変換し、メモリ２０６内の内部記憶領域に格納し、さらに通信を介してこのデータをＰＬＣ１の所定の記憶領域に書き込む。
【００６８】
続くステップ８０４では、可搬型プログラマブル表示器３から通信コマンドが発行されるのを待機する。発行されるのを待って、ステップ８０５へと進む。
【００６９】
ステップ８０５では、可搬型プログラマブル表示器３から受信したコマンドをＰＬＣ１へコマンドを送信し、ＰＬＣから受信したレスポンスを可搬型プログラマブル表示器３に返す。
【００７０】
一方、図８（ｂ）に示されるように、ＰＬＣ側の処理としては、まずステップ８２１において、ステーション番号が格納される領域（例えば、ＤＭ１００）を初期化し、未接続の状態にする（例えば、ＦＦ）。
【００７１】
続くステップ８２２では、ＤＭ１００にステーション番号が書き込まれたか（例えば、ＦＦから０３に変わったか）を待機する。ＦＦから０３への変更が確認されたならば、ステップ８２３へと進む。
【００７２】
ステップ８２３では、ＤＭ１００の内容を読み出して、ステーション番号を取得し、これを別の領域（例えば、ＤＭ１０１）に格納する。
【００７３】
続くステップ８２４では、ステーション番号に基づき、可搬型プログラマブル表示器３に対する所定のプログラムを実行する。このプログラムには、ステーションプログラム間におけるインターロック処理を含めることができる。
【００７４】
続くステップ８２５では、ＤＭ１００の値とＤＭ１０１の値とを比較し、両者が異なるか否かを判定する。異なれば、ステップ８２６へと進む。
【００７５】
ステップ８２６においては、可搬型プログラマブル表示器３が接続解除されたものとして必要な後処理を実行する。
【００７６】
以後、ステップ８２１→ステップ８２２→ステップ８２３→ステップ８２４→ステップ８２５→ステップ８２６を繰り返し実行する。以上のステップ８２１〜８２６の処理は、ＰＬＣのユーザプログラムを実行することで実現される。
【００７７】
最後に、本発明に係るＰＬＣシステムに適用されるユーザプログラムの一例を示すラダー図が図９に示されている。同図に示されるように、Ｎｏ．１装置、Ｎｏ．２装置、Ｎｏ．３装置、Ｎｏ．４装置はそれぞれ該当する接続ボックスに可搬型プログラマブル表示器３が装着状態にある期間に限って運転許可される。その結果、それらの装置が不用意に運転されることによって、危険な事態が招来される虞れを未然に防止することができる。
【産業上の利用可能性】
【００７８】
本発明によれば、何れかの接続装置に対して可搬型操作器が接続されるのに応答して、当該接続装置に記憶された識別コードをプログラマブル・コントローラへ通知する接続先コード通知手段が設けられているため、制御システム全体で使用される可搬型操作器を必要最小限にとどめつつも、可搬型操作器がどの接続装置に装着されているかをＰＬＣ側で確実に把握することができ、これに基づきＰＬＣ側では可搬型操作器の位置と関連付けた様々な制御を実現することが可能となる。
【図面の簡単な説明】
【００７９】
【図１】本発明に係るＰＬＣシステムのシステム構成図（その１）である。
【図２】本発明に係るＰＬＣシステムのシステム構成図（その２）である。
【図３】本発明に係るＰＬＣシステムの詳細構成図（その１）である。
【図４】本発明に係るＰＬＣシステムの詳細構成図（その２）である。
【図５】本発明に係るＰＬＣシステムの詳細構成図（その３）である。
【図６】本発明に係るＰＬＣシステムの処理を示すフローチャート（その１）である。
【図７】本発明に係るＰＬＣシステムの処理を示すフローチャート（その２）である。
【図８】本発明に係るＰＬＣシステムの処理を示すフローチャート（その３）である。
【図９】本発明に係るＰＬＣシステムに適用されるユーザプログラムの一例を示すラダー図である。
【符号の説明】
【００８０】
１    プログラマブル・コントローラ
２−１〜２−ｎ  接続ボックス
３    可搬型プログラマブル表示器
４    通信回線
５    通信用ケーブル
５ａ  通信線
５ｂ  信号ライン
６    信号ライン
１１  ＣＰＵユニット
１２  Ｉ／Ｏユニット
１１１  ユーザプログラムメモリ
１１２  Ｉ／Ｏメモリ
１１３  フラッシュＲＯＭ
１１４  演算用ＡＳＩＣ
１１５  マイクロプロセッサ（ＭＰＵ）
１１６  ＤＳＵＢ
１２１  入力回路
１２２  出力回路
１２３  端子台
２０１  設定スイッチ
２０２  ＰＬＣ用コネクタ
２０３  可搬型プログラマブル表示器用コネクタ
２０４  接続検知器
２０５  ＣＰＵ
２０６  メモリ
３０１  フラッシュＲＯＭ
３０２  液晶ディスプレイ
３０３  液晶コントローラ
３０４  ＳＤＲＡＭ
３０５  ＡＳＩＣ
３０６  ＣＰＵ
５０１  通信用コネクタ
５０２  信号ライン用コネクタ
【図１】
2006294012.tif 000003
【図２】
2006294012.tif 000004
【図３】
2006294012.tif 000005
【図４】
2006294012.tif 000006
【図５】
2006294012.tif 000007
【図６】
2006294012.tif 000008
【図７】
2006294012.tif 000009
【図８】
2006294012.tif 000010
【図９】
2006294012.tif 000011