(57)【特許請求の範囲】
【請求項１】
リモートＩ／Ｏユニットを介してＩ／Ｏ機器を制御するシーケンサにおいて、
リモートＩ／Ｏユニットにシリアルデータを入力／出力するシリアルポートを設け、
前記リモートＩ／Ｏユニットとは別体に外部モニタ装置を設け、
前記シリアルポートを介して外部モニタ装置に前記入力／出力データを時分割転送するようにし、
外部モニタ装置に入力／出力データを表示するようにしたことを特徴とするシーケンサのリモートＩ／Ｏユニット。
【請求項２】
リモートＩ／Ｏユニットを介してＩ／Ｏ機器を制御するシーケンサにおいて、
前記リモートＩ／Ｏユニットには、シリアルデータを入力／出力するシリアルポートと、前記リモートＩ／Ｏユニットの内部メモリをアクセスして入力／出力データを抽出する通信制御部とを設け、
前記Ｉ／Ｏユニットとは別体に各種アラームを含む入力／出力データを表示する外部モニタ装置を設け、
前記通信制御部で抽出した入力／出力データを、前記シリアルポートを介して外部モニタ装置に時分割転送するようにし、
外部モニタ装置に入力／出力データを表示するようにしたことを特徴とするシーケンサのリモートＩ／Ｏユニット。
【請求項３】
リモートＩ／Ｏユニットを介してＩ／Ｏ機器を制御するシーケンサにおいて、
リモートＩ／Ｏユニットにシリアルデータを入力／出力するシリアルポートを設け、
前記リモートＩ／Ｏユニットとは別体に、入力／出力データを表示しかつ該データを前記Ｉ／Ｏユニットの内部メモリにセットする外部モニタ装置を設け、
前記シリアルポートを介して外部モニタ装置と前記Ｉ／Ｏユニットとの間で前記入力／出力データおよびセットデータを時分割転送するようにし、
外部モニタ装置で入力／出力データを表示しかつ前記入力／出力データを前記内部メモリにセットするようにしたことを特徴とするシーケンサのリモートＩ／Ｏユニット。
【請求項４】
リモートＩ／Ｏユニットを介してＩ／Ｏ機器を制御するシーケンサにおいて、
リモートＩ／Ｏユニットにシリアルデータを入力／出力するシリアルポートを設け、
前記リモートＩ／Ｏユニットとは別体に、入力／出力データを表示しかつ該データをセットする外部モニタ装置と、前記Ｉ／Ｏユニットの内部メモリをアクセスして入力／出力データを抽出する通信制御部とを設け、
前記シリアルポートを介して外部モニタ装置と前記Ｉ／Ｏユニットとの間で前記入力／出力データおよびセットデータを時分割転送するようにし、
前記外部モニタ装置で入力／出力データを前記内部メモリにセットするときに、前記通信制御部は、前記外部モニタ装置以外からの入力／出力データのセットを規制するようにしたことを特徴とするシーケンサのリモートＩ／Ｏユニット。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リモート入力／出力（Ｉ／Ｏ）ユニットを介して制御機器である入力機器／出力機器（Ｉ／Ｏ機器）を制御するシーケンサのリモートＩ／Ｏユニットに関する。
【０００２】
【従来の技術】
従来、リモートＩ／Ｏ局（リモートＩ／Ｏユニット）を介してＩ／Ｏ機器を制御するシーケンサにおいては、リモートＩ／Ｏユニットを介して上位のシーケンサより送られる出力データと入力機器より送られる入力データを表示する表示部が設けられている。
【０００３】
一般的には、Ｉ／Ｏ機器との信号のやり取りをする入力段あるいは出力段回路にてハード的にＬＥＤ（発光ダイオード）を点灯させている。
【０００４】
【発明が解決しようとする課題】
しかしながら、リモートＩ／Ｏユニットは制御盤等の筺体に組み込むことが多く表示部も隠れてしまうため、入出力データや各種アラームを容易に確認することができない。入出力データや各種アラームを確認する場合はシーケンサに付属するプログラミングツールあるいは実際のＩ／Ｏ機器の動作を確認するしか方法がなく確認作業に非常に労力を要していた。また、表示部の設置にはスペースが必要であり、リモートＩ／Ｏユニットの小型化を妨げる要因となっている。
【０００５】
ところで、シーケンスプログラムの動作確認を行う場合、疑似的に入力信号を発生したいときにはシーケンサに付属されるプログラミング端末よりシーケンサのメモリにアクセスするか、もしくは、入力機器側にて実入力信号をハード的にＯＮ／ＯＦＦさせる方法をとっていた。また、出力機器の動作確認を行う場合、シーケンサのプログラミング端末よりシーケンサのメモリにアクセスするか、もしくは、出力機器側にて実出力信号をハード的にＯＮ／ＯＦＦさせる方法をとっていた。
【０００６】
しかしながら、上記のような動作確認をしようとしても、シーンケンサが敷設されていない状態での出力機器の動作チェックが困難であり、出力ポートにスイッチを設けるかあるいはジャンパーなどにより強制的にＯＮ／ＯＦＦさせていた。一方、Ｉ／Ｏ機器が施設されていない状態でシーケンスプログラムをデバックする場合も上記と同様に入力ポートにてハード的にＯＮ／ＯＦＦさせるか、あるいは、プログラミング端末より行わなければならない。しかしながら、後者の場合はリモートＩ／Ｏネットワークの不良が分からないという問題点が生じる。
【０００７】
本発明は、前記従来の問題点を解消するべくなされたものであって、リモートＩ／Ｏユニットを筺体内に組み込んだ場合に該Ｉ／Ｏユニット外部で動作確認できるようにするシーケンサのリモートＩ／Ｏユニットを提供することを目的とする。また、リモートＩ／ＯユニットとＩ／Ｏ機器の組み合わせ、あるいは、リモートＩ／Ｏユニットとシーケンサの組み合わせのときにデバック効率が向上すると共に、Ｉ／Ｏ機器の配線チェック等のメンテナンス性が向上するシーケンサのリモートＩ／Ｏユニットを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、前記課題を解決するため次の構成を有する。
【０００９】
請求項１の発明は、リモートＩ／Ｏユニットを介してＩ／Ｏ機器を制御するシーケンサにおいて、リモートＩ／Ｏユニットにシリアルデータを入力／出力するシリアルポートを設け、前記リモートＩ／Ｏユニットとは別体に外部モニタ装置を設け、前記シリアルポートを介して外部モニタ装置に前記入力／出力データを時分割転送するようにし、外部モニタ装置に入力／出力データを表示するようにしたことを特徴とするシーケンサのリモートＩ／Ｏユニットである。
【００１０】
請求項２の発明は、リモートＩ／Ｏユニットを介してＩ／Ｏ機器を制御するシーケンサにおいて、前記リモートＩ／Ｏユニットには、シリアルデータを入力／出力するシリアルポートと、前記リモートＩ／Ｏユニットの内部メモリをアクセスして入力／出力データを抽出する通信制御部とを設け、前記Ｉ／Ｏユニットとは別体に各種アラームを含む入力／出力データを表示する外部モニタ装置を設け、前記通信制御部で抽出した入力／出力データを、前記シリアルポートを介して外部モニタ装置に時分割転送するようにし、外部モニタ装置に入力／出力データを表示するようにしたことを特徴とするシーケンサのリモートＩ／Ｏユニットである。
【００１１】
請求項３の発明は、リモートＩ／Ｏユニットを介してＩ／Ｏ機器を制御するシーケンサにおいて、リモートＩ／Ｏユニットにシリアルデータを入力／出力するシリアルポートを設け、前記リモートＩ／Ｏユニットとは別体に、入力／出力データを表示しかつ該データを前記Ｉ／Ｏユニットの内部メモリにセットする外部モニタ装置を設け、前記シリアルポートを介して外部モニタ装置と前記Ｉ／Ｏユニットとの間で前記入力／出力データおよびセットデータを時分割転送するようにし、外部モニタ装置で入力／出力データを表示しかつ前記入力／出力データを前記内部メモリにセットするようにしたことを特徴とするシーケンサのリモートＩ／Ｏユニットである。
【００１２】
請求項４の発明は、リモートＩ／Ｏユニットを介してＩ／Ｏ機器を制御するシーケンサにおいて、リモートＩ／Ｏユニットにシリアルデータを入力／出力するシリアルポートを設け、前記リモートＩ／Ｏユニットとは別体に、入力／出力データを表示しかつ該データをセットする外部モニタ装置と、前記Ｉ／Ｏユニットの内部メモリをアクセスして入力／出力データを抽出する通信制御部とを設け、前記シリアルポートを介して外部モニタ装置と前記Ｉ／Ｏユニットとの間で前記入力／出力データおよびセットデータを時分割転送するようにし、前記外部モニタ装置で入力／出力データを前記内部メモリにセットするときに、前記通信制御部は、前記外部モニタ装置以外からの入力／出力データのセットを規制するようにしたことを特徴とするシーケンサのリモートＩ／Ｏユニットである。
【００１３】
請求項１の発明においては、シリアルポートを介して外部モニタ装置に前記入力／出力データを時分割転送するようにし、外部モニタ装置に入力／出力データを表示するようにしたので、リモートＩ／Ｏユニットに外部モニタ装置を接続し、リモートＩ／Ｏユニットを筺体内に組み込んだ場合等Ｉ／Ｏユニットの表示部が隠れてしまうときに、シーケンサ側に付属するプログラミングツール等で動作確認することなく、リモートＩ／Ｏユニットの近傍で入力／出力データの表示ができる。また、リモートＩ／Ｏユニットそのものの表示部を廃止でき、ユニットそのものの小型化が図れる。
【００１４】
また、請求項２の発明においては、通信制御部で入力／出力データを抽出し、その入力／出力データを、各種アラームを含めて表示できる。
【００１５】
請求項３の発明においては、前記リモートＩ／Ｏユニットとは別体に、入力／出力データを表示しかつこの入力／出力データをセットする外部モニタ装置を設け、前記シリアルポートを介して外部モニタ装置と前記Ｉ／Ｏユニットとの間で前記入力／出力データおよびセットデータを時分割転送するようにし、外部モニタ装置で入力／出力データを表示しかつ入力／出力データをセットするので、任意かつ簡単に（スイッチ、ジャンパー、プログラミングツール等を使用することなく）入力／出力データの内部メモリへのセットができる。特にシーケンサあるいはＩ／Ｏ機器の敷設されていない状態で入力／出力データをセットできるので、デバック効率があがる。また、リモートＩ／ＯネットワークやＩ／Ｏ機器への配線チェック等のメンテナンス性も向上する。
【００１６】
請求項４の発明においては、リモートＩ／Ｏユニットとは別体に、入力／出力データを表示しかつ該データをセットする外部モニタ装置と、リモートＩ／Ｏユニットの内部メモリをアクセスして入力／出力データを抽出する通信制御部とを設け、シリアルポートを介して外部モニタ装置と前記Ｉ／Ｏユニットとの間で前記入力／出力データおよびセットデータを時分割転送するので、任意に入力／出力データを内部メモリへセットすることができる。そして、前記外部モニタ装置で入力／出力データをセットするとき、前記通信制御部は、該データセットのときに前記外部モニタ装置以外からの入力／出力データのセットを規制するようにしたので、シーケンサ側あるいはＩ／Ｏ機器側等の外部モニタ装置から入力／出力信号がセットされることを確実に防止できる。このため、デバックの精度が向上する。
【００１７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１８】
図１は本発明に係るシーケンサのリモートＩ／Ｏユニットの第１実施形態の構成説明図、図２はリモートＩ／Ｏユニットの機能ブロックである。
【００１９】
図１に示すように、第１実施形態のリモートＩ／Ｏユニット１０は、該ユニット１０およびリモートＩ／Ｏネットワーク１４ａを介してスイッチ、センサ、アクチュエータ等のＩ／Ｏ機器１２を制御するシーケンサ１４に接続される。
【００２０】
図１および図２に示すように、前記リモートＩ／Ｏユニット１０には、シリアルデータを入力／出力するシリアルポート１６を設け、前記Ｉ／Ｏユニット１０とは別体で各種アラームを含む入力／出力データを表示する外部モニタ装置１８と前記Ｉ／Ｏユニット１０の入力／出力データバッファ（内部メモリ）２０をアクセスして各種アラームを含む入力／出力データを抽出するモニタ通信制御部２２を設ける。前記通信制御部２２で抽出した入力／出力データは前記シリアルポート１６（さらにシリアルデータライン１６ａ）を介して外部モニタ装置１８に所定のプロトコルで時分割転送し、外部モニタ装置１８に入力／出力データを表示する。
【００２１】
なお、外部モニタ装置１８には、表示画面を有する小型コンピュータあるいはパーソナルコンピュータを用いることができる。また、前記リモートＩ／Ｏユニット１０には、シーケンサ１４からの入力／出力データの前記バッファ２０への書き込み、読み出しを制御するリモートＩ／Ｏ通信制御部２４と、Ｉ／Ｏ機器１２との入力／出力データの伝達を制御する入出力制御部２６とが設けられる。
【００２２】
第１の実施形態のリモートＩ／Ｏユニット１０においては、シリアルポート１６（シリアルデータライン１６ａ）を介して外部モニタ装置１８に前記入力／出力データを時分割転送することで、外部モニタ装置１８に入力／出力データの表示を可能にする。したがって、リモートＩ／Ｏユニット１０の外部にモニタ装置１８を接続できる。
【００２３】
また、外部モニタ装置１８での入力／出力データの表示を可能にする。特に、リモートＩ／Ｏユニットを筺体内に組み込んだ場合等Ｉ／Ｏユニットの表示部が隠れてしまうときに、シーケンサ側に付属するプログラミングツール等を用いて動作確認することなく、リモートＩ／Ｏユニットの近傍で入力／出力データの表示ができる。また、リモートＩ／Ｏユニット１０そのものの表示部を廃止でき、ユニットそのものの小型化を図ることができる。
【００２４】
次に第２実施形態に係るリモートＩ／Ｏユニットを説明する。図３は、リモートＩ／Ｏユニットの第２実施形態の構成説明図、図４はリモートＩ／Ｏユニットの機能ブロックである。前述の図１および図２と同様の部分に同一符号を付している。
【００２５】
図３に示すように、リモートＩ／Ｏユニット３０は、該ユニット３０を介してスイッチ、センサ、アクチュエータ等のＩ／Ｏ機器１２を制御するシーケンサ１４にリモートＩ／Ｏネットワーク１４ａを介して接続されるものである。またシーケンサ１４には、プログラミング端末１４ｂが接続される。
【００２６】
リモートＩ／Ｏユニット３０には、図４に示すように、シリアルデータを入力／出力するシリアルポート３２（シリアルデータライン３２ａ）を設け、前記リモートＩ／Ｏユニット３０とは別体で入力／出力データを表示しかつ入力／出力データをセットする外部モニタ装置３４と、前記Ｉ／Ｏユニット３０の入力／出力データバッファ（内部メモリ）３６をアクセスして入力／出力データを抽出する通信制御部３８とを設け、前記シリアルポート３２を介して外部モニタ装置３４と前記Ｉ／Ｏユニット３０との間で前記入力／出力データおよびセットデータを時分割転送するようにしている。それと共に、前記Ｉ／Ｏユニット３０は、前記外部モニタ装置３４で入力／出力データを前記データバッファ３６にセットするときに、前記通信制御部３８は、前記外部モニタ装置３４以外からの入力／出力データセットを禁止（規制の一例）するようにしたものである。
【００２７】
なお、外部モニタ装置３４には、表示画面を有する小型コンピュータあるいはパーソナルコンピュータを用いることができる。また、前記リモートＩ／Ｏユニット３０には、シーケンサ１４からの入力／出力データの前記バッファ３６への書き込み、読み出しを制御するリモートＩ／Ｏ通信制御部２４と、Ｉ／Ｏ機器１２との入力／出力データの伝達を制御する入出力制御部２６とが設けられる。前記リモートＩ／Ｏユニット３０では、該ユニット３０とは別体に、入力／出力データを表示しかつ入力／出力データをセットする外部モニタ装置３４を設け、前記シリアルポート３２（シリアルデータライン３２ａ）を介して外部モニタ装置３４と前記Ｉ／Ｏユニット３０との間で前記入力／出力データおよびセットデータを時分割転送するようにし、外部モニタ装置３４で入力／出力データを表示しかつ前記バッファ３６のメモリをリフレッシュしてデータバッファ３６に該データをセットするので、任意かつ簡単に（スイッチ、ジャンパー、プログラミングツール等を使用することなく）入力／出力データをバッファ３６にセットできる。
【００２８】
特にシーケンサあるいはＩ／Ｏ機器の敷設されていない状態で入力／出力データをセットできるので、デバック効率があがる。また、リモートＩ／ＯネットワークやＩ／Ｏ機器への配線チェック等のメンテナンス性も向上する。
【００２９】
そして、前記外部モニタ装置３４で入力／出力データをセットし書き換えるときに、前記通信制御部３８は、該データをセットするときに入出力制御部２６からの入力データのバッファ３６への書き込み（入力データセット時）、および、リモートＩ／Ｏ通信制御部２４からの出力データのバッファ３６への書き込み（出力データセット時）をそれぞれ禁止する。
【００３０】
これにより、前記外部モニタ装置３４以外からの入力／出力データのセットを禁止することができ、シーケンサ１４側あるいはＩ／Ｏ機器１２側等の外部モニタ装置３４から入力／出力データがセットされることを確実に防止できる。このため、デバックの精度が向上する。
【００３１】
【発明の効果】
以上説明した通り請求項１の発明によれば、リモートＩ／Ｏユニットに外部モニタ装置を接続しており、リモートＩ／Ｏユニットを筺体内に組み込んだ場合等Ｉ／Ｏユニットの表示部が隠れてしまうときに、シーケンサ側に付属するプログラミングツール等を用いることなく、リモートＩ／Ｏユニットの近傍で入力／出力データの表示ができる。また、リモートＩ／Ｏユニットそのものの表示部を廃止でき、ユニットそのものの小型化が図れる。
【００３２】
また、請求項２の発明においては、請求項１の作用効果に加えて、通信制御部で入力／出力データを抽出し、入力／出力データを、各種アラームを含めて表示できる。
【００３３】
また、請求項３の発明においては、任意かつ簡単に（スイッチ、ジャンパー、プログラミングツール等を使用することなく）入力／出力データの内部メモリへのセットができる。特にシーケンサあるいはＩ／Ｏ機器の敷設されていない状態で入力／出力データをセットできるので、デバック効率があがる。また、リモートＩ／ＯネットワークやＩ／Ｏ機器への配線チェック等のメンテナンス性も向上する。
【００３４】
請求項４の発明においては、請求項３の発明の作用効果に加えて、外部モニタ装置で入力／出力データをセットするときに、前記通信制御部は、入力／出力データをセットするときに前記外部モニタ装置以外からの入力／出力データのセットを規制するようにしたので、シーケンサ側あるいはＩ／Ｏ機器側等の外部モニタ装置から入力／出力データがセットされることを確実に防止できる。このため、デバックの精度が向上する。
【図面の簡単な説明】
【図１】本発明に係るシーケンサのリモートＩ／Ｏユニットの第１実施形態の構成説明図である。
【図２】第１実施形態に係るリモートＩ／Ｏユニットの機能ブロック図である。
【図３】リモートＩ／Ｏユニットの第２実施形態の構成説明図である。
【図４】第２実施形態に係るリモートＩ／Ｏユニットの機能ブロック図である。
【符号の説明】
１０…リモートＩ／Ｏユニット、
１２…Ｉ／Ｏ機器、
１４…シーケンサ、
１６…シリアルポート、
１８…外部モニタ装置、
２０…入力／出力データバッファ、
２２…モニタ通信制御部、
３０…リモートＩ／Ｏユニット、
３２…シリアルポート、
３４…外部モニタ装置、
３６…入力／出力データバッファ、
３８…モニタ通信制御部。
【図１】
0003550906.tif 000002
【図２】
0003550906.tif 000003
【図３】
0003550906.tif 000004
【図４】
0003550906.tif 000005