(57)【要約】【課題】既存のＰＬＣや管理装置の設定変更を行わずとも、データ収集装置などの追加装置を容易に設けることが可能な通信制御装置およびＳＣＡＤＡシステムを提供する。【解決手段】通信制御装置１２の通信読取部２２が、管理装置１４とＰＬＣ１６との間で第１の通信プロトコルに則って送受信される通信内容を読み取るとともに、通信制御装置１２のデータ収集制御部２８が、データ収集装置３０のデータ収集要求に対応するデータを、第２の通信プロトコルに則ってＰＬＣ１６からの応答データとしてデータ収集装置３０へ出力する。【選択図】図１
2019103098.tif 000002
【特許請求の範囲】
【請求項１】
分散して配置された複数の機器の動作をそれぞれ監視および制御する複数の分散監視装置と、前記分散監視装置と通信を行い前記分散監視装置への動作指示を行うことが可能な管理装置と、を含むＳＣＡＤＡシステムに用いられる通信制御装置であって、
前記通信制御装置は、通信読取部と、監視データ記憶部と、収集用データ記憶部と、データ収集制御部と、を備えるとともに、前記分散監視装置からデータを収集するデータ収集装置との通信を行い、
前記通信読取部は、前記分散監視装置と前記管理装置との間で第１の通信プロトコルに則って送受信される通信内容を読み取り、
前記監視データ記憶部は、前記通信読取部が読み取った通信内容から、前記分散監視装置が前記管理装置からの読出要求に応えて出力する応答データを取り出して監視データとして記憶し、
前記収集用データ記憶部は、前記監視データ記憶部から前記監視データを受信し、前記監視データを前記データ収集装置に収集させるための収集用データの一部として記憶し、
前記データ収集制御部は、前記データ収集装置に対する通信を第２の通信プロトコルに則って制御し、前記データ収集装置からのデータ収集要求に応えて、前記収集用データのうち前記データ収集要求に対応するデータを、前記第２の通信プロトコルに則って、前記分散監視装置からの応答データとして前記データ収集装置へ出力すること
を特徴とする通信制御装置。
【請求項２】
前記通信制御装置は、前記データ収集要求に対応するデータが前記監視データに含まれていない場合に、前記データ収集要求に対応するデータを読み出すための不足データ要求を、前記第１の通信プロトコルに則って前記分散監視装置へ送信し、
前記不足データ要求に応えて前記分散監視装置から出力される応答データを、前記収集用データ記憶部に前記収集用データの一部として記憶するとともに、前記第２の通信プロトコルに則って、前記分散監視装置からの応答データとして前記データ収集装置へ出力すること
を特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記通信制御装置は、前記監視データおよび前記収集用データに基づいて外部装置制御指令を生成し、前記外部装置制御指令によって、前記分散監視装置および前記管理装置とは異なる外部装置を制御することが可能であること
を特徴とする請求項１および請求項２に記載の通信制御装置。
【請求項４】
分散して配置された複数の機器の動作をそれぞれ監視および制御する複数の分散監視装置と、前記分散監視装置と通信を行い前記分散監視装置への動作指示を行うことが可能な管理装置と、を含むＳＣＡＤＡシステムにおいて、
前記監視装置からデータを収集するデータ収集装置と、前記データ収集装置との通信を行う通信制御装置と、が設けられており、
前記通信制御装置は、前記分散監視装置と前記管理装置との間で第１の通信プロトコルに則って送受信される通信内容を読み取り、その通信内容から、前記分散監視装置が前記管理装置からの読出要求に応えて出力する応答データを取り出して監視データとして記憶し、その監視データを前記データ収集装置に収集させるための収集用データの一部として記憶し、
前記通信制御装置と前記データ収集装置との間の通信は、第２の通信プロトコルに則って制御され、前記通信制御装置は、前記データ収集装置からのデータ収集要求に応えて、前記収集用データのうち前記データ収集要求に対応するデータを、前記第２の通信プロトコルに則って、前記分散監視装置からの応答データとして前記データ収集装置へ出力すること
を特徴とするＳＣＡＤＡシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置およびこの通信制御装置を含むＳＣＡＤＡシステムに関するものである。
【背景技術】
【０００２】
自動車工場などの生産設備においては、設備内の多数の機器の動作を管理するために、ＳＣＡＤＡ（Supervisory Control and Data Acquisition）システムが用いられることがある。このＳＣＡＤＡシステムにおいては、各機器の動作を監視・制御するために、ＰＬＣ（プログラマブルロジックコントローラ）やＲＴＵ（リモートターミナルユニット）といった装置が設備内に分散配置されており、これら分散配置された装置（以下ＰＬＣとする）が監視・制御している各機器の動作データは設備の運用者が操作する管理装置（上位装置）へ送信される。管理装置においては各ＰＬＣから送られたデータを（監視画面に表示するなどして）確認できるとともに、必要に応じて各ＰＬＣに対し緊急停止などの動作指示を行うことが可能である。
【０００３】
こうしたＳＣＡＤＡシステムにおいては設備の運用変更に伴いＰＬＣの追加・変更が行われることがある。追加・変更後のＰＬＣが既存のＰＬＣと異なる仕様のものである場合には、ＳＣＡＤＡシステム内での通信を制御するための制御方法を大きく変更しなければならない。特許文献１には、こうしたＰＬＣの追加・変更に対して容易に対応することのできる通信制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２５０４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、生産設備の運用変更が行われる際には、ＰＬＣが追加・変更されるだけではなく、ＰＬＣへとアクセスする側の装置が追加・変更される場合もある。例えば既存の管理装置とは別に、各ＰＬＣのデータを収集・閲覧するためのデータ収集装置が追加されることがある。特許文献１に開示されている通信制御装置によってＰＬＣの追加・変更が容易になっていても、新しく追加されるデータ収集装置に対して各ＰＬＣが通信を行えるようにするためには、多数のＰＬＣのそれぞれについてデータ収集装置に対する通信を行うための設定変更を行う必要があり、その作業には多大な手間と時間がかかってしまう上、設定変更によってＰＬＣの動作が以前と変化し、正常に動作しなくなるリスクもある。また、ＰＬＣとは別に、ＰＬＣが監視している各機器の動作に異常が発生したときにその異常発生を報知するための警報器などの外部機器を追加しようとすれば、この場合も各ＰＬＣが外部機器との通信を行うための設定変更を行う必要が生じてしまう。さらに、この追加されるデータ収集装置や外部機器の仕様（通信プロトコルやデータ様式など）が既存の管理装置とは異なっている場合、管理装置に対する通信とは異なる仕様の通信を行うための設定変更を行う必要が生じるので、容易にシステムの更新を行うことはできない。
【０００６】
そこで本発明は、ＳＣＡＤＡシステムにおける既存のＰＬＣや管理装置の設定変更を行わずとも、データ収集装置などの追加装置を容易に設けることが可能な通信制御装置およびＳＣＡＤＡシステムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る通信制御装置の実施形態の一例によれば、分散して配置された複数の機器の動作をそれぞれ監視および制御する複数の分散監視装置と、前記分散監視装置と通信を行い前記分散監視装置への動作指示を行うことが可能な管理装置と、を含むＳＣＡＤＡシステムに用いられる通信制御装置であって、前記通信制御装置は、通信読取部と、監視データ記憶部と、収集用データ記憶部と、データ収集制御部と、を備えるとともに、前記分散監視装置からデータを収集するデータ収集装置との通信を行い、前記通信読取部は、前記分散監視装置と前記管理装置との間で第１の通信プロトコルに則って送受信される通信内容を読み取り、前記監視データ記憶部は、前記通信読取部が読み取った通信内容から、前記分散監視装置が前記管理装置からの読出要求に応えて出力する応答データを取り出して監視データとして記憶し、前記収集用データ記憶部は、前記監視データ記憶部から前記監視データを受信し、前記監視データを前記データ収集装置に収集させるための収集用データの一部として記憶し、前記データ収集制御部は、前記データ収集装置に対する通信を第２の通信プロトコルに則って制御し、前記データ収集装置からのデータ収集要求に応えて、前記収集用データのうち前記データ収集要求に対応するデータを、前記第２の通信プロトコルに則って、前記分散監視装置からの応答データとして前記データ収集装置へ出力することを特徴とする。
【０００８】
また好ましくは、前記通信制御装置は、前記データ収集要求に対応するデータが前記監視データに含まれていない場合に、前記データ収集要求に対応するデータを読み出すための不足データ要求を、前記第１の通信プロトコルに則って前記分散監視装置へ送信し、前記不足データ要求に応えて前記分散監視装置から出力される応答データを、前記収集用データ記憶部に前記収集用データの一部として記憶するとともに、前記第２の通信プロトコルに則って前記分散監視装置からの応答データとして前記データ収集装置へ出力するとよい。
【０００９】
また好ましくは、前記通信制御装置は、前記監視データおよび前記収集用データに基づいて外部装置制御指令を生成し、前記外部装置制御指令によって、前記分散監視装置および前記管理装置とは異なる外部装置を制御することが可能であるとよい。
【００１０】
また本発明に係るＳＣＡＤＡシステムの実施形態の一例によれば、分散して配置された複数の機器の動作をそれぞれ監視および制御する複数の分散監視装置と、前記分散監視装置と通信を行い前記分散監視装置への動作指示を行うことが可能な管理装置と、を含むＳＣＡＤＡシステムにおいて、前記監視装置からデータを収集するデータ収集装置と、前記データ収集装置との通信を行う通信制御装置と、が設けられており、前記通信制御装置は、前記分散監視装置と前記管理装置との間で第１の通信プロトコルに則って送受信される通信内容を読み取り、その通信内容から、前記分散監視装置が前記管理装置からの読出要求に応えて出力する応答データを取り出して監視データとして記憶し、その監視データを前記データ収集装置に収集させるための収集用データの一部として記憶し、前記通信制御装置と前記データ収集装置との間の通信は、第２の通信プロトコルに則って制御され、前記通信制御装置は、前記データ収集装置からのデータ収集要求に応えて、前記収集用データのうち前記データ収集要求に対応するデータを、前記第２の通信プロトコルに則って、前記分散監視装置からの応答データとして前記データ収集装置へ出力することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、データ収集装置へのデータの出力は通信制御装置が行い、分散監視装置（ＰＬＣなど）および管理装置がデータ収集装置と直接通信を行うことはないため、データ収集装置と通信を行うための設定変更を分散監視装置および管理装置に対して行う必要がない。また、通信制御装置が、分散監視装置と管理装置との間で第１の通信プロトコルによって行われる通信の内容を読み取り、そこから得られたデータをデータ収集装置に対して第２の通信プロトコルで出力するため、データ収集装置が使用する第２の通信プロトコルが、分散監視装置と管理装置との間で使用される第１の通信プロトコルと異なっていても、分散監視装置および管理装置に何ら変更を行うことなく、データ収集装置によるデータ収集を行うことができる。また分散監視装置および管理装置の設定を変更する必要がないため、既存の設備において分散監視装置および管理装置が正常に動作しているならば、そこにデータ収集装置および通信制御装置を追加しても、分散監視装置および管理装置の動作は既存の動作から変化せず、正常に動作しなくなるおそれもない。
【００１２】
また通信制御装置からデータ収集装置に対して出力されるデータは、分散監視装置からの応答データとして出力されるので、データ収集装置からは分散監視装置と直接通信しているように見え、データ収集装置の側でも通信制御装置に対して通信を行うことを意識した設定を行う必要がない。
【００１３】
また分散監視装置と管理装置との間での通信内容から得られる監視データの中にデータ収集装置が要求するデータが含まれていない場合には、通信制御装置が分散監視装置に対して不足データ要求を送信するが、この不足データ要求は管理装置からの読出要求として第１の通信プロトコルに則って送信されるため、分散監視装置は管理装置からの読出要求に応えるのと同じ処理で不足データ要求に応えることができ、分散監視装置がデータ収集装置からのデータ収集要求に直接応えられるように設定されていなくとも、通信制御装置はデータ収集装置が要求するデータの収集を行うことができる。
【００１４】
また通信制御装置が分散監視装置および前記管理装置とは異なる外部装置を制御できるようになっていれば、ＳＣＡＤＡシステムに外部装置が追加された場合に、分散監視装置および管理装置の設定を外部装置と通信できるように変更せずともよい。また外部装置制御指令が監視データおよび収集用データに基づいて生成されるようになっていれば、分散監視装置および管理装置が外部装置と直接には通信せずとも、外部装置の制御が分散監視装置および管理装置の状態に基づいて行われる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係るＳＣＡＤＡシステムの実施形態の一例における構成を概略的に示す図。
【図２】同実施形態においてデータ収集装置からのデータ収集要求に対して通信制御装置が応答する際の通信を説明する図。
【図３】同実施形態において監視データに含まれていないデータをデータ収集装置が要求した場合に通信制御装置が行う通信を説明する図。
【図４】ＳＣＡＤＡシステムに外部機器が追加された場合に通信制御装置が行う通信を説明する図。
【発明を実施するための形態】
【００１６】
図１に、本発明に係るＳＣＡＤＡシステムの実施形態の一例について、その構成を概略的に示す。図１に示すように、ＳＣＡＤＡシステム１０には複数の機器１６ａが含まれており、これらの機器１６ａの動作をそれぞれ監視および制御する複数のＰＬＣ（分散監視装置の一例）１６が設けられている。ＳＣＡＤＡシステム１０には管理装置１４が設けられており、この管理装置１４は各ＰＬＣ１６と通信を行うようになっている。図１には図示しないが、管理装置１４においてはＰＬＣ１６が監視および制御している各機器１６ａの動作データをグラフや数値で示すなどして作業者が理解できる形でモニタに表示するＨＭＩ（ヒューマンマシンインタフェース）が設けられている。またＨＭＩにはタッチパネルやスイッチなどの作業者からの操作を受け付ける入力装置も含まれており、必要に応じて作業者がＰＬＣ１６へ緊急停止などの動作指示を行うことが可能になっている。
【００１７】
図１においては、管理装置１４とＰＬＣ１６との間の通信を通信制御装置１２が中継するようになっている。この通信制御装置１２は、通信中継部２０、通信読取部２２、監視データ記憶部２４、収集用データ記憶部２６、データ収集制御部２８を備えている。また通信制御装置は、管理装置１４ともＰＬＣ１６とも異なるデータ収集装置３０との通信も行う。通信中継部２０は、管理装置１４とＰＬＣ１６との間で送受信されるデータを中継する機能を有しており、管理装置１４から送信されるデータとＰＬＣ１６から送信されるデータをどちらも受信可能であるが、それらのデータを宛先へとそのまま送信し、データの内容に変更を加えることはない。
【００１８】
通信読取部２２は通信中継部２０に接続しており、通信中継部２０が受信しているデータ、すなわち管理装置１４から送信されるデータとＰＬＣ１６から送信されるデータを読み取る。通信読取部２２は管理装置１４とＰＬＣ１６との間の通信に用いられる第１の通信プロトコルに則った通信内容を読み取る機能を有している。
【００１９】
監視データ記憶部２４は、通信読取部２２が読み取った通信内容をさらに詳しく分析する機能を有しており、管理装置１４からＰＬＣ１６に対してどのような種類のデータを出力するように要求（読出要求）したか、その読出要求に応えてＰＬＣ１６がどのようなデータ（応答データ）を返したか、を調べて、その応答データを監視データとして記憶することができる。
【００２０】
収集用データ記憶部２６は、データ収集装置３０からのデータ収集要求に応えて自身が記憶している収集用データをデータ収集装置３０へ送信する機能を有している。このデータ収集装置３０は監視データ記憶部２４が記憶した監視データを受信することができ、その監視データを収集用データに含める形で記憶する（監視データを収集用データの一部として記憶する）。
【００２１】
通信制御装置１２のうち、データ収集装置３０と直接に通信を行うのはデータ収集制御部２８であり、このデータ収集制御部２８とデータ収集装置３０との間の通信は第２の通信プロトコルに則って行われる。第２の通信プロトコルは前述の第１の通信プロトコルと同じものであってもよいが、ここでは異なるプロトコルであるものとする。ＰＬＣ１６からの応答データは第１の通信プロトコルに則って送信されたものであるので、そのままではデータ収集装置３０が応答データを読み取ることができない。そこで、データ収集制御部２８は、第１の通信プロトコルと第２の通信プロトコルの両方に対応した通信が可能であり、第１の通信プロトコルによる通信と第２の通信プロトコルによる通信とを相互に変換可能である。
【００２２】
データ収集装置３０は、自身がどのＰＬＣ１６からどのような種類のデータを収集しようとしているか、を示すデータ収集要求をデータ収集制御部２８へ出力する。データ収集要求を受信したデータ収集制御部２８は、そのデータ収集要求と収集用データ記憶部２６に記憶されている収集用データとを照らし合わせ、収集用データのうちデータ収集用要求に対応するデータ（データ収集装置３０が収集しようとしているデータ）を割り出して、割り出されたデータをデータ収集装置３０へ出力する。このとき、データ収集制御部２８は、第２の通信プロトコルに則ってデータ収集装置３０へデータの出力を行うとともに、そのデータはデータ収集要求に示されていたＰＬＣ１６からの応答データであるものとしてデータ収集装置３０へと出力する。つまり、データ収集制御部２８は、データ収集装置３０がデータを収集しようとした対象のＰＬＣ１６から直に応答データが返ってきたものとして、データ収集装置３０へデータを出力する。
【００２３】
図２に、データ収集装置３０のデータ収集要求に対する通信制御装置１２の応答の様子を示す。予め、データ収集装置３０にはデータ収集制御部２８から、通信可能なＰＬＣ１６の一覧（ＰＬＣ名リスト）と、各ＰＬＣ１６から得ることが可能なデータ種類の一覧（データ名リスト）が通知されている。図２に示すデータ収集要求は、それ自体が要求の送信元、宛先、要求内容を要素として含む一種のデータであり、データ収集装置３０は、データ収集要求の送信元として「データ収集装置３０」を設定し、宛先としてデータを得ようとする対象の「ＰＬＣ名：Ａ」を設定し、要求内容として収集しようとする「データ名：Ｘ」を設定して、データ収集制御部２８へ送信する。
【００２４】
データ収集要求を受信したデータ収集制御部２８は、収集用データ記憶部２６が記憶している収集用データ２６Ｄの中から「ＰＬＣ名：Ａ」かつ「データ名：Ｘ」に対応するデータを割り出す。図２においては「ＰＬＣ名：Ａ」かつ「データ名：Ｘ」に対応するデータは「Ｘ＝ＡＸＸ」である。データ収集要求に対応するデータが割り出されたら、データ収集制御部２８は、データ収集装置３０へ出力する応答データ２８Ｄとして、宛先を「データ収集装置３０」、データ内容を「Ｘ＝ＡＸＸ」と設定するとともに、送信元を「ＰＬＣ名：Ａ」と設定する。この応答データ２８Ｄを受信したデータ収集装置３０は、送信元が「ＰＬＣ名：Ａ」であることから、「Ａ」の名称を持つＰＬＣ１６から応答データ２８Ｄが返信されてきたものと解釈する。こうしたデータ収集制御部２８とデータ収集装置３０との間の通信は第２の通信プロトコルを用いて行われる。これにより、データ収集装置３０が第１の通信プロトコルに対応しておらず、ＰＬＣ１６が第２の通信プロトコルに対応していなくとも、データ収集装置３０から見ればＰＬＣ１６と通信してデータ収集要求に対応するデータを受信したかのように処理される。
【００２５】
ところで、収集用データ記憶部２６は監視データ記憶部２４が記憶している監視データを受信しており、この監視データは通信読取部２２が読み取った管理装置１４とＰＬＣ１６との間の通信内容から取り出されたものであるので、管理装置１４とＰＬＣ１６との間でやり取りされたデータについては収集用データ記憶部２６に記憶されている。しかし、管理装置１４とＰＬＣ１６との間でやり取りされたもの以外のデータ、つまり監視データに含まれていないデータを、データ収集装置３０が要求した場合には、そのデータ収集要求に対応するデータが収集用データ記憶部２６に記憶されていない。そこで、必要なデータ（不足データ）をＰＬＣ１６から受信する必要が生じる。
【００２６】
図３に、監視データに含まれていないデータをデータ収集装置３０が要求した場合に行われる通信の様子を示す。データ収集装置３０が送信したデータ収集要求の各要素が、送信元は「データ収集装置３０」、宛先は「ＰＬＣ名：Ａ」、要求内容は「データ名：Ｙ」と設定されているとする。データ収集制御部２８は、初期状態では監視データをそのまま反映したものである収集用データ２６Ｄの中から「ＰＬＣ名：Ａ」かつ「データ名：Ｙ」に対応するデータを割り出そうとする。しかし、管理装置１４が「Ａ」の名称を持つＰＬＣ１６から「データ名：Ｙ」に対応するデータを読み出そうとしたことがなければ、それに対応するデータは空データ、つまり図３に示すように「Ｙ：ＥＭＰＴＹ」となっている。
【００２７】
そこで通信制御装置１２は、「Ａ」の名称を持つＰＬＣ１６から「データ名：Ｙ」に対応するデータを入手するため、送信元を「通信制御装置１２」、宛先を「ＰＬＣ名：Ａ」、要求内容を「データ名：Ｙ」と設定した不足データ要求を、第１の通信プロトコルを用いてＰＬＣ１６へ送信する。複数のＰＬＣ１６のうち、「Ａ」の名称を持つＰＬＣ１６は、宛先が「ＰＬＣ名：Ａ」となっている不足データ要求を受信すると、その不足データ要求に応えて、「データ名：Ｙ」に対応するデータ、ここでは「Ｙ＝ＡＹＹ」を含む応答データを通信制御装置１２へ出力する。
【００２８】
不足データ要求に応えて「Ａ」の名称を持つＰＬＣ１６が出力した応答データを受信した通信制御装置１２は、「Ｙ＝ＡＹＹ」のデータを収集用データ２６Ｄの一部として収集用データ記憶部２６に記憶させるとともに、データ収集装置３０へ出力する応答データ２８Ｄとして、宛先を「データ収集装置３０」、データ内容を「Ｙ＝ＡＹＹ」と設定するとともに、送信元を「ＰＬＣ名：Ａ」と設定し、この応答データ２８Ｄを第２の通信プロトコルを用いてデータ収集装置３０へ送信する。
【００２９】
このようにすれば、ＰＬＣ１６にはデータの宛先として「データ収集装置３０」が通知されておらず、データ収集装置３０と通信を行うために必要な第２の通信プロトコルをＰＬＣ１６自身が使用できなくとも、データ収集装置３０から見ればＰＬＣ１６から直接にデータ収集要求に対応するデータを受信したかのように処理される。
【００３０】
次に、図４を用いて、ＳＣＡＤＡシステム１０に外部機器として警報器４０が追加された場合の通信の様子を説明する。警報器４０は、いずれかのＰＬＣ１６の動作が異常な場合にその異常発生を視覚的に作業者へ報知するための機器である。ここでは例として、すべてのＰＬＣ１６の動作が正常ならば緑色に発光し、ＰＬＣ１６のいずれか１つでも動作が異常であれば赤色に発光する警光灯として警報器４０を使用するものとする。
【００３１】
通信制御装置１２は、警報器４０と通信可能に接続されるとともに、管理装置１４からの読出要求が発生するたびに更新される監視データ記憶部２４の監視データと、データ収集装置３０からのデータ収集要求が発生するたびに更新される収集用データ記憶部２６の収集用データを調べ、これらのデータに異常が発生していないかどうかを常に確認する。例えば管理装置１４が定期的に各ＰＬＣ１６から異常発生の有無を示すデータの読出要求を行い、その読出要求に応えてＰＬＣ１６がいずれも「正常動作」（異常が発生していない）を示すデータを出力しているならば、通信制御装置１２は警報器４０を緑色に発光させる外部装置制御指令を警報器４０へ出力する。そして、いずれかのＰＬＣ１６が「異常発生」を示すデータを出力したならば、通信制御装置１２は警報器４０を赤色に発光させる外部装置制御指令を警報器４０へ出力する。これにより、すべてのＰＬＣ１６の動作が正常ならば、警報器４０は緑色に発光し、ＰＬＣ１６のいずれか１つでも異常が発生していれば、警報器は赤色に発光する。このようにして、管理装置１４やＰＬＣ１６が警報器４０と直接通信していなくとも、ＰＬＣ１６の状態に応じて警報器４０が制御される。
【００３２】
以上に説明した実施形態におけるＳＣＡＤＡシステム１０によれば、管理装置１４ともＰＬＣ１６とも異なるデータ収集装置３０や警報器４０がＳＣＡＤＡシステムに追加された場合に、管理装置１４およびＰＬＣ１６の設定変更を行わずとも、データ収集装置３０や警報器４０が管理装置１４およびＰＬＣ１６の状態に基づく動作を行うことができるので、手間をかけることなくＳＣＡＤＡシステムに追加機器を設けることができる。
【００３３】
なお上記の実施形態においては通信制御装置１２の一部として管理装置１４とＰＬＣ１６との間の通信を中継する通信中継部２０が設けられているものとして説明したが、この通信中継部２０と通信制御装置１２は別体のものであってもよい。例えば、Ethernet通信を用いた既存のＳＣＡＤＡシステムにおいて管理装置とＰＬＣとの通信を中継するハブが設けられているならば、このハブに通信読取部、監視データ記憶部、収集用データ記憶部、データ収集制御部を備えた通信制御装置を接続し、データ収集装置や警報器などの追加機器はこの通信制御装置を介してＳＣＡＤＡシステムと接続するようにすれば、既存のＳＣＡＤＡシステムのハブに通信制御装置および追加機器を接続するだけでよい。ハブが既存機器間の通信内容の読み取りを追加機器に対して許可しないものであったとしても、ハブを交換するだけで済み、管理装置やＰＬＣの設定を変更する必要がない。
【符号の説明】
【００３４】
１０      ＳＣＡＤＡシステム
１２      通信制御装置
１４      管理装置
１６      ＰＬＣ
２０      通信中継部
２２      通信読取部
２４      監視データ記憶部
２６      収集用データ記憶部
２８      データ収集制御部
３０      データ収集装置
４０      警報器
【図１】
2019103098.tif 000003
【図２】
2019103098.tif 000004
【図３】
2019103098.tif 000005
【図４】
2019103098.tif 000006
【手続補正書】
【提出日】平成31年4月12日(2019.4.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散して配置された複数の機器の動作をそれぞれ監視および制御する複数の分散監視装置と、前記分散監視装置と通信を行い前記分散監視装置への動作指示を行うことが可能な管理装置と、を含むＳＣＡＤＡシステムに用いられる通信制御装置であって、
前記通信制御装置は、通信読取部と、監視データ記憶部と、収集用データ記憶部と、データ収集制御部と、を備えるとともに、前記分散監視装置からデータを収集するデータ収集装置との通信を行い、
前記通信読取部は、前記分散監視装置と前記管理装置との間で第１の通信プロトコルに則って送受信される通信内容を読み取り、
前記監視データ記憶部は、前記通信読取部が読み取った通信内容から、前記分散監視装置が前記管理装置からの読出要求に応えて出力する応答データを取り出して監視データとして記憶し、
前記収集用データ記憶部は、前記監視データ記憶部から前記監視データを受信し、前記監視データを前記データ収集装置に収集させるための収集用データの一部として記憶し、
前記データ収集制御部は、前記データ収集装置に対する通信を第２の通信プロトコルに則って制御し、前記データ収集装置からのデータ収集要求に応えて、前記データ収集要求と前記収集用データ記憶部に記憶されている収集用データとを照らし合わせ、前記収集用データのうち前記データ収集要求に対応するデータを割り出して、その割り出されたデータを、前記第２の通信プロトコルに則って、前記分散監視装置からの応答データとして前記データ収集装置へ出力し、
前記通信制御装置は、前記データ収集制御部が前記データ収集要求と前記収集用データとを照らし合わせた際に前記収集用データのうち前記データ収集要求に対応するデータが空データであった場合に、前記データ収集要求に対応するデータを読み出すための不足データ要求を、前記第１の通信プロトコルに則って前記分散監視装置へ送信し、
前記不足データ要求に応えて前記分散監視装置から出力される応答データを、前記収集用データ記憶部に前記収集用データの一部として記憶するとともに、前記第２の通信プロトコルに則って、前記分散監視装置からの応答データとして前記データ収集装置へ出力すること
を特徴とする通信制御装置。
【請求項２】
前記通信制御装置は、前記監視データおよび前記収集用データに基づいて外部装置制御指令を生成し、前記外部装置制御指令によって、前記分散監視装置および前記管理装置とは異なる外部装置を制御することが可能であること
を特徴とする請求項１に記載の通信制御装置。
【請求項３】
分散して配置された複数の機器の動作をそれぞれ監視および制御する複数の分散監視装置と、前記分散監視装置と通信を行い前記分散監視装置への動作指示を行うことが可能な管理装置と、を含むＳＣＡＤＡシステムにおいて、
前記監視装置からデータを収集するデータ収集装置と、前記データ収集装置との通信を行う通信制御装置と、が設けられており、
前記通信制御装置は、前記分散監視装置と前記管理装置との間で第１の通信プロトコルに則って送受信される通信内容を読み取り、その通信内容から、前記分散監視装置が前記管理装置からの読出要求に応えて出力する応答データを取り出して監視データとして記憶し、その監視データを前記データ収集装置に収集させるための収集用データの一部として記憶し、
前記通信制御装置と前記データ収集装置との間の通信は、第２の通信プロトコルに則って制御され、前記通信制御装置は、前記データ収集装置からのデータ収集要求に応えて、前記データ収集要求と前記収集用データ記憶部に記憶されている収集用データとを照らし合わせ、前記収集用データのうち前記データ収集要求に対応するデータを割り出して、その割り出されたデータを、前記第２の通信プロトコルに則って、前記分散監視装置からの応答データとして前記データ収集装置へ出力し、前記データ収集制御部が前記データ収集要求と前記収集用データとを照らし合わせた際に前記収集用データのうち前記データ収集要求に対応するデータが空データであった場合に、前記データ収集要求に対応するデータを読み出すための不足データ要求を、前記第１の通信プロトコルに則って前記分散監視装置へ送信し、前記不足データ要求に応えて前記分散監視装置から出力される応答データを、前記収集用データ記憶部に前記収集用データの一部として記憶するとともに、前記第２の通信プロトコルに則って、前記分散監視装置からの応答データとして前記データ収集装置へ出力すること
を特徴とするＳＣＡＤＡシステム。