(57)【特許請求の範囲】
【請求項１】
機器を制御するコントローラーと、
前記コントローラーを監視する監視装置と、
前記監視装置と前記コントローラーとの間に設けた第１伝送路と、
前記監視装置と前記コントローラーとの間に設けた第２伝送路と、
を備え、
前記コントローラーは、
前記第１伝送路におけるデータ伝送をブロードキャストとマルチキャストとのいずれかに切り替える第１伝送方式切替部と、
前記第２伝送路におけるデータ伝送をブロードキャストとマルチキャストとのいずれかに切り替える第２伝送方式切替部と、
前記第２伝送路を介したデータ伝送が行われている間に、ユーザーの操作に基づいて、前記第１伝送方式切替部によるデータ伝送の切り替えを開始する前に前記第１伝送路のデータ伝送を停止し、前記第１伝送方式切替部によるデータ伝送の切り替えが終了した後に前記第１伝送路のデータ伝送を再開する第１伝送路開閉部と、
前記第１伝送路を介したデータ伝送が再開されると、ユーザーの操作に基づいて、前記第２伝送方式切替部によるデータ伝送の切り替えを開始する前に前記第２伝送路のデータ伝送を停止し、前記第２伝送方式切替部によるデータ伝送の切り替えが終了した後に前記第２伝送路のデータ伝送を再開する第２伝送路開閉部と、
を備える、
監視システム。
【請求項２】
機器を制御するコントローラーと、前記コントローラーを監視する監視装置と、前記監視装置と前記コントローラーとの間に設けた第１伝送路と、前記監視装置と前記コントローラーとの間に設けた第２伝送路とを備えた監視システムにおける伝送方式を変更する変更方法であって、
前記第１伝送路におけるデータ伝送をブロードキャストによって行わせる第１ステップと、
前記第２伝送路におけるデータ伝送を停止させる第２ステップと、
前記第２伝送路におけるデータ伝送をブロードキャストに代えてマルチキャストによって行えるように切り替える第３ステップと、
前記第２伝送路におけるデータ伝送を再開させる第４ステップと、
前記第１伝送路におけるデータ伝送を停止させる第５ステップと、
前記第１伝送路におけるデータ伝送をブロードキャストに代えてマルチキャストによって行えるように切り替える第６ステップと、
前記第１伝送路におけるデータ伝送を再開させる第７ステップと、
を有する変更方法。
【請求項３】
前記第２ステップは、前記第２伝送路を物理的に遮断することにより前記第２伝送路におけるデータ伝送を停止させ、
前記第５ステップは、前記第１伝送路を物理的に遮断することにより前記第１伝送路におけるデータ伝送を停止させる、
請求項２に記載の変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、監視システム、及び変更方法に関する。
【背景技術】
【０００２】
上下水道処理設備や焼却設備、海水淡水化設備、水処理設備等の設備の監視制御を行うＰＬＣ（Programmable Logic Controller）といったコントローラーと監視制御装置によって構成される監視システムにおける通信では、ブロードキャストによるデータ伝送を行っているのが一般的である。一方で、ブロードキャストによるデータ伝送は、コントローラーに負荷を掛けることも少なくない。このような負荷は、ブロードキャストをマルチキャストに変更することで抑制することができる。しかし、ブロードキャストをマルチキャストに変更する場合、前述の設備の運用をすべて停止させなければならず、当該設備が停止することによって地域住民に不便を強いなければならない可能性があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１８６６２３号公報
【特許文献２】特開２０１４−２２９７８号公報
【特許文献３】特許第４１６７５１１号公報
【特許文献４】特許第３９９２８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、設備の運用を停止させることなくデータ伝送の方式を変更することができる監視システム、及び変更方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の監視システムは、機器を制御するコントローラーと、コントローラーを監視する監視装置と、第１伝送路と、第２伝送路とを持つ。第１伝送路は、監視装置と前記コントローラーとの間に設けられる。第２伝送路は、監視装置と前記コントローラーとの間に設けられる。コントローラーは、第１伝送方式切替部と、第２伝送方式切替部と、第１伝送路開閉部と、第２伝送路開閉部とを備える。第１伝送方式切替部は、第１伝送路におけるデータ伝送をブロードキャストとマルチキャストとのいずれかに切り替える。第２伝送方式切替部は、第２伝送路におけるデータ伝送をブロードキャストとマルチキャストとのいずれかに切り替える。第１伝送路開閉部は、前記第２伝送路を介したデータ伝送が行われている間に、ユーザーの操作に基づいて、第１伝送方式切替部によるデータ伝送の切り替えを開始する前に第１伝送路のデータ伝送を停止し、第１伝送方式切替部によるデータ伝送の切り替えが終了した後に第１伝送路のデータ伝送を再開する。第２伝送路開閉部は、前記第１伝送路を介したデータ伝送が再開されると、ユーザーの操作に基づいて、第２伝送方式切替部によるデータ伝送の切り替えを開始する前に第２伝送路のデータ伝送を停止し、第２伝送方式切替部によるデータ伝送の切り替えが終了した後に第２伝送路のデータ伝送を再開する。
【図面の簡単な説明】
【０００６】
【図１】本実施形態に係る監視システム１の構成の一例を示す図。
【図２】監視システム１が備えるコントローラー２及び監視制御装置３の機能構成の一例を示す図。
【図３】監視システム１のデータ伝送の方式をブロードキャストからマルチキャストに変更する手順の一例を示すフローチャート。
【図４】監視システムＸ１の構成の一例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の監視システム１を、図面を参照して説明する。図１は、本実施形態に係る監視システム１の構成の一例を示す図である。監視システム１は、Ｎ台のコントローラー２−１、コントローラー２−２、…、コントローラー２−Ｎと、Ｍ台の監視制御装置３−１、監視制御装置３−２、…、監視制御装置３−Ｍを備える。ＮとＭはそれぞれ、１以上の整数である。また、以下では、コントローラー２−１〜コントローラー２−Ｎを区別する必要が無い限り、まとめてコントローラー２と称して説明する。また、以下では、監視制御装置３−１〜監視制御装置３−Ｍを区別する必要が無い限り、まとめて監視制御装置３と称して説明する。
【０００８】
監視システム１は、コントローラー２を介して監視制御装置３により設備を監視制御する。設備とは、例えば、上下水道処理設備や焼却設備、海水淡水化設備、水処理設備等を示す。なお、設備は、これらに限られず、他の設備であってもよい。
【０００９】
監視システム１では、コントローラー２が第１通信路を介して第１ネットワーク４に接続され、他のコントローラー２や監視制御装置３と通信可能に接続されている。また、監視システム１では、コントローラー２が第２通信路を介して第２ネットワーク５に接続され、他のコントローラー２や監視制御装置３と通信可能に接続されている。
【００１０】
また、監視システム１では、監視制御装置３が第３通信路を介して第１ネットワーク４に接続され、他の監視制御装置３やコントローラー２と通信可能に接続されている。また、監視システム１では、監視制御装置３が第４通信路を介して第２ネットワーク５に接続され、他の監視制御装置３やコントローラー２と通信可能に接続されている。
【００１１】
第１ネットワーク４は、例えば、イーサネット（登録商標）の規格に基づいて構築された監視システム１専用のＬＡＮ（Local Area Network）である。なお、第１ネットワーク４は、これに代えて、非専用のＬＡＮや、無線ＬＡＮ、移動体通信網等であってもよい。
第２ネットワーク５は、例えば、イーサネット（登録商標）の規格に基づいて構築された監視システム１専用のＬＡＮである。なお、第２ネットワーク５は、これに代えて、非専用のＬＡＮや、無線ＬＡＮ、移動体通信網等であってもよい。
【００１２】
第１通信路は、有線による通信路であり、例えば、ＬＡＮケーブルである。なお、第１通信路は、これに代えて、無線による通信路であってもよい。
第２通信路は、有線による通信路であり、例えば、ＬＡＮケーブルである。なお、第２通信路は、これに代えて、無線による通信路であってもよい。
第３通信路は、有線による通信路であり、例えば、ＬＡＮケーブルである。なお、第３通信路は、これに代えて、無線による通信路であってもよい。
第４通信路は、有線による通信路であり、例えば、ＬＡＮケーブルである。なお、第４通信路は、これに代えて、無線による通信路であってもよい。
【００１３】
以下では、第１ネットワーク４を介してコントローラー２と、他のコントローラー２又は監視制御装置３との間で行われるデータ伝送の論理的な伝送路を、第１伝送路と称して説明する。すなわち、コントローラー２は、コントローラー２と監視制御装置３の間に設けられた第１伝送路を介して監視制御装置３と通信可能に接続されている。また、コントローラー２は、当該コントローラー２と他のコントローラー２との間に設けられた第１伝送路を介して他のコントローラー２と通信可能に接続されている。
【００１４】
また、以下では、第２ネットワーク５を介してコントローラー２と、他のコントローラー２又は監視制御装置３との間で行われるデータ伝送の論理的な伝送路を、第２伝送路と称して説明する。すなわち、コントローラー２は、コントローラー２と監視制御装置３の間に設けられた第２伝送路を介して監視制御装置３と通信可能に接続されている。コントローラー２は、当該コントローラー２と他のコントローラー２との間に設けられた第２伝送路を介して他のコントローラー２と通信可能に接続されている。
【００１５】
監視システム１は、第１伝送路におけるデータ伝送をブロードキャストによって行わせ、第２伝送路におけるデータ伝送を停止させ、第２伝送路におけるデータ伝送をブロードキャストに代えてマルチキャストによって行えるように切り替え、第２伝送路におけるデータ伝送を再開させ、第１伝送路におけるデータ伝送を停止させ、第１伝送路におけるデータ伝送をブロードキャストに代えてマルチキャストによって行えるように切り替え、第１伝送路におけるデータ伝送を再開させることにより、設備の運用を停止させることなくデータ伝送の方式をブロードキャストからマルチキャストに変更することができる。
【００１６】
本実施形態では、設備の運用を停止させることなく監視システム１におけるデータ伝送をブロードキャストに代えてマルチキャストによって行うように切り替えるために必要な監視システム１の機能構成の詳細について説明する。また、本実施形態では、設備の運用を停止させることなく監視システム１におけるデータ伝送をブロードキャストに代えてマルチキャストによって行うように切り替える変更方法の詳細について説明する。
【００１７】
コントローラー２は、例えば、ＰＬＣである。コントローラー２は、図示しない各種の設備を監視制御装置３からの要求に応じて監視制御する。コントローラー２は、第１通信路を介して第１ネットワーク４に接続している。また、コントローラー２は、第２通信路を介して第２ネットワーク５に接続している。
【００１８】
例えば、Ｎ台のコントローラー２のうちのコントローラー２−１は、第１通信路Ｃ１を介して第１ネットワーク４に接続している。コントローラー２−１は、第１通信路Ｃ１を介してブロードキャスト又はマルチキャストによってデータ伝送を行う。図１に示した矢印Ｐ１は、コントローラー２−１が第１通信路Ｃ１を介して送受信するデータ伝送の流れを示す。すなわち、この一例において、矢印Ｐ１が示すデータ伝送の流れは、コントローラー２−１が第１通信路Ｃ１を介して送受信するパケットの流れである。
【００１９】
また、Ｎ台のコントローラー２のうちのコントローラー２−１は、第２通信路Ｃ２を介して第２ネットワーク５に接続している。コントローラー２−１は、第２通信路Ｃ２を介してブロードキャスト又はマルチキャストによってデータ伝送を行う。図１に示した矢印Ｐ２は、コントローラー２−１が第２通信路Ｃ２を介して送受信するデータ伝送の流れを示す。すなわち、この一例において、矢印Ｐ２が示すデータ伝送の流れは、コントローラー２−１が第２通信路Ｃ２を介して送受信するパケットの流れである。
【００２０】
監視制御装置３は、例えば、専用のワークステーションやデスクトップＰＣ（Personal Computer）、ノートＰＣ等の情報処理装置であるが、これらに代えて、タブレットＰＣ等の情報処理装置であってもよい。監視制御装置３は、第３通信路を介して第１ネットワーク４に接続している。また、監視制御装置３は、第４通信路を介して第２ネットワーク５に接続している。なお、監視制御装置３は、監視装置の一例である。
【００２１】
例えば、Ｍ台の監視制御装置３のうちの監視制御装置３−１は、第３通信路Ｃ３を介して第１ネットワーク４に接続している。監視制御装置３−１は、第３通信路Ｃ３を介してブロードキャストとマルチキャストのうちいずれか一方又は両方によってデータ伝送を行う。図１に示した矢印Ｐ３は、監視制御装置３−１が第３通信路Ｃ３を介して送受信するデータ伝送の流れを示す。すなわち、この一例において、矢印Ｐ３が示すデータ伝送の流れは、監視制御装置３−１が第３通信路Ｃ３を介して送受信するパケットの流れである。
【００２２】
また、Ｍ台の監視制御装置３のうちの監視制御装置３−１は、第４通信路Ｃ４を介して第２ネットワーク５に接続している。監視制御装置３−１は、第４通信路Ｃ４を介してブロードキャストとマルチキャストのうちいずれか一方又は両方によってデータ伝送を行う。図１に示した矢印Ｐ４は、監視制御装置３−１が第４通信路Ｃ４を介して送受信するデータ伝送の流れを示す。すなわち、この一例において、矢印Ｐ４が示すデータ伝送の流れは、監視制御装置３−１が第４通信路Ｃ４を介して送受信するパケットの流れである。
【００２３】
次に、図２を参照して、監視システム１が備えるコントローラー２及び監視制御装置３の機能構成について説明する。図２は、監視システム１が備えるコントローラー２及び監視制御装置３の機能構成の一例を示す図である。
コントローラー２は、第１通信部２１と、第２通信部２２と、第１通信制御部２３と、第２通信制御部２４と、第１伝送方式切替部２５と、第２伝送方式切替部２６と、設備制御部２７を備える。
【００２４】
コントローラー２が備える第１通信制御部２３と、第２通信制御部２４と、第１伝送方式切替部２５と、第２伝送方式切替部２６と、設備制御部２７のうちの一部又は全部は、例えば、図示しないＣＰＵが、図示しない記憶部に記憶された各種プログラムを実行することで実現される。なお、これらの機能部のうち一部又は全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア機能部であってもよい。
【００２５】
第１通信部２１は、イーサネット（登録商標）ポート等を含んで構成される。この一例において、第１通信部２１は、第１通信路Ｃ１を介して第１ネットワーク４に接続されている場合について説明する。すなわち、第１通信部２１は、第１伝送路を介して監視制御装置３と接続されている。また、第１通信部２１には、第１通信路Ｃ１が物理的に接続されている。
第２通信部２２は、イーサネット（登録商標）ポート等を含んで構成される。この一例において、第２通信部２２は、第２通信路Ｃ２を介して第２ネットワーク５に接続されている場合について説明する。すなわち、第２通信部２２は、第２伝送路を介して監視制御装置３と接続されている。また、第２通信部２２には、第２通信路Ｃ２が物理的に接続されている。
【００２６】
第１通信制御部２３は、第１通信部２１を介したデータ伝送を行う。また、第１通信制御部２３は、第１伝送方式切替部２５により切り替えられたデータ伝送の方式に基づいたデータ伝送を行う。当該データ伝送の方式は、ブロードキャストとマルチキャストのうちのいずれか一方である。なお、第１通信制御部２３は、これに代えて、ブロードキャストとマルチキャストの両方により第１通信部２１を介したデータ伝送を行う構成であってもよい。
【００２７】
第２通信制御部２４は、第２通信部２２を介したデータ伝送を行う。また、第２通信制御部２４は、第１伝送方式切替部２５により切り替えられたデータ伝送の方式に基づいたデータ伝送を行う。当該データ伝送の方式は、ブロードキャストとマルチキャストのうちのいずれか一方である。なお、第２通信制御部２４は、これに代えて、ブロードキャストとマルチキャストの両方により第２通信部２２を介したデータ伝送を行う構成であってもよい。
【００２８】
第１伝送方式切替部２５は、第１通信制御部２３が第１通信部２１を介して行うデータ伝送の方式を切り替える。すなわち、第１伝送方式切替部２５は、第１伝送路を介して行うデータ伝送の方式を切り替える。第１伝送方式切替部２５は、当該データ伝送の方式をブロードキャストとマルチキャストのうちいずれか一方に切り替える。なお、第１伝送方式切替部２５は、これに代えて、当該データ伝送の方式をブロードキャストとマルチキャストのうちいずれか一方又は両方に切り替える構成であってもよい。
【００２９】
第２伝送方式切替部２６は、第２通信制御部２４が第２通信部２２を介して行うデータ伝送の方式を切り替える。すなわち、第２伝送方式切替部２６は、第２伝送路を介して行うデータ伝送の方式を切り替える。第２伝送方式切替部２６は、当該データ伝送の方式をブロードキャストとマルチキャストのうちいずれか一方に切り替える。なお、第２伝送方式切替部２６は、これに代えて、当該データ伝送の方式をブロードキャストとマルチキャストのうちいずれか一方又は両方に切り替える構成であってもよい。
【００３０】
設備制御部２７は、第１通信部２１又は第２通信部２２を介してコントローラー２に設備を監視制御させる。
【００３１】
監視制御装置３は、第３通信部３１と、第４通信部３２と、第３通信制御部３３と、第４通信制御部３４を備える。
【００３２】
第３通信部３１は、イーサネット（登録商標）ポート等を含んで構成される。この一例において、第３通信部３１は、第３通信路Ｃ３を介して第１ネットワーク４に接続されている場合について説明する。すなわち、第３通信部３１は、第１伝送路を介してコントローラー２に接続されている。また、第３通信部３１には、第３通信路Ｃ３が物理的に接続されている。
第４通信部３２は、イーサネット（登録商標）ポート等を含んで構成される。この一例において、第４通信部３２は、第４通信路Ｃ４を介して第２ネットワーク５に接続されている場合について説明する。すなわち、第４通信部３２は、第２伝送路を介してコントローラー２に接続されている。また、第４通信部３２には、第４通信路Ｃ４が物理的に接続されている。
【００３３】
第３通信制御部３３は、第３通信部３１を介したデータ伝送を行う。また、第３通信制御部３３は、第３通信部３１を介したデータ伝送をブロードキャストとマルチキャストの両方により行う。
【００３４】
第４通信制御部３４は、第４通信部３２を介したデータ伝送を行う。また、第４通信制御部３４は、第４通信部３２を介したデータ伝送をブロードキャストとマルチキャストの両方により行う。
【００３５】
次に、図３を参照して、ユーザーが監視システム１のデータ伝送の方式をブロードキャストからマルチキャストに変更する手順について説明する。図３は、監視システム１のデータ伝送の方式をブロードキャストからマルチキャストに変更する手順の一例を示すフローチャートである。なお、この一例において、ユーザーとは、監視システム１により設備を監視制御する作業員等を示すが、監視システム１の他の使用者であってもよい。
【００３６】
また、以下では、説明の便宜上、第１通信部２１を介した第１通信制御部２３によるデータ伝送を、第１伝送路を介したデータ伝送と称して説明する。また、以下では、第２通信部２２を介した第２通信制御部２４によるデータ伝送を、第２伝送路を介したデータ伝送と称して説明する。
【００３７】
まず、ユーザーは、１以上のコントローラー２毎に、ステップＳ１１０からステップＳ１３０までの手順を繰り返し行う（ステップＳ１００）。ユーザーは、第１伝送路を介したデータ伝送を停止させる（ステップＳ１１０）。この一例において、当該データ伝送の停止とは、第１通信部２１に接続されている第１通信路Ｃ１を物理的に離線（遮断）することを示す。当該データ伝送の停止により、マルチキャストに対応していない他のコントローラー２に対して第１伝送路を介して第１通信制御部２３がマルチキャストによるデータ伝送を行ってしまうことを抑制することができる。マルチキャストに対応していないとは、第１伝送路を介したデータ伝送の方式がマルチキャストに切り替えられていないことを示す。また、コントローラー２は、第２伝送路を介したデータ伝送をブロードキャストによって行い続ける。そのため、監視システム１は、ステップＳ１００において選択されたコントローラー２による設備の監視制御を停止することなく第１伝送路を介したデータ伝送をブロードキャストに代えてマルチキャストに切り替えることができる。
【００３８】
次に、ユーザーは、第１伝送方式切替部２５により、第１伝送路を介したデータ伝送の方式をブロードキャストに代えてマルチキャストに切り替える（ステップＳ１２０）。より具体的には、ユーザーは、第１伝送方式切替部２５によって、例えば、第１通信部２１を介した第１通信制御部２３によるデータ伝送の方式を示すフラグを、ブロードキャストからマルチキャストに変更する。なお、図３に示したフローチャートにおいて、当該データ伝送の方式を変更することを、ソフトウェア変更と称している。
【００３９】
次に、ユーザーは、ステップＳ１２０における第１伝送路を介したデータ伝送の方式の切り替えを、第１通信部２１が備える図示しないイーサネット（登録商標）基板に反映させるため、監視制御装置３を再起動する（ステップＳ１３０）。
このように、ステップＳ１１０からステップＳ１３０までの手順を１以上のコントローラー２毎に繰り返すことにより、ユーザーは、すべてのコントローラー２の第１伝送路を介したデータ伝送の方式をブロードキャストに代えてマルチキャストに切り替えることができる。
【００４０】
次に、ユーザーは、１以上のコントローラー２毎にステップＳ１５０の手順を繰り返し行う（ステップＳ１４０）。ユーザーは、遮断していたコントローラー２の第１伝送路を介したデータ伝送を再開させる（ステップＳ１５０）。この一例において、当該データ伝送の再開とは、第１通信部２１から離線されていた第１通信路Ｃ１を物理的に接続することを示す。当該データ伝送の再開により、コントローラー２は、第１伝送路を介したデータ伝送をマルチキャストによって行うことができる。
【００４１】
しかし、ステップＳ１５０において、コントローラー２は、第２伝送路を介したデータ伝送をブロードキャストによって行い続けている。そのため、コントローラー２は、第２伝送路を介したブロードキャストによるデータ伝送が停止するまで、第１伝送路を介したマルチキャストによるデータ伝送を開始しない。
【００４２】
このように、１以上のコントローラー２毎にステップＳ１５０の処理を繰り返すことにより、ユーザーは、すべてのコントローラー２の第１伝送路を介したデータ伝送を再開させることができる。
【００４３】
次に、ユーザーは、１以上のコントローラー２毎に、ステップＳ１７０からステップＳ１９０までの手順を繰り返し行う（ステップＳ１６０）。ユーザーは、コントローラー２の第２伝送路を介したデータ伝送を停止させる（ステップＳ１７０）。この一例において、当該データ伝送の停止とは、第２通信部２２に接続された第２通信路Ｃ２を物理的に離線（遮断）することを示す。当該データ伝送の停止により、ステップＳ１６０において選択されたコントローラー２は、第１伝送路を介したデータ伝送をマルチキャストによって開始する。なお、ステップＳ１７０の時点で、すべてのコントローラー２は、第１伝送路を介したマルチキャストによるデータ伝送が可能となっているため、当該データ伝送の開始によるエラーが生じることはない。
【００４４】
また、前述したように監視制御装置３は、第３通信部３１を介した第３通信制御部３３によるデータ伝送をブロードキャストとマルチキャストの両方によって行える。そのため、監視制御装置３は、例えば、コントローラー２のうちの一部が第１伝送路を介したデータ伝送をマルチキャストによって行い、他の一部が当該データ伝送をブロードキャストによって行った場合であってもエラーが生じることはない。なお、監視制御装置３が第３通信部３１を介した第３通信制御部３３によるデータ伝送をブロードキャストとマルチキャストの両方によって行える機能は、例えば、ＪＡＶＡ（登録商標）等のプログラム言語に実装されている。
【００４５】
次に、ユーザーは、第２伝送方式切替部２６により、第２伝送路を介したデータ伝送の方式を、ブロードキャストに代えてマルチキャストに切り替える（ステップＳ１８０）。より具体的には、ユーザーは、第２伝送方式切替部２６によって、例えば、第２伝送路を介したデータ伝送の方式を示すフラグを、ブロードキャストからマルチキャストに変更する。なお、図３に示したフローチャートにおいて、当該データ伝送の方式を変更することを、ソフトウェア変更と称している。
【００４６】
次に、ユーザーは、ステップＳ１８０における第２伝送路を介したデータ伝送の方式の切り替えを、第２通信部２２が備える図示しないイーサネット（登録商標）基板に反映させるため、監視制御装置３を再起動する（ステップＳ１９０）。
このように、ステップＳ１７０からステップＳ１９０までの手順を１以上のコントローラー２毎に繰り返すことにより、ユーザーは、すべてのコントローラー２の第２伝送路を介したデータ伝送の方式をブロードキャストに代えてマルチキャストに切り替えることができる。
【００４７】
次に、ユーザーは、１以上のコントローラー２毎にステップＳ２１０の手順を繰り返し行う（ステップＳ２００）。ユーザーは、停止していたコントローラー２の第２伝送路を介したデータ伝送を再開させる（ステップＳ２１０）。この一例において、当該データ伝送の再開とは、第２通信部２２から離線されていた第２通信路Ｃ２を物理的に接続することを示す。当該データ伝送の再開により、コントローラー２は、第２伝送路を介したデータ伝送をマルチキャストによって行う。
【００４８】
しかし、ステップＳ２１０において、コントローラー２は、第１伝送路を介したデータ伝送をマルチキャストによって行い続けている。そのため、コントローラー２は、第２伝送路を介したマルチキャストによるデータ伝送を停止するまで、第２伝送路を介したマルチキャストによるデータ伝送を開始しない。すなわち、第２伝送路を介したマルチキャストによるデータ伝送は、第１伝送路を介したマルチキャストによるデータ伝送の予備（バックアップ）として機能する。
【００４９】
なお、ステップＳ１１０におけるデータ伝送の停止と、ステップＳ１５０におけるデータ伝送の再開とのうちいずれか一方又は両方は、第１伝送路を介したデータ伝送をソフトウェアによって停止又は再開させることにより実現されてもよい。この場合、コントローラー２は、第１通信部２１を介した第１通信制御部２３によるデータ伝送を停止又は再開させる第１伝送路開閉部を備えるものとする。第１伝送路開閉部は、例えば、予めＰＬＣのラダーソフトにデータ伝送の停止及び／又は再開する機能を組み込んでおき、データ伝送の停止及び／又は再開信号をＰＬＣに送信することにより実現する。
【００５０】
また、ステップＳ１７０におけるデータ伝送の停止と、ステップＳ２１０におけるデータ伝送の再開とのうちいずれか一方又は両方は、第２伝送路を介したデータ伝送をソフトウェアによって停止又は再開させることにより実現されてもよい。この場合、コントローラー２は、第２通信部２２を介した第２通信制御部２４によるデータ伝送を停止又は再開させる第２伝送路開閉部を備えるものとする。第２伝送路開閉部は、例えば、予めＰＬＣのラダーソフトにデータ伝送の停止及び／又は再開する機能を組み込んでおき、データ伝送の停止及び／又は再開信号をＰＬＣに送信することにより実現する。
【００５１】
このように、１以上のコントローラー２毎にステップＳ２１０の処理を繰り返すことにより、ユーザーは、すべてのコントローラー２の第２伝送路を介したデータ伝送を再開させることができる。また、ステップＳ１００からステップＳ１５０までの手順は、ステップＳ１６０からステップＳ２１０までの手順と順番が逆であってもよい。
【００５２】
ここで、図４を参照して、本実施形態に係る監視システム１のように２以上のコントローラー２の間の通信を、第１ネットワーク４及び第２ネットワーク５により行わない監視システムＸ１と監視システム１の違いについて説明する。図４は、監視システムＸ１の構成の一例を示す図である。
【００５３】
監視システムＸ１は、Ｌ台のコントローラーＸ２−１〜コントローラーＸ２−Ｌと、Ｍ台の監視制御装置３−１〜監視制御装置３−Ｍを具備する。Ｌは、１以上の整数である。また、以下では、コントローラーＸ２−１〜コントローラーＸ２−Ｌを区別する必要が無い限り、まとめてコントローラーＸ２と称して説明する。
【００５４】
監視システムＸ１では、コントローラーＸ２が第１通信路を介して第１ネットワーク４に接続され、監視制御装置３と通信可能に接続されている。また、監視システム１では、コントローラーＸ２が第２通信路を介して第２ネットワーク５に接続され、監視制御装置３と通信可能に接続されている。また、監視システム１では、コントローラーＸ２が第５通信路を介して第３ネットワーク６に接続され、他のコントローラーＸ２と通信可能に接続されている。また、監視システムＸ１では、コントローラーＸ２が第６通信路を介して第４ネットワーク７に接続され、他のコントローラーＸ２と通信可能に接続されている。
【００５５】
第３ネットワーク６は、例えば、イーサネット（登録商標）の規格に基づいて構築された監視システム１専用のＬＡＮ（例えば、ＦＬ−ｎｅｔ）である。
第４ネットワーク７は、例えば、イーサネット（登録商標）の規格に基づいて構築された監視システム１専用のＬＡＮ（例えば、ＦＬ−ｎｅｔ）である。
第５伝送路は、例えば、ＬＡＮケーブル等の有線による伝送路である。
第６伝送路は、例えば、ＬＡＮケーブル等の有線による伝送路である。
【００５６】
コントローラーＸ２は、例えば、ＰＬＣである。コントローラーＸ２は、図示しない各種の設備を監視制御装置３からの要求に応じて監視制御する。コントローラーＸ２は、第５通信路を介して第３ネットワーク６に接続している。また、コントローラーＸ２は、第６通信路を介して第４ネットワーク７に接続している。
【００５７】
例えば、Ｌ台のコントローラーＸ２のうちのコントローラーＸ２−１は、第５通信路Ｃ５を介して第３ネットワーク６に接続している。コントローラーＸ２−１は、第５通信路Ｃ５を介したデータ伝送をブロードキャストによって行う。図４に示した矢印Ｐ５は、コントローラーＸ２−１が第５通信路Ｃ５を介して送受信するデータ伝送の流れを示す。すなわち、この一例において、矢印Ｐ５が示すデータ伝送の流れは、コントローラーＸ２−１が第５通信路Ｃ５を介して送受信するパケットの流れである。
【００５８】
また、Ｌ台のコントローラーＸ２のうちのコントローラーＸ２−１は、第６通信路Ｃ６を介して第４ネットワーク７に接続している。コントローラーＸ２−１は、第６通信路Ｃ６を介したデータ伝送をブロードキャストによって行う。図４に示した矢印Ｐ６は、コントローラーＸ２−１が第６通信路Ｃ６を介して送受信するデータ伝送の流れを示す。すなわち、この一例において、矢印Ｐ６が示すデータ伝送の流れは、コントローラーＸ２−１が第６通信路Ｃ６を介して送受信するパケットの流れである。
【００５９】
図４に示したように、監視システムＸ１では、コントローラーＸ２がブロードキャストによるデータ伝送を第３ネットワーク６及び第４ネットワーク７を介して行う。これは、監視システムＸ１では、コントローラーＸ２は、他のコントローラーＸ２宛てのブロードキャストデータを受信することが多いためである。このため、監視システムＸ１では、当該ブロードキャストデータの取捨選択処理の実行によりイーサネット（登録商標）モジュールに過大な負荷が掛かる場合があった。この場合、当該イーサネット（登録商標）モジュールは、エラーダウンする可能性もある。すなわち、当該可能性を抑制するため、監視システムＸ１では、２以上のコントローラーＸ２の間の通信を、第１ネットワーク４及び第２ネットワーク５を介さず、コントローラーＸ２の間の通信専用の第３ネットワーク６及び第４ネットワーク７を介して行う。
【００６０】
しかし、このようなコントローラーＸ２の間の通信専用の第３ネットワーク６及び第４ネットワーク７を用意することは、金銭的なコストの増大やメンテナンスに係る人的なコストの増大を誘引する。金銭的なコストとは、例えば、ケーブル敷設の工事費やデータ伝送に係るハードウェアを準備する費用、当該ハードウェアを運用するソフトウェアを準備する費用等である。
【００６１】
このような監視システムＸ１に対し、監視システム１は、２以上のコントローラー２の間の通信、２以上の監視制御装置３の間の通信、及びコントローラー２と監視制御装置３の間の通信をすべて第１ネットワーク４及び第２ネットワーク５、すなわち第１伝送路及び第２伝送路を介して行う。これにより、監視システム１は、上記のコントローラーＸ２の間の通信専用の第３ネットワーク６及び第４ネットワーク７を用意することによる金銭的なコストの増大やメンテナンスに係る人的なコストの増大を抑制することができる。
【００６２】
以上説明したように、本実施形態における監視システム１は、コントローラー２が、設備（機器）を制御し、第１伝送路におけるデータ伝送をブロードキャストとマルチキャストとのいずれかに切り替え、第２伝送路におけるデータ伝送をブロードキャストとマルチキャストとのいずれかに切り替え、ユーザーの操作に基づいて、第１伝送路におけるデータ伝送の切り替えを開始する前に第１伝送路のデータ伝送を停止し、当該第１伝送路におけるデータ伝送の切り替えが終了した後に前記第１伝送路のデータ伝送を再開し、ユーザーの操作に基づいて、第２伝送路におけるデータ伝送の切り替えを開始する前に第２伝送路のデータ伝送を停止し、当該第２伝送路におけるデータ伝送の切り替えが終了した後に第２伝送路のデータ伝送を再開する。これにより、監視システム１は、設備の運用を停止させることなくデータ伝送の方式を変更することができる。
【００６３】
また、ユーザーは、監視システム１において、第１伝送路におけるデータ伝送をブロードキャストによって行わせ、第２伝送路におけるデータ伝送を停止させ、第２伝送路におけるデータ伝送をブロードキャストに代えてマルチキャストによって行えるように切り替え、第２伝送路におけるデータ伝送を再開させ、第１伝送路におけるデータ伝送を停止させ、第１伝送路におけるデータ伝送をブロードキャストに代えてマルチキャストによって行えるように切り替え、第１伝送路におけるデータ伝送を再開させる。これにより、ユーザーは、設備の運用を停止させることなくデータ伝送の方式を変更することができる。
【００６４】
また、ユーザーは、第２伝送路を物理的に遮断することにより第２伝送路におけるデータ伝送を停止させ、第１伝送路を物理的に遮断することにより第１伝送路におけるデータ伝送を停止させる。これにより、ユーザーは、第１伝送路及び第２伝送路におけるデータ伝送を、より確実に停止させることができる。
【００６５】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない限り、変更、置換、削除等されてもよい。
【００６６】
また、以上に説明した装置（例えば、監視システム１のコントローラー２、監視制御装置３）における任意の構成部の機能を実現するためのプログラムを、コンピューター読み取り可能な記録媒体に記録し、そのプログラムをコンピューターシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピューターシステム」とは、ＯＳ（Operating System）や周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ（Compact Disk）−ＲＯＭ等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバーやクライアントとなるコンピューターシステム内部の揮発性メモリー（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００６７】
また、上記のプログラムは、このプログラムを記憶装置等に格納したコンピューターシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピューターシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記のプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、上記のプログラムは、前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００６８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６９】
１…監視システム、２、２−１〜２−Ｎ、Ｘ２、Ｘ２−１〜Ｘ２−Ｌ…コントローラー、３、３−１〜３−Ｍ…監視制御装置、４…第１ネットワーク、５…第２ネットワーク、６…第３ネットワーク、７…第４ネットワーク、２１…第１通信部、２２…第２通信部、２３…第１通信制御部、２４…第２通信制御部、２５…第１伝送方式切替部、２６…第２伝送方式切替部、２７…設備制御部、３１…第３通信部、３２…第４通信部、３３…第３通信制御部、３４…第４通信制御部
【図１】
0006407743.tif 000002
【図２】
0006407743.tif 000003
【図３】
0006407743.tif 000004
【図４】
0006407743.tif 000005