(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2022071809
(43)【公開日】2022-05-16
(54)【発明の名称】設定可能な入出力装置、および、その操作方法
(51)【国際特許分類】
H04L 49/112 20220101AFI20220509BHJP
【FI】
H04L12/937
【審査請求】有
【請求項の数】16
【出願形態】OL
(21)【出願番号】P 2021084501
(22)【出願日】2021-05-19
(31)【優先権主張番号】17/082,487
(32)【優先日】2020-10-28
(33)【優先権主張国・地域又は機関】US
(71)【出願人】
【識別番号】506080739
【氏名又は名称】四零四科技股▲ふん▼有限公司
【氏名又は名称原語表記】Moxa Inc.
【住所又は居所原語表記】4F., No. 135, Ln. 235, Baoqiao Rd., Xindian Dist., New Taipei City, Taiwan(R.O.C.)
(74)【代理人】
【識別番号】110000291
【氏名又は名称】特許業務法人コスモス国際特許商標事務所
(72)【発明者】
【氏名】ウー,クンナン
【テーマコード(参考)】
5K030
【Fターム(参考)】
5K030GA19
5K030KX18
5K030LB05
5K030LB11
(57)【要約】
【課題】設定可能な入出力装置、および、その操作方法を提供する。
【解決手段】設定可能な入出力装置は、複数の入出力端子、ルーティングモジュール、および、第一ユニバーサル入出力チャネルを有する。入出力端子は、複数のフィールドデバイスと接続する。入出力端子は、フィールドデバイスから複数の入力信号を受信するとともに、複数の出力信号をフィールドデバイスに出力する。少なくとも二個の入力信号は異なり、少なくとも二個の出力信号は異なり、少なくとも二個のフィールドデバイスは異なる。ルーティングモジュールは入出力端子に接続される。第一ユニバーサル入出力チャネルはルーティングモジュールに接続される。ルーティングモジュールは、第一ユニバーサル入出力チャネルと入出力端子間の接続を制御する。ルーティングモジュールはさらに、入力信号および出力信号の送受信順序を制御する。
【選択図】
図1
【特許請求の範囲】
【請求項1】
設定可能な入出力装置であって、
複数のフィールドデバイスに接続され、前記フィールドデバイスから複数の入力信号を受信するとともに、複数の出力信号を前記フィールドデバイスに出力し、少なくとも二個の入力信号は異なり、少なくとも二個の出力信号は異なり、少なくとも二個のフィールドデバイスは異なる複数の入出力端子と、
前記入出力端子に接続されるルーティングモジュールと、
前記ルーティングモジュールに接続される第一ユニバーサル入出力チャネルと、を有し、
前記ルーティングモジュールは、前記第一ユニバーサル入出力チャネルと前記入出力端子間の接続、および、前記入力信号および前記出力信号の送受信順序を制御する
ことを特徴とする設定可能な入出力装置。
【請求項2】
前記ルーティングモジュールは、
前記第一ユニバーサル入出力チャネルおよび前記入出力端子に接続されるスイッチングモジュールと、
前記スイッチングモジュールに接続される処理モジュールと、を有し、
前記処理モジュールは設定信号を受信するとともに、前記設定信号にしたがって制御信号を生成し、前記スイッチングモジュール、および、前記入力信号および前記出力信号の前記送受信順序を制御し、これにより、前記スイッチングモジュールが、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続を切り換える
ことを特徴とする請求項1に記載の設定可能な入出力装置。
【請求項3】
前記処理モジュールは、第一ユニバーサル入出力チャネルから前記スイッチングモジュールを切断し、前記処理モジュールは、前記第一ユニバーサル入出力チャネルから前記設定信号を受信し、前記処理モジュールは前記第一ユニバーサル入出力チャネルを切断し、前記処理モジュールは、前記設定信号にしたがって前記制御信号を生成して、前記スイッチングモジュールを制御し、これにより、前記スイッチングモジュールが、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続を切り換え、前記入力信号および前記出力信号が、連続して、前記第一ユニバーサル入出力チャネル、前記スイッチングモジュール、および、前記入出力端子を介して送受信される
ことを特徴とする請求項2に記載の設定可能な入出力装置。
【請求項4】
さらに、
前記ルーティングモジュールに接続される第二ユニバーサル入出力チャネルを有し、
前記ルーティングモジュールは、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続、および、前記第二ユニバーサル入出力チャネルと前記入出力端子間の接続を同時に制御する
ことを特徴とする請求項2に記載の設定可能な入出力装置。
【請求項5】
前記第一ユニバーサル入出力チャネルおよび前記第二ユニバーサル入出力チャネルは、出力信号を同時に提供し、
前記ルーティングモジュールはさらに、
前記第一ユニバーサル入出力チャネルあるいは前記第二ユニバーサル入出力チャネルからの前記出力信号を選択するとともに、前記出力信号を前記フィールドデバイスの一つに送信するアービターを有する
ことを特徴とする請求項4に記載の設定可能な入出力装置。
【請求項6】
前記入出力端子はそれぞれ、
前記ルーティングモジュールが、前記第一ユニバーサル入出力チャネルおよび前記第二ユニバーサル入出力チャネルから前記入出力端子を切断すると、前記フィールドデバイスに出力される前記出力信号の出力状態を維持するラッチユニットを有する
ことを特徴とする請求項5に記載の設定可能な入出力装置。
【請求項7】
さらに、前記ルーティングモジュールに接続されるとともに、前記複数の前記入出力端子に対応する複数の入出力チャネルを有し、
前記ルーティングモジュールは、前記第一ユニバーサル入出力チャネルと、前記入出力チャネルと、前記入出力端子との間の前記接続を制御する
ことを特徴とする請求項1に記載の設定可能な入出力装置。
【請求項8】
前記第一ユニバーサル入出力チャネルおよび前記入出力チャネルの一つが入力チャネルであるとき、前記第一ユニバーサル入出力チャネルおよび前記入出力チャネルの一つは冗長であり、且つ、前記第一ユニバーサル入出力チャネルが入力チャネルであり、前記入出力チャネルの前記ひとつが出力チャネルであるとき、前記入出力チャネルの前記一つが前記第一ユニバーサル入出力チャネルにより診断される
ことを特徴とする請求項7に記載の設定可能な入出力装置。
【請求項9】
設定可能な入出力装置の操作方法であって、
複数の入出力端子を設けて、複数のフィールドデバイスに接続し、前記フィールドデバイスから複数の入力信号を受信するとともに、複数の出力信号を前記フィールドデバイスに出力し、少なくとも二個の入力信号は異なり、少なくとも二個の出力信号は異なり、少なくとも二個のフィールドデバイスは異なる工程、
ルーティングモジュールを設けて、前記入出力端子に接続する工程、
第一ユニバーサル入出力チャネルを設けて、前記ルーティングモジュールに接続する工程、
前記ルーティングモジュールを用いて、前記第一ユニバーサル入出力チャネルと前記入出力端子間の接続、および、前記入力信号および前記出力信号の送受信順序を制御する工程、
を有する
ことを特徴とする設定可能な入出力装置の操作方法。
【請求項10】
前記ルーティングモジュールは、スイッチングモジュールおよび処理モジュールを有し、前記ルーティングモジュールを用いて、前記第一ユニバーサル入出力チャネルと前記入出力端子間の接続、および、前記入力信号および前記出力信号の前記送受信順序を制御する前記工程は、
前記処理モジュールを用いて、設定信号を受信するとともに、前記設定信号にしたがって制御信号を生成して、前記スイッチングモジュール、および、前記入力信号および前記出力信号の前記送受信順序を制御して、前記スイッチングモジュールが、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続を切り換える工程、を有する
ことを特徴とする請求項9に記載の設定可能な入出力装置の操作方法。
【請求項11】
前記処理モジュールは、前記第一ユニバーサル入出力チャネルから前記スイッチングモジュールを切断し、前記処理モジュールは、前記第一ユニバーサル入出力チャネルから前記設定信号を受信し、前記処理モジュールは、前記第一ユニバーサル入出力チャネルを切断し、前記処理モジュールは、前記設定信号にしたがって前記制御信号を生成して、前記スイッチングモジュールを制御し、よって、前記スイッチングモジュールが、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続を切り換え、前記入力信号および前記出力信号が、連続して、前記第一ユニバーサル入出力チャネル、前記スイッチングモジュール、および、前記入出力端子を介して送受信される
ことを特徴とする請求項10に記載の設定可能な入出力装置の操作方法。
【請求項12】
さらに、
第二ユニバーサル入出力チャネルを設けて、前記ルーティングモジュールに接続する工程、および、
前記ルーティングモジュールを用いて、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続、および、前記第二ユニバーサル入出力チャネルと前記入出力端子間の接続を同時に制御する工程、
を有する
ことを特徴とする請求項10に記載の設定可能な入出力装置の操作方法。
【請求項13】
前記ルーティングモジュールはさらにアービターを有し、
前記操作方法はさらに、
前記第一ユニバーサル入出力チャネルおよび前記第二ユニバーサル入出力チャネルが同時に出力信号を提供すると、前記アービターを用いて、前記第一ユニバーサル入出力チャネルあるいは前記第二ユニバーサル入出力チャネルからの前記出力信号を選択するとともに、前記出力信号を前記フィールドデバイスの一つに送信する工程を有する
ことを特徴とする請求項12に記載の設定可能な入出力装置の操作方法。
【請求項14】
前記入出力端子はそれぞれラッチユニットを有し、
前記操作方法はさらに、
前記ルーティングモジュールが、前記第一ユニバーサル入出力チャネルおよび前記第二ユニバーサル入出力チャネルから前記入出力端子を切断すると、前記ラッチユニットを用いて、前記フィールドデバイスに出力される前記出力信号の出力状態を維持する工程を有する
ことを特徴とする請求項13に記載の設定可能な入出力装置の操作方法。
【請求項15】
さらに、
複数の入出力チャネルを設けて、前記ルーティングモジュールに接続するとともに、前記複数の入出力端子に対応させる工程、および、
前記ルーティングモジュールを用いて、前記第一ユニバーサル入出力チャネルと、前記入出力チャネルと、前記入出力端子との間の前記接続を制御する工程、
を有することを特徴とする請求項9に記載の設定可能な入出力装置の操作方法。
【請求項16】
前記第一ユニバーサル入出力チャネルおよび前記入出力チャネルの一つが入力チャネルであるとき、前記第一ユニバーサル入出力チャネルおよび前記入出力チャネルの前記一つは冗長であり、且つ、前記第一ユニバーサル入出力チャネルが入力チャネルであり、前記入出力チャネルの前記一つが出力チャネルであるとき、前記入出力チャネルの前記一つが前記第一ユニバーサル入出力チャネルにより診断される
ことを特徴とする請求項15に記載の設定可能な入出力装置の操作方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、入出力装置に関するものであって、特に、設定可能な入出力装置、および、その操作方法に関するものである。
【背景技術】
【0002】
各種工業的応用において、高い信頼性の冗長設計が必要である。通常、信頼できるデータ収集のために、複数の入出力(I/O)チャネルが、同一タイプのフィールドデバイスに接続されて単一障害点を防止しており、これにより、冗長設計が必然的に高価になる。よって、上記の構造設計は改善が必要である。
【発明の概要】
【発明が解決しようとする課題】
【0003】
本発明は、設定可能な入出力装置、および、その操作方法を提供することを目的とする。
【課題を解決するための手段】
【0004】
(1) 本発明は、複数の入出力端子、ルーティングモジュール、および、第一ユニバーサル入出力チャネルを有する、設定可能な入出力装置を提供する。入出力端子は、複数のフィールドデバイスに接続される。入出力端子は、フィールドデバイスから複数の入力信号を受信する。入出力端子は、複数の出力信号をフィールドデバイスに出力する。少なくとも二個の入力信号は異なり、少なくとも二個の出力信号は異なり、少なくとも二個のフィールドデバイスは異なる。ルーティングモジュールは、入出力端子に接続される。第一ユニバーサル入出力チャネルは、ルーティングモジュールに接続される。ルーティングモジュールは、第一ユニバーサル入出力チャネルと入出力端子間の接続を制御する。ルーティングモジュールはさらに、入力信号および出力信号の送受信順序を制御することを特徴とする。
【0005】
(2) 上記(1)に記載の設定可能な入出力装置であって、前記ルーティングモジュールは、前記第一ユニバーサル入出力チャネルおよび前記入出力端子に接続されるスイッチングモジュールと、前記スイッチングモジュールに接続される処理モジュールと、を有し、前記処理モジュールは設定信号を受信するとともに、前記設定信号にしたがって制御信号を生成し、前記スイッチングモジュール、および、前記入力信号および前記出力信号の前記送受信順序を制御し、これにより、前記スイッチングモジュールが、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続を切り換えることを特徴とする。
(3) 上記(2)に記載の設定可能な入出力装置であって、前記処理モジュールは、第一ユニバーサル入出力チャネルから前記スイッチングモジュールを切断し、前記処理モジュールは、前記第一ユニバーサル入出力チャネルから前記設定信号を受信し、前記処理モジュールは前記第一ユニバーサル入出力チャネルを切断し、前記処理モジュールは、前記設定信号にしたがって前記制御信号を生成して、前記スイッチングモジュールを制御し、これにより、前記スイッチングモジュールが、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続を切り換え、前記入力信号および前記出力信号が、連続して、前記第一ユニバーサル入出力チャネル、前記スイッチングモジュール、および、前記入出力端子を介して送受信されることを特徴とする。
(4) 上記(2)に記載の設定可能な入出力装置であって、前記ルーティングモジュールに接続される第二ユニバーサル入出力チャネルを有し、前記ルーティングモジュールは、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続、および、前記第二ユニバーサル入出力チャネルと前記入出力端子間の接続を同時に制御することを特徴とする。
(5) 上記(4)に記載の設定可能な入出力装置であって、前記第一ユニバーサル入出力チャネルおよび前記第二ユニバーサル入出力チャネルは、出力信号を同時に提供し、前記ルーティングモジュールはさらに、前記第一ユニバーサル入出力チャネルあるいは前記第二ユニバーサル入出力チャネルからの前記出力信号を選択するとともに、前記出力信号を前記フィールドデバイスの一つに送信するアービターを有することを特徴とする。
(6) 上記(5)に記載の設定可能な入出力装置であって、前記入出力端子はそれぞれ、前記ルーティングモジュールが、前記第一ユニバーサル入出力チャネルおよび前記第二ユニバーサル入出力チャネルから前記入出力端子を切断すると、前記フィールドデバイスに出力される前記出力信号の出力状態を維持するラッチユニットを有することを特徴とする。
(7) 上記(1)に記載の設定可能な入出力装置であって、さらに、前記ルーティングモジュールに接続されるとともに、前記複数の前記入出力端子に対応する複数の入出力チャネルを有し、前記ルーティングモジュールは、前記第一ユニバーサル入出力チャネルと、前記入出力チャネルと、前記入出力端子との間の前記接続を制御することを特徴とする。
(8) 上記(7)に記載の設定可能な入出力装置であって、前記第一ユニバーサル入出力チャネルおよび前記入出力チャネルの一つが入力チャネルであるとき、前記第一ユニバーサル入出力チャネルおよび前記入出力チャネルの一つは冗長であり、且つ、前記第一ユニバーサル入出力チャネルが入力チャネルであり、前記入出力チャネルの前記ひとつが出力チャネルであるとき、前記入出力チャネルの前記一つが前記第一ユニバーサル入出力チャネルにより診断されることを特徴とする。
【0006】
(9) 本発明はさらに、以下のステップを含む、設定可能な入出力装置の操作方法を提供する。複数の入出力端子を設けて、複数のフィールドデバイスに接続し、フィールドデバイスから複数の入力信号を受信するとともに、複数の出力信号をフィールドデバイスに出力し、少なくとも二個の入力信号は異なり、少なくとも二個の出力信号は異なり、少なくとも二個のフィールドデバイスは異なる。ルーティングモジュールを設けて、入出力端子に接続する。第一ユニバーサル入出力チャネルを設けて、ルーティングモジュールに接続する。ルーティングモジュールを用いて、第一ユニバーサル入出力チャネルと入出力端子間の接続、および、入力信号および出力信号の送受信順序を制御することを特徴とする。
【0007】
(10) 上記(9)に記載の設定可能な入出力装置の操作方法であって、前記ルーティングモジュールは、スイッチングモジュールおよび処理モジュールを有し、前記ルーティングモジュールを用いて、前記第一ユニバーサル入出力チャネルと前記入出力端子間の接続、および、前記入力信号および前記出力信号の前記送受信順序を制御する前記工程は、前記処理モジュールを用いて、設定信号を受信するとともに、前記設定信号にしたがって制御信号を生成して、前記スイッチングモジュール、および、前記入力信号および前記出力信号の前記送受信順序を制御して、前記スイッチングモジュールが、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続を切り換える工程、を有することを特徴とする。
(11) 上記(10)に記載の設定可能な入出力装置の操作方法であって、前記処理モジュールは、前記第一ユニバーサル入出力チャネルから前記スイッチングモジュールを切断し、前記処理モジュールは、前記第一ユニバーサル入出力チャネルから前記設定信号を受信し、前記処理モジュールは、前記第一ユニバーサル入出力チャネルを切断し、前記処理モジュールは、前記設定信号にしたがって前記制御信号を生成して、前記スイッチングモジュールを制御し、よって、前記スイッチングモジュールが、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続を切り換え、前記入力信号および前記出力信号が、連続して、前記第一ユニバーサル入出力チャネル、前記スイッチングモジュール、および、前記入出力端子を介して送受信されることを特徴とする。
(12) 上記(10)に記載の設定可能な入出力装置の操作方法であって、さらに、第二ユニバーサル入出力チャネルを設けて、前記ルーティングモジュールに接続する工程、および、前記ルーティングモジュールを用いて、前記第一ユニバーサル入出力チャネルと前記入出力端子間の前記接続、および、前記第二ユニバーサル入出力チャネルと前記入出力端子間の接続を同時に制御する工程、を有することを特徴とする。
(13) 上記(12)に記載の設定可能な入出力装置の操作方法であって、前記ルーティングモジュールはさらにアービターを有し、前記操作方法はさらに、前記第一ユニバーサル入出力チャネルおよび前記第二ユニバーサル入出力チャネルが同時に出力信号を提供すると、前記アービターを用いて、前記第一ユニバーサル入出力チャネルあるいは前記第二ユニバーサル入出力チャネルからの前記出力信号を選択するとともに、前記出力信号を前記フィールドデバイスの一つに送信する工程を有することを特徴とする。
(14) 上記(13)に記載の設定可能な入出力装置の操作方法であって、前記入出力端子はそれぞれラッチユニットを有し、前記操作方法はさらに、前記ルーティングモジュールが、前記第一ユニバーサル入出力チャネルおよび前記第二ユニバーサル入出力チャネルから前記入出力端子を切断すると、前記ラッチユニットを用いて、前記フィールドデバイスに出力される前記出力信号の出力状態を維持する工程を有することを特徴とする。
(15) 上記(9)に記載の設定可能な入出力装置の操作方法であって、さらに、複数の入出力チャネルを設けて、前記ルーティングモジュールに接続するとともに、前記複数の入出力端子に対応させる工程、および、前記ルーティングモジュールを用いて、前記第一ユニバーサル入出力チャネルと、前記入出力チャネルと、前記入出力端子との間の前記接続を制御する工程、を有することを特徴とする。
(16) 上記(15)に記載の設定可能な入出力装置の操作方法であって、前記第一ユニバーサル入出力チャネルおよび前記入出力チャネルの一つが入力チャネルであるとき、前記第一ユニバーサル入出力チャネルおよび前記入出力チャネルの前記一つは冗長であり、且つ、前記第一ユニバーサル入出力チャネルが入力チャネルであり、前記入出力チャネルの前記一つが出力チャネルであるとき、前記入出力チャネルの前記一つが前記第一ユニバーサル入出力チャネルにより診断されることを特徴とする。
【発明の効果】
【0008】
本発明により、冗長設計が必然的に高価になる単一障害点を防止し、且つ、高い信頼性が達成される。
【図面の簡単な説明】
【0009】
【
図1】本発明の一実施形態による設定可能な入出力装置を示す図である。
【
図2】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図3A】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図3B】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図3C】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図3D】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図3E】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図3F】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図4A】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図4B】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図4C】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図4D】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図4E】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図4F】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図4G】本発明の別の実施形態による設定可能な入出力装置を示す図である。
【
図5】本発明の一実施形態による設定可能な入出力装置の操作方法のフローチャートである。
【
図6】本発明の別の実施形態による設定可能な入出力装置の操作方法のフローチャートである。
【
図7】本発明の別の実施形態による設定可能な入出力装置の操作方法のフローチャートである。
【発明を実施するための形態】
【0010】
以下の実施形態のそれぞれにおいて、同じ参照符号は、同一または類似の素子あるいはコンポーネントを示す。
【0011】
図1は、本発明の一実施形態による設定可能な入出力装置を示す図である。
図1を参照する。設定可能な入出力(I/O)装置100は、複数の入出力端子110_1~110_N、ルーティングモジュール120、および、ユニバーサル入出力チャネル130を有し、Nは、1より大きい正の整数である。
【0012】
入出力端子110_1~110_Nは、複数のフィールドデバイス150_1~150_Nに接続される。たとえば、入出力端子110_1は、フィールドデバイス150_1に接続され、入出力端子110_2は、フィールドデバイス150_2に接続され、入出力端子110_Nは、フィールドデバイス150_Nに接続される。本実施形態において、入出力端子110_1~110_Nは、たとえば、アナログ入出力端子、および、デジタル入出力端子を有する。たとえば、入出力端子110_1はアナログ入出力端子、入出力端子110_2はデジタル入出力端子、入出力端子110_3はデジタル入出力端子であり、入出力端子110_Nはアナログ入出力端子であるが、本発明の実施形態は、それらに限定されない。
【0013】
入出力端子110_1~110_Nは、フィールドデバイス150_1~150_Nから複数の入力信号を受信するとともに、複数の出力信号をフィールドデバイス150_1~150_Nに出力する。本実施形態において、少なくとも二個の入力信号は異なる。つまり、フィールドデバイス150_1~150_Nにより生成される少なくとも二個の入力信号は異なる。このほか、入力信号には、アナログ入力信号およびデジタル入力信号が挙げられる。たとえば、フィールドデバイス150_1により生成される入力信号はアナログ入力信号、フィールドデバイス150_2により生成される入力信号はデジタル入力信号、フィールドデバイス150_3により生成される入力信号はデジタル入力信号、フィールドデバイス150_Nにより生成される入力信号はアナログ入力信号であるが、本発明の実施形態は、それらに限定されない。ユーザーは、要求に応じて、フィールドデバイス150_1~150_Nにより生成される入力信号のタイプを調整することができる。
【0014】
本実施形態において、少なくとも二個の出力信号は異なる。つまり、フィールドデバイス150_1~150_Nに出力される少なくとも二個の出力信号は異なる。このほか、出力信号には、アナログ出力信号およびデジタル出力信号が挙げられる。たとえば、フィールドデバイス150_1に出力される出力信号はアナログ出力信号、フィールドデバイス150_2に出力される出力信号はデジタル出力信号、フィールドデバイス150_3に出力される出力信号はデジタル出力信号、フィールドデバイス150_Nに出力される出力信号はアナログ出力信号であるが、本発明の実施形態は、それらに限定されない。ユーザーは、要求に応じて、フィールドデバイス150_1~150_Nにより生成される出力信号のタイプを調整することができる。
【0015】
本実施形態において、フィールドデバイス150_1~150_Nのうち少なくとも二個は異なる。このほか、フィールドデバイス150_1~150_Nは、任意で、センサー、アクチュエーター、あるいは、信号調節器を有してもよいが、本発明の実施形態は、それらに限定されない。たとえば、フィールドデバイス150_1はセンサー、フィールドデバイス150_2はアクチュエータ、フィールドデバイス150_3は信号調節器、フィールドデバイス150_Nはセンサーであるが、本発明の実施形態は、それらに限定されない。ユーザーは、必要に応じて、フィールドデバイス150_1~150_Nのタイプを調整することができる。さらに、信号調節器が用いられて、信号の増幅、信号の減衰、信号のろ過、信号の隔離等を実行する。
【0016】
ルーティングモジュール120は、入出力端子110_1~110_Nに接続される。ユニバーサル入出力チャネル130は、ルーティングモジュール120に接続される。このほか、ユニバーサル入出力チャネル130は、“デジタルーアナログ”変換、および、“アナログ―デジタル”変換の機能を備えてもよい。本実施形態において、ルーティングモジュール120は、ユニバーサル入出力チャネル130と入出力端子110_1~110_N間の接続、および、フィールドデバイス150_1~150_Nから入力信号を受信、および、出力信号をフィールドデバイス150_1~150_Nに出力する時間系列を制御する。本実施形態において、ルーティングモジュール120は、たとえば、時分割多重アクセス(TDMA)あるいは類似技術を、入力信号および出力信号に適用する。
【0017】
設定可能な入出力装置100の操作において、ルーティングモジュール120は、ユニバーサル入出力チャネル130が入出力端子110_1に接続されるように制御し、これにより、フィールドデバイス150_1(たとえば、アナログセンサー)により生成される入力信号(たとえば、アナログ入力信号)は、入出力端子110_1、ルーティングモジュール120を介して、ユニバーサル入出力チャネル130に送信され得る、あるいは、フィールドデバイス150_1(たとえば、アナログアクチュエーター)に出力される出力信号(たとえば、アナログ出力信号)は、ユニバーサル入出力チャネル130、ルーティングモジュール120を介して、入出力端子110_1に送信され得る。
【0018】
その後、ルーティングモジュール120は、入出力端子110_1から、ユニバーサル入出力チャネル130を切断するとともに、ユニバーサル入出力チャネル130が入出力端子110_2に接続されるように制御し、これにより、フィールドデバイス150_2(たとえば、デジタルセンサー)により入力信号(たとえば、デジタル入力信号)は、入出力端子110_2、ルーティングモジュール120を介して、ユニバーサル入出力チャネル130に送信され得る、あるいは、フィールドデバイス150_2(たとえば、デジタルアクチュエーター)に出力される出力信号(たとえば、デジタル出力信号)は、ユニバーサル入出力チャネル130、ルーティングモジュール120を介して、入出力端子110_2に送信され得る。残りのユニバーサル入出力チャネル130と入出力端子110_3~110_N間の接続、および、入力信号および出力信号の送受信順序は、上記の実施形態に類似するので、この記述はここで繰り返さない。
【0019】
よって、設定可能な入出力装置100は、入出力端子110_1~110_Nにより、同時に、各種タイプのフィールドデバイス150_1~150_Nに接続され、入出力端子110_1~110_N(フィールドデバイス150_1~150_N)は、同じユニバーサル入出力チャネル130を共有し、これにより、回路設計の複雑性を減少させ、且つ、使用の便宜性を向上させる。
【0020】
図2は、本発明の別の実施形態による設定可能な入出力装置を示す図である。
図2を参照する。設定可能な入出力装置200は、
図1の設定可能な入出力装置100に類似する。
図2において、入出力端子110_1~110_N、ユニバーサル入出力チャネル130、および、フィールドデバイス150_1~150_Nは、入出力端子110_1~110_N、ユニバーサル入出力チャネル130、および、フィールドデバイス150_1~150_Nと等しい、あるいは、類似する。したがって、
図2の入出力端子110_1~110_N、ユニバーサル入出力チャネル130、および、フィールドデバイス150_1~150_Nは、
図1の実施形態を参照し、それらの記述はここで繰り返さない。
【0021】
本実施形態において、ルーティングモジュール120は、スイッチングモジュール210、および、処理モジュール220を有する。スイッチングモジュール210は、ユニバーサル入出力チャネル130、および、入出力端子110_1~110_Nに接続される。本実施形態において、スイッチングモジュール210は、たとえば、マルチプレクサであるが、本発明の実施形態は、それらに限定されない。
【0022】
処理モジュール220は、スイッチングモジュール210に接続される。本実施形態において、処理モジュール220は、マイクロプロセッサ、あるいは、マイクロコントローラーであるが、本発明の実施形態は、それらに限定されない。処理モジュール220は、設定信号を受信するとともに、設定信号にしたがって制御信号を生成し、スイッチングモジュール210、および、入力信号および出力信号の送受信順序を制御して、これにより、スイッチングモジュール210は、ユニバーサル入出力チャネル130と入出力端子110_1~110_N間の接続を切り換える。
【0023】
本実施形態において、設定信号は、たとえば、スイッチングモジュール210に対応する切り換え順序、および、入力信号および出力信号の送受信順序を含み得るが、本発明の実施形態は、それらに限定されない。ある実施形態において、設定信号は、外部処理モジュール(図示しない)により提供され、たとえば、処理モジュール220は、外部処理モジュールから設定信号を受信して、制御信号を生成する。ある実施形態において、設定信号は、ユニバーサル入出力チャネル130、あるいは、その他の伝送線(図示しない)を介して提供され、たとえば、処理モジュール220は、ユニバーサル入出力チャネル130、あるいは、その他の伝送線を介して設定信号を受信して、制御信号を生成する。ある実施形態において、処理モジュール220は省略され、スイッチングモジュール210は、外部の処理モジュールにより制御される。
【0024】
ルーティングモジュール120の操作において、処理モジュール220は、まず、ユニバーサル入出力チャネル130からスイッチングモジュール210を切断する。その後、処理モジュール220は、ユニバーサル入出力チャネル130から設定信号を受信するとともに、設定信号にしたがって制御信号を生成する。その後、処理モジュール220は、ユニバーサル入出力チャネル130から切断される。処理モジュール220は、制御信号をスイッチングモジュール210に送信して、スイッチングモジュール210を制御し、これにより、スイッチングモジュール210が、ユニバーサル入出力チャネル130と入出力端子110_1~110_N間の接続を切り換え、且つ、入力信号および出力信号は、連続して、ユニバーサル入出力チャネル130、スイッチングモジュール210、および、入出力端子110_1~110_Nにより送受信される。
【0025】
設定可能な入出力装置200の操作において、スイッチングモジュール210は、ユニバーサル入出力チャネル130と入出力端子110_1の接続を切り換え、これにより、フィールドデバイス150_1(たとえば、アナログセンサー)により生成される入力信号(たとえば、アナログ入力信号)は、入出力端子110_1、スイッチングモジュール210を介して、ユニバーサル入出力チャネル130に送信され得る、あるいは、フィールドデバイス150_1(たとえば、アナログアクチュエーター)に出力される出力信号(たとえば、アナログ出力信号)は、ユニバーサル入出力チャネル130、スイッチングモジュール210を介して、入出力端子110_1に送信され得る。
【0026】
その後、スイッチングモジュール210は、入出力端子110_1からのユニバーサル入出力チャネル130の切断を切り換えて、ユニバーサル入出力チャネル130と入出力端子110_2を接続し、これにより、フィールドデバイス150_2(たとえば、デジタルセンサー)により生成される入力信号(たとえば、デジタル入力信号)は、入出力端子110_2、スイッチングモジュール210を介して、ユニバーサル入出力チャネル130に送信され得、且つ、その後、フィールドデバイス150_2(たとえば、デジタルアクチュエーター)に出力される出力信号(たとえば、デジタル出力信号)は、ユニバーサル入出力チャネル130、スイッチングモジュール210を介して、入出力端子110_2に送信され得る。残りのユニバーサル入出力チャネル130と入出力端子110_3~110_N間の接続、および、入力信号および出力信号の送受信順序は、上記の実施形態に類似するので、この記述はここで繰り返さない。
【0027】
よって、設定可能な入出力装置100は、入出力端子110_1~110_Nにより、同時に、各種タイプのフィールドデバイス150_1~150_Nに接続され、入出力端子110_1~110_N(フィールドデバイス150_1~150_N)は、同じユニバーサル入出力チャネル130を共有し、これにより、回路設計の複雑性を減少させ、且つ、使用の便宜性を向上させる。
【0028】
図3Aは、本発明の別の実施形態による設定可能な入出力装置を示す図である。設定可能な入出力装置300は、複数の入出力端子110_1~110_N、ルーティングモジュール120、ユニバーサル入出力チャネル130、および、ユニバーサルチャネル310を有する。本実施形態において、入出力端子110_1~110_N、ユニバーサル入出力チャネル130、および、フィールドデバイス150_1~150_Nは、
図1の入出力端子110_1~110_N、ユニバーサル入出力チャネル130、および、フィールドデバイス150_1~150_Nと等しい、あるいは、類似する。したがって、
図3Aの入出力端子110_1~110_N、ユニバーサル入出力チャネル130、および、フィールドデバイス150_1~150_Nは、
図1の実施形態を参照し、それらの記述は、ここで繰り返さない。
【0029】
ユニバーサル入出力チャネル310は、ルーティングモジュール120に接続される。このほか、ユニバーサル入出力チャネル310は、データ抽出、“デジタルーアナログ”変換、および、“アナログーデジタル”変換の機能も有する。ルーティングモジュール120は、ユニバーサル入出力チャネル130と入出力端子110_1~110_N間の接続、ユニバーサル入出力チャネル310と入出力端子110_1~110_N間の接続を、同時に制御する。
【0030】
図3Bに示されるように、デバイス150_1、150_3~150_N-1がアナログセンサー、フィールドデバイス150_2、150_4~150_Nがデジタルセンサーであると仮定する。この実施形態において、ルーティングモジュール120は、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310が入出力端子110_1に接続されるように同時に制御して、フィールドデバイス150_1(たとえば、アナログセンサー)により生成される入力信号(たとえば、アナログ入力信号)は、同時に、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310に送信される。
【0031】
その後、ルーティングモジュール120は、入出力端子110_1から、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310を切断するとともに、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310が入出力端子110_2に接続されるように同時に制御し、よって、フィールドデバイス150_2(たとえば、デジタルセンサー)により生成される入力信号(たとえば、デジタル入力信号)は、同時に、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310に送信される。残りのユニバーサル入出力チャネル130とユニバーサル入出力チャネル310と入出力端子110_3~110_N間の接続、および、入力信号の送信順序は、上記の実施形態に類似するので、この記述はここで繰り返さない。
【0032】
よって、ユニバーサル入出力チャネル130、および、ユニバーサル入出力チャネル310は、同時に、同一タイプの入力信号を受信するので、設定可能な入出力装置300は重複機能を達成する。
【0033】
図3Cに示されるように、デバイス150_1、150_3~150_N-1がアナログアクチュエーター、フィールドデバイス150_2、150_4~150_Nがデジタルアクチュエーターであると仮定する。本実施形態において、ルーティングモジュール120はさらにアービター330を有し、入出力端子110_1~110_Nはさらにラッチユニット340_1~340_Nを有する。この実施形態において、ルーティングモジュール120は、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310が入出力端子110_1に接続されるように同時に制御し、ユニバーサル入出力チャネル130、および、ユニバーサル入出力チャネル310は、同時に、出力信号(たとえば、アナログ出力信号)をアービター330に出力する。その後、アービター330は、ユニバーサル入出力チャネル130あるいはユニバーサル入出力チャネル310からの出力信号を選択するとともに、出力信号をフィールドデバイス150_1(たとえば、アナログアクチュエーター)に送信して、フィールドデバイス150_1を駆動する。
【0034】
その後、ルーティングモジュール120は、入出力端子110_1から、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310を切断するとともに、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310が入出力端子110_2に接続されるように同時に制御して、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310は、同時に、出力信号(たとえば、デジタル出力信号)をアービター330に出力する。その後、アービター330は、ユニバーサル入出力チャネル130、あるいは、ユニバーサル入出力チャネル310から出力信号を選択するとともに、出力信号をフィールドデバイス150_2(たとえば、デジタルアクチュエーター)に送信し、これにより、フィールドデバイス150_2を駆動する。この時、入出力端子110_1はラッチユニット340_1を有するので、ラッチユニット340_1は、フィールドデバイス150_1に出力される出力信号の出力状態を維持する。
【0035】
残りのユニバーサル入出力チャネル130とユニバーサル入出力チャネル310と入出力端子110_3~110_N間の接続、および、出力信号の送信順序は、上記の実施形態に類似するので、この記述はここで繰り返さない。よって、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310は、同時に同一タイプの出力信号を送信して、設定可能な入出力装置300が重複機能を達成することができる。
【0036】
図3Dに示されるように、デバイス150_1、150_3~150_N-1がアナログアクチュエーター、フィールドデバイス150_2、150_4~150_Nがデジタルアクチュエーターであると仮定する。この実施形態において、ルーティングモジュール120は、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310が入出力端子110_1に接続されるように同時に制御する。この時、ユニバーサル入出力チャネル130はアナログ出力チャネルに変わり、ユニバーサル入出力チャネル310はアナログ入力チャネルに変わる。その後、ユニバーサル入出力チャネル130は、出力信号(たとえば、アナログ出力信号)をフィールドデバイス150_1(たとえば、アナログアクチュエーター)に出力して、フィールドデバイス150_1を駆動する。同時に、ユニバーサル入出力チャネル130はさらに、出力信号をユニバーサル入出力チャネル310に出力し、それによりユニバーサル入出力チャネル130の出力信号は、ユニバーサル入出力チャネル310により診断される。
【0037】
その後、ルーティングモジュール120は、入出力端子110_1から、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310を切断するとともに、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310が入出力端子110_2に接続されるように同時に制御する。この時、ユニバーサル入出力チャネル130はデジタル出力チャネルに変わり、ユニバーサル入出力チャネル310はデジタル入力チャネルに変わる。その後、ユニバーサル入出力チャネル130は、出力信号(たとえば、デジタル出力信号)をフィールドデバイス150_2(たとえば、デジタルアクチュエーター)に出力して、これにより、フィールドデバイス150_2を駆動する。同時に、ユニバーサル入出力チャネル130はさらに出力信号をユニバーサル入出力チャネル310に出力し、それによって、ユニバーサル入出力チャネル130の出力信号が、ユニバーサル入出力チャネル310により診断される。
【0038】
残りのユニバーサル入出力チャネル130とユニバーサル入出力チャネル310と入出力端子110_3~110_N間の接続、および、出力信号の送信順序は、上記の実施形態に類似するので、この記述はここで繰り返さない。設定可能な入出力装置300は診断機能を達成する。
【0039】
図3Eに示されるように、デバイス150_1、150_3~150_N-1がアナログセンサーあるいはデジタルセンサー、フィールドデバイス150_2、150_4~150_Nがアナログアクチュエーターあるいはデジタルアクチュエーターであると仮定する。この実施形態において、ルーティングモジュール120は、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310が入出力端子110_1に接続されるように同時に制御する。この時、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310は入力チャネル(たとえば、アナログ入力チャネル、あるいは、デジタル入力チャネル)に変わり、フィールドデバイス150_1(たとえば、アナログセンサー、あるいは、デジタルセンサー)により生成される入力信号(たとえば、アナログ入力信号、あるいは、デジタル入力信号)は、同時に、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310に送信される。
【0040】
その後、ルーティングモジュール120は、入出力端子110_1からユニバーサル入出力チャネル130とユニバーサル入出力チャネル310を切断するとともに、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310が入出力端子110_2に接続されるように同時に制御する。この時、ユニバーサル入出力チャネル130は出力チャネル(たとえば、アナログ出力チャネル、あるいは、デジタル出力チャネル)に変わり、ユニバーサル入出力チャネル310は入力チャネル(たとえば、アナログ入力チャネル、あるいは、デジタル入力チャネル)に変わる。その後、ユニバーサル入出力チャネル130は、出力信号(たとえば、アナログ出力信号あるいは、デジタル信号)をフィールドデバイス150_2(たとえば、アナログアクチュエーター、あるいは、デジタルアクチュエーター)に出力して、フィールドデバイス150_2を駆動する。同時に、ユニバーサル入出力チャネル130はさらに出力信号をユニバーサル入出力チャネル310に出力し、それによりユニバーサル入出力チャネル130の出力信号がユニバーサル入出力チャネル310により診断される。
【0041】
残りのユニバーサル入出力チャネル130とユニバーサル入出力チャネル310と入出力端子110_3~110_N間の接続、および、入力信号および出力信号の送受信順序は、上記の実施形態に類似するので、この記述はここで繰り返さない。設定可能な入出力装置300は、診断および重複機能を達成する。
【0042】
図3Fに示されるように、ルーティングモジュール120は、ユニバーサル入出力チャネル130がユニバーサル入出力チャネル310に接続されるように制御する。この時、ユニバーサル入出力チャネル130は出力チャネル(たとえば、アナログ出力チャネル、あるいは、デジタル出力チャネル)に変わり、ユニバーサル入出力チャネル310は入力チャネル(たとえば、アナログ入力チャネル、あるいは、デジタル入力チャネル)に変わる。その後、ユニバーサル入出力チャネル130は、出力信号(たとえば、アナログ出力信号、あるいは、デジタル出力信号)をユニバーサル入出力チャネル310に出力して、ユニバーサル入出力チャネル130の出力信号は、ユニバーサル入出力チャネル310により診断される。
【0043】
その後、ユニバーサル入出力チャネル130は入力チャネル(たとえば、アナログ入力チャネル、あるいは、デジタル入力チャネル)に変わり、ユニバーサル入出力チャネル310は出力チャネル(たとえば、アナログ出力チャネル、あるいは、デジタル出力チャネル)に変わる。その後、ユニバーサル入出力チャネル310は、出力信号(たとえば、アナログ出力信号、あるいは、デジタル出力信号)をユニバーサル入出力チャネル130に出力して、ユニバーサル入出力チャネル310の出力信号は、ユニバーサル入出力チャネル310により診断される。
【0044】
よって、長時間、入力状態に変化がない場合、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310は互いに診断されることにより、設定可能な入出力装置300が診断機能を発揮する。
【0045】
上述の実施形態において、設定可能な入出力装置300は、二個のユニバーサル入出力チャネル(たとえば、ユニバーサル入出力チャネル130、および、ユニバーサル入出力チャネル310)を有するが、本発明の実施形態はそれらに限定されない。いくつかの実施形態において、設定可能な入出力装置300は、三個以上のユニバーサル入出力チャネルを有してもよく、三個以上のユニバーサル入出力チャネルは、ユニバーサル入出力チャネル130およびユニバーサル入出力チャネル310の上記の実施形態を参照し、それらの記述はここで繰り返さない。したがって、同じ効果が達成される。
【0046】
図4Aは、本発明の別の実施形態による設定可能な入出力装置を示す図である。設定可能な入出力装置400は、複数の入出力端子110_1~110_N、ルーティングモジュール120、ユニバーサル入出力チャネル130、複数の入出力チャネル410_1~410_Nを有する。本実施形態において、入出力端子110_1~110_N、ユニバーサル入出力チャネル130、および、フィールドデバイス150_1~150_Nは、
図1の入出力端子110_1~110_N、ユニバーサル入出力チャネル130、および、フィールドデバイス150_1~150_Nと同じであるか、あるいは、類似する。したがって、
図4Aの入出力端子110_1~110_N、ユニバーサル入出力チャネル130、および、フィールドデバイス150_1~150_Nは、
図1の実施形態を参照し、その記述はここで繰り返さない。
【0047】
入出力チャネル410_1~410_Nは、ルーティングモジュール120に接続されるとともに、入出力端子110_1~110_Nに対応する。たとえば、入出力チャネル410_1は入出力端子110_1に対応し、入出力チャネル410_2は入出力端子110_2に対応し、入出力チャネル410_3は入出力端子110_3に対応し、入出力チャネル410_Nは入出力端子110_Nに対応する。本実施形態において、入出力チャネル410_1~410_Nには、たとえば、アナログ入出力チャネルおよびデジタル入出力チャネルが挙げられる。たとえば、入出力チャネル410_1はアナログ入出力チャネル、入出力チャネル410_2はデジタル入出力チャネル、入出力チャネル410_3は、デジタル入出力チャネル、入出力チャネル410_Nはアナログ入出力チャネルであるが、本発明の実施形態はそれらに限定されない。
【0048】
ルーティングモジュール120は、同時に、ユニバーサル入出力チャネル130と入出力チャネル410_1~410_N間の接続、および、入出力端子110_1~110_Nと入出力チャネル間の対応接続を制御する。
【0049】
図4Bに示されるように、フィールドデバイス150_1、150_3~150_N-1がアナログセンサー、デバイス150_1、150_3~150_N-1がデジタルセンサーであると仮定する。入出力チャネル410_1~410_Nは、ルーティングモジュール120により、入出力端子110_1~110_Nに接続される。この実施形態において、ルーティングモジュール120は、ユニバーサル入出力チャネル130が入出力端子110_1に接続されるように制御する。この時、ユニバーサル入出力チャネル130はアナログ入力チャネルに変わる。その後、フィールドデバイス150_1(たとえば、アナログセンサー)により生成される入力信号(たとえば、アナログ入力信号)は、同時に、ユニバーサル入出力チャネル130および入出力チャネル410_1に送信される。
【0050】
その後、ルーティングモジュール120は、入出力端子110_1からユニバーサル入出力チャネル130を切断するとともに、ユニバーサル入出力チャネル130が入出力端子110_2に接続されるように制御する。この時、ユニバーサル入出力チャネル130はデジタル入力チャネルに変わる。その後、フィールドデバイス150_2(たとえば、デジタルセンサー)により生成される入力信号(たとえば、デジタル入力信号)は、同時に、ユニバーサル入出力チャネル130および入出力チャネル410_2に送信される。
【0051】
残りのユニバーサル入出力チャネル130と入出力端子110_3~110_N間の接続、および、入力信号の送信順序は、上記の実施形態に類似するので、この記述はここで繰り返さない。よって、ユニバーサル入出力チャネル130、および、入出力チャネル410_1~410_Nの一つは、同時に同一タイプの入力信号を受信し、それにより、設定可能な入出力装置400がさらに重複機能を発揮し、使用の便宜性が向上する。
【0052】
図4Cに示されるように、デバイス150_1、150_3~150_N-1はアナログアクチュエーター、フィールドデバイス150_2、150_4~150_Nはデジタルアクチュエーターであると仮定する。本実施形態において、ルーティングモジュール120はさらにアービター430を有する。入出力チャネル410_1~410_Nは、それぞれ、ルーティングモジュール120により、入出力端子110_1~110_Nに接続される。この実施形態において、ルーティングモジュール120は、ユニバーサル入出力チャネル130が入出力端子110_1に接続されるように制御する。この時、ユニバーサル入出力チャネル130はアナログ出力端子になる。その後、ユニバーサル入出力チャネル130、および、入出力チャネル410_1は、同時に、出力信号(たとえば、アナログ出力信号)をアービター430に出力する。その後、アービター430は、ユニバーサル入出力チャネル130あるいは入出力チャネル410_1から出力信号を選択するとともに、出力信号をフィールドデバイス150_1(たとえば、アナログアクチュエーター、あるいは、アナログ信号調節器)に送信して、フィールドデバイス150_1を駆動する。
【0053】
その後、ルーティングモジュール120は、入出力端子110_1からユニバーサル入出力チャネル130を切断するとともに、ユニバーサル入出力チャネル130が入出力端子110_2に接続されるように制御する。この時、ユニバーサル入出力チャネル130はデジタル出力端に変わる。その後、ユニバーサル入出力チャネル130および入出力チャネル410_2は、同時に、出力信号(たとえば、デジタル出力信号)をアービター430に出力する。その後、アービター430は、ユニバーサル入出力チャネル130あるいは入出力チャネル410_2から出力信号を選択するとともに、出力信号をフィールドデバイス150_2(たとえば、デジタルアクチュエーター)に送信して、フィールドデバイス150_2を駆動する。
【0054】
残りのユニバーサル入出力チャネル130と入出力端子110_3~110_N間の接続、および、出力信号の送信順序は、上述の実施形態に類似するので、この記述はここで繰り返さない。よって、ユニバーサル入出力チャネル130、および、入出力チャネル410_1~410_Nの一つは、同時に同一タイプの出力信号を送信し、それにより、設定可能な入出力装置400が重複機能を発揮する。
【0055】
図4Dで示されるように、デバイス150_1、150_3~150_N-1はアナログアクチュエーター、フィールドデバイス150_2、150_4~150_Nはデジタルアクチュエーターであると仮定する。入出力チャネル410_1~410_Nはそれぞれ、ルーティングモジュール120により、入出力端子110_1~110_Nに接続される。この実施形態において、ルーティングモジュール120は、ユニバーサル入出力チャネル130が入出力端子110_1に接続されるように制御する。この時、ユニバーサル入出力チャネル130はアナログ入力チャネルに変わる。その後、入出力チャネル410_1は、出力信号(たとえば、アナログ出力信号)をフィールドデバイス150_1(たとえば、アナログアクチュエーター)に出力して、フィールドデバイス150_1を駆動する。同時に、入出力チャネル410_1はさらに出力信号をユニバーサル入出力チャネル130に出力して、入出力チャネル410_1の出力信号がユニバーサル入出力チャネル130により診断される。
【0056】
その後、ルーティングモジュール120は、入出力端子110_1からユニバーサル入出力チャネル130を切断するとともに、ユニバーサル入出力チャネル130が入出力端子110_2に接続されるように制御する。この時、ユニバーサル入出力チャネル130はデジタル入力チャネルに変わる。その後、入出力チャネル410_2は、出力信号(たとえば、デジタル出力信号)をフィールドデバイス150_2(たとえば、デジタルアクチュエーター)に出力して、フィールドデバイス150_2を駆動する。同時に、入出力チャネル410_2はさらに出力信号をユニバーサル入出力チャネル130に出力して、入出力チャネル410_2の出力信号がユニバーサル入出力チャネル130により診断される。
【0057】
残りのユニバーサル入出力チャネル130と入出力端子110_3~110_N間の接続、および、出力信号の送信順序は、上記の実施形態に類似するので、この記述はここで繰り返さない。設定可能な入出力装置400は、診断、および、重複機能を達成する。
【0058】
図4Eに示されるように、デバイス150_1、150_3~150_N-1はアナログセンサー、あるいは、デジタルセンサー、フィールドデバイス150_2、150_4~150_Nはアナログアクチュエーター、あるいは、デジタルアクチュエーターであると仮定する。入出力チャネル410_1~410_Nは、ルーティングモジュール120により、それぞれ、入出力端子110_1~110_Nに接続される。この実施形態において、ルーティングモジュール120は、ユニバーサル入出力チャネル130が入出力端子110_1に接続されるように制御する。この時、ユニバーサル入出力チャネル130は入力チャネル(たとえば、アナログ入力チャネル、あるいは、デジタル入力チャネル)に変わる。その後、フィールドデバイス150_1(たとえば、アナログセンサー、あるいは、デジタルセンサー)により生成される入力信号(たとえば、アナログ入力信号、あるいは、デジタル入力信号)は、同時に、ユニバーサル入出力チャネル130および入出力チャネル410_1に送信される。
【0059】
その後、ルーティングモジュール120は、入出力端子110_1からユニバーサル入出力チャネル130を切断するとともに、ユニバーサル入出力チャネル130が入出力端子110_2に接続されるように制御する。この時、ユニバーサル入出力チャネル130は、入力チャネル(たとえば、アナログ入力チャネル、あるいは、デジタル入力チャネル)にもなる。その後、入出力チャネル410_2は、出力信号(たとえば、アナログ出力信号、あるいは、デジタル信号)をフィールドデバイス150_2(たとえば、アナログアクチュエーター、あるいは、デジタルアクチュエーター)に出力して、フィールドデバイス150_2を駆動する。同時に、入出力チャネル410_2はさらに出力信号をユニバーサル入出力チャネル130に出力して、入出力チャネル410_2の出力信号がユニバーサル入出力チャネル130により診断される。
【0060】
残りのユニバーサル入出力チャネル130と入出力端子110_3~110_N間の接続、および、入力信号および出力信号の送受信順序は、上記の実施形態に類似するので、この記述はここで繰り返さない。設定可能な入出力装置400は、診断および重複機能を達成する。
【0061】
図4Fおよび
図4Gを参照する。
図4Fに示されるように、ルーティングモジュール120は、ユニバーサル入出力チャネル130が入出力チャネル410_1に接続されるように制御するとともに、入出力端子110_1から入出力チャネル410_1を切断する。この時、入出力チャネル410_1が入力チャネル(たとえば、アナログ入力チャネル、あるいは、デジタル入力チャネル)であると仮定すると、ユニバーサル入出力チャネル130は出力チャネル(たとえば、アナログ出力チャネル、あるいは、デジタル出力チャネル)に変わる。その後、入出力チャネル410_1は、ユニバーサル入出力チャネル130から入力信号(たとえば、アナログ入力信号、あるいは、デジタル入力信号)を入力して、入出力チャネル410_1の入力信号がユニバーサル入出力チャネル130により診断される。あるいは、入出力チャネル410_1が出力チャネル(たとえば、アナログ出力チャネル、あるいは、デジタル出力チャネル)であると仮定すると、ユニバーサル入出力チャネル130は入力チャネル(たとえば、アナログ入力チャネル、あるいは、デジタル入力チャネル)に変わる。その後、ユニバーサル入出力チャネル130は、入出力チャネル410_1から入力信号(たとえば、アナログ入力信号、あるいは、デジタル入力信号)を入力して、ユニバーサル入出力チャネル130の入力信号が入出力チャネル410_1により診断される。
【0062】
その後、
図4Gに示されるように、ルーティングモジュール120は入出力端子110_1に接続され、ルーティングモジュール120は、ユニバーサル入出力チャネル130が入出力チャネル410_2に接続されるように制御して、入出力チャネル410_2と入出力端子110_2を切断する。この時、入出力チャネル410_2が入力チャネル(たとえば、アナログ入力チャネル、あるいは、デジタル入力チャネル)であると仮定すると、ユニバーサル入出力チャネル130は出力チャネル(たとえば、アナログ出力チャネル、あるいは、デジタル出力チャネル)に変わる。その後、入出力チャネル410_2は、ユニバーサル入出力チャネル130から入力信号(たとえば、アナログ入力信号、あるいは、デジタル入力信号)を入力して、入出力チャネル410_2の入力信号がユニバーサル入出力チャネル130により診断される。あるいは、入出力チャネル410_2が出力チャネル(たとえば、アナログ出力チャネル、あるいは、デジタル出力チャネル)であると仮定すると、ユニバーサル入出力チャネル130は入力チャネル(たとえば、アナログ入力チャネル、あるいは、デジタル入力チャネル)に変わる。その後、ユニバーサル入出力チャネル130は、入出力チャネル410_2から入力信号(たとえば、アナログ入力信号、あるいは、デジタル入力信号)を入力して、ユニバーサル入出力チャネル130の入力信号が入出力チャネル410_2により診断される。
【0063】
残りのユニバーサル入出力チャネル130と入出力チャネル410_3~410_N間の接続、および、出力信号の送信順序は、
図4Fと
図4Gの上記の実施形態は類似するので、この記述はここで繰り返さない。よって、長時間、入力状態に変化がない場合、入出力チャネル410_1~410_Nの一つは、ユニバーサル入出力チャネル130により診断され、それにより、設定可能な入出力装置400が診断機能を発揮する。
【0064】
図5は、本発明の一実施形態による設定可能な入出力装置の操作方法のフローチャートである。工程S502において、本方法は、複数の入出力端子を設けて、複数のフィールドデバイスに接続し、フィールドデバイスから複数の入力信号を受信するとともに、複数の出力信号をフィールドデバイスに出力する工程を有する。ここで、少なくとも二個の入力信号は異なり、少なくとも二個の出力信号は異なり、少なくとも二個のフィールドデバイスは異なる。工程S504において、本方法は、ルーティングモジュールを設けて、入出力端子に接続する工程を有する。工程S506において、本方法は、第一ユニバーサル入出力チャネルを設けて、ルーティングモジュールに接続する工程を有する。工程S508において、本方法は、ルーティングモジュールを用いて、第一ユニバーサル入出力チャネルと入出力端子間の接続、および、入力信号および出力信号の送受信順序を制御する。このほか、ルーティングモジュールは、スイッチングモジュールおよび処理モジュールを有し、工程S508は、処理モジュールを用いて、設定信号を受信するとともに、設定信号にしたがって制御信号を生成し、スイッチングモジュール、および、入力信号および出力信号の送受信順序を制御してもよく、それにより、スイッチングモジュールが、第一ユニバーサル入出力チャネルと入出力端子間の接続を切り換える。
【0065】
図6は、本発明の別の実施形態による設定可能な入出力装置の操作方法のフローチャートである。本実施形態において、
図6中の工程S502~S506は
図5と同じであり、これらの工程は、
図5中の実施形態で記述されており、それらの記述はここで繰り返さない。
【0066】
工程S602において、本方法は、第二ユニバーサル入出力チャネルを設けて、ルーティングモジュールに接続する工程を有する。工程S604において、本方法は、ルーティングモジュールを用いて、同時に、第一ユニバーサル入出力チャネルと入出力端子間の接続、および、第二ユニバーサル入出力チャネルと入出力端子間の接続を制御する工程を有する。
【0067】
このほか、ルーティングモジュールはさらにアービターを有し、
図6はさらに工程S606を有する。工程S606において、本方法は、第一ユニバーサル入出力チャネルおよび第二ユニバーサル入出力チャネルが、同時に、出力信号を提供すると、アービターを用いて、第一ユニバーサル入出力チャネルあるいは第二ユニバーサル入出力チャネルからの出力信号を選択するとともに、出力信号をフィールドデバイスの一つに送信する工程を有する。さらに、各入出力端子はさらにラッチユニットを有し、
図6はさらに工程S608を有する。工程S608において、本方法は、ルーティングモジュールが、第一ユニバーサル入出力チャネルおよび第二ユニバーサル入出力チャネルから入出力端子を切断すると、ラッチユニットを用いて、フィールドデバイスに出力される出力信号の信号状態を維持する工程を有する。
【0068】
図7は、本発明の別の実施形態による設定可能な入出力装置の操作方法のフローチャートである。本実施形態において、
図7中の工程S502~工程S506は
図5と同じであり、これらの工程は
図5で記述されており、それらの記述はここで繰り返さない。
【0069】
工程S702において、本方法は、複数の入出力チャネルを設けて、ルーティングモジュールに接続し、複数の入出力端子に対応させる工程を有する。工程S704において、本方法は、ルーティングモジュールを用いて、第一ユニバーサル入出力チャネルと、入出力チャネルと、入出力端子との間の接続を制御する工程を有する。
【0070】
注意すべきことは、
図5、
図6、および、
図7の工程の順序は、単なる説明目的のためであり、本発明の工程の順序を限定することを意図しない。ユーザーは、必要に応じて、工程の順序を変化させることができる。上記のフローチャートは、本発明の精神と範囲を逸脱しない状況下で、追加工程を足したり、少ない工程を用いたりすることができる。
【0071】
要約すると、本発明により開示される設定可能な入出力装置、および、その操作方法によれば、入出力端子はフィールドデバイスに接続され、フィールドデバイスから入力信号を受信し、出力信号をフィールドデバイスに出力し、ルーティングモジュールは、第一ユニバーサル入出力チャネル間に接続され、ルーティングモジュールは、第一ユニバーサル入出力チャネルと入出力端子間の接続、および、入力信号および出力信号の送受信順序を制御する。よって、設定可能な入出力装置は、入出力端子により、同時に、各種タイプのフィールドデバイスに接続され、入出力端子(フィールドデバイス)は、同じユニバーサル入出力チャネルを共有して、入力信号あるいは出力信号を送信し、これにより、回路設計の複雑性を減少させるとともに、使用の便宜性を向上させる。
【0072】
このほか、一実施形態において、設定可能な入出力装置はさらに第二ユニバーサル入出力チャネルを有し、第一ユニバーサル入出力チャネルおよび第二ユニバーサル入出力チャネルは、同時に、同一タイプの入力信号あるいは出力信号を送信して、設定可能な入出力装置が重複機能を発揮するとともに、重複性のコストが効果的に減少する。あるいは、別の実施形態において、設定可能な入出力装置はさらに入出力チャネルを有し、ルーティングモジュールは、第一ユニバーサル入出力チャネルと入出力端子間の接続を制御する、あるいは、ルーティングモジュールはさらに、第一ユニバーサル入出力チャネルと入出力端子間の接続、および、入出力端子と入出力チャネル間の接続を同時に制御して、設定可能な入出力装置がさらに、診断および/または重複機能を発揮し、重複性のコストが効率的に減少する。
【0073】
本発明では好ましい実施例を前述の通り開示したが、これらは決して本発明に限定するものではなく、当該技術を熟知する者なら誰でも、本発明の思想を脱しない範囲内で各種の変形を加えることができる。
【符号の説明】
【0074】
100、200、300、400…設定可能な入出力(I/O)装置
110_1~110_N…入出力端子
120…ルーティングモジュール
130、310…ユニバーサル入出力チャネル
150_1~150_N…フィールドデバイス
210…スイッチングモジュール
220…処理モジュール
330、430…アービター
410_1~410_N…入出力チャネル