(57)【要約】【課題】  従来、複数の監視制御端末で複数の作業者が保守作業を行う場合、システムに障害が発生する心配があった。【解決手段】  複数の電子装置がネットワークで接続され、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムは、いずれかの電子装置を監視制御端末の保守作業を管理する親装置に設定し、親装置は、監視制御端末から申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、他の保守作業と重複する場合は不許可通知を送信し、他の保守作業と重複しない場合は許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての監視制御端末に送信する処理とを行い、監視制御端末は、親装置に保守作業を申告する処理と、親装置から受け取る排他情報に基づいて自端末が行う保守作業に対する排他処理とを行うことを特徴とする。【選択図】図７
2016144037.tif 000002
【特許請求の範囲】
【請求項１】
複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの前記電子装置に接続される監視制御システムにおいて、
複数の前記電子装置のうちいずれかの前記電子装置を前記監視制御端末の保守作業を管理する親装置に設定し、
前記親装置は、
前記監視制御端末から申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、
他の保守作業と重複する場合は申告した前記監視制御端末に不許可通知を送信し、他の保守作業と重複しない場合は申告した前記監視制御端末に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての前記監視制御端末に送信する処理と
を行い、
前記監視制御端末は、
前記親装置に保守作業を申告する処理と、
前記親装置から受け取る前記排他情報に基づいて自端末が行う保守作業に対する排他処理と
を行う
ことを特徴とする監視制御システム。
【請求項２】
請求項１に記載の監視制御システムにおいて、
前記排他情報は、保守作業の作業日時の情報と、保守作業の作業内容を示す情報とを含み、
前記親装置は、前記監視制御端末から申告された保守作業の作業日時が他の保守作業と重複している場合であっても、重複可能な作業内容である場合は申告した前記監視制御端末に許可通知を送信する
ことを特徴とする監視制御システム。
【請求項３】
複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの前記電子装置に接続される監視制御システムにおいて、
複数の前記電子装置のうちいずれかの前記電子装置を前記監視制御端末の保守作業を管理する親装置に設定し、
前記親装置は、
前記監視制御端末が接続される自装置を含む他の前記電子装置から保守作業の申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、
他の保守作業と重複する場合は申告した自装置を含む前記電子装置に不許可通知を送信し、他の保守作業と重複しない場合は申告した前記電子装置に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を自装置を含む全ての前記電子装置に送信する処理と
を行い、
前記親装置を含む前記電子装置は、
接続される前記監視制御端末から保守作業を申告する操作が行われた場合に、前記親装置に保守作業を申告する処理と、
前記親装置から受け取る前記排他情報に基づいて自装置に接続される前記監視制御端末が行う保守作業に対する排他処理と
を行う
ことを特徴とする監視制御システム。
【請求項４】
請求項３に記載の監視制御システムにおいて、
前記排他情報は、保守作業の作業日時の情報と、保守作業の作業内容を示す情報とを含み、
前記親装置は、前記監視制御端末が接続される自装置を含む他の前記電子装置から申告された保守作業の作業日時が他の保守作業と重複している場合であっても、重複可能な作業内容である場合は申告した自装置を含む前記電子装置に許可通知を送信する
ことを特徴とする監視制御システム。
【請求項５】
複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの前記電子装置に接続される監視制御システムにおいて、
前記複数の前記監視制御端末を管理する管理用監視制御装置を更に有し、
前記管理用監視制御装置は、
前記監視制御端末から保守作業の申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、
他の保守作業と重複する場合は申告した前記監視制御端末に不許可通知を送信し、他の保守作業と重複しない場合は申告した前記監視制御端末に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての前記監視制御端末に送信する処理と
を行い、
前記監視制御端末は、
前記管理用監視制御装置に保守作業を申告する処理と、
前記管理用監視制御装置から受け取る前記排他情報に基づいて自端末が行う保守作業に対する排他処理と
を行う
ことを特徴とする監視制御システム。
【請求項６】
請求項５に記載の監視制御システムにおいて、
前記排他情報は、保守作業の作業日時の情報と、保守作業の作業内容を示す情報とを含み、
前記管理用監視制御装置は、前記監視制御端末から申告された保守作業の作業日時が他の保守作業と重複している場合であっても、重複可能な作業内容である場合は申告した前記監視制御端末に許可通知を送信する
ことを特徴とする監視制御システム。
【請求項７】
複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの前記電子装置に接続される監視制御システムで使用される電子装置であって、
前記監視制御端末から申告を受けた場合に、保守作業の予定を管理する管理スケジュールを参照する管理処理部と、
他の保守作業と重複する場合は申告した前記監視制御端末に不許可通知を送信し、他の保守作業と重複しない場合は申告した前記監視制御端末に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての前記監視制御端末に送信する調停処理部と
を備えることを特徴とする電子装置。
【請求項８】
請求項７に記載の電子装置において、
前記排他情報は、保守作業の作業日時の情報と、保守作業の作業内容を示す情報とを含み、
前記調停処理部は、前記監視制御端末から申告された保守作業の作業日時が他の保守作業と重複している場合であっても、重複可能な作業内容である場合は申告した前記監視制御端末に許可通知を送信する
ことを特徴とする電子装置。
【請求項９】
複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの前記電子装置に接続される監視制御システムで使用される電子装置であって、
接続される前記監視制御端末から保守作業を申告する操作が行われた場合に、保守作業の管理を行う親装置に保守作業を申告する申告処理部と、
前記親装置から受け取る前記排他情報に基づいて自装置に接続される前記監視制御端末が行う保守作業に対する排他処理を行う排他処理部と
を備えることを特徴とする電子装置。
【請求項１０】
請求項９に記載の電子装置において、
前記排他情報は、保守作業の作業日時の情報と、保守作業の作業内容を示す情報とを含み、
前記調停処理部は、前記監視制御端末から申告された保守作業の作業日時が他の保守作業と重複している場合であっても、重複可能な作業内容である場合は申告した前記監視制御端末に許可通知を送信する
ことを特徴とする電子装置。
【請求項１１】
複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムで使用される監視制御端末であって、
前記監視制御端末の保守作業を管理する親装置に保守作業の申告を行う申告処理部と、
前記親装置から保守作業に対する排他処理を行うための排他情報を受信して、前記排他情報に基づいて自端末が行う保守作業を排他処理する排他処理部と
を備えることを特徴とする監視制御端末。
【請求項１２】
複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの前記電子装置に接続される監視制御システムの保守作業を行う監視制御方法であって、
複数の前記電子装置のうちいずれかの前記電子装置が前記監視制御端末の保守作業を管理する親装置として動作し、
前記親装置は、前記監視制御端末から申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、他の保守作業と重複する場合は申告した前記監視制御端末に不許可通知を送信し、他の保守作業と重複しない場合は申告した前記監視制御端末に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての前記監視制御端末に送信する処理とを行い、
前記監視制御端末は、前記親装置に保守作業を申告する処理と、前記親装置から受け取る前記排他情報に基づいて自端末が行う保守作業に対する排他処理とを行う
ことを特徴とする監視制御方法。
【請求項１３】
請求項１２に記載の監視制御方法において、
前記排他情報は、保守作業の作業日時の情報と、保守作業の作業内容を示す情報とを含み、
前記親装置は、前記監視制御端末から申告された保守作業の作業日時が他の保守作業と重複している場合であっても、重複可能な作業内容である場合は申告した前記監視制御端末に許可通知を送信する
ことを特徴とする監視制御方法。
【請求項１４】
複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの前記電子装置に接続される監視制御システムにおける監視制御方法であって、
複数の前記電子装置のうちいずれかの前記電子装置を前記監視制御端末の保守作業を管理する親装置に設定し、
前記親装置は、前記監視制御端末が接続される自装置を含む他の前記電子装置から保守作業の申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、他の保守作業と重複する場合は申告した自装置を含む前記電子装置に不許可通知を送信し、他の保守作業と重複しない場合は申告した前記電子装置に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を自装置を含む全ての前記電子装置に送信する処理とを行い、
前記親装置を含む前記電子装置は、接続される前記監視制御端末から保守作業を申告する操作が行われた場合に、前記親装置に保守作業を申告する処理と、前記親装置から受け取る前記排他情報に基づいて自装置に接続される前記監視制御端末が行う保守作業に対する排他処理とを行う
ことを特徴とする監視制御方法。
【請求項１５】
請求項１４に記載の監視制御方法において、
前記排他情報は、保守作業の作業日時の情報と、保守作業の作業内容を示す情報とを含み、前記親装置は、前記監視制御端末が接続される自装置を含む他の前記電子装置から申告された保守作業の作業日時が他の保守作業と重複している場合であっても、重複可能な作業内容である場合は申告した自装置を含む前記電子装置に許可通知を送信する
ことを特徴とする監視制御方法。
【請求項１６】
複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの前記電子装置に接続される監視制御システムにおける監視制御方法であって、
前記複数の前記監視制御端末を管理する管理用監視制御装置を設け、
前記管理用監視制御装置は、前記監視制御端末から保守作業の申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、他の保守作業と重複する場合は申告した前記監視制御端末に不許可通知を送信し、他の保守作業と重複しない場合は申告した前記監視制御端末に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての前記監視制御端末に送信する処理とを行い、
前記監視制御端末は、前記管理用監視制御装置に保守作業を申告する処理と、前記管理用監視制御装置から受け取る前記排他情報に基づいて自端末が行う保守作業に対する排他処理とを行う
ことを特徴とする監視制御方法。
【請求項１７】
請求項１６に記載の監視制御方法において、
前記排他情報は、保守作業の作業日時の情報と、保守作業の作業内容を示す情報とを含み、前記管理用監視制御装置は、前記監視制御端末から申告された保守作業の作業日時が他の保守作業と重複している場合であっても、重複可能な作業内容である場合は申告した前記監視制御端末に許可通知を送信する
ことを特徴とする監視制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視制御システム、監視制御端末、電子装置および監視制御方法に関する。
【背景技術】
【０００２】
近年、複数の伝送装置をネットワークで接続する伝送システムが広く普及している。ネットワークに接続される複数の伝送装置は、監視制御端末(保守端末、保守コンソールなどと呼ばれている)に接続されて設定変更や監視などが行われる。そして、複数の監視制御端末が同じ伝送システムに接続される場合、複数の保守作業者が重複して保守作業を行うことがある。ところが、システムで一元管理された共通の情報の変更、電子装置の設定変更やバージョンアップ等を重複して行った場合、電子装置やシステムに障害が発生する心配がある。そこで、作業者が重複する保守作業を行わないように排他処理するシステムが検討されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１１５２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、保守作業の管理が複雑であったり、重複して行える保守作業でも監視制御端末別(作業者別)に排他処理されるなど、保守作業の効率が低下するという問題がある。
【０００５】
本件開示の監視制御システム、監視制御端末、電子装置および監視制御方法は、複数の監視制御端末で複数の保守作業者が作業を行う場合でも、システムに障害が生じないようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの観点によれば、複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムは、複数の電子装置のうちいずれかの電子装置を監視制御端末の保守作業を管理する親装置に設定し、親装置は、監視制御端末から申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、他の保守作業と重複する場合は申告した監視制御端末に不許可通知を送信し、他の保守作業と重複しない場合は申告した監視制御端末に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての監視制御端末に送信する処理とを行い、監視制御端末は、親装置に保守作業を申告する処理と、親装置から受け取る排他情報に基づいて自端末が行う保守作業に対する排他処理とを行うことを特徴とする。
【０００７】
一つの観点によれば、複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムは、複数の電子装置のうちいずれかの電子装置を監視制御端末の保守作業を管理する親装置に設定し、親装置は、監視制御端末が接続される自装置を含む他の電子装置から保守作業の申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、他の保守作業と重複する場合は申告した自装置を含む電子装置に不許可通知を送信し、他の保守作業と重複しない場合は申告した電子装置に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を自装置を含む全ての電子装置に送信する処理とを行い、親装置を含む電子装置は、接続される監視制御端末から保守作業を申告する操作が行われた場合に、親装置に保守作業を申告する処理と、親装置から受け取る排他情報に基づいて自装置に接続される監視制御端末が行う保守作業に対する排他処理とを行うことを特徴とする。
【０００８】
一つの観点によれば、複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムは、複数の監視制御端末を管理する管理用監視制御装置を更に有し、管理用監視制御装置は、監視制御端末から保守作業の申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、他の保守作業と重複する場合は申告した監視制御端末に不許可通知を送信し、他の保守作業と重複しない場合は申告した監視制御端末に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての監視制御端末に送信する処理とを行い、監視制御端末は、管理用監視制御装置に保守作業を申告する処理と、管理用監視制御装置から受け取る排他情報に基づいて自端末が行う保守作業に対する排他処理とを行うことを特徴とする。
【０００９】
一つの観点によれば、複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムで使用される電子装置は、監視制御端末から申告を受けた場合に、保守作業の予定を管理する管理スケジュールを参照する管理処理部と、他の保守作業と重複する場合は申告した監視制御端末に不許可通知を送信し、他の保守作業と重複しない場合は申告した監視制御端末に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての監視制御端末に送信する調停処理部とを備えることを特徴とする。
【００１０】
一つの観点によれば、複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムで使用される電子装置は、接続される監視制御端末から保守作業を申告する操作が行われた場合に、保守作業の管理処理を行う親装置に保守作業を申告する申告処理部と、親装置から受け取る排他情報に基づいて自装置に接続される監視制御端末が行う保守作業に対する排他処理を行う排他処理部とを備えることを特徴とする。
【００１１】
一つの観点によれば、複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムで使用される監視制御端末は、監視制御端末の保守作業を管理する親装置に保守作業の申告を行う申告処理部と、親装置から保守作業に対する排他処理を行うための排他情報を受信して、排他情報に基づいて自端末が行う保守作業を排他処理する排他処理部とを備えることを特徴とする。
【００１２】
一つの観点によれば、複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムの保守作業を行う監視制御方法は、複数の電子装置のうちいずれかの電子装置が監視制御端末の保守作業を管理する親装置として動作し、親装置は、監視制御端末から申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、他の保守作業と重複する場合は申告した監視制御端末に不許可通知を送信し、他の保守作業と重複しない場合は申告した監視制御端末に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての監視制御端末に送信する処理とを行い、監視制御端末は、親装置に保守作業を申告する処理と、親装置から受け取る排他情報に基づいて自端末が行う保守作業に対する排他処理とを行うことを特徴とする。
【００１３】
一つの観点によれば、複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムにおける監視制御方法は、複数の電子装置のうちいずれかの電子装置を監視制御端末の保守作業を管理する親装置に設定し、親装置は、監視制御端末が接続される自装置を含む他の電子装置から保守作業の申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、他の保守作業と重複する場合は申告した自装置を含む電子装置に不許可通知を送信し、他の保守作業と重複しない場合は申告した電子装置に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を自装置を含む全ての電子装置に送信する処理とを行い、親装置を含む電子装置は、接続される監視制御端末から保守作業を申告する操作が行われた場合に、親装置に保守作業を申告する処理と、親装置から受け取る排他情報に基づいて自装置に接続される監視制御端末が行う保守作業に対する排他処理とを行うことを特徴とする。
【００１４】
一つの観点によれば、複数の電子装置がネットワークで接続されるとともに、保守作業を行う二以上の監視制御端末がいずれかの電子装置に接続される監視制御システムにおける監視制御方法は、複数の監視制御端末を管理する管理用監視制御装置を設け、管理用監視制御装置は、監視制御端末から保守作業の申告を受けたときに保守作業の予定を管理する管理スケジュールを参照する処理と、他の保守作業と重複する場合は申告した監視制御端末に不許可通知を送信し、他の保守作業と重複しない場合は申告した監視制御端末に許可通知を送信すると共に申告された保守作業に対する排他処理を行うための排他情報を全ての監視制御端末に送信する処理とを行い、監視制御端末は、管理用監視制御装置に保守作業を申告する処理と、管理用監視制御装置から受け取る排他情報に基づいて自端末が行う保守作業に対する排他処理とを行うことを特徴とする。
【発明の効果】
【００１５】
本件開示の監視制御システム、監視制御端末、電子装置および監視制御方法は、複数の監視制御端末で複数の保守作業者が作業を行う場合でも、システムに障害が生じないようにすることができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る監視制御システムの一例を示す図である。
【図２】電子装置に親装置と子装置とを割り当てた場合の監視制御システムの一例を示す図である。
【図３】電子装置の一例を示す図である。
【図４】記憶部に記憶される管理スケジュールの一例を示す図である。
【図５】監視制御端末の一例を示す図である。
【図６】監視制御端末の記憶部に記憶する情報の一例を示す図である。
【図７】保守作業を開始する場合の基本的な処理例を示す図である。
【図８】許可を受けた監視制御端末から親装置に作業の開始通告と作業の終了通告とを行う場合の処理例を示す図である。
【図９】親装置が保守作業を申告した監視制御端末の保守作業の開始および終了を管理する一例を示す図である。
【図１０】保守作業を延長する場合の処理例を示す図である。
【図１１】機能が異なる場合に作業日時が重複する保守作業を許可する処理例を示す図である。
【図１２】図３（ａ）で説明した電子装置のブロックに、図５（ｂ）で説明した監視制御端末の機能を追加した電子装置の一例を示す図である。
【図１３】保守作業を管理する管理用監視制御装置の一例を示す図である。
【図１４】管理用監視制御装置が監視制御端末の保守作業を管理するときの処理例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本件開示の実施形態について詳しく説明する。
【００１８】
図１は、本実施形態に係る監視制御システム１００の一例を示す。図１において、監視制御システム１００は、監視対象とする電子装置１０１（Ａ）と、電子装置１０１（Ｂ）と、電子装置１０１（Ｃ）と、電子装置１０１（Ｄ）と、電子装置１０１（Ｅ）と、電子装置１０１（Ｆ）とを有する。そして、電子装置１０１（Ａ）、電子装置１０１（Ｃ）および電子装置１０１（Ｆ）には、監視制御端末１０２（Ａ）、監視制御端末１０２（Ｃ）および監視制御端末１０２（Ｆ）がそれぞれ接続されている。また、電子装置１０１（Ａ）、電子装置１０１（Ｂ）、電子装置１０１（Ｃ）、電子装置１０１（Ｄ）、電子装置１０１（Ｅ）および電子装置１０１（Ｆ）は、ネットワーク１０３で接続されている。ここで、監視制御端末１０２（Ａ）、監視制御端末１０２（Ｃ）および監視制御端末１０２（Ｆ）は、監視用のネットワークなどにより、管理用監視制御装置１０４に接続するようにしてもよい。本実施形態では、管理用監視制御装置１０４が無い場合と有る場合とについて説明する。
【００１９】
尚、以降の説明において、電子装置１０１（Ａ）から電子装置１０１（Ｆ）に共通の事項を説明する場合は符号末尾の（アルファベット）の記号を省略して電子装置１０１のように表記する。また、特定の電子装置１０１を指す場合は（アルファベット）の記号を付加して例えば電子装置１０１（Ａ）のように表記する。同様に、監視制御端末１０２（Ａ）、監視制御端末１０２（Ｃ）および監視制御端末１０２（Ｆ）についても、共通の事項を説明する場合は符号末尾の（アルファベット）の記号を省略して監視制御端末１０２のように表記する。
【００２０】
ここで、電子装置１０１は、通信装置であってもよいし、発電所プラントや製造プラントなどにおける制御装置であってもよい。いずれの場合でも、各電子装置１０１がネットワーク１０３で接続され、電子装置１０１間で通信できるようになっていれば、本実施形態で説明する監視制御方法を適用することができる。尚、本実施形態では、装置の設定情報がネットワーク１０３で接続される複数の電子装置１０１間で一元化されて共通に使用される場合を前提とするが、電子装置１０１毎の設定変更を重複して行う場合でも適用可能である。例えば電子装置１０１が通信装置である場合、接続情報の更新は複数の電子装置１０１に共通に行われる。ところが、複数の監視制御端末１０２から同時に接続情報を編集すると障害が発生する可能性がある。このような場合、他の監視制御端末１０２が同時に保守作業を行えないように排他処理が行われるが、監視制御端末１０２毎(作業者毎)に排他処理を行う場合、重複作業が可能な保守作業であっても同時に作業を行えないという問題が生じる。
【００２１】
そこで、本実施形態に係る監視制御システム１００は、排他処理を実施する機能を設定できるようにしている。例えば、システム設定を変更する保守作業は機能ｓ、警報など装置状態をモニタする保守作業は機能ｍ、通信試験を行う保守作業は機能ｔ、ソフトウェアをバージョンアップする保守作業は機能ｖとする。そして、システム管理者は、機能ｓと機能ｖは重複不可、機能ｓと機能ｍは重複可、などのように、排他処理を実施する機能レベルの情報を後述する親装置１０１や後述する管理用監視制御装置１０４に予め設定しておく。尚、排他処理が必須の機能は、自動で排他処理を行うようにし、通信試験の保守作業のように、保守作業の内容によって排他処理を行わなくてもよい場合がある機能については、選択できるようにしてもよい。
【００２２】
このように、本実施形態に係る監視制御システム１００は、重複可の機能や重複不可の機能を予め決めておき、機能別に保守作業の排他処理を行うことにより、重複した作業が可能な機能については並行して保守作業を行うことができ、作業効率が向上する。
【００２３】
図１において、作業者Ａは、電子装置１０１（Ａ）に監視制御端末１０２（Ａ）を接続して保守作業を行う。同様に、作業者Ｃは、電子装置１０１（Ｃ）に監視制御端末１０２（Ｃ）を接続して保守作業を行い、作業者Ｆは、電子装置１０１（Ｆ）に監視制御端末１０２（Ｆ）を接続して保守作業を行う。尚、保守作業は、電子装置１０１（Ａ）から電子装置１０１（Ｆ）までの装置に関連する設定変更、ソフトウェアのバージョンアップ、動作試験、装置状態や設定値のモニタ、動作試験、警報確認など、様々な機能がある。ここで、機能が異なれば重複可能な保守作業もあり、例えば電子装置１０１（Ｄ）の設定変更の保守作業と電子装置１０１（Ｄ）の動作モニタの保守作業とは、重複して行うことができる。しかし、電子装置１０１（Ｄ）に対する保守作業を排他処理した場合、電子装置１０１（Ｄ）の設定変更の保守作業と電子装置１０１（Ｄ）の動作モニタの保守作業とは、重複して行うことができず、作業効率が低下する。そこで、本実施形態に係る監視制御システム１００は、重複可能な保守作業を並行して行うことができるようになっている。
【００２４】
また、保守作業は、監視制御端末１０２が接続されている電子装置１０１だけでなく、ネットワーク１０３を介して遠方の電子装置１０１に対して行うこともできる。例えば図１において、作業者Ａは、監視制御端末１０２（Ａ）を操作して、電子装置１０１（Ａ）からネットワーク１０３を介して電子装置１０１（Ｄ）の保守作業を行うことができる。このため、例えば、作業者Ａが操作する監視制御端末１０２（Ａ）と作業者Ｃが操作する監視制御端末１０２（Ｃ）との両方から電子装置１０１（Ｄ）の保守作業を行う場合が生じる。或いは、監視制御端末１０２（Ａ）の作業者Ａが、全ての電子装置１０１に共通の設定変更やソフトウェアのバージョンアップなどを行う場合、監視制御端末１０２（Ｃ）の作業者Ｃや監視制御端末１０２（Ｆ）の作業者Ｆと保守作業が重複する場合が生じる。
【００２５】
そこで、本実施形態に係る監視制御システム１００では、システム管理者がシステム設定時にネットワーク１０３で接続される複数の電子装置１０１のうちいずれかの電子装置１０１を保守作業の管理処理を行う親装置とする。このとき、親装置以外の電子装置１０１は保守作業の管理を行わない子装置となる。尚、最初に作業を開始する監視制御端末１０２に接続された電子装置１０１が自動的に親装置になるようにしてもよい。また、親装置が故障などで使用できなくなる場合に備えて、いずれかの電子装置１０１がサブの親装置として割り当てられてもよい。
【００２６】
図２は、電子装置１０１に親装置と子装置とを割り当てた場合の監視制御システム１００の一例を示す。尚、図２に示した監視制御システム１００は、図１に示した管理用監視制御装置１０４が無い場合の例を示している。図２において、図１に示した電子装置１０１（Ａ）が親装置１０１（Ａ）となり、図１に示した電子装置１０１（Ｂ）から電子装置１０１（Ｆ）は、子装置１０１（Ｂ）から子装置１０１（Ｆ）となる。
【００２７】
ここで、図２の例では、図１に示した監視制御端末１０２（Ａ）が接続されている電子装置１０１（Ａ）を親装置１０１（Ａ）に設定したが、図１に示した監視制御端末１０２が接続されていない電子装置１０１（Ｂ）を親装置１０１（Ｂ）に設定してもよい。
［申告方法］
図２において、例えば作業者Ｆが監視制御端末１０２（Ｆ）から特定の子装置１０１や全ての子装置１０１に共通する設定変更などの保守作業(機能ａ)を行う場合、作業者Ｆは、監視制御端末１０２（Ｆ）から親装置１０１（Ａ）に保守作業の申告を行う(図２の(1))。尚、作業者Ｆが親装置１０１（Ａ）に申告する情報(申告情報)は、作業日時と作業内容(機能ａ)と申告した監視制御端末１０２を特定する情報（名称，番号，ＩＤ(IDentification)，ＭＡＣ(Media Access Control)アドレスなど）を含む。保守作業の申告を受けた親装置１０１（Ａ）は、ネットワーク１０３に接続される監視制御端末１０２の保守作業の管理スケジュールの情報を有する。親装置１０１（Ａ）は、管理スケジュールの情報を参照して他の保守作業との調停を行い、重複する場合は申告された保守作業の不許可を監視制御端末１０２（Ｆ）に通知する。そして、親装置１０１（Ａ）は、申告された保守作業が他の保守作業と重複しない場合、申告内容に従って後述する排他情報３０５ａを生成する。ここで、排他情報３０５ａは、作業日時を示す情報(タイムスタンプ)と排他処理を行う機能(作業内容)の情報とを含む。そして、親装置１０１（Ａ）は、申告した作業者(上記の例では作業者Ｆ)以外の監視制御端末１０２(図２の場合、監視制御端末１０２（Ｃ）)に排他情報３０５ａを通知する(図２の(2))。尚、親装置１０１は、自装置に監視制御端末１０２が接続されていてもよい。例えば図２に示すように、親装置１０１（Ａ）に監視制御端末１０２（Ａ）が接続されている場合、接続されている監視制御端末１０２（Ａ）にも排他情報３０５ａを出力する。親装置１０１（Ａ）から排他情報３０５ａを受け取った監視制御端末１０２（Ｃ）は、親装置１０１（Ａ）から排他情報３０５ａを受信したことを示す応答を親装置１０１（Ａ）に送信する(図２の(3))。親装置１０１（Ａ）は、排他情報３０５ａを送信した全ての監視制御端末１０２から応答を受信後、申告した監視制御端末１０２（Ｆ）に許可を通知する(図２の(4))。親装置１０１から許可通知を受け取った監視制御端末１０２（Ｆ）は、作業許可の内容を操作画面に表示して作業者Ｆに知らせると共に申告した作業日時と作業内容を申告情報として記憶しておく。そして、作業者Ｆは、申告した作業日時に申告した作業内容の保守作業を行うことができる。
【００２８】
ここで、作業者Ｆが申告した作業日時以外の時間に保守作業を開始しようとした場合、監視制御端末１０２（Ｆ）は、申告情報を参照して、作業日時ではないことを示すメッセージを操作画面に表示して保守作業を拒否する。同様に、作業者Ｆが申告した作業日時に申告した作業内容以外の保守作業を開始しようとした場合、監視制御端末１０２（Ｆ）は、申告情報を参照して、申告した作業内容ではないことを示すメッセージを操作画面に表示して保守作業を拒否する。
【００２９】
また、親装置１０１（Ａ）は、許可した保守作業の終了日時になる少し前(例えば10分前)に作業終了の事前通知を保守作業を申告した監視制御端末１０２（Ｆ）に送信するようにしてもよい。そして、親装置１０１（Ａ）から作業終了の事前通知を受信した監視制御端末１０２（Ｆ）は、操作画面に作業終了予告を表示する。これにより、作業者Ｆは、申告した作業日時がもう直ぐ終了することを認識し、終了日時までに保守作業を終わらせるようにすることができる。
【００３０】
そして、全ての監視制御端末１０２は、排他情報３０５ａに記載されている保守作業の終了日時が過ぎた時点で、当該保守作業の作業内容に対する排他処理を解除する。
【００３１】
このようにして、保守作業を行う作業者は、親装置１０１に作業日時と作業内容とを申告し、親装置１０１から許可を受けてから保守作業を開始する。特に、親装置１０１は、申告情報に基づいて排他情報３０５ａを生成して他の監視制御端末１０２に通知し、他の監視制御端末１０２は排他情報３０５ａを参照して排他処理を行うので、他の監視制御端末１０２の作業者が重複した保守作業を防止できる。
［延長方法］
また、保守作業の延長を行いたい場合、作業者Ｆは、監視制御端末１０２（Ｆ）から親装置１０１（Ａ）に延長申告を行う。尚、延長申告する情報(延長申告情報)は、申告情報と同様に、作業日時と作業内容と申告した監視制御端末１０２を特定する情報を含む。そして、親装置１０１（Ａ）は、管理スケジュールを確認して、作業スケジュールが空いていなければ延長申告を不許可、とする通知を監視制御端末１０２に送信する。作業スケジュールが空いている場合、親装置１０１（Ａ）は、申告の場合と同様に、延長申告の内容に従って排他情報３０５ａを生成し、監視制御端末１０２（Ｆ）以外の監視制御端末１０２（Ｃ）に排他情報３０５ａを通知する。また、親装置１０１（Ａ）は、自装置に接続されている監視制御端末１０２（Ａ）にも排他情報３０５ａを出力する。そして、親装置１０１（Ａ）から排他情報３０５ａを受け取った監視制御端末１０２（Ｃ）は、親装置１０１（Ａ）から排他情報３０５ａを受信したことを示す応答を親装置１０１（Ａ）に送信する。親装置１０１（Ａ）は、排他情報３０５ａを送信した全ての監視制御端末１０２から応答を受信後、延長申告した監視制御端末１０２（Ｆ）に延長許可を通知する。親装置１０１から延長許可の通知を受け取った監視制御端末１０２（Ｆ）は、延長許可の内容を操作画面に表示して作業者Ｆに知らせると共に記憶されている申告情報の作業日時を延長申告した作業日時に更新する。そして、作業者Ｆは、延長申告した作業日時が終了するまで保守作業を行うことができる。そして、全ての監視制御端末１０２は、排他情報３０５ａに記載されている保守作業の終了日時が過ぎた時点で、当該保守作業の作業内容に対する排他処理を解除する。
【００３２】
このようにして、保守作業を行う作業者は、申告した保守作業を延長する場合、親装置１０１に保守作業の延長申告を行い、親装置１０１から延長許可を受けてから保守作業を開始する。特に、親装置１０１は、延長申告情報に基づいて排他情報３０５ａを更新して他の監視制御端末１０２に通知し、他の監視制御端末１０２は更新された排他情報３０５ａを参照して排他処理を行うので、他の監視制御端末１０２の作業者が重複した保守作業を行うことを防止できる。
【００３３】
図３は、電子装置１０１の一例を示す。図３（ａ）は、親装置１０１または子装置１０１に共通するブロックの一例を示す。図３（ａ）において、電子装置１０１は、端末ＩＦ(InterFace)２０１と、通信部２０２と、制御部２０３と、記憶部２０４と、時計部２０５とを有する。
【００３４】
端末ＩＦ２０１は、監視制御端末１０２を接続するためのインターフェース回路を有し、例えばシリアル通信ケーブルにより監視制御端末１０２が接続される。
【００３５】
通信部２０２は、ネットワーク１０３に接続するためのインターフェース回路を有し、例えばＬＡＮ(Local Area Network)などにより他の電子装置１０１と通信を行う。
【００３６】
制御部２０３は、ＣＰＵ(Central Processing Unit)などが用いられ、内部に記憶されたプログラムに従って動作し、電子装置１０１全体を制御する。
【００３７】
記憶部２０４は、半導体メモリなどが用いられ、記憶部２０４には、電子装置１０１の固有の情報(名称，番号，ＩＤ，ＭＡＣアドレスなど)や動作に必要なパラメータなどが記憶される。
【００３８】
時計部２０５は、ＲＴＣ(Real Time Controller)などの時計機能を有し、時計やタイマーとして機能する。尚、時計部２０５は、電波時計の機能や標準時刻を提供するＮＴＰ(Network Time Protocol)に対応したサーバーに接続して、常に誤差補正を行っている。
【００３９】
このように、電子装置１０１は、他の電子装置１０１とネットワーク１０３を介して通信する機能や監視制御端末１０２に接続して保守を行えるようになっている。ここで、電子装置１０１は、通信装置であってもよいし、プラントなどで用いる制御装置であってもよい。尚、図３において、電子装置１０１の本来の機能に関係するブロック(例えば光通信装置の場合は、光終端部や通信制御部など)は省略し、監視制御を行うために要するブロックを記載してある。
【００４０】
図３（ｂ）は、電子装置１０１が親装置１０１として動作する場合の一例を示す。ここで、電子装置１０１は、親装置として機能するように予め設定されているものとする。或いは、どれを親装置１０１にするかはソフトウェアが決定してもよい。例えば電子装置１０１に接続されている監視制御端末１０２が保守作業の申告操作を行った場合に、監視制御端末１０２または接続される電子装置１０１は、全ての電子装置１０１に親であるか否かを問い合わせる探索メッセージを送信する。そして、探索メッセージを受信した電子装置１０１は、自装置が親装置１０１として動作している場合、親であることを示す返信メッセージを監視制御端末１０２に送信する。また、探索メッセージを受信した電子装置１０１は、自装置が親装置１０１ではない場合、応答しないか親ではないことを示す返信メッセージを監視制御端末１０２に送信する。これにより、保守作業の申告操作を行った監視制御端末１０２または電子装置１０１は、親装置１０１がいないことを認識して、当該監視制御端末１０２に接続される電子装置１０１を親装置１０１に設定することができる。このようにして、各監視制御端末１０２は、親装置１０１を認識して、申告を行うことができる。また、親装置１０１が故障した場合に備えて、次に親になる電子装置１０１（サブの親装置１０１）を決めておくようにしてもよい。さらに、親となった電子装置１０１が他の電子装置１０１或いは各電子装置１０１に接続されている監視制御端末１０２に親であることを通知してもよい。この場合、通知後に接続される監視制御端末１０２に対応するために、親装置１０１は、定期的に親であることを示す情報を通知するのが好ましい。
【００４１】
図３（ｂ）において、図３（ａ）と同符号のブロックは同一又は同様の機能を有する。図３（ｂ）に示した親装置として機能する電子装置１０１(親装置１０１と称する)は、調停処理２５１、管理処理２５２を実行する。尚、電子装置１０１が親装置１０１として操作される場合、システム全体の保守作業の予定を管理するための管理スケジュール２０４ａが記憶部２０４に記憶される。管理スケジュール２０４ａは、親装置１０１が保守作業の申告を受けて許可した場合に、許可した保守作業の作業日時と作業内容とを示す情報が申告した監視制御端末１０２や子装置１０１を識別する情報に関連付けて記憶部２０４に記憶される。また、記憶部２０４は、重複可能な機能に関する情報(機能情報２０４ｂ)を記憶してもよい。
【００４２】
調停処理２５１を実行する親装置１０１は、子装置１０１または自装置に接続される監視制御端末１０２から保守作業の申告を受けた場合に、他の保守作業の作業日時や作業内容が重複するか否かを判別する。そして、調停処理２５１を実行する親装置１０１は、他の保守作業と重複する場合、申告した監視制御端末１０２に不許可を通知する。また、調停処理２５１を実行する親装置１０１は、他の保守作業と重複しない場合、排他情報３０５ａを生成し、他の電子装置１０１に接続される全ての監視制御端末１０２に排他情報３０５ａを送信する。尚、調停処理２５１を実行する親装置１０１は、自装置に接続される監視制御端末１０２に対しても端末ＩＦ２０１を介して排他情報３０５ａを送信する。そして、調停処理２５１を実行する親装置１０１は、排他情報３０５ａを送信した監視制御端末１０２から応答を受信後、申告した監視制御端末１０２に許可を通知する。ここで、調停処理２５１を実行する親装置１０１は、監視制御端末１０２から申告された保守作業が重複可能な機能である場合、当該保守作業を排他情報３０５ａに含めないようにしてもよい。或いは、調停処理２５１を実行する親装置１０１は、排他情報３０５ａに重複可能な保守作業を含める場合、監視制御端末１０２側に重複可能な機能に関する機能情報２０４ｂを記憶するようにして、監視制御端末１０２側が重複可能な機能を判別するようにしてもよい。この場合、親装置１０１は、排他情報３０５ａに機能情報２０４ｂを含めて監視制御端末１０２に配信する。
【００４３】
管理処理２５２を実行する親装置１０１は、監視制御システム１００内で申告された全ての保守作業の作業日時と作業内容とを管理する。例えば管理処理２５２を実行する親装置１０１は、監視制御端末１０２から保守作業の申告を受けて許可する毎に、申告した監視制御端末１０２を特定する情報と作業日時と作業内容とを関連付けて管理スケジュール２０４ａを更新する。尚、管理処理２５２を実行する親装置１０１は、管理スケジュール２０４ａのうち終了した保守作業に関連する情報を、管理スケジュール２０４ａから削除してもよい。そして、調停処理２５１を実行する親装置１０１は、新たに申告を受けた場合に管理スケジュール２０４ａを参照して他の保守作業と重複するか否かを判別する。
【００４４】
このようにして、親装置１０１は、子装置１０１または自装置に接続される監視制御端末１０２が行う保守作業を管理して、重複した作業が行われないように調停処理を行うことができる。
【００４５】
図４は、記憶部２０４に記憶される管理スケジュール２０４ａの一例を示す。図４において、管理スケジュール２０４ａには、作業日時、作業内容および申告者に関する情報が記憶される。尚、管理スケジュール２０４ａに記憶された情報は、不許可の保守作業は含まず、許可された保守作業を示す。図４において、管理スケジュール２０４ａには、監視制御端末１０２（Ｃ）から申告されて許可した保守作業として、作業日時：2014年10月1日の16:00〜17:00、作業内容：機能ａの設定情報の変更を示す情報が記憶される。同様に、管理スケジュール２０４ａには、監視制御端末１０２（Ｆ）から申告されて許可した保守作業として、作業日時：2014年10月1日の16:00〜17:00、作業内容：機能ｂの回線試験機能の設定を示す情報が記憶される。また、管理スケジュール２０４ａには、監視制御端末１０２（Ａ）から申告されて許可した保守作業として、作業日時：2014年10月1日の18:00〜19:00、作業内容：機能ｃのバージョンアップを示す情報が記憶される。同様に、管理スケジュール２０４ａには、監視制御端末１０２（Ｆ）から申告されて許可した保守作業として、作業日時：2014年10月2日の12:00〜13:00、作業内容：機能ｄの電子装置１０１（Ｄ）の調整を示す情報が記憶される。尚、図４において、監視制御端末１０２（Ｃ）と監視制御端末１０２（Ｆ）の作業日時が重複しているが、作業内容の機能が異なる。そのため、親装置１０１が、両端末の申告を許可することで、管理スケジュール２０４ａには作業日時が重複するが、作業内容の機能が異なる複数の保守作業の情報が同時に記憶される。ここで、親装置１０１には、例えば機能ａと機能ｂとは重複可能であるが、機能ｃは他の機能と重複が難しいなどの重複を認めるための条件が予め設定されている。或いは、システム管理者や作業者が適宜、重複可能な機能を親装置１０１に設定できるようにしてもよい。
【００４６】
このように、親装置１０１は、監視制御端末１０２から保守作業の申告を受けて許可する毎に、申告した監視制御端末１０２を特定する情報(図４の例では名称)と作業日時と作業内容とを関連付けて管理スケジュール２０４ａに記憶して管理する。
【００４７】
図５は、監視制御端末１０２の一例を示す。図５において、監視制御端末１０２は、操作ＩＦ３０１と、モニタ３０２と、制御部３０３と、装置ＩＦ３０４と、記憶部３０５と、時計部３０６とを有する。さらに、監視制御端末１０２は、サーバーなどに接続するＬＡＮＩＦ３０７を有してもよい。また、監視制御端末１０２は、汎用のパーソナルコンピュータであってもよい。
【００４８】
操作ＩＦ３０１は、キーボードやマウスなどのマンマシンインターフェースを有し、作業者は、操作ＩＦ３０１を操作して保守作業を行う。例えば、作業者は操作ＩＦ３０１を操作して保守作業の申告を行う。
【００４９】
モニタ３０２は、液晶ディスプレイなどが用いられ、保守作業の内容を表示する。例えば、設定情報やパラメータなどがモニタ３０２に表示され、作業者は操作ＩＦ３０１を操作して、設定情報やパラメータの変更などを行う。或いは、警報を出力している電子装置１０１の警報内容がモニタ３０２に表示される。本実施形態では、作業者は、申告する保守作業の情報や排他情報３０５ａをモニタ３０２に表示して確認することができる。
【００５０】
制御部３０３は、ＣＰＵなどが用いられ、保守用プログラム３０３ａがインストールされている。制御部３０３は、保守用プログラム３０３ａに従って動作し、保守作業用の画面をモニタ３０２に表示し、作業者の操作ＩＦ３０１の操作に応じて保守作業に関係する制御を行う。尚、保守作業の詳細は後述する。
【００５１】
装置ＩＦ３０４は、電子装置１０１を接続するためのインターフェース回路を有し、例えばシリアル通信ケーブルにより電子装置１０１の端末ＩＦ２０１に接続される。
【００５２】
記憶部３０５は、ハードディスクや半導体メモリなどが用いられ、アプリケーションプログラムや監視制御端末１０２の動作に必要なパラメータなどが記憶される。本実施形態では、記憶部３０５は、保守用プログラム３０３ａにより参照される排他情報３０５ａを記憶する。排他情報３０５ａは、親装置１０１から配信される情報であって、他の作業者が行う予定の保守作業の作業日時と作業内容とを示す情報である。また、監視制御端末１０２が申告者の場合、監視制御端末１０２は、申告して許可された作業日時と作業内容とを申告情報３０５ｂとして記憶部３０５に記憶するようにしてもよい。さらに、監視制御端末１０２は、親装置１０１が排他情報３０５ａに含めて機能情報２０４ｂを送信する場合、機能情報２０４ｂを排他情報３０５ａに対応づけて記憶部３０５に記憶するようにしてもよい。
【００５３】
時計部３０６は、ＲＴＣなどの時計機能を有し、電子装置１０１の時計部２０５と同様に、電波時計の機能や標準時刻を提供するＮＴＰ(Network Time Protocol)に対応したサーバーに接続して、常に誤差補正を行っている。
【００５４】
ＬＡＮＩＦ３０７は、サーバーなどにＬＡＮで接続するためのインターフェース回路を有し、後述する管理用監視制御装置１０４を用いる場合に使用する。
【００５５】
このように、監視制御端末１０２は、保守用プログラム３０３ａにより、親装置１０１に保守作業の申告を行ったり、親装置１０１から配信される排他情報３０５ａに基づいて作業者が行おうとする保守作業の排他処理を行うことができる。
【００５６】
次に、制御部３０３の処理について説明する。図５の例において、制御部３０３は、申告処理３５０と、排他処理３５１とを実行する。
【００５７】
申告処理３５０において、例えば作業者が操作ＩＦ３０１によりモニタ３０２に表示された申告ボタンを押下した場合、制御部３０３は、作業日時と作業内容とを入力又は選択する画面をモニタ３０２に表示して、作業者に作業日時と作業内容との入力を促す。そして、作業者が作業日時と作業内容とを入力して実行ボタンを押下すると、申告処理３５０を実行する制御部３０３は、親装置１０１に申告メッセージを送信する。申告が許可された場合は、親装置１０１から許可通知が送信され、申告が許可されない場合は、親装置１０１から不許可通知が送信される。そして、申告処理３５０を実行する制御部３０３は、申告が許可された場合、申告した作業日時と作業内容とを示す情報を申告情報３０５ｂとして記憶部３０５に記憶する。
【００５８】
排他処理３５１を実行する制御部３０３は、作業者が監視制御端末１０２を操作して保守作業を行うとき、排他情報３０５ａを参照して、作業日時や作業内容が重複していないかを確認する。尚、本実施形態に係る監視制御システム１００は、申告して許可された保守作業を行うので、他の保守作業と重複することは基本的にはない。しかし、排他処理３５１を実行する制御部３０３は、作業者が作業日時を間違えたり、誤って申告した保守作業とは異なる作業を行おうとしたときに排他処理する。
【００５９】
このように、本実施形態に係る監視制御システム１００は、保守作業の排他処理を行うことができ、誤って重複した保守作業が行われることなく、確実に保守作業を行うことができる。
【００６０】
図６は、監視制御端末１０２（Ｆ）の記憶部３０５に記憶する情報の一例を示す。図６（ａ）は、排他情報３０５ａの一例を示し、排他情報３０５ａは、自端末（監視制御端末１０２（Ｆ））以外の監視制御端末１０２が行う保守作業の作業日時の情報と作業内容の情報とを含む。図６（ａ）では、作業日時：2014年10月1日の16:00〜17:00、作業内容：機能ａの設定情報の変更と、作業日時：2014年10月1日の18:00〜19:00、作業内容：機能ｃのバージョンアップとの２つの排他情報３０５ａを示す。
【００６１】
図６（ａ）の排他情報３０５ａは、図４に示した管理スケジュール２０４ａの内、監視制御端末１０２（Ｆ）以外の監視制御端末１０２（Ｃ）と監視制御端末１０２（Ａ）とが行う保守作業の作業日時と作業内容を示している。これにより、監視制御端末１０２（Ｆ）の作業者Ｆが申告した図４の2014年10月1日の16:00〜17:00および2014年10月2日の12:00〜13:00の保守作業は、排他処理されない。尚、排他情報３０５ａにおいて、監視制御端末１０２（Ｆ）が申告した作業日時：2014年10月1日の16:00〜17:00と重複した作業日時：2014年10月1日の16:00〜17:00がある。しかし、排他処理３５１を実行する制御部３０３は、作業日時を変更するが、作業内容の機能は重複可能な機能なので、監視制御端末１０２（Ｆ）の保守作業を排他処理しない。
【００６２】
ここで、図６（ａ）に示す排他情報３０５ａは、図４に示す管理スケジュール２０４ａから監視制御端末１０２毎に自端末の保守作業の情報を除去した情報である。このため、親装置１０１は、排他情報３０５ａを配信するときの処理負担が増加する。そこで、図６（ｂ）に示すように、親装置１０１は、図４に示す管理スケジュール２０４ａの全予定を対象とした共通の排他情報３０５ａを生成して監視制御端末１０２に配信してもよい。この場合、各監視制御端末１０２は、図６（ｃ）に示すように、自端末が申告して許可された保守作業を申告情報３０５ｂとして記憶部３０５に記憶すれば、図６（ｂ）の排他情報３０５ａと図６（ｃ）の申告情報３０５ｂとの差分に基づいて排他処理を行うことができる。或いは、監視制御端末１０２が親装置１０１から図６（ｂ）に示す排他情報３０５ａを受信したときに、申告情報３０５ｂを除去して新たな排他情報を生成して記憶部３０５の排他情報３０５ａを更新してもよい。これにより、監視制御端末１０２は、自端末で申告した保守作業を排他処理することなく、他の監視制御端末１０２が申告して許可された保守作業に対して排他処理することができる。
【００６３】
図７は、保守作業を開始する場合の基本的な処理例を示す。尚、図７は、図２に示した親装置１０１（Ａ）と、親装置１０１（Ａ）に接続される監視制御端末１０２（Ａ）と、監視制御端末１０２（Ｃ）と、監視制御端末１０２（Ｆ）との間で行われる処理を示している。
【００６４】
ステップＳ１０１において、監視制御端末１０２（Ｆ）は、親装置１０１（Ａ）に保守作業を申告する。
【００６５】
ステップＳ１０２において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）から受信する保守作業の申告を受けて、調停処理を開始する。
【００６６】
ステップＳ１０３において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）から申告を受けた保守作業に重複する保守作業の予定があるか否かを管理スケジュール２０４ａを参照して確認する。このとき、親装置１０１は、保守作業の機能別に重複の可否を判別する。そして、親装置１０１は、重複する保守作業の予定がある場合はステップＳ１０４の処理に進み、重複する保守作業の予定がない場合はステップＳ１０５の処理に進む。
【００６７】
ステップＳ１０４において、親装置１０１（Ａ）は、保守作業の申告を行った監視制御端末１０２（Ｆ）に不許可通知を送信して、調停処理を中止する。
【００６８】
ステップＳ１０５において、親装置１０１（Ａ）は、排他情報３０５ａを生成する。
【００６９】
ステップＳ１０６において、親装置１０１（Ａ）は、ステップＳ１０３で生成した排他情報３０５ａを監視制御端末１０２（Ｃ）に送信する。
【００７０】
ステップＳ１０７において、親装置１０１（Ａ）は、自装置に接続されている監視制御端末１０２（Ａ）にも排他情報３０５ａを送信する。尚、図２で説明したように、親装置１０１に監視制御端末１０２が接続されていない場合もあるので、この場合は本ステップの処理は行わない。
【００７１】
ステップＳ１０８において、監視制御端末１０２（Ｃ）は、排他情報３０５ａを受信したことを示す応答を親装置１０１に送信する。
【００７２】
ステップＳ１０９において、監視制御端末１０２（Ａ）は、排他情報３０５ａを受信したことを示す応答を自端末に接続されている親装置１０１に送信する。
【００７３】
ここで、親装置１０１（Ａ）は、排他情報３０５ａを送信した監視制御端末１０２の台数と同じ台数の応答を受信したか否かを判別するようにしてもよい。例えば図７の場合、親装置１０１（Ａ）は、監視制御端末１０２（Ｃ）と自装置に接続されている監視制御端末１０２（Ａ）との２台から応答が返ってきた場合に次の処理に進む。いずれか１台からしか応答が返ってこない場合、親装置１０１（Ａ）は、予め決められた回数（例えば３回）だけ排他情報３０５ａを再送信して、全ての監視制御端末１０２から応答が来るまで待機してもよい。そして、親装置１０１（Ａ）は、応答が返ってこない場合、監視制御端末１０２が外されたか電源がオフされたものとして、処理を続行してもよい。或いは、監視制御端末１０２は、電子装置１０１に接続したときや電源をオンしたとき、または電源をオフする前に、親装置１０１（Ａ）に接続や電源のオンオフを通知するようにしてもよい。これにより、親装置１０１（Ａ）は、確実に監視制御端末１０２の状態を把握することができる。
【００７４】
ステップＳ１１０において、親装置１０１（Ａ）は、保守作業を申告した監視制御端末１０２（Ｆ）に許可通知を送信する。
【００７５】
ステップＳ１１１において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）の保守作業の作業日時と作業内容とを管理スケジュール２０４ａに登録する。
【００７６】
ステップＳ１１２において、監視制御端末１０２（Ｆ）は、例えば画面に日時情報を表示して、作業者Ｆが、申告した作業日時を確認できるようにする。これにより、作業者Ｆは、申告した作業日時になるまで待機することができる。
【００７７】
ステップＳ１１３において、監視制御端末１０２（Ｆ）は、例えば、申告した作業日時なったときに、画面にメッセージを表示する。これにより、作業者Ｆは保守作業を開始することができる。
【００７８】
ステップＳ１１４において、監視制御端末１０２（Ｆ）は、申告した終了日時になったか否かを判別する。そして、監視制御端末１０２（Ｆ）は、例えば、申告した終了日時なったときに、画面にメッセージを表示する。これにより、作業者Ｆは、申告した終了日時になるまで保守作業を行うことができる。
【００７９】
ステップＳ１１５において、監視制御端末１０２（Ｆ）は、申告した保守作業を終了する。
【００８０】
このようにして、本実施形態に係る監視制御システム１００では、監視制御端末１０２（Ｆ）の作業者Ｆは、親装置１０１（Ａ）に保守作業を申告して許可を受けてから保守作業を実行する。このとき、親装置１０１（Ａ）は、申告された保守作業の作業日時と作業内容とが他の監視制御端末１０２から申告されて許可した保守作業の作業日時と作業内容と重複しないかを確認して許可を出すので、重複した保守作業を排除できる。また、親装置１０１（Ａ）は、他の監視制御端末１０２（Ａ）および監視制御端末１０２（Ｃ）に申告された保守作業の作業日時と作業内容とを排他情報３０５ａとして通知するので、他の監視制御端末１０２が重複して保守作業を行うことを防止できる。
【００８１】
尚、作業者Ｆが申告した作業日時の前に誤って保守作業を開始しようとした場合、監視制御端末１０２（Ｆ）は、排他処理を行う。この場合、監視制御端末１０２（Ｆ）は、自端末が申告した情報を記憶しているものとする。例えば図６（ｃ）で説明したように、監視制御端末１０２は、自端末が申告した情報を申告情報３０５ｂとして記憶しておき、申告情報３０５ｂに基づいて排他処理を行う。例えば図６（ｃ）の申告情報３０５ｂにおいて、2014年10月1日の15:00に保守作業(機能ｂの回線試験機能の設定)を行おうとした場合、監視制御端末１０２（Ｆ）は、申告した保守作業の作業日時とは異なるので、排他処理を行う。このとき、監視制御端末１０２（Ｆ）は、モニタ３０２に作業日時が異なることを示すメッセージを表示する。同様に、監視制御端末１０２（Ｆ）は、作業日時は合っているが作業内容が異なる場合も排他処理を行い、モニタ３０２に作業内容が異なることを示すメッセージを表示する。
【００８２】
図８は、許可を受けた監視制御端末１０２（Ｆ）から親装置１０１（Ａ）に作業の開始通告と作業の終了通告とを行う場合の処理例を示す。尚、図８において、図７と同符号の処理は、図７と同一又は同様の処理を行う。
【００８３】
図８において、図７と異なる処理は、ステップＳ１５０、ステップＳ１５１、ステップＳ１５２、ステップＳ１５３およびステップＳ１５４である。図８において、ステップＳ１０１−Ｓ１１２までの処理は、図７での処理と同一または同様である。ステップＳ１１２において申告した作業日時になったとき（Ｙｅｓ）、ステップＳ１５０の処理が行われる。
【００８４】
ステップＳ１５０において、監視制御端末１０２（Ｆ）は、作業者Ｆが申告した作業日時に保守作業を開始するときに、開始通告を親装置１０１（Ａ）に送信する。
【００８５】
ステップＳ１５１において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）の開始通告を受けて、管理スケジュール２０４ａを確認する。尚、親装置１０１（Ａ）は、管理スケジュール２０４ａに作業開始または作業中であることを示すフラグを設けてフラグを立てるようにしてもよい。
【００８６】
ステップＳ１５２において、監視制御端末１０２（Ｆ）は、作業者Ｆの保守作業を終了する操作を監視しており、作業者Ｆが保守作業の終了日時より早めに保守作業を終了したか否かを判別する。そして、監視制御端末１０２（Ｆ）は、保守作業が終了された場合はステップＳ１１５の処理に進み、保守作業が終了していない場合はステップＳ１１４の処理に進む。
【００８７】
図８において、ステップＳ１５２で保守作業が終了されたと判別された場合（Ｙｅｓ）、または、ステップＳ１１４で終了日時になった場合（Ｙｅｓ）には、Ｓ１１５の処理が行われた後に、ステップＳ１５３の処理が行われる。
【００８８】
ステップＳ１５３において、監視制御端末１０２（Ｆ）は、保守作業の終了後に終了通告を親装置１０１（Ａ）に送信する。
【００８９】
ステップＳ１５４において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）の終了通告を受けて、管理スケジュール２０４ａに登録されていた作業日時と作業内容との情報を解除する。尚、作業日時と作業内容との情報を解除する処理は、管理スケジュール２０４ａから当該情報を削除してもよいし、管理スケジュール２０４ａに作業終了を示すフラグを設けてフラグを立てるようにしてもよい。
【００９０】
このようにして、親装置１０１（Ａ）は、保守作業を申告した監視制御端末１０２（Ｆ）において、保守作業が開始されているか否かや保守作業が終了したか否かを管理することができる。例えば、親装置１０１（Ａ）は、申告された保守作業の開始日時になっても開始通告が来ない場合に、申告した監視制御端末１０２（Ｆ）に作業確認を行うことができる。ここで、作業確認は、例えば親装置１０１（Ａ）が監視制御端末１０２（Ｆ）に保守作業のリマインダを送信し、監視制御端末１０２（Ｆ）から応答を受信することで行うことができる。そして、保守作業がキャンセルされた場合には、親装置１０１（Ａ）は、他の監視制御端末１０２に通知すると共に、監視制御端末１０２（Ｆ）の作業日時と作業内容とを消去した排他情報３０５ａを送信する。この場合、監視制御端末１０２（Ｆ）は、例えば親装置１０１にキャンセル通知を送信する。これにより、同じ保守作業を行う予定の他の監視制御端末１０２の作業者は、繰り上げて保守作業を行うことが可能になる。
【００９１】
また、親装置１０１（Ａ）は、申告された作業終了日時の前に監視制御端末１０２（Ｆ）から終了通告を受けた場合、他の監視制御端末１０２に通知すると共に、監視制御端末１０２（Ｆ）の作業日時と作業内容とを消去した排他情報３０５ａを送信する。これにより、同じ保守作業を行う予定の他の監視制御端末１０２の作業者は、繰り上げて保守作業を行うことが可能になる。
【００９２】
図９は、親装置１０１（Ａ）が保守作業を申告した監視制御端末１０２（Ｆ）の保守作業の開始および終了を管理する一例を示す。尚、図９において、図８と同符号の処理は、図８と同一又は同様の処理を行う。
【００９３】
図９において、親装置１０１（Ａ）はステップＳ１１１の処理の後にステップＳ１６０の処理を実行する。
【００９４】
ステップＳ１６０において、親装置１０１（Ａ）は、ステップＳ１５０で監視制御端末１０２（Ｆ）から開始通告を受信したか否かを判別する。そして、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）から開始通告を受けた場合、ステップＳ１５１の処理に進み、監視制御端末１０２（Ｆ）から開始通告を受けていない場合、ステップＳ１６１の処理に進む。
【００９５】
ステップＳ１６１において、親装置１０１（Ａ）は、申告された保守作業の開始日時から予め設定した規定時間(例えば30分など)が経過したか否かを判別する。そして、親装置１０１（Ａ）は、規定時間が経過した場合、ステップＳ１６２の処理に進み、規定時間が経過していない場合、ステップＳ１６０の処理に戻る。
【００９６】
ステップＳ１６２において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）に作業確認のメッセージを送信する。そして、監視制御端末１０２（Ｆ）は、モニタ３０２に保守作業の開始日時が過ぎていることを示すメッセージを表示して、作業者Ｆに応答を求める。尚、応答は、例えば保守作業のキャンセル、保守作業の準備中などを示す情報を有する。
【００９７】
ステップＳ１６３において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）の応答を受けて、保守作業がキャンセルされた場合はステップＳ１６４の処理に進み、準備中など保守作業がキャンセルされていない場合はステップＳ１６０の処理に戻る。尚、親装置１０１（Ａ）は、予め設定された時間中に監視制御端末１０２（Ｆ）から応答が無い場合、保守作業がキャンセルされたものと判断してもよい。
【００９８】
ステップＳ１６４において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）の保守作業がキャンセルされたので、管理スケジュール２０４ａから監視制御端末１０２（Ｆ）の作業日時と作業内容との情報を解除する。尚、図８のステップＳ１５４で説明したように、作業日時と作業内容との情報の解除は、管理スケジュール２０４ａから当該情報を削除してもよいし、作業終了を示すフラグを設けてフラグを立てるようにしてもよい。
【００９９】
このようにして、親装置１０１（Ａ）は、申告された保守作業の開始日時になっても開始通告が来ない場合に、保守作業のキャンセルを確認し、他の監視制御端末１０２に通知することができる。これにより、同じ保守作業を行う予定の他の監視制御端末１０２の作業者は、繰り上げて保守作業を行うことが可能になる。
【０１００】
一方、図９において、図８で説明したように、親装置１０１（Ａ）は、ステップＳ１５４で管理スケジュール２０４ａから監視制御端末１０２（Ｆ）の作業日時と作業内容との情報を解除した後、次の処理を実行する。
【０１０１】
ステップＳ１６６において、親装置１０１（Ａ）は、終了通告を受けた日時を時計部２０５で確認し、監視制御端末１０２（Ａ）から申告された作業終了日時に対して作業時間が残っているか否かを判別する。そして、親装置１０１（Ａ）は、予め設定された時間以上の作業時間が残っている場合はステップＳ１６７に進み、作業時間が予め設定された時間未満の場合は何も行わない。
【０１０２】
ステップＳ１６７において、親装置１０１（Ａ）は、他の監視制御端末１０２に保守作業の終了を通知すると共に、監視制御端末１０２（Ｆ）の作業日時と作業内容とを消去した排他情報３０５ａを送信する。或いは、各監視制御端末１０２は、親装置１０１の通知(終了した保守作業の情報)を受けて、排他情報３０５ａから当該保守作業の情報を削除する処理を行ってもよい。または、監視制御端末１０２は、時計部３０６の現在の日時を参照して、排他情報３０５ａに記憶されている過去の作業日時の保守作業の情報を削除するようにしてもよい。
【０１０３】
このようにして、親装置１０１（Ａ）は、申告された作業終了日時より早く終了したか否かを判別し、予定より早く終了した場合は残っている作業時間を他の監視制御端末１０２に割り当てることができ、保守作業の効率が向上する。
【０１０４】
図１０は、保守作業を延長する場合の処理例を示す。尚、図１０において、図７と同符号の処理は、図７と同一又は同様の処理を行う。
【０１０５】
図１０において、ステップＳ１１３で保守作業の開始後、監視制御端末１０２（Ｆ）の作業者Ｆは、保守作業が申告した作業終了日時までに終わりそうにないときには、保守作業を延長する手続きを行う。尚、以降で説明するステップＳ２０１からステップＳ２１１までの処理は、図７に示した申告処理のステップＳ１０１からステップＳ１１１までの処理と同様の手順で実行される。
【０１０６】
ステップＳ２０１において、作業者Ｆは、監視制御端末１０２（Ｆ）から親装置１０１（Ａ）に保守作業の延長を要求する延長申告を送信する。
【０１０７】
ステップＳ２０２において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）から受信する保守作業の延長申告を受けて、調停処理を開始する。
【０１０８】
ステップＳ２０３において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）から申告を受けた保守作業を延長する作業日時に重複する保守作業の予定があるか否かを管理スケジュール２０４ａを参照して確認する。このとき、親装置１０１は、保守作業の機能別に重複の可否を判別する。そして、親装置１０１は、重複する保守作業の予定がある場合はステップＳ２０４の処理に進み、重複する保守作業の予定がない場合はステップＳ２０５の処理に進む。
【０１０９】
ステップＳ２０４において、親装置１０１（Ａ）は、保守作業の申告を行った監視制御端末１０２（Ｆ）に不許可通知を送信して、調停処理を中止する。
【０１１０】
ステップＳ２０５において、親装置１０１（Ａ）は、排他情報３０５ａを生成する。
【０１１１】
ステップＳ２０６において、親装置１０１（Ａ）は、ステップＳ２０３で生成した排他情報３０５ａを監視制御端末１０２（Ｃ）に送信する。
【０１１２】
ステップＳ２０７において、親装置１０１（Ａ）は、自装置に接続されている監視制御端末１０２（Ａ）にも排他情報３０５ａを送信する。尚、図２で説明したように、親装置１０１に監視制御端末１０２が接続されていない場合もあるので、この場合は本ステップの処理は行わない。
【０１１３】
ステップＳ２０８において、監視制御端末１０２（Ｃ）は、排他情報３０５ａを受信したことを示す応答を親装置１０１に送信する。
【０１１４】
ステップＳ２０９において、監視制御端末１０２（Ａ）は、排他情報３０５ａを受信したことを示す応答を自端末に接続されている親装置１０１に送信する。
【０１１５】
ステップＳ２１０において、親装置１０１（Ａ）は、保守作業の延長を申告した監視制御端末１０２（Ｆ）に保守作業の延長を許可する延長許可通知を送信する。
【０１１６】
ステップＳ２１１において、親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）の保守作業の作業日時を延長して、管理スケジュール２０４ａに登録する。
【０１１７】
このように、ステップＳ２０１からステップＳ２１１までの処理は、図７で説明した申告時のステップＳ１０１からステップＳ１１１までの処理と同様に実行される。そして、ステップＳ２１０で親装置１０１（Ａ）から延長許可通知を受け取った監視制御端末１０２（Ｆ）は、次の処理を実行する。
【０１１８】
ステップＳ２１２において、監視制御端末１０２（Ｆ）は、延長が許可されたか否かを判別する。そして、監視制御端末１０２（Ｆ）は、延長が許可された場合はステップＳ２１３の処理に進み、延長が許可されなかった場合はステップＳ１１４の処理に進む。尚、ステップＳ１１４の処理は、図７で説明したステップＳ１１４の処理と同じである。
【０１１９】
ステップＳ２１３において、監視制御端末１０２（Ｆ）は、現在の終了日時を親装置１０１（Ａ）から許可された終了日時に延長し、例えば記憶部３０５の申告情報３０５ｂの終了日時を延長申告した終了日時に更新する。監視制御端末１０２（Ｆ）は、ステップＳ２１３の処理の後にステップＳ１１４の処理に進む。
【０１２０】
ステップＳ１１４では、図７で説明したように、監視制御端末１０２（Ｆ）は、終了日時になったか否かを判別する。そして、監視制御端末１０２（Ｆ）の作業者Ｆは、延長申告した終了日時になるまで保守作業を行い、終了日時になった場合はステップＳ１１５の処理に進み、監視制御端末１０２（Ｆ）は、延長申告した保守作業を終了する。
【０１２１】
ここで、図１０に示した延長申告の場合においても、図８および図９で説明したように、監視制御端末１０２（Ｆ）は、終了通告を親装置１０１（Ａ）に送信するようにしてもよい。
【０１２２】
このようにして、作業者Ｆは、監視制御端末１０２（Ｆ）から親装置１０１（Ａ）に保守作業の延長申告を行い、親装置１０１（Ａ）から延長許可を受けてから保守作業を延長する。このとき、親装置１０１（Ａ）は、延長申告された保守作業の作業日時および作業内容と、他の監視制御端末１０２に許可した保守作業の作業日時および作業内容との重複の有無を確認して延長許可を出す。また、親装置１０１（Ａ）は、延長申告を許可した保守作業の作業日時および作業内容に基づいて排他情報３０５ａを更新して、全ての監視制御端末１０２に通知する。これにより、親装置１０１（Ａ）は、重複する保守作業を排除することができる。
【０１２３】
尚、ステップＳ２０１において、作業者Ｆは、監視制御端末１０２（Ｆ）から親装置１０１（Ａ）に、作業内容の追加や変更申告を行ってもよい。或いは、作業者Ｆは、監視制御端末１０２（Ｆ）から親装置１０１（Ａ）に、作業日時の延長申告および作業内容の追加や変更申告の両方を行ってもよい。いずれの場合でも、親装置１０１（Ａ）は、管理スケジュール２０４ａを参照して、他の保守作業の作業日時や作業内容と重複するか否かを確認するので、重複する保守作業を排除することができる。
【０１２４】
また、作業者Ｆが勝手に作業日時を延長したり作業内容を変更しようとした場合は、監視制御端末１０２（Ｆ）が排他情報３０５ａを参照して、作業者Ｆの操作を拒否する。そして、監視制御端末１０２（Ｆ）は、モニタ３０２に申告内容と異なることを示すメッセージを表示する。これにより、監視制御端末１０２（Ｆ）は、作業者Ｆが勝手に作業日時を延長したり作業内容を変更することを防止できる。
【０１２５】
図１１は、機能が異なる場合に作業日時が重複する保守作業を許可する処理例を示す。尚、図１１において、図７と同符号の処理は、図７と同一又は同様の処理を行う。
【０１２６】
図１１のステップＳ１０１において、図７で説明したステップＳ１０１と同様に、作業者Ｆは、監視制御端末１０２（Ｆ）から親装置１０１（Ａ）に保守作業(機能ａ)の申告を行う。そして、親装置１０１（Ａ）は、図７で説明したステップＳ１０２からステップＳ１０５までの処理と同様の処理を実行して排他情報３０５ａを生成する。さらに、親装置１０１（Ａ）は、図７で説明したステップＳ１０６からステップＳ１０９までの処理と同様の処理を実行して排他情報３０５ａを監視制御端末１０２（Ｃ）および監視制御端末１０２（Ａ）に送信する。そして、ステップＳ１１０において、監視制御端末１０２（Ｆ）は、親装置１０１（Ａ）から許可通知を受ける。親装置１０１（Ａ）は、監視制御端末１０２（Ｆ）の保守作業(機能ａ)の作業日時および作業内容を管理スケジュール２０４ａに登録する(ステップＳ１１１)。そして、ステップＳ１１２において、監視制御端末１０２（Ｆ）は、例えば、申告した保守作業の開始日時になったときに、画面にメッセージを表示する。そして、作業者Ｆは保守作業を開始する(ステップＳ１１３)。
【０１２７】
一方、図１１のステップＳ１３１において、作業者Ｃは、監視制御端末１０２（Ｃ）から親装置１０１（Ａ）に保守作業(機能ｂ)の申告を行う。そして、ステップＳ１３２からステップＳ１３５までの処理において、親装置１０１（Ａ）は、図７のステップＳ１０２からステップＳ１０５までの処理と同様の処理を行って、排他情報３０５ａを生成する。さらに、ステップＳ１３６からステップＳ１３９までの処理において、親装置１０１（Ａ）は、図７のステップＳ１０６からステップＳ１０９までの処理と同様の処理を行って、排他情報３０５ａを他の監視制御端末１０２に送信する。図１１の例では、排他情報３０５ａは、監視制御端末１０２（Ｆ）と監視制御端末１０２（Ａ）とに送信される。そして、監視制御端末１０２（Ｃ）は、親装置１０１（Ａ）から許可通知を受ける(ステップＳ１４０)。親装置１０１（Ａ）は、保守作業を許可した監視制御端末１０２（Ｃ）の保守作業(機能ｂ)の作業日時と作業内容とを管理スケジュール２０４ａに登録する(ステップＳ１４１)。ステップＳ１４２において、監視制御端末１０２（Ｃ）は、例えば、申告した保守作業の開始日時になったときに、画面にメッセージを表示する。そして、作業者Ｃは機能ａの保守作業を開始する(ステップＳ１４３)。尚、監視制御端末１０２（Ｃ）のステップＳ１４４の処理とステップＳ１４５の処理は、監視制御端末１０２（Ｆ）のステップＳ１１４の処理とステップＳ１１５の処理と同様に実行される。
【０１２８】
ここで、図１１において、監視制御端末１０２（Ｆ）の機能ａの保守作業の作業日時と監視制御端末１０２（Ｃ）の機能ｂの保守作業の作業日時とが部分的に重複している。しかし、例えば図４で説明したように、機能ａの保守作業は設定情報の変更であり、機能ｂの保守作業は回線試験機能の設定であり、重複可能な機能であるため、親装置１０１（Ａ）は、両方の保守作業を重複して許可している。これにより、作業者Ｆと作業者Ｃは、保守作業の作業日時が重複しているにも拘らず、並行して保守作業を行うことができる。
【０１２９】
以上、説明してきたように、本実施形態に係る監視制御システム１００は、複数の監視制御端末１０２から複数の作業者が保守作業を行う場合でも、電子装置１０１やシステムに障害が生じないようにすることができる。
（応用例１）
先の実施形態では、監視制御端末１０２が親装置１０１から送信される排他情報３０５ａを保持し、自端末を操作する作業者による保守作業を排他処理するようにした。応用例１では、電子装置１０１(親装置１０１や子装置１０１)が自装置に接続される監視制御端末１０２から行われる保守作業を排他処理する例を示す。
【０１３０】
図１２は、図３（ａ）で説明した電子装置１０１のブロックに、図５（ｂ）で説明した監視制御端末１０２の機能を追加した電子装置１０１の一例を示す。図１２（ａ）は、電子装置１０１が図２に示した子装置１０１として機能する場合の一例を示し、図１２（ｂ）は、電子装置１０１が図２に示した親装置１０１として動作する場合の一例を示す。尚、電子装置１０１が親装置１０１として動作する場合や子装置１０１として動作する場合でもハードウェアの構成は同じである。親装置１０１と子装置１０１は、制御部２０３の処理と記憶部２０４が記憶する情報とが異なる。尚、図１２（ｂ）の電子装置１０１は、親装置１０１として動作すると同時に、自装置に監視制御端末１０２が接続されて作業者により保守作業が行われる場合、子装置１０１としても動作し排他処理を行う。以降、図１２（ａ）の電子装置１０１を子装置１０１と称し、図１２（ｂ）の電子装置１０１を親装置１０１と称する。
【０１３１】
図１２（ａ）において、図３（ａ）と異なる部分について説明する。子装置１０１は、制御部２０３のプログラムにより、申告処理２６１と、排他処理２６２とを実行する。
【０１３２】
申告処理２６１を実行する制御部２０３は、例えば作業者が端末ＩＦ２０１に接続される監視制御端末１０２から保守作業の申告を実行した場合、親装置１０１に申告メッセージを送信する。ここで、監視制御端末１０２から実行する保守作業の申告操作は、例えば作業者が操作ＩＦ３０１によりモニタ３０２に表示された申告ボタンを押下して、モニタ３０２に表示される画面で作業日時と作業内容とを入力する。そして、作業者が作業日時と作業内容とを入力して実行ボタンを押下すると、入力した情報が子装置１０１に送られ、制御部２０３は、申告処理２６１により、親装置１０１に申告メッセージを送信する。申告が許可された場合は、親装置１０１から許可通知が送信され、申告が許可されない場合は、親装置１０１から不許可通知が送信される。尚、子装置１０１は、親装置１０１から受信する許可通知または不許可通知を監視制御端末１０２に送信してモニタ３０２に表示させる。そして、申告処理２６１を実行する制御部２０３は、申告が許可された場合、申告した作業日時と作業内容とを示す情報を申告情報３０５ｂとして記憶部２０４に記憶する。
【０１３３】
排他処理２６２を実行する制御部２０３は、作業者が端末ＩＦ２０１に接続される監視制御端末１０２から保守作業を行う場合、保守作業の内容をモニタして排他情報３０５ａを参照し、作業日時や作業内容が重複していないかを確認する。そして、排他処理２６２を実行する制御部２０３は、作業者が作業日時を間違えたり、申告した保守作業とは異なる作業を行おうとしたときに、保守作業を拒否して排他処理を行う。そして、制御部２０３は、保守作業を排他処理したことを示す情報を監視制御端末１０２に送信してモニタ３０２に表示させる。
【０１３４】
このように、本実施形態に係る子装置１０１は、図５（ｂ）で説明した監視制御端末１０２の代わりに保守作業の排他処理を行うことができ、誤って重複した保守作業が行われることなく、確実に保守作業を行うことができる。特に、本実施形態では、子装置１０１が排他処理を行うので、監視制御端末１０２が接続されていない子装置１０１に途中から監視制御端末１０２を接続して保守作業を行おうとした場合でも重複した保守作業を行わないようにすることができる。
【０１３５】
図１２（ｂ）は、親装置１０１が図１２（ａ）に示した子装置１０１と同様に排他処理を行う一例を示す。尚、親装置１０１は、ハードウェア的には子装置１０１と同じであるが、図３（ｂ）で説明した親の機能を有し、他の子装置１０１に接続される監視制御端末１０２による保守作業を管理する。
【０１３６】
図１２（ｂ）において、図１２（ｂ）に示した親装置１０１は、制御部２０３のプログラムにより、図３（ｂ）に示した親装置として動作するための調停処理２５１および管理処理２５２に加えて、申告処理２６１および排他処理２６２とを実行する。尚、制御部２０３が実行する申告処理２６１と排他処理２６２とは、図５で説明した監視制御端末１０２の場合と同じである。例えば申告処理２６１を実行する制御部２０３は、作業者が端末ＩＦ２０１に接続される監視制御端末１０２から保守作業の申告操作を実行した場合、親装置１０１に申告するが、自装置が親装置１０１なので自装置内で処理する。例えば申告処理２６１を実行する制御部２０３は、同じ制御部２０３内の調停処理２５１に申告を通知する。そして、調停処理２５１を実行する制御部２０３は、同じ制御部２０３内の申告処理に許可または不許可を通知する。そして、許可通知または不許可通知は、親装置１０１から接続される監視制御端末１０２に送信され、監視制御端末１０２のモニタ３０２に表示させる。そして、申告処理２６１を実行する制御部２０３は、調停処理２５１により申告が許可された場合、申告した作業日時と作業内容とを示す情報を申告情報３０５ｂとして記憶部２０４に記憶する。また、調停処理２５１が生成した保守作業を排他処理する情報は、排他情報３０５ａとして記憶部２０４に記憶される。
【０１３７】
排他処理２６２を実行する制御部２０３は、作業者が端末ＩＦ２０１に接続される監視制御端末１０２から保守作業を行う場合、保守作業の内容をモニタして排他情報３０５ａを参照し、作業日時や作業内容が重複していないかを確認する。そして、排他処理２６２を実行する制御部２０３は、作業者が作業日時を間違えたり、申告した保守作業と異なる作業を行おうとした場合、保守作業を拒否して排他処理を行い、保守作業を拒否したことを示す情報を監視制御端末１０２に送信してモニタ３０２に表示させる。
【０１３８】
尚、図１２（ｂ）の親装置１０１が親装置として機能する場合の処理(調停処理２５１、管理処理２５２)は、図３（ｂ）で説明したので重複する説明を省略する。
【０１３９】
このように、本実施形態に係る親装置１０１は、親装置として機能すると同時に、図５（ｂ）で説明した監視制御端末１０２の代わりに保守作業の排他処理を行うことができ、誤って保守作業が行われることなく、確実に保守作業を行うことができる。特に、本実施形態では、監視制御端末１０２が接続されていない親装置１０１に途中から監視制御端末１０２を接続して保守作業を行おうとした場合でも親装置１０１が排他処理を行うので、重複した保守作業を行わないようにすることができる。
（応用例２）
先の実施形態では、親装置１０１が保守作業を管理して、監視制御端末１０２または子装置１０１の申告を許可したり、排他情報３０５ａを生成するようにした。本応用例２では、図１に示した管理用監視制御装置１０４が親装置１０１の機能を有し、ネットワークで接続される監視制御端末１０２の保守作業を管理する。
【０１４０】
図１３は、保守作業を管理する管理用監視制御装置１０４の一例を示す。なお、応用例２において、管理用監視制御装置１０４は、図１の例と同様に監視制御端末１０２（Ａ）、監視制御端末１０２（Ｃ）、監視制御端末１０２（Ｆ）とそれぞれ接続されている。図１３において、管理用監視制御装置１０４は、サーバーとして機能し、操作ＩＦ４０１と、モニタ４０２と、制御部４０３と、ＬＡＮＩＦ４０４と、記憶部４０５と、時計部４０６とを有する。
【０１４１】
操作ＩＦ４０１は、キーボードやマウスなどのマンマシンインターフェースを有し、オペレータは、操作ＩＦ４０１を操作して監視制御端末１０２の保守作業を管理する。
【０１４２】
モニタ３０２は、液晶ディスプレイなどが用いられ、保守作業のスケジュールなどが表示され、オペレータは、作業者の申告内容や保守作業の進捗状況などを確認することができる。
【０１４３】
制御部４０３は、ＣＰＵなどが用いられ、管理用プログラム４０３ａがインストールされている。制御部４０３は、管理用プログラム４０３ａに従って動作し、図３（ｂ）の親装置１０１と同様に、監視制御端末１０２の保守作業を管理する処理を実行する。
【０１４４】
調停処理４５１を実行する制御部４０３は、親装置１０１の調停処理２５１と同様に、監視用のネットワークで接続される監視制御端末１０２から保守作業の申告を受けた場合に、他の保守作業の作業日時や作業内容が重複するか否かを判別する。そして、調停処理４５１を実行する制御部４０３は、他の保守作業と重複する場合、申告した監視制御端末１０２に不許可を通知する。また、調停処理４５１を実行する制御部４０３は、他の保守作業と重複しない場合、図３（ｂ）などで説明したように、排他情報３０５ａを生成し、接続される全ての監視制御端末１０２に排他情報３０５ａを送信する。そして、調停処理４５１を実行する制御部４０３は、排他情報３０５ａを送信した監視制御端末１０２から応答を受信後、申告した監視制御端末１０２に許可を通知する。
【０１４５】
管理処理４５２を実行する制御部４０３は、親装置１０１と同様に、監視制御システム１００で申告された全ての保守作業の作業日時と作業内容とを管理する。例えば管理処理４５２を実行する制御部４０３は、監視制御端末１０２から保守作業の申告を受けて許可する毎に、申告した監視制御端末１０２を特定する情報と作業日時と作業内容とを関連付けて親装置１０１と同様に管理スケジュール２０４ａを更新する。また、調停処理４５１を実行する制御部４０３は、監視制御端末１０２から新たに申告を受けた場合に管理スケジュール２０４ａを参照して他の監視制御端末１０２の保守作業と重複するか否かを判別する。
【０１４６】
ＬＡＮＩＦ４０４は、ＬＡＮで接続するためのインターフェース回路を有し、ＬＡＮを介して監視制御端末１０２のＬＡＮＩＦ３０７に接続され、監視制御端末１０２と通信することができる。
【０１４７】
記憶部４０５は、図３で説明した親装置１０１と同様に、システム全体の保守作業の予定を管理するための管理スケジュール２０４ａを記憶する。管理用監視制御装置１０４は、保守作業の申告を受けて許可した場合に、許可した保守作業の作業日時と作業内容とを示す情報と申告した監視制御端末１０２や子装置１０１を識別する情報とを関連付けて管理スケジュール２０４ａに記憶する。また、記憶部４０５は、図３に示した親装置１０１と同様に、重複可能な機能に関する情報(機能情報２０４ｂ)を記憶してもよい。
【０１４８】
時計部４０６は、ＲＴＣなどの時計機能を有し、電子装置１０１の時計部２０５や監視制御端末１０２の時計部３０６と同様に、電波時計の機能や標準時刻を提供するＮＴＰ(Network Time Protocol)に対応したサーバーに接続して、常に誤差補正を行っている。このように、本実施形態に係る監視制御システム１００は、電子装置１０１と監視制御端末１０２と管理用監視制御装置１０４との時刻が常に同期されているので、作業日時を正確に管理することができる。
【０１４９】
このように、管理用監視制御装置１０４は、親装置１０１と同様に、監視制御端末１０２が申告する保守作業を許可(又は不許可)して、排他情報３０５ａを全ての監視制御端末１０２に送信すると共に管理スケジュール２０４ａに登録して管理することができる。尚、本実施形態に係る監視制御システム１００は、管理用監視制御装置１０４が故障した場合に備えて、サブとなる管理用監視制御装置１０４を設置して、故障時に切り替わるようにしてもよい。
【０１５０】
図１４は、管理用監視制御装置１０４が監視制御端末１０２の保守作業を管理するときの処理例を示す。図１４において、図７と同符号の処理は図７と同一又は同様の処理である。図１４において、図７との違いは、図７の親装置１０１（Ａ）が行う処理を管理用監視制御装置１０４が行うことである。
【０１５１】
ステップＳ３０１において、ステップＳ１０１と同様に、監視制御端末１０２（Ｆ）は、図１に示したように、直接、管理用のネットワークを介して管理用監視制御装置１０４に保守作業(機能ａ)を申告する。
【０１５２】
ステップＳ３０２において、ステップＳ１０２の親装置１０１（Ａ）と同様に、管理用監視制御装置１０４は、監視制御端末１０２（Ｆ）から受信する保守作業の申告を受けて、調停処理を開始する。
【０１５３】
ステップＳ３０３において、ステップＳ１０３の親装置１０１（Ａ）と同様に、管理用監視制御装置１０４は、監視制御端末１０２（Ｆ）から申告を受けた保守作業に重複する保守作業の予定があるか否かを管理スケジュール２０４ａを参照して確認する。このとき、管理用監視制御装置１０４は、保守作業の機能別に重複の可否を判別する。そして、管理用監視制御装置１０４は、重複する保守作業の予定がある場合はステップＳ３０４の処理に進み、重複する保守作業の予定がない場合はステップＳ３０５の処理に進む。
【０１５４】
ステップＳ３０４において、ステップＳ１０４の親装置１０１（Ａ）と同様に、管理用監視制御装置１０４は、保守作業の申告を行った監視制御端末１０２（Ｆ）に不許可通知を送信して、調停処理を中止する。
【０１５５】
ステップＳ３０５において、ステップＳ１０５の親装置１０１（Ａ）と同様に、管理用監視制御装置１０４は、排他情報３０５ａを生成する。
【０１５６】
ステップＳ３０６において、ステップＳ１０６の親装置１０１（Ａ）と同様に、管理用監視制御装置１０４は、ステップＳ３０３で生成した排他情報３０５ａを監視制御端末１０２（Ｃ）に送信する。
【０１５７】
ステップＳ３０７において、ステップＳ１０７の親装置１０１（Ａ）と同様に、管理用監視制御装置１０４は、自装置に接続されている監視制御端末１０２（Ａ）にも排他情報３０５ａを送信する。
【０１５８】
ステップＳ３０８において、監視制御端末１０２（Ｃ）は、排他情報３０５ａを受信したことを示す応答を管理用監視制御装置１０４に送信する。
【０１５９】
ステップＳ３０９において、監視制御端末１０２（Ａ）は、排他情報３０５ａを受信したことを示す応答を管理用監視制御装置１０４に送信する。
【０１６０】
ここで、管理用監視制御装置１０４は、親装置１０１（Ａ）と同様に、排他情報３０５ａを送信した監視制御端末１０２の台数と同じ台数の応答を受信したか否かを判別するようにしてもよい。
【０１６１】
ステップＳ３１０において、ステップＳ１１０の親装置１０１（Ａ）と同様に、管理用監視制御装置１０４は、保守作業を申告した監視制御端末１０２（Ｆ）に許可通知を送信する。
【０１６２】
ステップＳ３１１において、ステップＳ１１１の親装置１０１（Ａ）と同様に、管理用監視制御装置１０４は、監視制御端末１０２（Ｆ）の保守作業の作業日時と作業内容とを管理スケジュール２０４ａに登録する。
【０１６３】
以降、ステップＳ１１２からステップＳ１１５までの処理は、図７と同様に処理され、監視制御端末１０２（Ｆ）の作業者Ｆは、申告した作業日時になるまで待って保守作業を開始し、終了日時まで保守作業を行うことができる。
【０１６４】
このように、管理用監視制御装置１０４は、監視制御端末１０２から保守作業の申告を受けて許可する毎に、申告した監視制御端末１０２を特定する情報(図４の例では名称)と作業日時と作業内容とを関連付けて管理スケジュール２０４ａに記憶する。そして、管理用監視制御装置１０４は、監視制御端末１０２から新たな保守作業の申告を受けた場合に、管理スケジュール２０４ａを参照して他の保守作業と重複しているか否かを判別する。さらに、管理用監視制御装置１０４は、申告された保守作業が他の保守作業と重複していない場合、排他情報３０５ａを生成して全ての監視制御端末１０２に送信する。このようにして、管理用監視制御装置１０４は、監視制御端末１０２が重複した保守作業を行わないように管理することができる。尚、途中で監視制御端末１０２が追加された場合、自動的に管理用監視制御装置１０４から最新の情報（排他情報３０５ａなど）を得るようにしてもよい。
【０１６５】
以上、各実施形態で説明してきたように、監視制御システム１００は、複数の監視制御端末１０２で複数の作業者が保守作業を行う場合でも、システムに障害が生じないようにすることができる。
【０１６６】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずである。したがって、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【０１６７】
１００・・・監視制御システム；１０１，１０１（Ａ），１０１（Ｂ），１０１（Ｃ），１０１（Ｄ），１０１（Ｅ），１０１（Ｆ）・・・装置；１０１，１０１（Ａ）・・・親装置；１０１，１０１（Ｂ），１０１（Ｃ），１０１（Ｄ），１０１（Ｅ），１０１（Ｆ）・・・子装置；１０２，１０２（Ａ），１０２（Ｃ），１０２（Ｆ）・・・監視制御端末；１０３・・・ネットワーク；１０４・・・管理用監視制御装置；２０１・・・端末ＩＦ；２０２・・・通信部；２０３・・・制御部；２０４・・・記憶部；２０４ａ・・・管理スケジュール；２０４ｂ・・・機能情報；２０５・・・時計部；２５０・・・通信処理；２５１・・・調停処理；２５２・・・管理処理；２６１・・・申告処理；２６２・・・排他処理；３０１・・・操作ＩＦ；３０２・・・モニタ；３０３・・・制御部；３０３ａ・・・保守用プログラム；３０４・・・装置ＩＦ；３０５・・・記憶部；３０５ａ・・・排他情報；３０５ｂ・・・申告情報；３０６・・・時計部；３０７・・・ＬＡＮＩＦ；３５０・・・申告処理；３５１・・・排他処理；４０１・・・操作ＩＦ；４０２・・・モニタ；４０３・・・制御部；４０３ａ・・・管理用プログラム；４０４・・・ＬＡＮＩＦ；４０５・・・記憶部；４０６・・・時計部；４５１・・・調停処理；４５２・・・管理処理
【図１】
2016144037.tif 000003
【図２】
2016144037.tif 000004
【図３】
2016144037.tif 000005
【図４】
2016144037.tif 000006
【図５】
2016144037.tif 000007
【図６】
2016144037.tif 000008
【図７】
2016144037.tif 000009
【図８】
2016144037.tif 000010
【図９】
2016144037.tif 000011
【図１０】
2016144037.tif 000012
【図１１】
2016144037.tif 000013
【図１２】
2016144037.tif 000014
【図１３】
2016144037.tif 000015
【図１４】
2016144037.tif 000016