(57)【特許請求の範囲】
【請求項１】
制御プログラムを内蔵した制御装置と、この制御プログラムによって制御される被制御対象との間に位置し、制御装置と被制御対象との間で情報の入出力を行う複数の入出力端子を備えたインターフェースであって、
前記制御装置及び被制御対象から出力される情報を前記インターフェースに入力する入力端子から分岐出力端子が分岐しており、
また、前記入出力端子の間には、当該入出力端子間の接続を切り替える切替スイッチ部が設けられ、
さらに、前記インターフェースから制御装置及び被制御対象へと情報を出力する出力端子と、前記切替スイッチ部によって選択的に接続される拡張入力端子が設けられていることを特徴とするインターフェース。
【請求項２】
前記スイッチ部はプログラムソフトで構成されたことを特徴とする請求項１に記載のインターフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラムを内蔵した制御装置と、この制御プログラムによって制御される被制御対象との間に位置するインターフェースに関するものである。
【背景技術】
【０００２】
図１１は従来技術を示す。同図１１中、１００は制御プログラムを内蔵した制御装置を示し、同図１１中、１０１はこの制御プログラムによって制御される被制御対象を示す。
そして、前記被制御対象１０１は、前記制御プログラムに制御されて、所定の動作を実行することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、制御プログラムが新規に作成され、且つ、被制御対象もこの制御プログラムによって制御されるように新規に開発された装置の場合において、制御プログラムによって被制御対象が期待通りに作動しない場合が発生する。
【０００４】
このような場合においては、制御プログラムに不具合があるのか、又は、被制御対象に不具合があるのか、更には、制御プログラム、及び被制御対象１０１の双方に不具合があるのかが判断できない場合がある。
このような場合にあっては、前述の不具合を検出するために、多大な時間を要するという問題があった。
【０００５】
又、被制御対象１０１が制御プログラムによって制御されている最中においても、被制御対象１０１と制御プログラムとの間で送受信される情報を監視できるようにすることにより、被制御装置１０１と制御プログラムの実際の稼働状況の様子を、オペレータが知りたいという等の欲求もあった。
【０００６】
本発明は、前記従来技術の問題点に鑑みてなされたもので、その目的は、制御プログラム、又はこの制御プログラムによって制御される被制御対象を適切に管理できるようにすることにある。
【課題を解決するための手段】
【０００７】
本発明は、制御プログラムを記憶した制御装置と、この制御プログラムによって制御される被制御対象との間に位置し、制御装置と被制御対象との間で情報の入出力を行う入出力端子を備えたインターフェースであって、
前記情報の入出力を行う入出力端子を前記入出力端子の他に一又は複数個設けたことを特徴とするものである。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明の実施形態のインターフェース１を示す。このインターフェース１は第１切換スイッチ部２A、第２切換スイッチ部２Bを備えると共に、第１入力端子３、第１出力端子４、第２入力端子５、第２出力端子６、第３入力端子７（拡張入力端子）、第３出力端子８（分岐出力端子）、第４入力端子９（拡張入力端子）、第４出力端子１０（分岐出力端子）を備えている。
【０００９】
前記第３出力端子８（分岐出力端子）は前記第２入力端子５に接続されている。又、前記第４出力端子１０（分岐出力端子）は前記第１入力端子３に接続されている。
【００１０】
前記第１切換スイッチ部２Aは、可動接点１１が前記第１出力端子５を第４入力端子９（拡張入力端子）、又は、第２入力端子５及び第３出力端子８（分岐出力端子）に選択的に切り換えて接続できるようになっている。
【００１１】
前記第２切換スイッチ部２Bは、可動接点１２が前記第２出力端子６を第３入力端子７（拡張入力端子）、又は、第１入力端子及３び第４出力端子１０（分岐出力端子）に選択的に切り換えて接続できるようになっている。
【００１２】
前記第１切換スイッチ部２A、及び前記第２切換スイッチ部２Bは、電子回路によってハード的に構成することもでき、又は、プログラムソフトによってソフト的に構成することも可能である。
【００１３】
次に、作用について説明する。図２は通常の使用形態を示す。インターフェース１の第１入力端子３及び第１出力端子４に、制御プログラムを内蔵した制御装置１３を接続する。又、インターフェース１の第２入力端子５及び第２出力端子６に、被制御対象１４を接続する。この被制御対象１４は制御プログラムによって制御される装置である。更に、第１切換スイッチ部２Aの可動接点１１を第２入力端子５に接続し、第１切換スイッチ部２Bの可動接点１２を第１入力端子３及び第４出力端子１０（分岐出力端子）に接続する。
【００１４】
この状態において、制御装置１３を駆動することにより、被制御対象１４は制御プログラムによって制御されながら所定の作動をする。
【００１５】
図３は、テスト用プログラムによって被制御対象１４を制御する状態を示す。ここで、テスト用プログラムは、適正に作動することが予め確認されているプログラムとする。つまり、図３は、被制御対象１４が適正に作動するか否かを検査する場合を示す。この場合、テスト用プログラムを内蔵したテスト用装置１５を、第３入力端子７（拡張入力端子）と第３出力端子８（分岐出力端子）に接続する。更に、第１切換スイッチ部２Aの可動接点１１を第４入力端子９（拡張入力端子）に切り換え、第１切換スイッチ部２Bの可動接点１２を第３入力端子７（拡張入力端子）に切り換える。
【００１６】
この状態において、テスト用装置１５を作動させて、テスト用プログラムによって制御される被制御対象１４の動作を監視することにより、被制御対象１４の動作が不適切の場合には、被制御対象１４が適正でない旨を確認できる。その後、被制御対象１４を修理、改造した後、再び同様に、被制御対象１４の動作をテストし、被制御対象１４の動作が適正であることが確認されるまで前述の検査を繰り返す。
【００１７】
図４は、制御プログラムを内蔵した制御装置１３によってテスト用被制御装置１６を制御する状態を示す。ここで、テスト用被制御装置１６は、テスト用プログラムを内蔵することにより、適正に作動することが予め確認されているプログラムとする。つまり、図４は、制御装置１３に内蔵されている制御プログラムが適正に作動するか否かを検査する場合を示す。この場合、テスト用プログラムを内蔵したテスト用被制御装置１６を、第４入力端子９（拡張入力端子）と第４出力端子１０（分岐出力端子）に接続する。更に、第１切換スイッチ部２Aの可動接点１１を第４入力端子９（拡張入力端子）に接続し、第１切換スイッチ部２Bの可動接点１２を第３入力端子７（拡張入力端子）に接続する。
【００１８】
この状態において、制御装置１３を作動させて、テスト用被制御装置１６の動作を監視することにより、テスト用被制御装置１６の動作が不適切の場合には、制御装置１３に内蔵されている制御プログラムが適正でない旨を確認できる。その後、制御プログラムを修理、改造した後、再び同様に、テスト用被制御装置１６の動作をテストし、テスト用被制御装置１６の動作が適正であることが確認されるまで同様の作業を繰り返す。
【００１９】
図５は、本来の制御プログラムに新たな機能を追加して被制御対象１４を制御する場合を示す。第１入力端子３及び第１出力端子４に制御プログラムを内蔵した制御装置１３を接続し、第２入力端子５及び第２出力端子６に被制御対象１４を接続する。又、第３入力端子７（拡張入力端子）と第４出力端子１０（分岐出力端子）に、追加の制御プログラムを内蔵した追加の制御装置１７を接続する。更に、第１切換スイッチ部２Aの可動接点１１を第２入力端子５に接続し、第１切換スイッチ部２Bの可動接点１２を第３入力端子７（拡張入力端子）に接続する。
【００２０】
この場合においては、本来の制御プログラムの情報に、追加の制御プログラムの情報が追加された状態で、被制御対象１４の作動が制御されることになる。
【００２１】
図６は、被制御対象１４から制御装置１３に戻る情報に、追加の情報を追加する場合を示す。第１入力端子３及び第１出力端子４に制御プログラムを内蔵した制御装置１３を接続し、第２入力端子５及び第２出力端子６に被制御対象１４を接続する。又、第３出力端子８（分岐出力端子）と第４入力端子９（拡張入力端子）に、追加の制御プログラムを内蔵した追加の制御装置１８を接続する。更に、第１切換スイッチ部２Aの可動接点１１を第４入力端子９（拡張入力端子）に切り換え、第２切換スイッチ部２Bの可動接点１２を第１入力端子３に切り換える。
【００２２】
この場合においては、被制御対象１４から制御装置１３に戻る本来の情報に、追加の制御装置１８に内蔵された追加の制御プログラムの情報が追加されることになる。
【００２３】
図７は、制御装置１３によって被制御対象１４を制御する際の状態をロギングできるようにしている。この場合、第１入力端子３、及び第１出力端子４に制御装置１３を接続し、第２入力端子５、及び第２出力端子６に被制御対象１４を接続する。又、第３出力端子８（分岐出力端子）と第４出力端子１０（分岐出力端子）に、ロギングプログラムを内蔵したロギング装置１９を接続する。更に、第１切換スイッチ部２Aの可動接点１１を第２入力端子５及び第３出力端子８（分岐出力端子）に接続し、第２切換スイッチ部２Bの可動接点１２を第１入力端子３及び第４出力端子１０（分岐出力端子）に接続する。
【００２４】
この場合、制御装置１３と被制御対象１４との間で行われる情報がロギング装置１９にロギングされることになる。
【００２５】
図８は、制御装置１３と被制御対象１４との間に、複数のインターフェース１を並列に接続した場合を示す。この場合においては、制御装置１３に内装されている制御プログラムの内容を複数のインターフェース１を介して分散処理して被制御対象１４を制御することになる。
【００２６】
図９は、制御装置１３に内蔵されている本来の制御プログラムの内容の一部を切り出して補助制御装置２０に内蔵し、被制御対象１４を制御装置１３及び二つの補助制御装置２０によって制御する場合を示す。この場合、二つの補助制御装置２０は、第３入力端子７（拡張入力端子）及び第３出力端子８（分岐出力端子）に接続する。このようにした場合、被制御対象１４は制御装置１３及び二つの補助制御装置２０によって制御されることになる。
【００２７】
図１０は、制御装置１３に内蔵されている本来の制御プログラムに不具合が生じた場合に、制御プログラムの不具合の部分を無効にして、制御プログラムの不具合の部分を修正制御装置２１に内蔵した修正プログラムによって補うようにした場合を示す。この場合、第３入力端子７（拡張入力端子）と第３出力端子８（分岐出力端子）に修正制御装置２１を接続して、制御装置１３と修正制御装置２１によって被制御対象１４を制御することができる。
【００２８】
以上説明した第１切換スイッチ部２A、第２切換スイッチ部２Bは手動で操作されるようにしても良く、又、制御装置（図示せず）によって騒動するようにしても良い。
【００２９】
以上説明した実施形態において、ケーブル等の配線を介して、物理的に近距離の間、又は遠距離の間で、情報の送受信を行うことができることは勿論であるが、無線通信を介して情報の送受信を行うようにしても良いことは勿論である。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態をハード的に表現した状態を示す図である。
【図２】本発明の使用方法を表現した図である。
【図３】本発明の使用方法を表現した図である。
【図４】本発明の使用方法を表現した図である。
【図５】本発明の使用方法を表現した図である。
【図６】本発明の使用方法を表現した図である。
【図７】本発明の使用方法を表現した図である。
【図８】本発明の使用方法を表現した図である。
【図９】本発明の使用方法を表現した図である。
【図１０】本発明の使用方法を表現した図である。
【図１１】従来技術を示す図である。
【符号の説明】
【００３１】
１ インターフェース
２A 第１切換スイッチ部
２B 第２切換スイッチ部
３ 第１入力端子
４ 第１出力端子
５ 第２入力端子
６ 第２出力端子
７ 第３入力端子
８ 第３出力端子
９ 第４入力端子
１０ 第４出力端子
１３ 制御装置
１４ 被制御対象
１５ テスト用装置
１６ テスト用被制御装置
１７ 追加の制御装置
１８ 追加の制御装置
１９ ロギング装置
２０ 補助制御装置
２１ 修正制御装置
【図１】
0004579113.tif 000002
【図２】
0004579113.tif 000003
【図３】
0004579113.tif 000004
【図４】
0004579113.tif 000005
【図５】
0004579113.tif 000006
【図６】
0004579113.tif 000007
【図７】
0004579113.tif 000008
【図８】
0004579113.tif 000009
【図９】
0004579113.tif 000010
【図１０】
0004579113.tif 000011
【図１１】
0004579113.tif 000012