(57)【特許請求の範囲】
【請求項１】
センサなどから信号を取り込み、あるいは被制御機器に制御信号を出力する、少なくとも１つのＩ／Ｏモジュールと、
前記Ｉ／Ｏモジュールが接続されるＩ／Ｏバスと、
前記Ｉ／Ｏバス、および上位機器が接続されるシステムバスに接続され、
前記システムバスに接続され、上位機器と通信するＦＤＡと、
このＦＤＡと通信するファンクションブロックと、
このファンクションブロックと通信すると共に前記Ｉ／Ｏモジュールにアクセスし、前記システムバスを介して前記Ｉ／Ｏモジュール内のデータにアクセス要求があったときに、このアクセス要求を前記Ｉ／Ｏモジュールの対応するデータへのアクセス要求に変換して前記Ｉ／Ｏモジュールをアクセスするトランスデューサブロックと、
を具備し、接続されているＩ／Ｏモジュールの種類を読み出して、保持している前記Ｉ／Ｏモジュールの設計情報からそのＩ／Ｏモジュールが必要としている情報を生成するＦＤＡアダプタと、
を具備したことを特徴とするプロセス制御装置。
【請求項２】
前記ＦＤＡアダプタ内にあるトランスデューサブロックとこのＦＤＡアダプタの外部にあるＩ／Ｏモジュールとで第１のファンクションブロックＶＦＤを構成し、少なくとも前記ファンクションブロックを含むブロックを第２のファンクションブロックＶＦＤとし、前記第２のファンクションブロックＶＦＤ内のファンクションブロックは前記第１のファンクションブロックＶＦＤ内のトランスデューサブロックを介して前記Ｉ／Ｏモジュールにアクセスするようにしたことを特徴とする請求項１記載のプロセス制御装置。
【請求項３】
前記ＦＤＡアダプタ内に、制御機能を具備したファンクションブロックＶＦＤを具備したことを特徴とする請求項１若しくは請求項２記載のプロセス制御装置。
【請求項４】
前記Ｉ／Ｏバス、およびセグメント番号が付与されたフィールドバスに接続され、フィールドバスインターフェイスを具備した通信モジュールと、
前記フィールドバスに接続され、アドレスが付与された少なくとも１台のフィールドバス機器とを具備し、前記セグメント番号および前記アドレスを用いて前記フィールド機器をアクセスするようにしたことを特徴とする請求項１乃至請求項３いずれかに記載のプロセス制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コントロールステーションやプロセスＩ／Ｏなどのプロセス制御機器に関し、従来型のＩ／Ｏ装置や制御装置をフィールドバス型に変換するフィールドバス対応型プロセス制御装置に関するものである。
【０００２】
【従来の技術】
図８にプロセス制御機器（Ｉ／Ｏ装置あるいは制御装置ともいう）の内部構成を示す。この図において、５はプロセス制御機器であり、複数のＩ／Ｏモジュール５１、Ｉ／Ｏバス５２およびコントローラ５３から構成されている。
【０００３】
Ｉ／Ｏモジュール５１はＩ／Ｏバス５２に接続されており、センサなどからの信号を取り込んで加工し、あるいは被制御機器に制御信号を出力する。コントローラ５３はＩ／Ｏバス５２を介してＩ／Ｏモジュール５１内のデータにアクセスして制御機能を実行する。コントローラ５３は冗長化される場合もある。５３１は冗長化の為に追加されたコントローラである。
【０００４】
コントローラ５３はシステムバス６に接続されており、このシステムバス６を介してヒューマン・マシン・インターフェイスやプロコンなどの上位機器（図示せず）と通信する。これらの上位機器はシステムバス６を介してＩ／Ｏモジュール５１のデータやコントローラ５３内の制御データにアクセスして読み書きを行う。
【０００５】
図９はＩ／ＯモジュールのアドレスとプロセスＩ／Ｏデータとの関係を表した表である。Ｉ／Ｏモジュール５１のＩ／Ｏバスインターフェイスは一般に図９のような論理構造を持っている。すなわち、プロセスＩ／Ｏデータなどのモジュールの主データと各種設定・環境データなどを含むアドレス空間があり、データ毎にアドレスを指定してデータの読み書きを行う。なお、アドレスの構造、データの名称と構造、Ｉ／Ｏバス５２のアクセス手段は機器によって異なっている。
【０００６】
現状では、上位機器との間の通信に使用されるシステムバス６の通信プロトコルやデータ構造は各システムによって異なっており、使う上で問題になっている。そのため、最近フィールドバス協会(Fieldbus Foundation)では、プロセス制御装置をシステムバスから見たときの通信モデルを、ファンクションブロックモデルを用いて統一しようとしている。システムバスとしては高速イーサネット(High Speed Ethernet)を想定しているが、装置の論理モデルはシステムバスの通信プロトコルには依存しない形で定義されている。
【０００７】
図１０に、フィールドバス協会の論理モデルを示す。ＨＳＥフィールドデバイス(HSE Field Device)７１、フォリンＩ／Ｏゲートウエイ(Foreign I/O Gateway)７２およびリンキングデバイス(Linking Device)７３は高速イーサネット（ＨＳＥ）８を介してホストアプリケーション(Host Application)９に接続されている。これら高速イーサネット（ＨＳＥ）に接続される機器をＨＳＥ機器という。
【０００８】
これらＨＳＥ機器の各々はＦＤＡ（フィールドデバイスアクセスエージェント(Field Divice Access Agent)）７１１、７２１、７３１を具備し、これらＦＤＡを介してファンクションブロックやシステム管理機能と通信する構成になっている。また、ＨＳＥフィールドデバイス７１の下位側にはデバイスハードウエア(Device Hardware)７１２が接続され、リンキングデバイス７３の下位側にはＨ１フィールドデバイス(H1 field Device)７３２が接続されている。
【０００９】
【発明が解決しようとする課題】
しかしながら、従来型のプロセス制御装置はＨＳＥ機器はとは全く異なる論理構造を持っているので、そのままではＨＳＥ機器としては使用できない。ＨＳＥ機器対応のプロセス制御装置を開発しようとすると、以下のような課題があった。
【００１０】
第１に、プロセス制御装置をフィールドバス化するためには全く異なる論理構造の機器を新規に開発しなければならず、開発期間が長くなるという課題があった。
【００１１】
第２に、従来から多く使用されているプロセス制御装置、特にＩ／Ｏモジュールはそのままでは使用できない。Ｉ／Ｏモジュールを新規に開発し直すと制御装置自身より多くの開発投資が必要になり、また障害を組み込んでしまう可能性があるという課題があった。更に、Ｉ／Ｏモジュールの外部インターフェイスをフィールドバスに準拠するようにすると、製造・調整に別個の設備が必要になるという課題もあった。
【００１２】
第３に、ファンクションブロックＶＦＤやシステム管理ＶＦＤは多くのフィールドバス機器に共通の機能であるにもかかわらず、Ｉ／Ｏモジュール毎に設計しなければならないという課題もあった。
【００１３】
第４に、Ｉ／Ｏ装置や制御装置を図１０のＨＳＥフィールドデバイス７１としてまとめた場合、多くのＩ／Ｏモジュールを含む装置ではＩ／Ｏモジュールの構成毎に異なる機器に見えてしまい、システム設計が困難であるという課題があった。
【００１４】
第５に、Ｉ／Ｏ装置や制御装置を図１０のフォリンＩ／Ｏゲートウエイ７２としてまとめた場合、Ｉ／Ｏモジュールの設定はＨＳＥ機器の範囲外になってしまうのでＩ／Ｏモジュールの設定に別個の装置が必要になり、システム設計の統一がとれないという課題があった。
【００１５】
従って本発明が解決しようとする課題は、従来型のＩ／Ｏモジュールを簡単にフィールドバス対応型のプロセス制御装置に変換することができるフィールドバス対応型プロセス制御装置を提供することにある。
【００１６】
【課題を解決するための手段】
このような課題を解決するために、本発明のうち請求項１記載の発明は、
センサなどから信号を取り込み、あるいは被制御機器に制御信号を出力する、少なくとも１つのＩ／Ｏモジュールと、
前記Ｉ／Ｏモジュールが接続されるＩ／Ｏバスと、
前記Ｉ／Ｏバス、および上位機器が接続されるシステムバスに接続され、
前記システムバスに接続され、上位機器と通信するＦＤＡと、
このＦＤＡと通信するファンクションブロックと、
このファンクションブロックと通信すると共に前記Ｉ／Ｏモジュールにアクセスし、前記システムバスを介して前記Ｉ／Ｏモジュール内のデータにアクセス要求があったときに、このアクセス要求を前記Ｉ／Ｏモジュールの対応するデータへのアクセス要求に変換して前記Ｉ／Ｏモジュールをアクセスするトランスデューサブロックと、
を具備し、接続されているＩ／Ｏモジュールの種類を読み出して、保持している前記Ｉ／Ｏモジュールの設計情報からそのＩ／Ｏモジュールが必要としている情報を生成するＦＤＡアダプタと、
を具備したものである。従来型のＩ／Ｏモジュールをそのまま使用することができ、かつ任意のＩ／Ｏモジュールを用いてフィールドバス対応のプロセス制御機器を構成することができる。
【００２０】
請求項２記載の発明は、請求項１記載の発明において、従来型のＩ／Ｏモジュールとトランスデューサブロックで第１のファンクションブロックＶＦＤと、それとは別にファンクションブロックを含む第２のファンクションブロックＶＦＤを構成し、第２のファンクションブロックＶＦＤ内のファンクションブロックが第１のファンクションブロックＶＦＤ内のトランスデューサブロックを介して従来型のＩ／Ｏモジュールにアクセスするようにしたものである。ファンクションブロックの規模を小さくすることができる。
【００２１】
請求項３記載の発明は、請求項１ないし請求項２記載の発明において、前記ＦＤＡアダプタ内に、制御機能を具備したファンクションブロックＶＦＤを具備したものである。Ｉ／Ｏ装置をコントローラとして使用することができる。
【００２２】
請求項４記載の発明は、請求項１ないし請求項３いずれかに記載の発明において、前記Ｉ／Ｏバス、およびセグメント番号が付与されたフィールドバスに接続され、フィールドバスインターフェイスを具備した通信モジュールと、前記フィールドバスに接続され、アドレスが付与された少なくとも１台のフィールドバス機器とを具備し、前記セグメント番号および前記アドレスを用いて前記フィールド機器をアクセスするようにしたものである。拡張が容易でかつ上位機器から全てのフィールド機器にアクセスすることができる。
【００２３】
【発明の実施の形態】
以下に、図に基づいて本発明を詳細に説明する。
図１は本発明の一実施例を示す構成図である。この図において、１はＨＳＥ（高速イーサネット）対応のプロセス制御装置であり、複数のＩ／Ｏモジュールブロック１１、Ｉ／Ｏバス１２およびＦＤＡアダプタ１３１、１３２から構成されている。Ｉ／Ｏモジュールブロック１１とＦＤＡアダプタ１３１，１３２はＩ／Ｏバス１２により接続され、ＦＤＡアダプタ１３１，１３２は高速イーサネットのシステムバス２に接続されている。なお、ＦＤＡアダプタ１３２は２重化のためのものであり、省略される場合もある。
【００２４】
このような構成において、システムバス２からＩ／Ｏバス１２を見たときに、仮想フィールドバスに見えるようにＦＤＡアダプタ１３１（１３２）を構成する。また、Ｉ／Ｏバス１２に繋がっているＩ／Ｏモジュールブロック１１は、システムバス２からは仮想フィールドバス機器に見えるように構成する。
【００２５】
この仮想フィールドバスのアドレスはＩ／Ｏバス１２のアドレスから計算される。図２の表はＩ／Ｏバスのアドレスと仮想フィールドバスのアドレスの関係の一例を表したものである。例えば、Ｉ／Ｏモジュール１１が0x0000から0x100バイト毎にアドレスを持っているとすると、仮想フィールドバスのアドレスは図２の表のように変換される。
【００２６】
図３に、図１のプロセス制御装置の論理的な構造を示す。なお、図１と同じ要素には同一符号を付し、説明を省略する。この図において、１１１、１１２はそれぞれＩ／Ｏモジュールブロック１１に含まれるファンクションブロックＶＦＤおよびシステム管理ＶＦＤである。また、ファンクションブロックＶＦＤ１１１はリソースブロックＲＢ，トランスデューサブロックＴＢ、ファンクションブロックＦＢおよびＩ／Ｏ部１１３で構成されている。Ｉ／Ｏ部１１３は図７で説明した従来型のＩ／Ｏモジュール５１と同じような働きをし、トランスデューサブロックＴＢを介して情報のやりとりを行う。また、ＦＤＡアダプタ１３１（１３２）は図１０のリンキングデバイス７３として動作する。
【００２７】
次に、本発明の他の実施例を示す。図１または図３の構成ではＩ／Ｏモジュールブロック１１内部にファンクションブロックＶＦＤ１１１およびシステム管理ＶＦＤ１１２を構成しなければならないために、従来型のＩ／Ｏモジュールがそのままでは使用できず、改造が必要になる。この欠点を除くための構成を図４に示す。なお、この図では煩雑さを避けるために、図１および図３に示した冗長化したＦＤＡアダプタ１３２は省略した。また、図３および図８と同じ要素には同一符号を付し、説明を省略する。
【００２８】
図４において、３はＨＳＥ対応のプロセス制御装置であり、ＦＤＡアダプタ３１およびＩ／Ｏモジュール５１で構成されている。また、ＦＤＡアダプタ３１はＦＤＡ３１１、システム管理ＶＦＤ３１２、トランスデューサブロックＴＢ、リソースブロックＲＢおよびファンクションブロックＦＢから構成されている。
【００２９】
トランスデューサブロックＴＢはＩ／Ｏモジュール５１のＩ／Ｏ部分５１１と情報を交換し、ＦＤＡ３１１はリソースブロックＲＢ，ファンクションブロックＦＢおよびシステム管理ＶＦＤ３１２と情報のやり取りを行う。また、ＦＤＡ３１１はファンクションブロックＦＢを介してトランスデューサブロックＴＢと通信し、またシステムバス２を介して上位機器と通信する。Ｉ／Ｏモジュール５１は図８で説明した従来のＩ／Ｏモジュールと同じものであり、ＦＤＡ３１１はＦＤＡアダプタ１３１とほぼ同じ機能を有する。また、システム管理ＶＦＤ３１２は図３のシステム管理ＶＦＤ１１２と同じ機能を有する。
【００３０】
このような構成において、Ｉ／Ｏモジュール５１、リソースブロックＲＢ、トランスデューサブロックＴＢおよびファンクションブロックＦＢでファンクションブロックＶＦＤ３２１を、このファンクションブロックＶＦＤ３２１とシステム管理ＶＦＤ３１２とでＩ／Ｏモジュールブロック３２を構成していると考えることができる。
【００３１】
このＩ／Ｏモジュールブロック３２は、図３のＩ／Ｏモジュールブロック１１に相当する。すなわち、この実施例ではＩ／Ｏモジュール毎にシステム管理ＶＦＤとリソースブロックＲＢ、トランスデューサブロックＴＢ，ファンクションブロックＦＢをＦＤＡアダプタ４内に構成し、Ｉ／Ｏバス（図示せず）を介してＩ／Ｏモジュール５１にアクセスするようにする。２つのＶＦＤはＩ／Ｏモジュール５１内のＩ／ＯデータとトランスジューサブロックTB間のデータ変換あるいは等値化を行う。そのため、従来のＩＯモジュールをそのまま使用できるという特徴がある。
【００３２】
図５に、Ｉ／Ｏモジュール５１とトランスデューサブロックTBおよびＦＤＡ３１１との関係を示す。トランスデューサブロックＴＢ内には、ブロックタグ(Block Tag)ＴＢ１、モード(Mode)ＴＢ２、プライマリパラメータ(Primary Parameter)ＴＢ３、セカンダリパラメータ(Secondary Parameter)ＴＢ４，プライマリスケール(Primary Scale)ＴＢ５およびキャリブレーション(Calibration)ＴＢ６の各種情報が含まれている。
【００３３】
これらの情報のうち、ブロックタグＴＢ１とモードＴＢ２はトランスデューサブロックＴＢが含まれているＦＤＡアダプタ３１に内蔵されているが、その他の情報はＩ／Ｏモジュール５１内にその実体が存在する。Ｉ／Ｏモジュール５１内には、前記表１で説明した入力データＩＮ、入力レンジＲＡＮＧＥ、構成データＣＡＬＩＢおよび周囲温度ＴＥＭＰの設定データがあり、それぞれ入力データＩＮはプライマリパラメータＴＢ３に、入力レンジＲＡＮＧＥはプライマリスケールＴＢ５に、構成データＣＡＬＩＢはキャリブレーションＴＢ６に、周囲温度ＴＥＭＰはセカンダリパラメータＴＢ４に対応している。トランスデューサブロックＴＢがこれらの値を読み書きするときは、Ｉ／Ｏモジュール５１の対応するデータを参照するようにする。
【００３４】
すなわち、システムバス２から要求があったときは、Ｉ／Ｏモジュール５１のこれらの設定データへのアクセスも行う。システムバス２からトランスデューサブロックＴＢの設定情報へのアクセス要求があったときは、トランスデューサブロックＴＢはそれをＩ／Ｏモジュール５１内の対応するデータへのアクセス要求に変換して、Ｉ／Ｏモジュール５１に伝達する。逆に、アクセス要求が読み出しの場合は、トランスデューサブロックＴＢはＩ／Ｏモジュール５１から対応するデータを読み出して、それを変換してシステムバス２に伝える。なお、ＦＤＡアダプタ３１内のデータへのアクセス要求があったときには、このＦＤＡアダプタ３１内部で処理を完結する。
【００３５】
図４および図５で説明した実施例では、実装されているＩ／Ｏモジュールの種類とそのＩ／Ｏモジュールが必要とする情報をＦＤＡアダプタが持っていることを前提にしている。しかし、ＦＤＡアダプタは各Ｉ／Ｏモジュールの設計情報（そのＩ／Ｏモジュールが必要とする情報を生成するための情報）のみを持っており、接続されているＩ／Ｏモジュールの種類を読み出して、保持している設計情報からそのＩ／Ｏモジュールが必要とする情報を生成するようにしてもよい。このようにすると、任意のＩ／Ｏモジュールを接続することができる。
【００３６】
通常、ＦＤＡアダプタは接続されているＩ／Ｏモジュールの種類を知る手順が確立されている。例えば、Ｉ／Ｏバスを介して特定のアドレスのデータを読み出すと、そのＩ／ＯモジュールのＩＤを知ることができるようになっている。この機能を使用すれば、接続されているＩ／Ｏモジュールの種類を知ることができる。このようにすると、ＦＤＡアダプタ３１に接続するＩ／Ｏモジュールを任意に選ぶことができるという効果がある。
【００３７】
図６に本発明の他の実施例を示す。なお、図４と同じ要素には同一符号を付し、説明を省略する。図６において、３２はＦＤＡアダプタであり、ファンクションブロックＶＦＤ３２２の一部とファンクションブロックＶＦＤ３２３とシステム管理ＶＦＤ３１２およびＦＤＡ３１１で構成されている。
【００３８】
ファンクションブロックＶＦＤ３２２は図４のファンクションブロックＶＦＤ３２１と同様の構成になっている。すなわち、従来型のＩ／Ｏモジュール５１とリソースブロックＲＢおよびトランスデューサブロックＴＢで構成されている。ただし、ファンクションブロックＦＢは含まれていない。ファンクションブロックＶＦＤ３２３はリソースブロックＲＢ１とファンクションブロックＦＢ１で構成されている。ファンクションブロックＦＢ１はトランスデューサブロックＴＢを介してＩ／Ｏモジュール５１にアクセスする。動作は図４実施例とほぼ同じなので、説明を省略する。
【００３９】
このような構成にすると、ファンクションブロックの規模を小さくすることができる。図４の実施例では１つのファンクションブロックＶＦＤの中にＩ／Ｏモジュール５１とファンクションブロックＦＢがあるので、例えばＩ／Ｏモジュール５１のアナログ入力点数が１６点だとすると、使用するか否かにかかわらず１６個のアナログインプットファンクションブロックが必要になる。しかしながら、図６の実施例ではＩ／Ｏモジュール５１のあるファンクションブロックＶＦＤ３２２内にはファンクションブロックＦＢが存在しない。そのため、トランスデューサブロックＴＢを介してＩ／Ｏモジュール５１を使用するファンクションブロックＶＦＤ３２３には、実際に使用する点数のアナログインプットファンクションブロックを作れば足りるので、ファンクションブロックＦＢ１の規模を小さくすることができる。
【００４０】
また、ＦＤＡアダプタの中には複数のファンクションブロックＶＦＤを作りこむことができるので、例えばファンクションブロックＶＦＤの中にＰＩＤブロックを作りこむことによって、制御装置として使用することもできる。すなわち、Ｉ／Ｏ装置をコントローラとして使用することが可能になる。
【００４１】
Ｉ／Ｏモジュールがフィールドバスインターフェイスの場合、そのモジュールはフィールドバスへのブリッジとして表現される。そのようなシステムの構成を図７に示す。なお、図４と同じ要素には同一符号を付し、説明を省略する。図７において、４１はＩ／Ｏバスであり、ＦＤＡアダプタ３１、通信モジュール４２１および４２２、複数のＩ／Ｏモジュール５１が接続されている。通信モジュール４２１、４２２はフィールドバスインターフェイスを有するＩ／Ｏモジュールである。通信モジュール４２１にはフィールドバス４３１が接続され、その先に複数のフィールドバス機器４４が接続されている。また、通信モジュール４２２にはフィールドバス４３２が接続され、その先に複数のフィールドバス機器４４が接続されている。
【００４２】
このような構成において、各々のバスにはセグメント番号が、バスに接続されている機器（モジュール）にはアドレスが付されている。例えば、Ｉ／Ｏバス４１にはセグメント番号１００が、フィールドバス４３１、４３２にはそれぞれセグメント番号１０１、１０４が付されている。また、Ｉ／Ｏモジュール４１に繋がっているＦＤＡアダプタ３１にはアドレス１４が、その他のモジュールには２０から２４までのアドレスが付されている。同様にして、フィールドバス４３１、４３２に繋がっている機器にも図７に示すアドレスが付されている。このようにすると、セグメントとアドレスを指定することにより、システムバス２を介して繋がっている上位機器から全てのＩ／Ｏモジュールとフィールド機器を認識することができる。
【００４３】
なお、図１ないし図６で説明した実施例ではＦＤＡアダプタがＨＳＥの仕様を満たすので、プロセス制御装置の設定は市販の設定ソフトを用いて他のＨＳＥ機器やフィールドバス機器と同様に行うことができ、特別な設定ソフトが不要であるという特徴がある。さらに、市販のフィールドバス用エンジニアリングツールでシステム設計ができるという特徴もある。
【００４４】
【発明の効果】
以上説明したことから明らかなように、本発明によれば、次の効果が期待できる。 請求項１記載の発明によれば、センサなどから信号を取り込み、あるいは被制御機器に制御信号を出力する少なくとも１つのＩ／Ｏモジュールと、前記Ｉ／Ｏモジュールが接続されるＩ／Ｏバスと、前記Ｉ／Ｏバス、および上位機器が接続されるシステムバスに接続され、このシステムバスに接続され上位機器と通信するＦＤＡと、このＦＤＡと通信するファンクションブロックと、このファンクションブロックと通信すると共に前記Ｉ／Ｏモジュールにアクセスし、前記システムバスを介して前記Ｉ／Ｏモジュール内のデータにアクセス要求があったときに、このアクセス要求を前記Ｉ／Ｏモジュールの対応するデータへのアクセス要求に変換して前記Ｉ／Ｏモジュールをアクセスするトランスデューサブロックとを具備し、接続されているＩ／Ｏモジュールの種類を読み出して、保持している前記Ｉ／Ｏモジュールの設計情報からそのＩ／Ｏモジュールが必要としている情報を生成するＦＤＡアダプタとを具備した。従来型のＩ／ＯモジュールにＦＤＡアダプタを取り付ける形で実現できるので、従来型のＩ／Ｏモジュールを容易にフィールドバス型の機器に変換することができるという効果がある。さらに、任意のＩ／Ｏモジュールを用いてフィールドバス対応のプロセス制御機器を構成することができるという効果もある。
【００４７】
また、ＦＤＡアダプタを取り付けるだけなので、開発期間が短縮され、開発費を低く抑えることができるという効果もある。また、障害を組み込んでしまう可能性も少ない。さらに、既存の製造設備を変更する必要がなく、稼動中のプロセス制御装置にＦＤＡアダプタを追加することで、ＨＳＥ機器に対応させることができるという効果もある。
【００４９】
請求項２記載の発明は、請求項１記載の発明において、従来型のＩ／Ｏモジュールとトランスデューサブロックで第１のファンクションブロックＶＦＤと、それとは別にファンクションブロックを含む第２のファンクションブロックＶＦＤを構成し、第２のファンクションブロックＶＦＤ内のファンクションブロックが第１のファンクションブロックＶＦＤ内のトランスデューサブロックを介して従来型のＩ／Ｏモジュールにアクセスするようにしたものである。ファンクションブロックの規模を小さくすることができるという効果がある。
【００５０】
請求項３記載の発明は、請求項１ないし請求項２記載の発明において、前記ＦＤＡアダプタ内に、制御機能を具備したファンクションブロックＶＦＤを具備した。従来型のＩ／Ｏ装置に制御機能を追加することができるという効果がある。
【００５１】
請求項４記載の発明によれば、請求項１ないし請求項３いずれかに記載の発明において、前記Ｉ／Ｏバス、およびセグメント番号が付与されたフィールドバスに接続され、フィールドバスインターフェイスを具備した通信モジュールと、前記フィールドバスに接続され、アドレスが付与された少なくとも１台のフィールドバス機器とを具備し、前記セグメント番号および前記アドレスを用いて前記フィールド機器をアクセスするようにしたものである。フィールドバス通信モジュールを自然な形で接続でき、かつ上位機器から全てのフィールド機器にアクセスすることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例を示す構成図である。
【図２】Ｉ／Ｏバスアドレスと仮想フィールドバスアドレスの対応の一例を示す表である。
【図３】本発明の一実施例の詳細を示した構成図である。
【図４】本発明の他の実施例を示す構成図である。
【図５】Ｉ／Ｏモジュールとトランスデューサブロックの対応を説明するための図である。
【図６】本発明の他の実施例を示す構成図である。
【図７】本発明の他の実施例を示す構成図である。
【図８】従来のプロセス制御機器の構成図である。
【図９】Ｉ／Ｏモジュールの論理構造を説明するための図である。
【図１０】フィールドバス協会の論理モデルを説明するための図である。
【符号の説明】
１、３      ＨＥＳ対応プロセス制御装置
１１、３２  Ｉ／Ｏモジュールブロック
１１１      ファンクションブロックＶＦＤ
１１２      システム管理ＶＦＤ
１１３      Ｉ／Ｏ部
１２        Ｉ／Ｏバス
１３１      ＦＤＡアダプタ
２          システムバス
３２２、３２３  ファンクションブロックＶＦＤ
４３１、４３２  フィールドバス
５１        Ｉ／Ｏモジュール
ＴＢ  トランスデューサブロック
ＦＢ、ＦＢ１  ファンクションブロック
【図１】
0004240262.tif 000002
【図２】
0004240262.tif 000003
【図３】
0004240262.tif 000004
【図４】
0004240262.tif 000005
【図５】
0004240262.tif 000006
【図６】
0004240262.tif 000007
【図７】
0004240262.tif 000008
【図８】
0004240262.tif 000009
【図９】
0004240262.tif 000010
【図１０】
0004240262.tif 000011