(57)【特許請求の範囲】
【請求項１】
画面プログラム作成ツールで作成された画面プログラムが格納される第一メモリ及びこの第一メモリの内容に応動する第一ＣＰＵを備えた設定表示装置と、第二メモリに格納されたシーケンスプログラムに応動し、入力信号に対応した出力信号を発生する第二ＣＰＵを備えたプログラマブルコントローラからなるプログラマブルコントローラ用設定表示装置において、上記第一ＣＰＵ又は上記画面プログラム作成ツールと交信する第三ＣＰＵ及びこの第三ＣＰＵを介して上記第一メモリ又は上記画面プログラム作成ツールとの間で画面プログラムのやり取りが行われる第三メモリを備えた脱着式アダプタを設置し、この脱着式アダプタは上記設定表示装置と上記プログラマブルコントローラ間で電気信号のスルーパス機能動作を行うとともに、上記第三ＣＰＵが転送モード判定を行った時には、上記第三メモリと上記画面プログラム作成ツール又は上記第一メモリ間で画面プログラムの転送動作を行うことを特徴とするプログラマブルコントローラ用設定表示装置。
【請求項２】
脱着式アダプタは通過モード判定手段を備え、上記脱着式アダプタにシーケンスプログラム作成ツールが接続された時には、上記シーケンスプログラム作成ツールとプログラマブルコントローラ間で自由に信号交信が行えることを特徴とする請求項１記載のプログラマブルコントローラ用設定表示装置。
【請求項３】
設定表示装置は選択画面表示手段を備え、この選択画面内の選択スイッチの操作によって第一メモリと第三メモリ間の画面プログラム転送が行われることを特徴とする請求項１又は請求項２記載のプログラマブルコントローラ用設定表示装置。
【請求項４】
設定表示装置は簡略起動判定手段を備え、脱着式アダプタに上記設定表示装置が接続された時には、第三メモリから第一メモリへの画面プログラムの転送が行われた後、上記設定表示装置とプログラマブルコントローラ間のスルーパス交信が行われることを特徴とする請求項１又は請求項２記載のプログラマブルコントローラ用設定表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数台のプログラマブルコントローラに対して選択接続して用いられるプログラマブルコントローラ用設定表示装置に関するものであり、特に、接続されたプログラマブルコントローラに応じて、異なる画面プログラムを必要とする設定表示装置において、多数の画面プログラムを適正に管理することができるようにしたものである。
【０００２】
【従来の技術】
図２０は従来のプログラマブルコントローラ用設定表示装置を示すブロック図であり、図において、１０１は以下に説明する各要素によって構成される設定表示装置であり、１０２は当該設定表示装置１０１を制御する第一ＣＰＵ、１０３は第一ＣＰＵ１０２にバス接続されるとともに、マスクＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成された第一システムメモリ、１０４は第一ＣＰＵ１０２と共働し、処理過程の各種データを一時的に格納するＲＡＭ等の第一ワーキングメモリ、１０５は第一ＣＰＵ１０２に接続されているメカキーやタッチキーなどの操作キー、１０６は第一ＣＰＵ１０２の制御出力に応じて画面表示する液晶等の画面表示器、１０７は画面表示器１０６の表示を行うための画面プログラムが格納されるプログラムメモリとなる第一メモリであり、当該第一メモリ１０７はＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成されるとともに、第一ＣＰＵ１０２にバス接続されている。
【０００３】
１０８は第一ＣＰＵ１０２にバス接続され、後述するプログラマブルコントローラとの交信情報や、操作キー１０５の操作情報が格納されるバッファメモリ、１０９は第一ＣＰＵ１０２にバス接続された第一シリアルインタフェース、１１０は当該第一シリアルインタフェース１０９のシリアル端子に接続された第一接続コネクタ、１１１は第一ＣＰＵ１０２にバス接続された第三シリアルインタフェース、１１２は当該第三シリアルインタフェース１１１のシリアル端子に接続された第三接続コネクタ、１１３は設定表示装置１０１の周辺ツールとして、画面プログラムの作成及び転送をする画面プログラム作成ツール、１１４は当該画面プログラム作成ツール１１３で作成された画面プログラムを格納するフロッピディスク等からなる画面プログラム保存媒体であり、画面プログラム作成ツール１１３で作成された画面プログラム、又は画面プログラム保存媒体１１４から画面プログラム作成ツール１１３に転送された画面プログラムは、第三接続コネクタ１１２，第三シリアルインタフェース１１１，第一ＣＰＵ１０２を介して、第一メモリ１０７に格納される。
【０００４】
次に、１１５は以下に説明する各要素によって構成されるプログラマブルコントローラであり、１１６は当該プログラマブルコントローラ１１５を制御する第二ＣＰＵ、１１７は第二ＣＰＵ１１６にバス接続されるとともに、マスクＲＯＭ又はフラッシュメモリ等の不揮発メモリによって構成された第二システムメモリ、１１８は第二ＣＰＵ１１６と共働し、処理過程の各種データを一時的に格納するＲＡＭ等から構成される第二ワーキングメモリ、１１９は入力端子１２０から入力された入力信号を、第二ＣＰＵ１１６に接続する入力インタフェース、１２１は第二ＣＰＵ１１６にバス接続され、出力信号を出力端子１２２に供給する出力インタフェース、１２３はシーケンスプログラムが格納されるプログラムメモリとなる第二メモリであり、当該第二メモリ１２３はＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成され、第二ＣＰＵ１１６にバス接続されている。
【０００５】
１２４は第二ＣＰＵ１１６にバス接続されるとともに、各種制御情報が格納されるデバイスメモリ、１２５は第二ＣＰＵ１１６にバス接続された第二シリアルインタフェース、１２６は当該第二シリアルインタフェース１２５のシリアル端子に接続された第二接続コネクタ、１２７は操作スイッチやセンサスイッチ等から構成される入力機器、１２８は当該入力機器１２７から得られる入力信号、１２９は出力インタフェース１２１から出力される出力信号、１３０は当該出力信号１２９によって駆動制御される各種電機負荷である出力機器である。
【０００６】
１３１はプログラマブルコントローラ１１５の周辺ツールとしてシーケンスプログラムの作成及び転送をするシーケンスプログラム作成ツール、１３２は当該シーケンスプログラム作成ツール１３１で作成されたシーケンスプログラムが格納されるフロッピディスク等のシーケンスプログラム保存媒体であり、シーケンスプログラム作成ツール１３１によって作成されたシーケンスプログラム、又はシーケンスプログラム保存媒体１３２からシーケンスプログラム作成装置１３１に転送されたシーケンスプログラムは、第二接続コネクタ１２６，第二シリアルインタフェース１２５，第二ＣＰＵ１１６を介して、第二メモリ１２３へ格納されるが、この時は第一接続コネクタ１１０と第二接続コネクタ１２６間の接続は行われていない。
【０００７】
なお、シーケンスプログラム作成ツール１３１によって作成されたシーケンスプログラムは、第三接続コネクタ１１２，第三シリアルインタフェース１１１，第一ＣＰＵ１０２，第一シリアルインタフェース１０９，第一接続コネクタ１１０，第二接続コネクタ１２６，第二シリアルインタフェース１２５，第二ＣＰＵ１１６を介して、第二メモリ１２３へ格納することもできるが、この時は画面プログラム作成ツール１１３と設定表示装置１０１間の接続は行われていない。
【０００８】
次に動作について説明する。
図２０のとおり構成された従来のプログラマブルコントローラ用設定表示装置において、まずシーケンスプログラム作成ツール１３１を第二接続コネクタ１２６に接続し、第二シリアルインタフェース１２５，第二ＣＰＵ１１６を介して、第二メモリ１２３に対してシーケンスプログラムを転送する。
転送完了後、シーケンスプログラム作成ツール１３１は、プログラマブルコントローラ１１５の第二接続コネクタ１２６から取外し、第二接続コネクタ１２６には設定表示装置１０１の第一接続コネクタ１１０を接続する。
次に、画面プログラム作成ツール１１３を第三接続コネクタ１１２に接続し、第三シリアルインタフェース１１１，第一ＣＰＵ１０２を介して、第一メモリ１０７に画面プログラムを転送する。
【０００９】
プログラマブルコントローラ１１５は、入力機器１２７からの入力信号１２８を、入力端子１２０，入力インタフェース１１９を介して、第二ＣＰＵ１１６に取り込み、第二メモリ１２３に格納されたシーケンスプログラムに応動した出力信号１２９を、出力インタフェース１２１，出力端子１２２を介して出力機器１３０に与える。
この時、第二ＣＰＵ１１６で行われる制御情報が、デバイスメモリ１２４に格納される。
【００１０】
一方、設定表示装置１０１の第一ＣＰＵ１０２は、操作キー１０５の操作情報等が格納されたバッファメモリ１０８の情報や、第一メモリ１０７に格納された画面プログラムの内容に応動して、画面表示器１０６の表示内容を制御する。
さらに、第一接続コネクタ１１０と第二接続コネクタ１２６をケーブル等で接続し、第一シリアルインタフェース１０９，第二シリアルインタフェース１２５を介して、第一ＣＰＵ１０２と第二ＣＰＵ１１６間で、デバイスメモリ１２４やバッファメモリ１０８の内容を含む各種の信号交信を行われることにより、デバイスメモリ１２４内の一部情報が、画面表示器１０６に表示されたり、操作キー１０５の操作内容によって、出力機器１３０が制御されることになる。
【００１１】
１台のプログラマブルコントローラ１１５に１台の設定表示装置１０１を設置する据付け型のプログラマブルコントローラ用設定表示装置においては、上記のような動作及び使用方法となるが、設定表示装置１０１が着脱可能な可搬式であって、多数のプログラマブルコントローラ１１５に選択接続して使用する場合には、あらかじめ作成・保存しておいた画面プログラムを、画面プログラム保存媒体１１４から、画面プログラム作成ツール１１３に読込んだ後、これを設定表示装置１０１の第一メモリ１０７に転送し直して動作させる必要がある。
【００１２】
また、特開２０００−１６３５５０公報に示されたメモリユニットでは、画面プログラム作成ツールに該当するパーソナルコンピュータから、設定表示装置（プログラマブル表示器）内のメモリに対して、画面プログラムを格納させるのに当たって、小形可搬式メモリユニットを媒介することで、現場での取扱いを改善することが提示されている。
【００１３】
【発明が解決しようとする課題】
従来のプログラマブルコントローラ用設定表示装置は以上のように構成されているので、機械現場にある複数のプログラマブルコントローラに対して、１台の設定表示装置を接続しようとすると、画面プログラム作成ツールを現場に運んでいって、設定表示装置に接続し、あらかじめ作成し、画面プログラム保存媒体に保存しておいた画面プログラムを用意して、画面プログラム作成ツールに読込んだ後、画面プログラム作成ツールから設定表示装置へ転送し直すか、あるいは設定表示装置を一旦画面プログラム作成ツールの設置場所へ運んで、画面プログラム保存媒体に保存しておいた画面プログラムを用意して、画面プログラム作成ツールに読込んだ後、画面プログラム作成ツールから設定表示装置へ画面プログラムを転送しなければならず、転送用の装置や媒体を準備するため、転送作業に時間と手間がかかるという問題点があった。
【００１４】
また、特開２０００−１６３５５０公報に示されたメモリユニットを媒介する場合であっても、各プログラマブルコントローラ毎に画面プログラムの入替え処理が必要となることには変わりはなく、何等かのツールを持ち運んで画面プログラムを転送し直すという方法では、転送時の勘違いや、操作ミスによる表示情報の選択間違いを起こす可能性があり、システムが正常に動作しなくなったり、誤動作を引き起こしたりするという危険性もあって、一般の機械のオペレータが取扱うことは困難であるという問題点もあった。
【００１５】
この発明は上記のような問題点を解消するためになされたもので、特に意識しなくても複数のプログラマブルコントローラに対して、それぞれのプログラマブルコントローラに対応した画面プログラムを、現場で手軽に入替えられるようにすることを目的としたものである。
さらに、他のプログラマブルコントローラに対応した画面プログラムを、誤って転送してしまう事態を防止することにより、一般の機械オペレータが取扱うことができる可搬式設定表示装置を提供することを目的としたものである。
【００１６】
【課題を解決するための手段】
この発明の請求項１に係るプログラマブルコントローラ用設定表示装置は、画面プログラム作成ツールで作成された画面プログラムが格納される第一メモリ及びこの第一メモリの内容に応動する第一ＣＰＵを備えた設定表示装置と、第二メモリに格納されたシーケンスプログラムに応動し、入力信号に対応した出力信号を発生する第二ＣＰＵを備えたプログラマブルコントローラからなるものであって、第一ＣＰＵ又は画面プログラム作成ツールと交信する第三ＣＰＵ及びこの第三ＣＰＵを介して第一メモリ又は画面プログラム作成ツールとの間で画面プログラムのやり取りが行われる第三メモリを備えた脱着式アダプタを設置し、この脱着式アダプタは設定表示装置とプログラマブルコントローラ間で電気信号のスルーパス機能動作を行うとともに、第三ＣＰＵが転送モード判定を行った時には、第三メモリと画面プログラム作成ツール又は第一メモリ間で画面プログラムの転送動作を行うものである。
【００１７】
この発明の請求項２に係るプログラマブルコントローラ用設定表示装置は、脱着式アダプタは通過モード判定手段を備え、脱着式アダプタにシーケンスプログラム作成ツールが接続された時には、シーケンスプログラム作成ツールとプログラマブルコントローラ間で自由に信号交信が行えるものである。
【００１８】
この発明の請求項３に係るプログラマブルコントローラ用設定表示装置は、設定表示装置が選択画面表示手段を備え、この選択画面内の選択スイッチの操作によって第一メモリと第三メモリ間のプログラム転送が行われるものである。
【００１９】
この発明の請求項４に係るプログラマブルコントローラ用設定表示装置は、設定表示装置が簡略起動判定手段を備え、脱着式アダプタに設定表示装置が接続された時には、第三メモリから第一メモリへの画面プログラムの転送が行われた後、設定表示装置とプログラマブルコントローラ間のスルーパス交信が行われるものである。
【００２０】
【発明の実施の形態】
実施の形態１．
以下、この発明の一実施形態を図に基づいて説明する。図１はこの発明の実施の形態１によるプログラマブルコントローラ用設定表示装置を示すブロック図であり、図において、１は以下に説明する各要素によって構成される設定表示装置、２は当該設定表示装置１を制御する中央演算処理装置となる第一ＣＰＵ、３は当該第一ＣＰＵ２にバス接続されるとともに、マスクＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成された第一システムメモリ、４は第一ＣＰＵ２と共働し、処理過程の各種データを一時的に格納するＲＡＭ等の第一ワーキングメモリ、５は第一ＣＰＵ２に接続されているメカキーやタッチキーなどの操作キー、６は第一ＣＰＵ２の制御出力に応じて画面表示する液晶等の画面表示器、７は当該画面表示器６の表示を行うための画面プログラムが格納される第一メモリであり、当該第一メモリ７はＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成され、第一ＣＰＵ２にバス接続されている。
【００２１】
８は第一ＣＰＵ２にバス接続され、後述するプログラマブルコントローラとの交信情報や、操作キー５の操作情報が格納されるバッファメモリ、９は第一ＣＰＵ２にバス接続された第一シリアルインタフェース、１０は当該第一シリアルインタフェース９のシリアル端子に接続された第一接続コネクタ、１１は第一ＣＰＵ２にバス接続された第三シリアルインタフェース、１２は当該第三シリアルインタフェース１１のシリアル端子に接続された第三接続コネクタ、１３は設定表示装置１の周辺ツールとして機能し、画面プログラムの作成及び転送をする画面プログラム作成ツール、１４は当該画面プログラム作成ツール１３で作成された画面プログラムを格納するフロッピディスク等からなる画面プログラム保存媒体であり、画面プログラム作成ツール１３で作成された画面プログラム、又は画面プログラム保存媒体１４から画面プログラム作成ツール１３に転送された画面プログラムは第三接続コネクタ１２，第三シリアルインタフェース１１，第一ＣＰＵ２を介して、第一メモリ７に格納される。
【００２２】
１５は以下に説明する各要素によって構成されるプログラマブルコントローラであり、１６は当該プログラマブルコントローラ１５を制御する中央演算処理装置となる第二ＣＰＵ、１７は第二ＣＰＵ１６にバス接続され、マスクＲＯＭ又はフラッシュメモリ等の不揮発メモリによって構成された第二システムメモリ、１８は第二ＣＰＵ１６と共働し、処理過程の各種データを一時的に格納するＲＡＭ等から構成される第二ワーキングメモリ、１９は入力端子２０から入力された入力信号を第二ＣＰＵ１６に接続する入力インタフェース、２１は第二ＣＰＵ１６にバス接続され、出力信号を出力端子２２に供給する出力インタフェース、２３はシーケンスプログラムが格納されるプログラムメモリとなる第二メモリであり、当該第二メモリ２３はＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成され、第二ＣＰＵ１６にバス接続されている。
【００２３】
２４は第二ＣＰＵ１６にバス接続されるとともに、各種制御情報が格納されるデバイスメモリ、２５は第二ＣＰＵ１６にバス接続された第二シリアルインタフェース、２６は当該第二シリアルインタフェース２５のシリアル端子に接続された第二接続コネクタ、２７は操作スイッチやセンサスイッチ等からなる入力機器、２８は当該入力機器２７から得られる入力信号、２９は出力インタフェース２１から出力される出力信号、３０は当該出力信号２９によって駆動制御される各種電機負荷である出力機器である。
【００２４】
そして、第二ＣＰＵ１６は入力機器２７からの入力信号２８や、設定表示装置１からの操作信号を入力情報として作動し、出力信号２９によって出力機器３０を駆動制御するものである。
また、３１はプログラマブルコントローラ１５の周辺ツールとして機能し、シーケンスプログラムの作成及び転送をするシーケンスプログラム作成ツール、３２は当該シーケンスプログラム作成ツール３１で作成されたシーケンスプログラムが格納されるフロッピディスク等のシーケンスプログラム保存媒体であり、シーケンスプログラム作成ツール３１によって作成されたシーケンスプログラム、又はシーケンスプログラム保存媒体３２からシーケンスプログラム作成ツール３１に転送されたシーケンスプログラムは、第二接続コネクタ２６，第二シリアルインタフェース２５，第二ＣＰＵ１６を介して第二メモリ２３へ格納される。
【００２５】
なお、シーケンスプログラム作成ツール３１によって作成されたシーケンスプログラムは、第三接続コネクタ１２，第三シリアルインタフェース１１，第一ＣＰＵ２，第一シリアルインタフェース９，第一接続コネクタ１０，第二接続コネクタ２６，第二シリアルインタフェース２５，第二ＣＰＵ１６を介して第二メモリ２３へ格納することもできるが、この時は画面プログラム作成ツール１３と設定表示装置１間の接続は行われていない。
【００２６】
３３は以下に説明する各要素によって構成される脱着式アダプタであり、３４は当該脱着式アダプタ３３を制御する中央演算処理装置となる第三ＣＰＵ、３５は当該第三ＣＰＵ３４にバス接続されるとともに、マスクＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成された第三システムメモリ、３６は第三ＣＰＵ３４と共働し、処理過程の各種データを一時的に格納するＲＡＭ等の第三ワーキングメモリ、３７はプログラマブルコントローラ１５に適合した画面プログラムが格納される第三メモリであり、当該第三メモリ３７はＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成され、第三ＣＰＵ３４にバス接続されている。
【００２７】
３８は第三ＣＰＵ３４にバス接続された第四シリアルインタフェース、３９は当該第四シリアルインタフェース３８のシリアル端子に接続された第四接続コネクタ、４０は第三ＣＰＵ３４にバス接続された第五シリアルインタフェース、４１は当該第五シリアルインタフェース４０のシリアル端子に接続された第五接続コネクタであり、通常は第一接続コネクタ１０と第四接続コネクタ３９がケーブル接続され、第二接続コネクタ２６と第五接続コネクタ４１がケーブル接続されるようになっている。
【００２８】
本実施形態においては、様々な機械に設置されたプログラマブルコントローラ１５に対し、１台の設定表示装置１を選択接続する場合、各プログラマブルコントローラ１５対応の画面プログラムの取扱性を改善するものである。
即ち、設定表示装置１とプログラマブルコントローラ１５間に脱着式アダプタ３３を接続し、この脱着式アダプタ３３内に第三メモリ３７を設ける。脱着式アダプタ３３は各プログラマブルコントローラ１５毎に設置され、第三メモリ３７には予め画面プログラム作成ツール１３から各プログラマブルコントローラ１５対応の画面プログラムを格納しておく。
設定表示装置１と脱着式アダプタ３３を接続すると、第三メモリ３７から設定表示装置１内の第一メモリ７に画面プログラムが転送され、その後、設定表示装置１とプログラマブルコントローラ１５間で設定・表示情報の交信が行われる。
【００２９】
次に以上の事情を踏まえて、図１に示すように構成されたプログラマブルコントローラ用設定表示装置について、その作用・動作を詳しく説明する。
図２は図１で示した装置の利用形態説明図であり、図において、設定表示装置１は複数のプログラマブルコントローラ１５ａ，１５ｂ，・・・１５ｎに対して選択的に接続使用されるものであり、各プログラマブルコントローラ１５ａ〜１５ｎには、脱着式アダプタ３３ａ，３３ｂ・・・３３ｎが接続されている。
【００３０】
各脱着式アダプタ３３ａ〜３３ｎには、予め各プログラマブルコントローラ１５ａ〜１５ｎに適合した画面プログラムが格納され、設定表示装置１をいずれかの脱着式アダプタ３３ａ〜３３ｎに接続すると、脱着式アダプタ３３ａ〜３３ｎ内の画面プログラムが設定表示装置１に転送され、その後、プログラマブルコントローラ１５ａ〜１５ｎに対する設定表示動作が行われるものである。
【００３１】
図３〜図８は図１で示した装置の各種接続形態を示した図であり、図３(ａ)はシーケンスプログラム作成ツール３１（以下ＰＬＣツールと略称）をプログラマブルコントローラ１５（以下ＰＬＣと略称）の第二接続コネクタ２６に接続して、ＰＬＣ１５内の第二メモリ２３に対するプログラム転送やモニタ・テスト運転等を行う状態を示している。
図３(ｂ)も図３(ａ)と同様であるが、ここではＰＬＣツール３１とＰＬＣ１５間に脱着式アダプタ３３が接続されていて、アダプタ３３は単に電気信号を通過させるだけのスルーパスモードとなっている。
図４(ａ)においては、設定表示装置１（以下ＧＯＴと略称）をＰＬＣ１５に接続して、設定表示動作を行っている状態を示しているが、図４(ｂ)では、ＧＯＴ１とＰＬＣ１５間に脱着式アダプタ３３が接続されていて、脱着式アダプタ３３は単に電気信号を通過させるだけのスルーパスモードとなっている。
【００３２】
図５(ａ)においては、ＧＯＴ１とＰＬＣ１５が接続されるとともに、ＧＯＴ１の第三接続コネクタ１２には、ＰＬＣツール３１が接続されていて、ＧＯＴ１は設定表示機能は持たずに単なるスルーパス動作を行う状態を示している。
これはＧＯＴ１にＰＬＣツール３１が接続されたことを、ＧＯＴ１内の第一ＣＰＵ２が判定して、ＰＬＣツール３１によるＰＬＣ１５内の第二メモリ２３に対するプログラム転送や、モニタ・テスト運転を可能にさせているものである。
図５(ｂ)では、ＧＯＴ１とＰＬＣ１５間に脱着式アダプタ３３が接続されていて、脱着式アダプタ３３は単に電気信号を通過させるだけのスルーパスモードとなっている。
【００３３】
図６(ａ)においては、ＧＯＴ１とＰＬＣ１５が接続されているものの、ＧＯＴ１の第三接続コネクタ１２には、画面プログラム作成ツール１３（以下ＧＯＴツールと略称）が接続されていて、ＧＯＴ１は設定表示機能は持たず、ＧＯＴツール１３とＧＯＴ１内の第一メモリ７間の画面プログラムの転送が行える状態となっている。
これは、ＧＯＴ１にＧＯＴツール１３が接続されたことを、ＧＯＴ１内の第一ＣＰＵ２が判定して、ＧＯＴツール１３の操作による画面プログラムの転送処理を行うものである。
図６(ｂ)では、ＧＯＴ１とＰＬＣ１５間に脱着式アダプタ３３が接続されているが、脱着式アダプタ３３とＰＬＣ１５は単に接続されているだけで、信号交信が行われているわけではない（但しＰＬＣ１５自体はシーケンス制御動作を実行していることもある）。
【００３４】
図７は脱着式アダプタ３３の第四接続コネクタ３９にＧＯＴツール１３が接続され、脱着式アダプタ３３内の第三ＣＰＵ３４が転送モード判定を行ったことによって、ＧＯＴツール１３と脱着式アダプタ３３の第三メモリ３７間で画面プログラムの転送処理が行われる状態を示しており、プログラムの転送操作はＧＯＴツール１３側で行われることになる。
図８は脱着式アダプタ３３の第四接続コネクタ３９にＧＯＴ１が接続され、脱着式アダプタ３３内の第三ＣＰＵ３４が転送モード判定を行ったことによって、ＧＯＴ１と脱着式アダプタ３３の第三メモリ３７間で画面プログラムの転送処理が行われる状態を示しており、プログラムの転送操作はＧＯＴ１側で行われることになる。
なお、図７，図８においては、脱着式アダプタ３３の第五接続コネクタ４１にはＰＬＣ１５が接続されているが、脱着式アダプタ３３とＰＬＣ１５は単に接続されているだけで信号交信が行われているわけではない。（但しＰＬＣ１５自体はシーケンス制御動作を実行していることもある）
【００３５】
図９，図１０は図１に示されたプログラマブルコントローラ用設定表示装置の動作を説明するためのフローチャートであり、図９は脱着式アダプタ３３内の第三ＣＰＵ３４の動作を示しており、図１０は設定表示装置１内の第一ＣＰＵ２の動作を示している。
図９において、工程１００は脱着式アダプタ３３の動作開始工程、工程１０１は当該工程１００に続いて作用し、第四接続コネクタ３９から入力された信号が、ＰＬＣツール３１からのものであるかどうかを判定する工程、工程１０２は当該工程１０１がＹＥＳであった時に作用し、図３(ｂ)で示したスルーパスモードを設定する工程、工程１０３は上記工程１０１がＮＯであった時に作用し、第四接続コネクタ３９から入力された信号が、ＧＯＴツール１３からのものであるかどうかを判定する工程、工程１０４は当該工程１０３がＹＥＳであった時に作用し、図７で示した転送モードを設定する工程、工程１０５は上記工程１０３がＮＯであった時に作用し、第四接続コネクタ３９から入力された信号が、ＧＯＴ１からのものであるかどうかを判定する工程であり、上記工程１０１，１０３，１０５では、第四シリアルインタフェース３８から受信した信号の中の各ツール及びＧＯＴ１固有の指令コードによって判定されるものである。
【００３６】
工程１０６は、上記工程１０５がＹＥＳであった時に作用し、ＧＯＴ１が転送モードになっているかどうかを判定する工程、工程１０７は当該工程１０６がＹＥＳであった時に作用し、図８で示した転送モードを設定する工程、工程１０８は上記工程１０６がＮＯであった時に作用し、図４(ｂ)，図５(ｂ)で示したスルーパスモードを設定する工程、工程１０９は上記工程１０２，１０４，１０７，１０８に続いて作用する動作終了工程であるが、当該終了工程１０９に続いて開始工程１００へ復帰するとともに、工程１０５がＮＯであった時にも開始工程１００へ復帰するようになっている。
なお、工程１０１は通過モード判定手段、工程１０３，１０６は転送モード判定手段となっており、工程１０６は後述の工程２１１，２１２がＹＥＳとなっているかどうかを意味するものである。
【００３７】
図１０において、工程２００はＧＯＴ１の動作開始工程、工程２０１は当該工程２００に続いて作用し、ＧＯＴ１の第三接続コネクタ１２にＧＯＴツール１３が接続されているかどうかを判定する工程、工程２０２は当該工程２０１がＹＥＳであった時に作用し、図６に示すとおり、ＧＯＴツール１３の操作によって、ＧＯＴツール１３とＧＯＴ１内の第一メモリ７間でプログラム転送を行う工程、工程２０３は当該工程２０２又は後述の工程２０５，２０９に続いて作用する動作終了工程、工程２０４は上記工程２０１がＮＯであった時に作用し、ＧＯＴ１の第三接続コネクタ１２にＰＬＣツール３１が接続されているかどうかを判定する工程、工程２０５は当該工程２０４がＹＥＳであった時に作用し、図５(ｂ)で示すとおり、ＧＯＴ１をスルーパスモードにする工程であり、終了工程２０３からは開始工程２００へ移行する。
【００３８】
工程２０６は上記工程２０４がＮＯであった時に作用し、初回動作であるかどうかを判定する工程、工程２０７は当該工程２０６がＹＥＳであった時に作用し、後述の簡略起動判定手段となる判定工程、工程２０８は当該工程２０７がＹＥＳであった時に作用し、第三メモリ３７から第一メモリ７へ画面プログラムを転送する工程、工程２０９は当該工程２０８に続いて作用し、ＧＯＴ１が図４で示した設定表示動作を行う工程であり、上記工程２０６がＹＥＳであった時には、図示しないフラグがセットされ、次回動作時は当該フラグがセットされているかどうかによって初回動作であるかどうかを判定するようになっている。
【００３９】
また、上記工程２０７における簡略起動とは、例えばＧＯＴ１の何らかのファンクションキーを押したままで、ＧＯＴ１を脱着式アダプタ３３に通電接続するような操作を言い、この場合には工程２０８によって、自動的に第三メモリ３７から第一メモリ７へのプログラム転送が行われてから、工程２０９による設定表示モードへ移行するようになっている。
【００４０】
工程２１０は上記工程２０７がＮＯであった時に作用し、ＧＯＴ１がプログラム転送方向指示のメッセージを表示する選択画面表示手段となる表示工程、工程２１１はＧＯＴ１の画面で表示されたＵＰロード選択キーが押されたかどうかを判定する工程、工程２１２は当該工程２１１がＮＯであった時に作用し、ＧＯＴ１の画面で表示されたＤＯＷＮロード選択キーが押されたかどうかを判定する工程、工程２１３は当該工程２１２がＹＥＳであった時に作用し、第一メモリ７から第三メモリ３７へのプログラム転送を実行する工程、工程２１４は上記工程２１２がＮＯであった時に作用し、上記工程２１１及び２１２がＮＯである状態が所定時間経過した時、工程２０９へ移行する時間判定工程であり、工程２１３に続いて工程２０９へ移行し、工程２１１がＹＥＳであった時は、工程２０８へ移行するとともに、工程２０８，２１３は図８の状態を示し、工程２０９は図４(ｂ)の状態を示している。
工程２１５は上記工程２０６がＮＯであった時に作用し、初回動作時以外で任意に画面プログラムを転送するための選択画面呼出工程であり、当該工程２１５がＹＥＳの時は上記工程２１０へ移行し、ＮＯであった時は上記工程２０９へ移行する。
【００４１】
以上のように、脱着式アダプタ３３は、通常は単に設定表示装置１とプログラマブルコントローラ１５間で電気信号のスルーパス機能動作を行うが、第三ＣＰＵ３４の転送モード判定手段が、転送モード判定を行った時には、第三メモリ３７と画面プログラム作成ツール１３、又は第一メモリ７間での画面プログラムの転送動作を行うものである。
【００４２】
即ち、画面プログラム作成ツール１３が脱着式アダプタ３３に接続されると、画面プログラム作成ツール１３の操作によって、画面プログラム作成ツール１３と第三メモリ３７間で画面プログラムの転送が行われる。
設定表示装置１が脱着式アダプタ３３を介してプログラマブルコントローラ１５に接続されると、脱着式アダプタ３３は通常は電気信号のスルーパスを行うが、第三ＣＰＵ３４が転送モード判定を行うと、設定表示装置１の操作によって、第一メモリ７と第三メモリ３７間のプログラム転送が行われる。
これは、画面プログラムを持たない設定表示装置１が、脱着式アダプタ３３を介してプログラマブルコントローラ１５に接続されても、予め第三メモリ３７に格納されている画面プログラムを用いて設定表示制御を行うことができるようにする手段を提供したものである。
【００４３】
以上の説明で明らかなとおり、既存のプログラマブルコントローラ１５に対して、当該プログラマブルコントローラ１５に適合した画面プログラムを予め格納した脱着式アダプタ３３を接続し、脱着式アダプタ３３を介して設定表示装置１を接続することによって、画面プログラムを持たない設定表示装置１であっても手軽に設定表示動作が行えるようにしたものであり、１台の設定表示装置１を用いて、複数台のプログラマブルコントローラ１５に対する設定表示を行うに当たって、画面プログラム作成ツール１３等を用いて複雑な転送処理を行う必要がないので、設計技術者のみならず機械のオペレータが手軽に使用できる効果がある。
【００４４】
特に、プログラマブルコントローラ１５から、設定表示用信号の授受を行う第一接続コネクタ１０を介して、画面プログラムの授受も行えるようにしたので、ケーブルの接続変更も必要がなく、取扱いが極めて単純となる効果がある。
【００４５】
又、脱着式アダプタ３３は、通過モード判定手段を備え、第四接続コネクタ３９にシーケンスプログラム作成ツール３１が接続された時には、シーケンスプログラム作成ツール３１とプログラマブルコントローラ１５間で自由に信号交信が行えるようにしたものである。
これにより、脱着式アダプタ３３を取り外さなくても、シーケンスプログラム作成ツール３１とプログラマブルコントローラ１５が接続できるようになり、プログラマブルコントローラ１５には脱着式アダプタ３３を常設しておくことができることとなり、シーケンスプログラム作成ツール３１や設定表示装置１の取扱性が向上する効果がある。
【００４６】
更に、設定表示装置１は選択画面表示手段を備え、当該表示画面内の選択スイッチの操作によって、第一メモリ７と第三メモリ３７間のプログラム転送が行われるよう構成されており、設定表示装置１が初めて脱着式アダプタ３３を介してプログラマブルコントローラ１５に接続された時、及び設定表示装置１を操作することにより、選択画面を呼び出した時に、第一メモリ７と第三メモリ３７間のプログラム転送が可能になる。
このように、設定表示装置１と脱着式アダプタ３３間で画面プログラムが自由に転送できるので、画面プログラム作成ツール１３から設定表示装置１経由で画面プログラムの転送を行うこともできる効果がある。
【００４７】
更に、この実施形態によれば、設定表示装置１は簡略起動判定手段を備え、設定表示装置１が脱着式アダプタ３３を介してプログラマブルコントローラ１５に接続された時には、自動的に第三メモリ３７から第一メモリ７への画面プログラムの転送が行われた後、設定表示装置１とプログラマブルコントローラ１５間のスルーパス交信が行われる。
これは、設計技術者が予め画面プログラムを第三メモリ３７に格納しておけば、機械の操作者は設定表示装置１を接続するだけで自動的に設定表示動作を行うことができるようにするためである。
【００４８】
以上のように、設定表示装置１が脱着式アダプタ３３を介してプログラマブルコントローラ１５に接続されることによって、簡略的に脱着式アダプタ３３から設定表示装置１への画面プログラムの転送が行われ、引続いて自動的に設定表示動作が行われるので、複数台のプログラマブルコントローラ１５に対する設定表示装置１の取扱いが極めて単純となる効果がある。
【００４９】
実施の形態２．
図１１はこの発明の実施の形態２によるプログラマブルコントローラ用設定表示装置を示すブロック図であり、図において、５１は以下に説明する各要素によって構成される設定表示装置、５２は当該設定表示装置５１を制御する中央演算処理装置となる第一ＣＰＵ、５３は当該第一ＣＰＵ５２にバス接続されるとともに、マスクＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成された第一システムメモリ、５４は第一ＣＰＵ５２と共働し、処理過程の各種データを一時的に格納するＲＡＭ等の第一ワーキングメモリ、５５は第一ＣＰＵ５２に接続されているメカキーやタッチキーなどの操作キー、５６は第一ＣＰＵ５２の制御出力に応じて画面表示する液晶等の画面表示器、５７は当該画面表示器５６の表示を行うための画面プログラムが格納される第一メモリであり、当該第一メモリ５７はＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成され、第一ＣＰＵ５２にバス接続されている。
【００５０】
５８は第一ＣＰＵ５２にバス接続され、後述するプログラマブルコントローラとの交信情報や、操作キー５５の操作情報が格納されるバッファメモリ、５９は第一ＣＰＵ５２にバス接続された第一シリアルインタフェース、６０は当該第一シリアルインタフェース５９のシリアル端子に接続された第一接続コネクタ、６１は第一ＣＰＵ５２にバス接続された第三シリアルインタフェース、６２は当該第三シリアルインタフェース６１のシリアル端子に接続された第三接続コネクタ、６３は設定表示装置５１の周辺ツールとして機能し、画面プログラムの作成及び転送をする画面プログラム作成ツール、６４は当該画面プログラム作成ツール６３で作成された画面プログラムを格納するフロッピディスク等からなる画面プログラム保存媒体であり、画面プログラム作成ツール６３で作成された画面プログラム、又は画面プログラム保存媒体６４から画面プログラム作成ツール６３に転送された画面プログラムは、第三接続コネクタ６２，第三シリアルインタフェース６１，第一ＣＰＵ５２を介して、第一メモリ５７に格納される。
【００５１】
６５は以下に説明する各要素によって構成されるプログラマブルコントローラであり、６６は当該プログラマブルコントローラ６５を制御する中央演算処理装置となる第二ＣＰＵ、６７は当該第二ＣＰＵ６６にバス接続され、マスクＲＯＭ又はフラッシュメモリ等の不揮発メモリによって構成された第二システムメモリ、６８は第二ＣＰＵ６６と共働し、処理過程の各種データを一時的に格納するＲＡＭ等の第二ワーキングメモリ、６９は入力端子７０から入力された入力信号を第二ＣＰＵ６６に接続する入力インタフェース、７１は第二ＣＰＵ６６にバス接続され、出力信号を出力端子７２に供給する出力インタフェース、７３ａはシーケンスプログラムが格納される第二メモリ、７３ｂは画面プログラムが格納される第三メモリであり、第二メモリ７３ａ及び第三メモリ７３ｂは、ＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成され、第二ＣＰＵ６６にバス接続されている。
【００５２】
７４は第二ＣＰＵ６６にバス接続されるとともに、各種制御情報が格納されるデバイスメモリ、７５は第二ＣＰＵ６６にバス接続された第二シリアルインタフェース、７６は当該第二シリアルインタフェース７５のシリアル端子に接続された第二接続コネクタ、７７は操作スイッチやセンサスイッチ等からなる入力機器、７８は当該入力機器７７から得られる入力信号、７９は出力インタフェース７１から出力される出力信号、８０は当該出力信号７９によって駆動制御される各種電機負荷である出力機器である。
【００５３】
又、８１はプログラマブルコントローラ６５の周辺ツールとして機能し、シーケンスプログラムの作成及び転送をするシーケンスプログラム作成ツール、８２は当該シーケンスプログラム作成ツール８１で作成されたシーケンスプログラムが格納されるフロッピディスク等のシーケンスプログラム保存媒体であり、シーケンスプログラム作成ツール８１によって作成されたシーケンスプログラム、又はシーケンスプログラム保存媒体８２からシーケンスプログラム作成ツール８１に転送されたシーケンスプログラムは、第二接続コネクタ７６，第二シリアルインタフェース７５，第二ＣＰＵ６６を介して第二メモリ７３ａへ格納されるが、この時は第一接続コネクタ６０と第二接続コネクタ７６間の接続は行われていない。
【００５４】
なお、シーケンスプログラム作成ツール８１によって作成されたシーケンスプログラムは、第三接続コネクタ６２，第三シリアルインタフェース６１，第一ＣＰＵ５２，第一シリアルインタフェース５９，第一接続コネクタ６０，第二接続コネクタ７６，第二シリアルインタフェース７５，第二ＣＰＵ６６を介して第二メモリ７３ａへ格納することもできるが、この時は画面プログラム作成ツール６３と設定表示装置５１間の接続は行われていない。
【００５５】
また、画面プログラム作成ツール６３によって作成された画面プログラム、又は画面プログラム保存媒体６４から画面プログラム作成ツール６３に転送された画面プログラムは、第二接続コネクタ７６，第二シリアルインタフェース７５，第二ＣＰＵ６６を介して第三メモリ７３ｂへ格納されるが、この時は第一接続コネクタ６０と第二接続コネクタ７６間の接続は行われていない。
【００５６】
次に、図１１に示すように構成されたプログラマブルコントローラ用設定表示装置についてその作用・動作を説明する。
図１２〜図１７は、図１１で示した装置の各種接続形態を示した図であり、図１２はシーケンスプログラム作成ツール８１（以下ＰＬＣツールと略称）をプログラマブルコントローラ６５（以下ＰＬＣと略称）の第二接続コネクタ７６に接続して、ＰＬＣ６５内の第二メモリ７３ａに対するプログラム転送やモニタ・テスト運転等を行う状態を示している。
図１３は設定表示装置５１（以下ＧＯＴと略称）をＰＬＣ６５に接続して、設定表示動作を行っている状態を示している。
【００５７】
図１４は、ＧＯＴ５１とＰＬＣ６５が接続されるとともに、ＧＯＴ５１の第三接続コネクタ６２にはＰＬＣツール８１が接続されていて、ＧＯＴ５１は設定表示機能は持たずに単なるスルーパス動作を行っている状態を示している。
これは、ＧＯＴ５１にＰＬＣツール８１が接続されたことを、ＧＯＴ５１内の第一ＣＰＵ５２が判定して、ＰＬＣツール８１によるＰＬＣ６５内の第二メモリ７３ａに対するプログラム転送や、モニタ・テスト運転を可能にさせているものである。
【００５８】
図１５は、ＧＯＴ５１とＰＬＣ６５が接続されているものの、ＧＯＴ５１の第三接続コネクタ６２には画面プログラム作成ツール６３（以下ＧＯＴツールと略称）が接続されていて、ＧＯＴ５１は設定表示機能は持たず、ＧＯＴツール６３とＧＯＴ５１内の第一メモリ５７間の画面プログラムの転送が行っている状態となっている。
これは、ＧＯＴ５１にＧＯＴツール６３が接続されたことを、ＧＯＴ５１内の第一ＣＰＵ５２が判定して、ＧＯＴツール６３の操作による画面プログラムの転送処理を行うものである。
【００５９】
図１６は、ＰＬＣ６５の第二接続コネクタ７６にＧＯＴツール６３が接続され、ＰＬＣ６５内の第二ＣＰＵ６６が転送モード判定を行ったことによって、ＧＯＴツール６３とＰＬＣ６５内の第三メモリ７３ｂ間で画面プログラムの転送処理が行われる状態を示しており、プログラムの転送操作はＧＯＴツール６３側で行われることになる。
図１７は、ＰＬＣ６５の第二接続コネクタ７６にＧＯＴ５１が接続され、ＰＬＣ６５内の第二ＣＰＵ６６が転送モード判定を行ったことによって、ＧＯＴ５１とＰＬＣ６５内の第三メモリ７３ｂ間で画面プログラムの転送処理が行われる状態を示しており、プログラムの転送操作はＧＯＴ５１側で行われることになる。
【００６０】
図１８，図１９は図１１に示されたプログラマブルコントローラ用設定表示装置の動作を説明するためのフローチャートであり、図１８はＰＬＣ６５内の第二ＣＰＵ６６の動作を示しており、図１９は設定表示装置５１内の第一ＣＰＵ５２の動作を示している。
図１８において、工程３００はＰＬＣ６５の動作開始工程、工程３０１は工程３００に続いて作用し、第二接続コネクタ７６から入力された信号が、ＰＬＣツール８１からのものであるかどうかを判定する工程、工程３０２は工程３０１がＹＥＳであった時に作用し、図１２で示したシーケンスプログラムモードを設定する工程、工程３０３は工程３０２に続いて作用するシーケンス制御動作工程、工程３０４は工程３０３に続いて作用する終了工程である。
【００６１】
工程３０５は工程３０１がＮＯであった時に作用し、第二接続コネクタ７６から入力された信号が、ＧＯＴツール６３からのものであるかどうかを判定する工程、工程３０６は工程３０５がＹＥＳであった時に作用し、図１６で示した転送モードを設定する工程、工程３０７は工程３０５がＮＯであった時に作用し、第二接続コネクタ７６から入力された信号がＧＯＴ５１からのものであるかどうかを判定する工程であり、上記工程３０１，３０５，３０７では、第二シリアルインタフェース７５から受信した信号の中の各ツール、及びＧＯＴ５１固有の指令コードによって判定されるものである。
【００６２】
工程３０８は工程３０７がＹＥＳであった時に作用し、ＧＯＴ５１が転送モードになっているかどうかを判定する工程、工程３０９は工程３０８がＹＥＳであった時に作用し、図１７で示した転送モードを設定する工程、工程３１０は工程３０８がＮＯであった時に作用し、図１３で示した設定表示を設定する工程であり、上記工程３０６，３０９，３１０に続いて上記工程３０３へ移行する。
なお、上記工程３０１は通過モード判定手段、３０５，３０８は転送モード判定手段となっており、上記工程３０８は後述の工程４１１，４１２がＹＥＳとなっているかどうかを意味するものである。
【００６３】
図１９において、工程４００はＧＯＴ５１の動作開始工程、工程４０１は工程４００に続いて作用し、ＧＯＴ５１の第三接続コネクタ６２にＧＯＴツール６３が接続されているかどうかを判定する工程、工程４０２は工程４０１がＹＥＳであった時に作用し、図１５に示すとおり、ＧＯＴツール６３の操作によって、ＧＯＴツール６３とＧＯＴ５１内の第一メモリ５７間でプログラム転送を行う工程、工程４０３は工程４０２又は後述の工程４０５，４０９に続いて作用する動作終了工程、工程４０４は工程４０１がＮＯであった時に作用し、ＧＯＴ５１の第三接続コネクタ６２にＰＬＣツール８１が接続されているかどうかを判定する工程、工程４０５は工程４０４がＹＥＳであった時に作用し、図１４で示すとおり、ＧＯＴ５１をスルーパスモードにする工程であり、終了工程４０３からは開始工程４００へ移行する。
【００６４】
工程４０６は工程４０４がＮＯであった時に作用し、初回動作であるかどうかを判定する工程、工程４０７は工程４０６がＹＥＳであった時に作用し、後述の簡略起動判定手段となる判定工程、工程４０８は工程４０７がＹＥＳであった時に作用し、第三メモリ７３ｂから第一メモリ５７へ画面プログラムを転送する工程、工程４０９は工程４０８に続いて作用し、ＧＯＴ５１が図１３で示した設定表示動作を行う工程であり、上記工程４０６がＹＥＳであった時には、図示しないフラグがセットされ、次回動作時は当該フラグがセットされているかどうかによって、初回動作であるかどうかを判定するようになっている。
【００６５】
また、上記工程４０７で簡略起動とは、例えばＧＯＴ５１の何らかのファンクションキーを押したままで、ＧＯＴ５１をＰＬＣ６５に通電接続するような操作を言い、この場合には工程４０８によって自動的に第三メモリ７３ｂから第一メモリ５７へのプログラム転送が行われてから、工程４０９による設定表示モードへ移行するようになっている。
【００６６】
工程４１０は上記工程４０７がＮＯであった時に作用し、ＧＯＴ５１がプログラム転送方向指示のメッセージを表示する選択画面表示手段となる表示工程、工程４１１はＧＯＴ５１の画面で表示されたＵＰロード選択キーが押されたかどうかを判定する工程、工程４１２は工程４１１がＮＯであった時に作用し、ＧＯＴ５１の画面で表示されたＤＯＷＮロード選択キーが押されたかどうかを判定する工程、工程４１３は工程４１２がＹＥＳであった時に作用し、第一メモリ５７から第三メモリ７３ｂへのプログラム転送を実行する工程、工程４１４は上記工程４１２がＮＯであった時に作用し、上記工程４１１及び４１２がＮＯである状態が所定時間経過した時、上記工程４０９へ移行する時間判定工程であり、上記工程４１３に続いて上記工程４０９へ移行し、上記工程４１１がＹＥＳであった時には、上記工程４０８へ移行するとともに、上記工程４０８，４１３は図１７の状態を示し、工程４０９は図１３の状態を示している。
工程４１５は上記工程４０６がＮＯであった時に作用し、初回動作時以外で任意に画面プログラムを転送するための選択画面呼出工程であり、当該工程４１５がＹＥＳの時は上記工程４１０へ移行し、ＮＯであった時は上記工程４０９へ移行する。
【００６７】
以上のように本実施形態においては、プログラマブルコントローラ６５内には画面プログラム格納用の第三メモリ７３ｂが付加されると共に、第二接続コネクタ７６は第一接続コネクタ６０、又はシーケンスプログラム作成ツール８１、又は画面プログラム作成ツール６３に接続され、第二ＣＰＵ６６の転送モード判定手段が転送モード判定を行った時には、第三メモリ７３ｂと画面プログラム作成ツール６３、又は第一メモリ５７間での画面プログラムの転送動作を行うものである。
【００６８】
即ち、シーケンスプログラム作成ツール８１がＰＬＣ６５に接続されると、シーケンスプログラム作成ツール８１の操作によって、シーケンスプログラム作成ツール８１と第二メモリ７３ａ間でシーケンスプログラムの転送が行われる。
画面プログラム作成ツール６３がＰＬＣ６５に接続されると、画面プログラム作成ツール６３の操作によって、画面プログラム作成ツール６３と第三メモリ７３ｂ間で画面プログラムの転送が行われる。
設定表示装置５１がＰＬＣ６５に接続されると、通常は設定表示動作モードとなるが、第二ＣＰＵ６６が転送モード判定を行うと、設定表示装置５１の操作によって、第一メモリ５７と第三メモリ７３ｂ間のプログラム転送が行われる。
これは、画面プログラムを持たない設定表示装置５１がＰＬＣ６５に接続されても、予め第三メモリ７３ｂに格納されている画面プログラムを用いて、設定表示制御を行うことができるようにする手段を提供したものである。
【００６９】
このように、プログラマブルコントローラ６５に画面プログラムメモリを内蔵させ、プログラマブルコントローラ６５に適合した画面プログラムを予め格納しておくことにより、画面プログラムを持たない設定表示装置５１であっても、手軽に設定表示動作が行えるようにしたものであり、１台の設定表示装置５１を用いて複数台のプログラマブルコントローラ６５に対する設定表示を行うに当たって、画面プログラム作成ツール６３等を用いて複雑な転送処理を行う必要がないので、設計技術者のみならず機械のオペレータが手軽に使用できる効果がある。
特に、プログラマブルコントローラ６５から設定表示用信号の授受を行う第一接続コネクタ６０を介して、画面プログラムの授受も行えるようにしたので、ケーブルの接続変更も必要がなく、取扱いが極めて単純となる効果がある。
【００７０】
又、設定表示装置５１は選択画面表示手段を備え、当該表示画面内の選択スイッチの操作によって、第一メモリ５７と第三メモリ７３ｂ間のプログラム転送が行われる。
これは、設定表示装置５１が初めてＰＬＣ６５に接続された時、及び設定表示装置５１を操作することにより選択画面を呼び出した時に、第一メモリ５７と第三メモリ７３ｂ間のプログラム転送を可能にする手段を提供したものである。
このように設定表示装置５１とプログラマブルコントローラ６５間で画面プログラムが自由に転送できるので、画面プログラム作成ツール６３から設定表示装置５１経由で、プログラマブルコントローラ６５内の画面プログラムの転送を行うこともできる効果がある。
【００７１】
又、設定表示装置５１は簡略起動判定手段を備え、第二接続コネクタ７６に設定表示装置５１が接続された時には、第三メモリ７３ｂから第一メモリ５７への画面プログラムの転送が行われた後、設定表示装置５１とプログラマブルコントローラ６５間の設定・表示信号の交信が行われるように構成されている。
これは、設計技術者が予め画面プログラムを、第三メモリ７３ｂに格納しておけば、機械の操作者は設定表示装置５１を接続するだけで、自動的に設定表示動作を行うことができるようにする手段を提供したものである。
【００７２】
このように、設定表示装置５１がプログラマブルコントローラ６５に接続されることによって、簡略的にプログラマブルコントローラ６５から設定表示装置５１への画面プログラムの転送が行われ、引続いて自動的に設定表示動作が行われるので、複数台のプログラマブルコントローラ６５に対する設定表示装置５１の取扱いが極めて単純となる効果がある。
【００７３】
更に、設定表示装置５１は、第三接続コネクタ６２を備え、第三接続コネクタ６２に画面プログラム作成ツール６３が接続された時には、画面プログラム作成ツール６３と第一メモリ５７間の画面プログラムの転送が行われ、第三接続コネクタ６２にシーケンスプログラム作成ツール８１が接続された時には、第一ＣＰＵ５２による通過モード判定手段によって、シーケンスプログラム作成ツール８１と第二メモリ７３ａ間のシーケンスプログラムの転送が行われるよう構成されている。
これは、プログラマブルコントローラ６５に設定表示装置５１を接続したままで、シーケンスプログラム作成ツール８１を接続する手段を提供したものである。
【００７４】
このように、設定表示装置５１を取り外さなくても、シーケンスプログラム作成ツール８１が接続できるので、プログラマブルコントローラ６５には設定表示装置５１を一時的に常設しておくことができることとなり、シーケンスプログラム作成ツール８１や設定表示装置５１の取扱性が向上する効果がある。
【００７５】
その他の実施形態．
上記実施の形態１，２では、画面プログラムが格納される第三メモリ３７，７３ｂと、設定表示装置１，５１内の第一メモリ７，５７と、画面プログラム作成ツール１３，６３の３者相互間で画面プログラムのアップ／ダウン転送が自由に行えるようになった例を示したが、第一メモリ７，５７と第三メモリ３７，７３ｂ間のプログラム転送は簡略起動操作の時のみ有効にすることもできる。
即ち、図１０における工程２１０〜２１４を削除して、工程２０８によるＵＰロードのみを有効にしたり、図１９における工程４１０〜４１４を削除して、工程４０８によるＵＰロードのみを有効にして、第三メモリ３７，７３ｂから第一メモリ７，５７へアップロードするようにすれば、簡略起動判定手段２０７，４０７としては、その前工程の初回動作判定工程２０６，４０６で代替して、初回動作がＹＥＳの時に工程２０８，４０８へ移行するようにすれば良い。
【００７６】
又、以上の説明において、実施の形態１による設定表示装置１は、脱着式アダプタ３３を有するプログラマブルコントローラ１５に適用され、実施の形態２による設定表示装置５１は、第三メモリ７３ｂを内蔵したプログラマブルコントローラ６５に適用されるものであるが、いずれの設定表示装置１，５１であっても、脱着式アダプタを有するプログラマブルコントローラや第三メモリを内蔵したプログラマブルコントローラに両用できるようにすることができる。
更に、設定表示装置１，５１を第三メモリ７３ｂを持たないプログラマブルコントローラに直接接続した時には、従来機能の範囲で使用可能とすることができるものである。
【００７７】
なお、各プログラマブルコントローラ１５，６５に共通した画面プログラムは、設定表示装置１，５１内に定常的に格納しておいて、各プログラマブルコントローラ１５，６５によって異なる画面プログラムのみを、第三メモリ３７，７３ｂに格納するようにしても良い。
また、以上で説明した画面プログラム作成ツール１３，６３や、シーケンスプログラム作成ツール３１，８１は市販のパーソナルコンピュータに所定のアプリケーション・ソフトウエアをインストールして用いるものであるが、これは専用の可搬式ツールであっても差し支えない。
【００７８】
更に、シーケンスプログラムや画面プログラムが格納される第一メモリ７，５７、第二メモリ２３，７３ａ、第三メモリ３７，７３ｂは、不揮発メモリに替わってバッテリバックアップされたＲＡＭメモリであっても差し支えない。
その他、脱着式アダプタ３３や設定表示装置１，５１に対する電源供給の方法についても様々な形態が想定されるが、使用の利便性からはプログラマブルコントローラ１５，６５の第二接続コネクタ２６，７６から脱着式アダプタ３３や設定表示装置１，５１の制御電源が自動供給されるのが理想的である。
【００７９】
【発明の効果】
この発明の請求項１に係るプログラマブルコントローラ用設定表示装置によれば、既存のプログラマブルコントローラに対して、プログラマブルコントローラに適合した画面プログラムを予め格納した脱着式アダプタを接続し、脱着式アダプタを介して設定表示装置を接続することによって、画面プログラムを持たない設定表示装置であっても手軽に設定表示動作が行えるようにしたものであり、１台の設定表示装置を用いて複数台のプログラマブルコントローラに対する設定表示を行うに当たって、画面プログラム作成ツール等を用いて複雑な転送処理を行う必要がないので、設計技術者のみならず機械のオペレータが手軽に使用できる効果がある。
特に、プログラマブルコントローラから設定表示用信号の授受を行う第一接続コネクタを介して、画面プログラムの授受も行えるようにしたので、ケーブルの接続変更も必要がなく取扱いが極めて単純となる効果がある。
【００８０】
この発明の請求項２に係るプログラマブルコントローラ用設定表示装置によれば、脱着式アダプタを取外さなくてもシーケンスプログラム作成ツールが接続できるので、プログラマブルコントローラには脱着式アダプタを常設しておくことができることとなり、シーケンスプログラム作成ツールや設定表示装置の取扱性が向上する効果がある。
【００８１】
この発明の請求項３に係るプログラマブルコントローラ用設定表示装置によれば、設定表示装置と脱着式アダプタ間で画面プログラムが自由に転送できるので、画面プログラム作成ツールから設定表示装置経由で画面プログラムの転送を行うこともできる効果がある。
【００８２】
この発明の請求項４に係るプログラマブルコントローラ用設定表示装置によれば、設定表示装置が脱着式アダプタを介してプログラマブルコントローラに接続されることによって、簡略的に脱着式アダプタから設定表示装置への画面プログラムの転送が行われ、引続いて自動的に設定表示動作が行われるので、複数台のプログラマブルコントローラに対する設定表示装置の取扱いが極めて単純となる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１によるプログラマブルコントローラ用設定表示装置を示すブロック図である。
【図２】  この発明の実施の形態１によるプログラマブルコントローラ用設定表示装置の利用形態説明図である。
【図３】  この発明の実施の形態１によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図４】  この発明の実施の形態１によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図５】  この発明の実施の形態１によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図６】  この発明の実施の形態１によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図７】  この発明の実施の形態１によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図８】  この発明の実施の形態１によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図９】  この発明の実施の形態１によるプログラマブルコントローラ用設定表示装置の動作を示すフローチャートである。
【図１０】  この発明の実施の形態１によるプログラマブルコントローラ用設定表示装置の動作を示すフローチャートである。
【図１１】  この発明の実施の形態２によるプログラマブルコントローラ用設定表示装置を示すブロック図である。
【図１２】  この発明の実施の形態２によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図１３】  この発明の実施の形態２によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図１４】  この発明の実施の形態２によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図１５】  この発明の実施の形態２によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図１６】  この発明の実施の形態２によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図１７】  この発明の実施の形態２によるプログラマブルコントローラ用設定表示装置の各種接続形態を示した図である。
【図１８】  この発明の実施の形態２によるプログラマブルコントローラ用設定表示装置の動作を示すフローチャートである。
【図１９】  この発明の実施の形態２によるプログラマブルコントローラ用設定表示装置の動作を示すフローチャートである。
【図２０】  従来のプログラマブルコントローラ用設定表示装置を示すブロック図である。
【符号の説明】
１，５１  設定表示装置、２，５２  第一ＣＰＵ、７，５７  第一メモリ、
１３，６３  画面プログラム作成ツール、１５，６５  プログラマブルコントローラ、
１６，６６  第二ＣＰＵ、２３，７３ａ  第二メモリ、
３１，８１  シーケンスプログラム作成ツール、３３  脱着式アダプタ、
３４  第三ＣＰＵ、３７，７３ｂ  第三メモリ。
【図１】
0003643320.tif 000002
【図２】
0003643320.tif 000003
【図３】
0003643320.tif 000004
【図４】
0003643320.tif 000005
【図５】
0003643320.tif 000006
【図６】
0003643320.tif 000007
【図７】
0003643320.tif 000008
【図８】
0003643320.tif 000009
【図９】
0003643320.tif 000010
【図１０】
0003643320.tif 000011
【図１１】
0003643320.tif 000012
【図１２】
0003643320.tif 000013
【図１３】
0003643320.tif 000014
【図１４】
0003643320.tif 000015
【図１５】
0003643320.tif 000016
【図１６】
0003643320.tif 000017
【図１７】
0003643320.tif 000018
【図１８】
0003643320.tif 000019
【図１９】
0003643320.tif 000020
【図２０】
0003643320.tif 000021