(57)【要約】【課題】操作端の補修等を行うために出力装置の出力点と操作端との間を離切する際の、事前および事後の処置や確認作業を簡易化する。【解決手段】出力リードバック診断を行う出力装置を介して操作端の制御を行うコントローラと、出力装置との間に接続される入出力制御装置に、コントローラ側から第１の指令を受けた場合、該指令に対する指令結果通知として、出力装置の出力リードバック診断結果を正常とした指令結果通知を、コントローラに通知し、コントローラ側から第２の指令を受けた場合、該指令に対する指令結果通知として、出力装置の出力リードバック診断結果をコントローラに通知する通知処理部を設ける。【選択図】図２
2017058901.tif 000002
【特許請求の範囲】
【請求項１】
出力リードバック診断を行う出力装置を介して操作端の制御を行うコントローラと、前記出力装置との間に接続される入出力制御装置であって、
前記コントローラ側から第１の指令を受けた場合、該指令に対する指令結果通知として、前記出力装置の出力リードバック診断結果を正常とした指令結果通知を、前記コントローラに通知し、
前記コントローラ側から第２の指令を受けた場合、該指令に対する指令結果通知として、前記出力装置の出力リードバック診断結果を前記コントローラに通知する
通知処理部を有する、
入出力制御装置。
【請求項２】
出力リードバック診断を行う出力装置を介して操作端の制御を行うコントローラと、前記出力装置との間に設けられる入出力制御装置における入出力制御方法であって、
前記入出力制御装置に備わる制御部が、
前記コントローラ側から第１の指令を受けた場合、該指令に対する指令結果通知として、前記出力装置の出力リードバック診断結果を正常とした指令結果通知を、前記コントローラに通知し、
前記コントローラ側から第２の指令を受けた場合、該指令に対する指令結果通知として、前記出力装置の出力リードバック診断の結果を前記コントローラに通知する、
入出力制御方法。
【請求項３】
出力リードバック診断を行う出力装置を介して操作端の制御を行うコントローラと、該コントローラとネットワークを介して接続する上位機器と、前記コントローラと前記出力装置との間に設けられる入出力制御装置とで構成される監視制御システムであって、
前記上位機器は、
第１の指令を出力する第１の指令出力処理部と、
第２の指令を出力する第２の指令出力処理部と、
出力した指令に対する指令結果通知を受け該指令結果通知に基づき前記出力装置の状態を表示する状態監視処理部と、を有し、
前記コントローラは、
前記上位機器からの前記第１の指令を前記入出力制御装置に出力する第１の指令処理部と、
前記上位機器からの前記第２の指令を前記入出力制御装置に出力する第２の指令処理部と、
前記入出力制御装置からの指令結果通知を前記上位機器に通知する指令結果通知部と、を有し、
前記入出力制御装置は、
前記コントローラ側から第１の指令を受けた場合、指令結果通知として、前記第１の指令中であることを示す情報を含み、前記出力装置の出力リードバック診断結果を正常とした指令結果通知を、前記コントローラに通知し、
前記コントローラ側から第２の指令を受けた場合、該指令に対する指令結果通知として、前記出力装置の出力リードバック診断結果を前記コントローラに通知する通知処理部を有し、
前記上位機器の状態監視処理部は、前記コントローラ側から受けた指令結果通知に第１の指令中であることを示す情報がある場合、前記出力装置の状態として前記第１の指令中であることを表示し、そうでない場合、前記出力装置の出力リードバック診断結果を表示する
監視制御システム。
【請求項４】
出力リードバック診断を行う出力装置を介して操作端の制御を行うコントローラと、該コントローラとネットワークを介して接続する上位機器と、該コントローラに直接接続されるエンジニアリングツールを有する情報処理装置と、前記コントローラと前記出力装置との間に設けられる入出力制御装置とで構成される監視制御システムであって、
前記上位機器は、
前記エンジニアリングツールによる指令に対する指令結果通知を受け該指令結果通知に基づき前記出力装置の状態を表示する第１の状態監視処理部を有し、
前記エンジニアリングツールは、
第１の指令を出力する第１の指令出力処理部と、
第２の指令を出力する第２の指令出力処理部と、
出力した指令に対する指令結果通知を受け該指令結果通知に基づき前記出力装置の状態を表示する第２の状態監視処理部と、を有し、
前記コントローラは、
前記上位機器からの前記第１の指令を前記入出力制御装置に出力する第１の指令処理部と、
前記上位機器からの前記第２の指令を前記入出力制御装置に出力する第２の指令処理部と、
前記入出力制御装置からの指令結果通知を前記上位機器および前記エンジニアリングツールを有する情報処理装置に通知する指令結果通知部と、
を有し、
前記入出力制御装置は、
前記コントローラ側から前記第１の指令を受けた場合、該指令に対する指令結果通知として、前記第１の指令中であることを示す情報を含み、前記出力装置の出力リードバック診断結果を正常とした指令結果通知を、前記コントローラに通知し、
前記コントローラ側から前記第２の指令を受けた場合、該指令に対する指令結果通知として、前記出力装置の出力リードバック診断結果を前記コントローラに通知する、
通知処理部を有し、
前記上位機器の前記第１の状態監視処理部および前記エンジニアリングツールの前記第２の状態監視処理部は、前記コントローラ側から受けた指令結果通知に第１の指令中であることを示す情報がある場合、前記出力装置の状態として前記第１の指令中であることを表示し、そうでない場合、前記出力装置の出力リードバック診断結果を表示する
監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、入出力制御装置、入出力制御方法、および監視制御システムに関する。
【背景技術】
【０００２】
従来より、各種設備、プラントの監視制御行うためのＰＬＣ（programmable  logic  controller）等のコントローラとこのコントローラにネットワークで接続された上位機器とで構成される監視制御システムがある（例えば、特許文献１）。コントローラは、複数の入力装置や出力装置に接続され、出力装置のそれぞれの出力点に接続されたバルブ等の操作端を制御する。また、出力装置は、システム稼動時には、自身の出力をリードバックすることにより、当該出力装置から正しく出力がなされているか否かの診断を行う（以下、このような診断を出力リードバック診断と称す）。
【０００３】
一方、上記のようなシステムの稼働中において、操作端の故障による交換や補修作業を行うために、正常に出力制御している出力装置の出力点と操作端との間を離切するケースが生じることがある。このようなとき単純に出力装置の出力点と操作端との間を離切すると、出力装置自体は正常でも、出力リードバック診断結果からコントローラは出力装置の異常を検出することになり、当該出力装置を介したコントローラの出力部の制御が停止してしまう。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１０４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そのため、従来技術においては、操作端の故障による交換や補修作業を行う際、出力リードバック診断で異常検出しないように、出力装置の出力点と操作端との間を離切する前に、出力装置の出力点を短絡させたり、コントローラの出力部の出力値を０にしたりする必要があった。また、操作端の交換や補修作業後は、元の状態に戻す作業と確認が必要であった。このように、上記システムにおいて、操作端の故障による交換や補修作業を行う場合、多大な時間と手間を要した。またそのため、誤操作が生じる恐れもあった。
【０００６】
本発明が解決しようとする課題は、上記のような監視制御システムの稼働中に操作端の補修等を行うために出力装置の出力点と操作端との間を離切する際の、事前および事後の処置や確認作業を簡易化することができる入出力制御装置、入出力制御方法、および監視制御システムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の入出力制御装置は、出力リードバック診断を行う出力装置を介して操作端の制御を行うコントローラと、出力装置との間に接続される入出力制御装置である。この入出力制御装置は、コントローラ側から第１の指令を受けた場合、該指令に対する指令結果通知として、出力装置の出力リードバック診断結果を正常とした指令結果通知を、コントローラに通知し、コントローラ側から第２の指令を受けた場合、該指令に対する指令結果通知として、出力装置の出力リードバック診断結果をコントローラに通知する通知処理部を有する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態にかかる監視制御システムの構成例を示す模式図である。
【図２】図２は、同実施形態における上位機器、コントローラ、入出力インタフェース装置、および出力装置の各装置の構成と、各装置間の指令または通知の流れを示す図である。
【図３】図３は、同実施形態における上位機器に備わる入出力装置における操作画面および状態表示画面の例を示す図である。
【図４】図４は、同実施形態における上位機器においてオペレータにより禁止指令および解除指令の操作が行われる際の上位機器の動作を説明するフローチャートである。
【図５】図５は、同実施形態において、コントローラが上位機器から禁止指令および解除指令を受けた際のコントローラの動作を説明するフローチャートである。
【図６】図６は、同実施形態において、入出力インタフェース装置がコントローラから禁止指令および解除指令を受けた際の入出力インタフェース装置の動作を説明するフローチャートである。
【図７】図７は、同実施形態において、出力装置における出力リードバック診断の動作を説明するフローチャートである。
【図８】図８は、同実施形態において、コントローラが、入出力インタフェース装置から出力装置の指令結果通知を受けた際のコントローラの動作を説明するフローチャートである。
【図９】図９は、同実施形態において、上位機器が、コントローラから出力装置の指令結果通知を受けた際の上位機器の動作を説明するフローチャートである。
【図１０】図１０は、第２の実施形態にかかる監視制御システムの構成例を示す図である。
【図１１】図１１は、同実施形態における上位機器、コントローラ、入出力インタフェース装置、および出力装置の各装置の構成と、各装置間の指令または通知の流れを示す図である。
【図１２】図１２は、同実施形態におけるエンジニアリングツールにおける操作画面および状態表示画面の例を示す図である。
【図１３】図１３は、同実施形態における上位機器に備わる入出力装置における状態表示画面の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、入出力制御装置、入出力制御方法、および監視制御システムの諸実施形態について、図面を参照して説明する。なお、同一の構成要素には、同一符号を付し、重複説明を省略する。
【００１０】
（第１の実施形態）
はじめに、第１の実施形態にかかる監視制御システムの構成について説明する。図１は、第１の実施形態にかかる監視制御システムの構成例を示す模式図である。
【００１１】
本実施形態の監視制御システムは、コントローラ２がその伝送Ｉ／Ｆ部２４を通じて接続されるネットワーク８０１を介して上位機器１と接続されている。コントローラ２は、その制御部２０が入出力インタフェース装置（入出力制御装置）３と専用バス８０２で接続されており、入出力インタフェース装置３は、入力装置４および出力装置７とＩ／Ｏバス８０３を介して接続されている。入力装置４に備わる複数の入力点５は、それぞれ対応するセンサ６等に接続されており、出力装置７に備わる複数の出力点８は、それぞれ対応するバルブ等の操作端９に接続されている。
【００１２】
次に、上位機器１、コントローラ２、入出力インタフェース装置３、および出力装置７の構成について説明する。図２は、上位機器１、コントローラ２、入出力インタフェース装置３、および出力装置７の各装置の構成と、各装置間の指令または通知の流れを示す図である。また、図３は、上位機器１に備わる入出力装置における操作画面および状態表示画面の例を示す図である。
【００１３】
上位機器１は、オペレータがシステム全体を統括的に監視するためのＨＭＩ（Human  Machine  Interface）としての、ネットワーク接続可能な情報処理装置であり、ネットワークを介してコントローラ２に対し必要な指令を出力し、またコントローラ２から制御対象の状態等の通知を受け、その内容等を表示する。本実施形態における上位機器１は、特定の出力装置７の出力点８全点に対して、オペレータの操作により出力リードバック診断禁止の指令（第１の指令：以下、禁止指令と称す）を出力するための禁止指令出力処理部（第１の指令出力処理部）１１と、オペレータの操作により禁止指令に対する解除の指令（第２の指令：以下、解除指令と称す）を出力するための解除指令出力処理部（第２の指令出力処理部）１２と、出力装置７の状態を監視するための状態監視処理部１３を有する。
【００１４】
また上位機器１は、禁止指令出力処理部１１、解除指令出力処理部１２および状態監視処理部１３のユーザインタフェースとして、上位機器１に備わる入出力装置の表示画面に、禁止指令および解除指令の出力を操作するための操作画面１０Ａを表示するとともに、コントローラ２からの出力装置７の指令結果通知２０３を取得して、出力リードバック診断結果または禁止指令中の状態を表示するための状態表示画面１０Ｂを表示する。図３に示す操作画面１０Ａの例では、入力装置４および出力装置７を特定するための入出力装置番号毎に、ここでは各出力装置７に対し、禁止指令を出力するための指令ボタンと、解除指令を出力するための解除ボタンが表示されている。また、図３に示す状態表示画面１０Ｂの例では、出力装置番号毎に、故障情報として「正常」または「異常」または「禁止指令中」のいずれかが表示される。なお、操作画面１０Ａおよび状態表示画面１０Ｂの表示態様は、上記機能と同等の機能を有するものであれば任意である。また、禁止指令出力処理部１１、解除指令出力処理部１２および状態監視処理部１３は、上位機器１にコントローラ２用のエンジニアリングツールを実装し、このエンジニアリングツール上で実現するようにしてもよい。
【００１５】
コントローラ２は、入出力インタフェース装置３および出力装置７を介して各操作端９を制御する装置であり、上位機器１からの指令や入力装置４からの通知内容（センサ６の検出結果など）や出力装置７からの通知内容（出力リードバック診断結果）等に応じた制御を行う。こうした制御は、従来のコントローラと同様である。本実施形態では、このコントローラ２に、禁止指令処理部（第１指令処理部）２１と解除指令処理部（第２指令処理部）２２と指令結果通知部２３を設けている。禁止指令処理部２１は、上位機器１からある出力装置７に対する禁止指令１０１を受けると、該当する出力装置７に対する禁止指令２０１を入出力インタフェース装置３に対して出力する。また、解除指令処理部２２は、上位機器１よりある出力装置７に対する解除指令１０２を受けると、該当する出力装置７に対する解除指令２０２を入出力インタフェース装置３に対して出力する。また、指令結果通知部２３は、入出力インタフェース装置３からの指令結果通知３０１を上位機器１に指令結果通知２０３として通知する。このように、禁止指令処理部２１および解除指令処理部２２はそれぞれ、上位機器１からの禁止指令１０１および解除指令１０２を禁止指令２０１および解除指令２０２として入出力インタフェース装置３へ転送する機構として機能し、指令結果通知部２３は、入出力インタフェース装置３からの指令結果通知３０１を指令結果通知２０３として上位機器１へ転送する機構として機能する。
【００１６】
入出力インタフェース装置３は、コントローラ２と、入力装置４および出力装置７とを接続するためのインタフェース装置である。本実施形態では、出力リードバック通知処理部３１を有する。この出力リードバック通知処理部３１は、入出力インタフェース装置３がコントローラ２から禁止指令２０１を受けると、下記の出力装置７からの診断結果通知７０１で示される診断結果に対して、その内容にかかわらず出力リードバック診断結果を「正常」にセットするとともに「禁止指令中」をセットして、その内容を該当の出力装置７に対する指令結果通知３０１としてコントローラ２に通知する。これにより、コントローラ２では、出力装置７での診断結果にかかわらず、該当の出力装置７が正常であると判定される。一方、出力リードバック通知処理部３１は、入出力インタフェース装置３がコントローラ２から解除指令２０２を受けると、セットされている「禁止指令中」を解除し、出力装置７からの診断結果通知７０１の診断結果をそのまま出力装置７の指令結果通知３０１としてコントローラ２に通知する。
【００１７】
入力装置４は、この入力装置４に備わる複数の入力端に接続されるセンサ６等からの検出結果を、入出力インタフェース装置３を介してコントローラ２に通知する。
【００１８】
出力装置７は、入出力インタフェース装置３を介してコントローラ２から与えられる制御対象の操作端９に対する制御信号に応じた電流を、該当の操作端９に対応する出力点８から出力する。また、出力装置７は、出力リードバック診断処理部７１を有し、この出力リードバック診断処理部７１にて、各出力点８での出力信号の異常を検出し、検出結果を診断結果通知７０１として、入出力インタフェース装置３に通知する。
【００１９】
なお、上述した上位機器１、コントローラ２、入出力インタフェース装置３、および出力装置７の各処理部の機能は、各装置に備わる制御部（図示せず）において、ＣＰＵが、ＲＯＭに記憶された制御プログラムを主記憶装置となるＲＡＭ上に展開し実行することにより実現される。また、各装置は、図に示すものに限らず、適用される環境に応じて必要数の装置が設けられる。
【００２０】
次に、本実施形態における、上位機器１、コントローラ２、入出力インタフェース装置３、および出力装置７のそれぞれの機能による動作について説明する。
【００２１】
図４は、上位機器１においてオペレータにより禁止指令および解除指令の操作が行われる際の上位機器１の動作を説明するフローチャートである。
【００２２】
オペレータが上位機器１から、ある出力装置７に対する禁止指令を出力するよう操作すると、前述した図３の例では、禁止指令の指令ボタンを押下する操作をすると（図４：Ｓ１０１でＹｅｓ）、上位機器１の禁止指令出力処理部１１が、コントローラ２に対して、この操作に対応する対象の出力装置単位の禁止指令１０１を出力する（図４：Ｓ１０２）。また、オペレータが上位機器１から、ある出力装置７に対する解除指令を出力するよう操作すると、図３の例では、解除指令の指令ボタンを押下する操作をすると（図４：Ｓ１０１でＮｏかつＳ１０３でＹｅｓ）、上位機器１の解除指令出力処理部１２が、コントローラ２に対して、この操作に対応する対象の出力装置単位の解除指令１０２を出力する（図４：Ｓ１０４）。禁止指令でも解除指令でもない場合（図４：Ｓ１０１およびＳ１０３でＮｏ）、禁止指令出力処理部１１および解除指令出力処理部１２は何もしない。
【００２３】
図５は、コントローラ２が上位機器１から禁止指令および解除指令を受けた際のコントローラ２の動作を説明するフローチャートである。
【００２４】
コントローラ２では、上位機器１からの、ある出力装置７に対する禁止指令１０１があると（図５：Ｓ２０１でＹｅｓ）、禁止指令処理部２１が、この禁止指令２０１を入出力インタフェース装置３に対して出力する（図５：Ｓ２０２）。また上位機器１からのある出力装置単位の解除指令１０２があると（図５：Ｓ２０１でＮｏかつＳ２０３でＹｅｓ）、解除指令処理部２２が、この解除指令２０２を入出力インタフェース装置３に対して出力する（図５：Ｓ２０４）。禁止指令でも解除指令でもない場合（図５：Ｓ２０１およびＳ２０３でＮｏ）、禁止指令処理部２１および解除指令処理部２２は何もしない。
【００２５】
図６は、入出力インタフェース装置３がコントローラ２から禁止指令および解除指令を受けた際の入出力インタフェース装置３の動作を説明するフローチャートである。
【００２６】
入出力インタフェース装置３の出力リードバック通知処理部３１は、コントローラ２からの出力装置単位の禁止指令２０１があると（図６：Ｓ３０１で「禁止指令」）、対象の出力装置７について「禁止指令中」をセットする（図６：Ｓ３０２）。ここでは出力リードバック通知処理部３１は、対象の出力装置７の状態として「禁止指令中」を示す情報を入出力インタフェース装置３に備わるＲＡＭに一時記憶するようにする。その結果対象の出力装置７は「禁止指令中」と判断されることになり（図６：Ｓ３０３でＹｅｓ）、出力リードバック通知処理部３１は、指令結果通知３０１として下記の出力装置７からの診断結果通知７０１で示される診断結果に対してその内容にかかわらず出力リードバック診断結果を「正常」にセットするとともに、「禁止指令中」をセットし、その結果を当該出力装置７の指令結果通知３０１としてコントローラ２に通知する（図６：Ｓ３０４）。また、出力リードバック通知処理部３１は、コントローラ２から出力装置単位の解除指令２０２があると（図６：Ｓ３０１で「解除指令」）、セットされている「禁止指令中」を解除する（図６：Ｓ３０５）。ここでは出力リードバック通知処理部３１が、対象の出力装置７の状態としてＲＡＭに一時記憶している「禁止指令中」を示す情報をリセットする。その結果対象の出力装置７は「禁止指令中」ではないと判断されることになり（図６：Ｓ３０３でＮｏ）、出力リードバック通知処理部３１は、出力装置７からの診断結果通知７０１の診断結果をそのまま当該出力装置７の指令結果通知３０１としてコントローラ２に通知する（図６：Ｓ３０６）。
【００２７】
図７は、出力装置７における出力リードバック診断の動作を説明するフローチャートである。
【００２８】
出力装置７の出力リードバック診断処理部７１は、全出力点８について出力リードバック診断を行う。図７では、Ｓ４０１のループ処理（全出力点について出力リードバック診断ｓｔａｒｔ〜ｅｎｄ）にて、各出力点８について異常が発生しているか判断し、異常発生している場合（Ｓ４０２でＹｅｓ）、「異常」をセットし（Ｓ４０３）、そうでなければ（Ｓ４０２でＮｏ）、「正常」をセットする（Ｓ４０４）。ここでは、出力リードバック診断処理部７１は、各出力点８の状態（異常／正常）を示す情報を出力装置７に備わるＲＡＭに一時記憶するようにする。全出力点８についての診断後、いずれかの出力点８で異常があれば（Ｓ４０５でＹｅｓ）、出力リードバック診断処理部７１は、診断結果として「異常」を入出力インタフェース装置３に通知し（Ｓ４０６）、そうでなければ「正常」を入出力インタフェース装置３に通知する（Ｓ４０７）。
【００２９】
図８は、コントローラ２が、入出力インタフェース装置３から出力装置７の指令結果通知３０１を受けた際のコントローラ２の動作を説明するフローチャートである。
【００３０】
コントローラ２の指令結果通知部２３は、入出力インタフェース装置３から出力装置７の指令結果通知３０１があると（図８：Ｓ５０１でＹｅｓ）、その指令結果通知３０１を上位機器１へ指令結果通知２０３として通知する（図８：Ｓ５０２）。
【００３１】
図９は、上位機器１が、コントローラ２から出力装置７の指令結果通知２０３を受けた際の上位機器１の動作を説明するフローチャートである。
【００３２】
上位機器１の状態監視処理部１３は、コントローラ２から出力装置７の指令結果通知２０３があると（図９：Ｓ６０１でＹｅｓ）、上位機器１に備わる入出力装置の状態表示画面１０Ｂに、対象の出力装置７の故障情報として、出力リードバック診断結果を、または「禁止指令中」であれば「禁止指令中」の状態を、表示する（図９：Ｓ６０２）。
【００３３】
以上、第１の実施形態について説明した。本実施形態によれば、前述した操作端９の交換や補修作業の際の事前作業と事後作業が、システムを監視するオペレータがこの上位機器１に備わる入出力装置の操作画面１０Ａで禁止指令／解除指令の操作をするという簡易的な操作で実現でき、確認の手間も含めて作業時間を大幅に短縮できる。また禁止指令中の間は、上位機器１に備わる入出力装置の状態表示画面１０Ｂで、禁止指令により出力装置７が出力リードバック診断を禁止指令中であることをオペレータは知ることができるので、事後処置（解除指令）の漏れ防止ができる。
【００３４】
（第２の実施形態）
次に、第２の実施形態にかかる監視制御システムについて説明する。
【００３５】
図１０は、第２の実施形態にかかる監視制御システムの構成例を示す図である。
【００３６】
本実施形態の監視制御システムは、図１０に示すように、第１の実施形態の監視制御システムに対し、さらに、ＰＬＣ等のコントローラ２で動作させるシーケンスプログラムを編集するツール（ソフトウェア）であるエンジニアリングツール１０１０を有する情報処理装置１０が追加されている。このエンジニアリングツール１０１０を有する情報処理装置１０は、コントローラ２の制御部２０に専用バスまたは専用インタフェース（図１０における８０４）を介して直接接続される。ここでは、説明の簡単のため、エンジニアリングツール１０１０を有する情報処理装置１０とエンジニアリングツール１０１０を区別せず説明する。以下では、第１の実施形態と異なる部分について説明する。
【００３７】
次に、本実施形態にかかる監視制御システムの各装置の機能構成について説明する。
【００３８】
図１１は、本実施形態における上位機器１、コントローラ２、入出力インタフェース装置３、および出力装置７の各装置の構成と、各装置間の指令または通知の流れを示す図である。
【００３９】
本実施形態では、エンジニアリングツール１０１０が、特定の出力装置７の出力点８全点に対して、オペレータの操作により出力リードバック診断禁止の指令（禁止指令）を出力するための禁止指令出力処理部（第１の指令出力処理部）１０１１と、オペレータの操作により禁止指令に対する解除指令を出力するための解除指令出力処理部（第２の指令出力処理部）１０１２と、出力装置７の状態を監視するための状態監視処理部（第２の状態監視処理部）１０１３を有する。
【００４０】
また、エンジニアリングツール１０１０は、禁止指令出力処理部１０１１、解除指令出力処理部１０１２および状態監視処理部１０１３のユーザインタフェースとして、エンジニアリングツール１０１０に備わる入出力装置の表示画面に、禁止指令および解除指令の出力を操作するための操作画面１０Ｃを表示するとともに、コントローラ２からの出力装置７の指令結果通知２０３を取得して、出力リードバック診断結果と禁止指令中の状態を表示する状態表示画面１０Ｄを表示する。図１２に示す操作画面１０Ｃの例では、入出力装置を特定するための出力装置番号毎に、ここでは出力装置７に対して、禁止指令を出力するための指令ボタンと、解除指令を出力するための解除ボタンが表示されている。また、図１２に示す状態表示画面１０Ｄの例では、出力装置番号毎に、故障情報として「正常」または「異常」または「禁止指令中」のいずれかが表示される。このように、禁止指令出力処理部１０１１、解除指令出力処理部１０１２、および状態監視処理部１０１３は、第１の実施形態では上位機器１が備えていた禁止指令出力処理部１１、解除指令出力処理部１２、および状態監視処理部１３と同様の機能を有する。
【００４１】
一方、上位機器１は、第１の実施形態では備えていた禁止指令出力処理部１１および解除指令出力処理部１２がなく、状態監視処理部（第１の状態監視処理部）１３を有する構成となっている。図１３に上位機器１に備わる入出力装置における状態表示画面１０Ｅの例を示す。なお、状態監視処理部１３の機能および上位機器１のその他の部分の構成・機能は、第１の実施形態で説明したものと同様のものとなっている。
【００４２】
コントローラ２は、禁止指令処理部（第１の指令処理部）２１および解除指令処理部（第２の指令処理部）２２がそれぞれ、当該コントローラ２に直接接続されたエンジニアリングツール１０１０から禁止指令および解除指令を受け、指令結果通知部２３が指令結果通知２０３をエンジニアリングツール１０１０および上位機器１の双方に通知する。このコントローラ２のその他の構成・機能については第１の実施形態で説明したものと同様のものとなっている。
【００４３】
出力装置７および操作端９については、第１の実施形態のものと同様である。
【００４４】
次に、本実施形態にかかる監視制御システムの動作について説明する。
【００４５】
オペレータが、エンジニアリングツール１０１０から、ある出力装置７に対する禁止指令を出力するよう操作すると、図１２の例ではエンジニアリングツール１０１０上の禁止指令の指令ボタンを押下する操作をすると、エンジニアリングツール１０１０の禁止指令出力処理部１０１１が、コントローラ２に対して、この操作に対応する対象の出力装置単位の禁止指令１０１を出力する。また、オペレータが、エンジニアリングツール１０１０から、ある出力装置７に対する解除指令を出力するよう操作すると、図１２の例では、解除指令の指令ボタンを押下する操作をすると、エンジニアリングツール１０１０の解除指令出力処理部１０１２が、コントローラ２に対して、この操作に対応する対象の出力装置単位の解除指令１０２を出力する。
【００４６】
コントローラ２では、エンジニアリングツール１０１０からの禁止指令１０１または解除指令１０２があると、対応する禁止指令処理部２１または解除指令処理部２２が、受けた指令を禁止指令２０１または解除指令２０２として、入出力インタフェース装置３へ転送する。一方、コントローラ２の指令結果通知部２３は、入出力インタフェース装置３からの指令結果通知３０１を指令結果通知２０３として上位機器１に通知するのみならず、エンジニアリングツール１０１０へも通知する。
【００４７】
エンジニアリングツール１０１０は、コントローラ２から出力装置７の指令結果通知２０３があると、状態監視処理部１０１３にて、図１２に例示する入出力装置の状態表示画面１０Ｄに、対象の出力装置７の故障情報として、出力リードバック診断結果または「禁止指令中」であれば「禁止指令中」の状態を表示する。
【００４８】
一方、上位機器１も、コントローラ２から出力装置７の指令結果通知２０３があると、状態監視処理部１３にて、図１３に例示する上位機器１に備わる入出力装置の状態表示画面１０Ｂに、対象の出力装置７の故障情報として、出力リードバック診断結果または「禁止指令中」であれば「禁止指令中」の状態を表示する。
【００４９】
なお、入出力インタフェース装置３および出力装置７の動作は、前述の第１の実施形態の場合と同様であるので、ここでは説明を省略する。
【００５０】
本実施形態によれば、上位機器１によりシステムを監視するオペレータではなく、コントローラ２に接続されたエンジニアリングツール１０１０を操作するオペレータ（例えば、作業現場にいるオペレータ）がこのエンジニアリングツール１０１０の操作画面１０Ｃで禁止指令／解除指令の操作をすることにより、複数の操作端９の交換や補修作業の際の現場での事前作業と事後作業が簡易的な操作で実現でき、確認の手間も含めて作業時間を大幅に短縮することができる。また上位機器１に備わる入出力装置の状態表示画面１０Ｂでも、禁止指令により出力装置７が出力リードバック診断を禁止指令中または禁止指令中以外（通常のリードバック診断中）であることが上位機器１を監視するオペレータも知ることができるので、離れた複数個所に及ぶ作業でも全行程の作業完了時に最終確認が容易にできる。このように、本実施形態によれば、点検や補修作業時に複数の操作端９を離切するケースが生じた場合でも、事前処置と事後処置の操作および確認を簡易化することができる。
【００５１】
以上説明したとおり、第１および第２の実施形態で説明した入出力インタフェース装置３および監視制御システムによれば、出力リードバック診断を行う出力装置７を介して操作端９の制御を行うコントローラ２とその上位機器１を含む監視制御システムにおいて、システムの稼働中に操作端９の補修等を行うために出力装置７の出力点８と操作端９との間を離切する際の事前および事後の処置や確認作業を簡易化することができる。
【００５２】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５３】
１  上位機器
２  コントローラ
３  入出力インタフェース装置
４  入力装置
５  （入力装置の）入力点
６  センサ
７  出力装置
８  （出力装置の）出力点
９  操作端
１０  （エンジニアリングツールを有する）情報処理装置
１１  禁止指令出力処理部
１２  解除指令出力処理部
１３  状態監視処理部
２０  制御部
２１  禁止指令処理部
２２  解除指令処理部
２３  指令結果通知部
２４  伝送Ｉ／Ｆ部
３１  出力リードバック通知処理部
７１  出力リードバック診断処理部
１０１０  エンジニアリングツール
１０１１  （エンジニアリングツールの）禁止指令出力処理部
１０１２  （エンジニアリングツールの）解除指令出力処理部
１０１３  （エンジニアリングツールの）状態監視処理部
【図１】
2017058901.tif 000003
【図２】
2017058901.tif 000004
【図３】
2017058901.tif 000005
【図４】
2017058901.tif 000006
【図５】
2017058901.tif 000007
【図６】
2017058901.tif 000008
【図７】
2017058901.tif 000009
【図８】
2017058901.tif 000010
【図９】
2017058901.tif 000011
【図１０】
2017058901.tif 000012
【図１１】
2017058901.tif 000013
【図１２】
2017058901.tif 000014
【図１３】
2017058901.tif 000015