(57)【要約】【課題】多棟制御に特有な機能に対する対応が容易なシステムを提供する。【解決手段】データインタフェース部１２は、複数の農業用ハウスそれぞれについて個別のデータテーブルを管理するように構成されている。このデータテーブルは、各農業用ハウスの環境の制御に関する複数種類の情報項目それぞれに、当該情報項目に属するデータの複写の要否を表す情報である複写フラグ情報と、複写先となる他の農業用ハウスを表す情報である複写先情報とが対応付けて記録された構造を有する。データインタフェース部１２は、ある農業用ハウスに関するデータテーブルの情報項目に属するデータを更新する際、当該情報項目に複写フラグが対応付けられている場合、複写先情報で表される他の農業用ハウスに関するデータテーブルの対応する情報項目に複写する。【選択図】  図１
2018136790.tif 000002
【特許請求の範囲】
【請求項１】
複数棟の農業用ハウスの環境の制御に関する情報を一括で管理し、各農業用ハウスの内部の環境を調節するように構成された農業用ハウスの環境制御システムであって、
前記複数棟の農業用ハウスに関する環境の状態を表す情報であって、前記複数棟の農業用ハウスに共通の環境に関する情報と、個々の農業用ハウスごとの個別の環境に関する情報とを含む環境情報を取得するように構成された環境情報取得部（１１）と、
各農業用ハウスの環境の制御に関する複数種類の情報項目それぞれに、当該情報項目に属するデータの複写の要否を表す情報である複写フラグ情報と、複写先となる他の農業用ハウスを表す情報である複写先情報とが対応付けて記録された構造を有するデータテーブルを、前記複数棟の農業用ハウスそれぞれについて管理し、前記環境情報取得部により取得された環境情報に基づいて、各農業用ハウスのデータテーブルにおける該当の情報項目のデータを更新するように構成されたデータ管理部（１２）と、
前記データ管理部により管理される各農業用ハウスのデータテーブルに基づき、各農業用ハウス内の環境を調節する機器を制御する機器制御部（１１）とを備え、
前記データ管理部（１２）は、ある農業用ハウスに関するデータテーブルの情報項目に属するデータを更新するときに、当該情報項目にデータの複写を要する旨の複写フラグ情報が対応付けられている場合、当該情報項目について更新したデータを、当該情報項目に対応付けられている複写先情報で表される他の農業用ハウスに関するデータテーブルの対応する情報項目に複写するように構成されている、
農業用ハウスの環境制御システム。
【請求項２】
ある農業用ハウスに関するデータテーブルの情報項目に属するデータを変更する変更指示と、当該情報項目について変更するデータを他の農業用ハウスに関するデータベースに複写するか否かを表す複写指示とを管理者から受付ける受付部（１３）を更に備え、
前記データ管理部は、前記受付部により受付けられた変更指示に基づいて、当該農業用ハウスのデータテーブルにおける情報項目のデータを変更すると共に、前記受付部により当該情報項目のデータを複写する旨の複写指示が受付けられている場合、当該情報項目について変更したデータを、他の農業用ハウスに関するデータテーブルの対応する情報項目に複写するように構成されている、
請求項１に記載の農業用ハウスの環境制御システム。
【請求項３】
前記受付部は、前記変更指示と、前記複写指示と、当該複写指示によるデータの複写先となる他の農業用ハウスを表す情報である複写先指示情報とを受付けるように構成されており、
前記データ管理部は、当該情報項目のデータを複写する旨の複写指示が受付けられている場合、当該情報項目について変更したデータを、前記受付部により受付けられた複写先指示情報で表される他の農業用ハウスに関するデータテーブルの対応する情報項目に複写するように構成されている、
請求項２に記載の農業用ハウスの環境制御システム。
【請求項４】
前記データ管理部により管理されている各農業用ハウスのデータテーブルに基づく情報を、個々の農業用ハウスごとに個別の画面領域を割当てて構成されるウィンドウにそれぞれ描画し、各農業用ハウスに対応するウィンドウを管理者の操作に応じて切換えて表示する態様で所定の表示部（３０）に表示させるように構成された表示制御部（１３，１４）を更に備える、
請求項１ないし請求項３の何れか１項に記載の農業用ハウスの環境制御システム。
【請求項５】
前記表示制御部は、ある農業用ハウスのデータテーブルにおいて異常を表す情報が記録されている場合、当該農業用ハウスに異常が発生したことを警告する画像情報を、全ての農業用ハウスに関するウィンドウに表示させるように構成されている、
請求項４に記載の農業用ハウスの環境制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数棟の農業用ハウスの環境を制御するように構成された環境制御システムに関する。
【背景技術】
【０００２】
ビニールハウスや温室等の農業設備（以下、農業用ハウスともいう）の内部における環境制御を行う環境制御システムが知られている。例えば、特許文献１には、１棟の農業用ハウスの環境制御を行うのに、ユーザインタフェースとしての入出力装置を備える１つの制御装置を用いる事例が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−８７１００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、２棟以上の農業用ハウスの環境制御を行う場合は、それぞれに別々の制御装置及び入出力装置を設置するか、１つの制御装置及び入出力装置の入出力の割付けを複数棟に分ける必要がある。特に、複数棟の農業用ハウスそれぞれに別々の制御装置及び入出力装置を設置すると設備費用が高くなるため、１つの制御装置及び入出力装置で複数棟の農業用ハウスを一括して制御するシステムを構築する要望が多い。また、従来の１棟のみの制御から複数棟の制御に拡張したいという要望もある。
【０００５】
このような要望に対して、多棟制御に特有な機能に対する対応が容易なシステムを構築することが課題となる。例えば、各棟の環境に関する情報を管理するためのデータベースを拡張する作業や、各棟の制御に関する設定を行う作業に係る作業負担を軽減できることが肝要である。また、複数棟分のデータを視認性よく表示することも肝要である。本開示は、このような課題を解決するためになされたものである。
【課題を解決するための手段】
【０００６】
本開示の一形態に係る環境制御システムは、複数棟の農業用ハウスの環境の制御に関する情報を一括で管理し、各農業用ハウスの内部の環境を調節するものであり、環境情報取得部（１１）と、データ管理部（１２）と、機器制御部（１１）とを備える。なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【０００７】
環境情報取得部は、複数棟の農業用ハウスに関する環境の状態を表す情報であって、複数棟の農業用ハウスに共通の環境に関する情報と、個々の農業用ハウスごとの個別の環境に関する情報とを含む環境情報を取得するように構成されている。
【０００８】
データ管理部は、複数の農業用ハウスそれぞれについて個別のデータテーブルを管理するように構成されている。このデータテーブルは、各農業用ハウスの環境の制御に関する複数種類の情報項目それぞれに、当該情報項目に属するデータの複写の要否を表す情報である複写フラグ情報と、複写先となる他の農業用ハウスを表す情報である複写先情報とが対応付けて記録された構造を有する。また、データ管理部は、各農業用ハウスのデータテーブルにおける該当の情報項目のデータを更新するように構成されている。
【０００９】
さらに、データ管理部は、ある農業用ハウスに関するデータテーブルの情報項目に属するデータを更新するときに、当該情報項目にデータの複写を要する旨の複写フラグ情報が対応付けられている場合、次のようにする。すなわち、データ管理部は、当該情報項目について更新したデータを、当該情報項目に対応付けられている複写先情報で表される他の農業用ハウスに関するデータテーブルの対応する情報項目に複写するように構成されている。
【００１０】
上述の環境制御システムによれば、農業用ハウスごとに個別のデータも、外部環境のように複数棟で共通のデータも、全ての情報項目のデータを備えるデータテーブルが、それぞれの農業用ハウスごとに管理される。そして、データテーブルに含まれる各情報項目に付与されている複写フラグ情報及び複写先情報に基づいて、複数棟で共通のデータについては、１つの棟のデータテーブルにデータが入力されれば、他の棟のデータテーブルにもデータを複写できるようになっている。このような構成により、データベースの拡張やデータの管理等の係る作業負担を軽減でき、多棟制御に特有な機能に対する対応が容易なシステムを実現できる。
【図面の簡単な説明】
【００１１】
【図１】農業用ハウスの環境制御システムの構成を表すブロック図。
【図２】データテーブルの構造を表す図。
【図３】環境データ更新時の処理の手順を表すシーケンス図。
【図４】設定データ変更時の処理の手順を表すシーケンス図。
【図５】出力部における画像表示例を表す図。
【図６】出力部における画像表示例を表す図。
【図７】出力部における画像表示例を表す図。
【発明を実施するための形態】
【００１２】
以下、本開示の実施形態を図面に基づいて説明する。なお、本開示は下記の実施形態に限定されるものではなく様々な態様にて実施することが可能である。
［環境制御システムの構成の説明］
実施形態における農業用ハウスの環境制御システム１の構成について、図１を参照しながら説明する。環境制御システム１は、複数棟の農業用ハウスの内部における環境を一括して制御する機能を有する。本実施形態における農業用ハウスとは、農作物を栽培するための外部から隔離された空間を有する設備である。農業用ハウスの内部では、栽培の対象となる農作物に応じて、例えば、気温、湿度、日射量、空気中の二酸化炭素濃度等の環境条件を適切に調節する必要がある。環境制御システム１は、複数の農業用ハウスの内部における上記の環境条件を調節するための設備である。なお、本実施形態では、２棟の農業用ハウスを制御対象にした事例について説明する。ただし、本実施形態に限らず、２棟よりも多数の農業用ハウスを制御対象にしてもよい。
【００１３】
図１に例示されるとおり、環境制御システム１には、共通環境を計測するための計測機器２、複数棟の農業用ハウスごとの内部環境を計測するための計測機器３、複数棟の農業用ハウスごとの内部環境を調節するための環境調節機器４が接続されている。
【００１４】
計測機器２は、例えば、屋外の気象（以下、外気象ともいう）のように、複数棟の農業用ハウスにおいて共通の環境の状態を計測するためのセンサ類である。この計測機器２は、例えば、屋外の気温を計測する外気温度センサや、屋外の湿度を計測する外気湿度センサ、風向きを検知する風向センサ、風速を計測する風速センサ、日差しの強さを計測する日射センサ等により具現化される。計測機器２を構成する各センサは、計測した物理量に応じた電気信号を環境制御システム１の制御ユニット１０に出力する。
【００１５】
計測機器３は、農業用ハウスの屋内の環境の状態を計測するためのセンサ類であり、個々の農業用ハウスごとに設けられる。この計測機器３は、農業用ハウス内の気温を計測する内気温度センサや、農業用ハウス内の湿度を計測する内気湿度センサ、農業用ハウス内の二酸化炭素濃度を計測するＣＯ２センサ等を含む。計測機器３を構成する各センサは、計測した物理量に応じた電気信号を環境制御システム１の制御ユニット１０に出力する。なお、図１の事例では、第１の農業用ハウス（以下、ハウス１）内に計測機器３ａが設けられ、第２の農業用ハウス（以下、ハウス２）内に計測機器３ｂが設けられていることを前提とする。以下の説明において、これらの計測機器３ａ，３ｂを特に区別しないで総称する場合には、単に計測機器３と表記する。
【００１６】
環境調節機器４は、農業用ハウスの屋内の環境の状態を調節するための機器類であり、個々の農業用ハウスごとに設けられる。なお、図１の事例では、ハウス１内に環境調節機器４ａが設けられ、ハウス２内に環境調節機器４ｂが設けられていることを前提とする。以下の説明において、これらの環境調節機器４ａ，４ｂを特に区別しないで総称する場合には、単に環境調節機器４と表記する。環境調節機器４は、例えば、灌水装置、空調装置、遮光・保温装置、ＣＯ２発生装置等を含む。
【００１７】
灌水装置は、農業用ハウス内で栽培される農作物に水を注ぎかける装置である。空調装置は、農業用ハウス内の気温及び湿度を調節する冷暖房機能及び除加湿機能を備える装置である。あるいは、暖房装置、冷房装置、除湿機、加湿機がそれぞれ別体の装置として構成されていてもよい。遮光・保温装置は、農業用ハウス内に入射する日光を遮ったり農業用ハウス内を保温するためのカーテンを開閉する装置である。ＣＯ２発生装置は、農作物による光合成に必要な空気中の二酸化炭素を補うため装置である。環境調節機器４は、上述の各装置の他にも、農業用ハウスの内外の換気を行う換気装置や、農業用ハウス内に空気の流れを形成する送風装置等を含んでいてもよい。
【００１８】
環境制御システム１は、制御ユニット１０と、入力部２０と、出力部３０とを備える。制御ユニット１０は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ、入出力インタフェース等を中心に構成された情報処理装置である。制御ユニット１０は、例えば、コンピュータシステムとしての機能が集約された汎用のパーソナルコンピュータや専用のコンピュータ等により具現化される。制御ユニット１０の機能は、ＣＰＵがＲＯＭや、半導体メモリ等の非遷移的実体的記憶媒体に格納されたプログラムを実行することにより実現される。
【００１９】
制御ユニット１０は、機能の構成要素として、環境制御部１１と、データインタフェース部１２と、入出力制御部１３と、画面管理部１４とを備える。なお、制御ユニット１０を構成するこれらの要素を実現する手法はソフトウェアに限るものではなく、その一部又は全部の要素を論理回路やアナログ回路等を組合せたハードウェアを用いて実現してもよい。
【００２０】
環境制御部１１は、各計測機器２，３から入力された環境データをデータインタフェース部１２に出力する。また、環境制御部１１は、データインタフェース部１２において管理されている各農業用ハウスのデータテーブルに記録されているデータに基づき、各農業用ハウスの環境調節機器４に対する制御内容を決定する。そして、環境制御部１１は、決定した制御内容に沿って各農業用ハウスの環境調節機器４を制御し、各農業用ハウス内の温度や、湿度、二酸化炭素濃度、灌水、カーテンによる遮光・保温等の状態を調節する。
【００２１】
データインタフェース部１２は、各農業用ハウスに関する環境の状態や、各農業用ハウスの環境の制御に関する設定内容等を表すデータの集合であるデータテーブルを個々の農業用ハウスごとに保持し、各データテーブルにおけるデータの入出力を管理する。具体的には、データインタフェース部１２は、データインタフェース部１２から入力された各計測機器２，３の環境データを、対応する農業用ハウスのデータテーブルに書き込み、当該農業用ハウスにおけるデータの更新を入出力制御部１３に通知する。また、データインタフェース部１２は、入出力制御部１３から入力された設定データの変更内容に従って、対応する農業用ハウスのデータテーブルを更新し、当該農業用ハウスにおけるデータの更新を入出力制御部１３に通知する。
【００２２】
さらに、データインタフェース部１２は、ある農業用ハウスのデータテーブルにおける情報項目を更新する際、その情報項目について複写フラグが立っている場合、その情報項目のデータを他の農業用ハウスにデータテーブルにおける対応する情報項目に複写する。そして、データインタフェース部１２は、複写先の農業用ハウスにおけるデータの更新を入出力制御部１３に通知する。なお、各農業用ハウスに対応するデータテーブルの具体的な内容については、後述する。
【００２３】
入出力制御部１３は、データインタフェース部１２において管理されているデータテーブルに関する情報の入出力を制御する。具体的には、入出力制御部１３は、各農業用ハウスのデータテーブルに記録されているデータの内容を画面管理部１４に出力し、画面管理部１４によって各農業用ハウスに関する情報が描画された管理画面を表示させる。
【００２４】
また、入出力制御部１３は、データインタフェース部１２からデータテーブルの更新が通知されると、更新されたデータテーブルの内容を画面管理部１４に出力し、当該農業用ハウスに関する管理画面を更新させる。また、入出力制御部１３は、入力部２０を介して管理者からデータテーブルの設定データに対する変更の指示を受付けると、その変更内容をデータインタフェース部１２に通知する。そして、データインタフェース部１２からデータテーブルの更新が通知されると、更新されたデータテーブルの内容を画面管理部１４に出力し、当該農業用ハウスに関する管理画面を更新させる。
【００２５】
画面管理部１４は、各農業用ハウスに関する管理画面を描画・管理し、その管理画面を出力部３０のディスプレイ上のグラフィカルユーザインタフェース（すなわち、ＧＵＩ）として表示させる。具体的には、画面管理部１４は、個々の農業用ハウスごとに個別の画面領域を割当てて構成されるウィンドウ内に、各ウィンドウに対応する農業用ハウスのデータテーブルの内容に基づく情報を描画した画像を、管理画面として表示する。
【００２６】
この管理画面に表示される情報には、例えば、環境データ、設定データ、共通表示データ、異常データ等が含まれる。環境データは、外気象及び各農業用ハウスの内気象の状態を表すデータである。設定データは、環境調節機器４の制御や警報等に関する条件を表すデータである。共通表示データは、複数棟の農業用ハウスについて共通に表示される情報を表すデータである。異常データは、農業用ハウス内の環境についての異常を表すデータである。
【００２７】
なお、本実施形態では、画面管理部１４において、ハウス１に対応する画面管理部１４ａ、及びハウス２に対応する画面管理部１４ｂといった具合に、個々の農業用ハウスごとに管理画面のウィンドウを管理するウィンドウマネージャが動作する。以下の説明において、これらの画面管理部１４ａ，１４ｂを特に区別しないで総称する場合には、単に画面管理部１４と表記する。
【００２８】
また、画面管理部１４は、ウィンドウ間の相互作用や、ウィンドウと操作系との相互作用を制御する。具体的には、画面管理部１４は、複数の農業用ハウスそれぞれの管理画面のウィンドウを重ねて表示させる。このとき、画面管理部１４は、表示対象として指定されている農業用ハウスに対応する管理画面のウィンドウを最前面に表示させ、他のウィンドウをその背後に隠すことで、表示対象のウィンドウを視認可能にする。そして、画面管理部１４は、入力部２０を介して表示対象のウィンドウを切換える操作を受付けた場合、新たに表示対象として指定された農業用ハウスに対応する管理画面のウィンドウを最前面に描画し、他のウィンドウをその背後に隠すことで、表示対象を切換える。また、画面管理部１４は、各農業用ハウスのデータテーブルにおける共通表示データに記録されている異常警告の情報を、全ての管理画面に共通して表示させる。
【００２９】
入力部２０は、管理者による操作を入力するための入力デバイスである。入力部２０は、例えば、文字等の入力が可能なキーボードや、画面上における位置を指定するポインティングデバイス等で具現化される。出力部３０は、画像を表示する出力デバイスである。出力部３０は、例えば、液晶型ディスプレイ装置等で具現化される。また、ディスプレイ装置に加えて、音声出力装置を備えていてもよい。なお、入力部２０と出力部３０とが一体の操作表示端末として構成されていてもよい。
【００３０】
［データテーブルの説明］
データインタフェース部１２により保存・管理されるデータテーブルの構造について、図２を参照しながら説明する。このデータテーブルは、制御ユニット１０のメモリに格納されており、データインタフェース部１２により随時更新される。
【００３１】
図２には、制御対象のハウス１及びハウス２それぞれに対応する２つのデータテーブルが例示されている。なお、制御対象の農業用ハウスが３つ以上である場合、同数のデータテーブルがデータインタフェース部１２により保存・管理される。個々の農業用ハウスそれぞれに対応する複数のデータテーブルは、全て同一のデータ構造を有する。図２に例示されるとおり、データテーブルに記録されるデータ内容は、最も大きな分類である大分類と、大分類の下位に属する中分類と、中分類の下位に属する小分類とに分類されている。なお、データテーブルとして最低限必要な情報は、小分類とデータ内容との対応であり、大分類と中分類については省略されていてもよい。
【００３２】
大分類には、環境データ、設定データ、共通表示データ、及び異常データ等の項目が設けられている。大分類の環境データの項目には、各農業用ハウスの内外に関する環境の状態を表すデータが記録される。この環境データには、中分類として、外気象及び内気象の項目が含まれる。
【００３３】
このうち、外気象の項目には、屋外の環境の状態を計測する計測機器２による測定値を表すデータが記録される。なお、屋外の環境は複数の農業用ハウスについて同一であると見なすことができるため、本実施形態では、外気象に分類されるデータは、各農場用ハウスのデータテーブルに共通のデータとして扱われる。外気象の項目には、小分類として外気温度センサ、外気湿度センサ、風向センサ、風速センサ、及び日射センサ等の各種センサの測定値を表す項目が含まれる。
【００３４】
また、内気象の項目には、対応する農業用ハウスの屋内の環境の状態を計測する計測機器３による測定値を表すデータが記録される。すなわち、ハウス１の計測機器３ａによる測定値は、ハウス１のデータテーブルの内気象の項目に記録され、ハウス２の計測機器３ｂによる測定値は、ハウス２のデータテーブルの内気象の項目に記録される。なお、屋内の環境は、個々の農業ハウスごとに個別であるため、各農業用ハウスのデータテーブルにおいて固有のデータとして扱われる。内気象の項目には、小分類として、内気温度センサ、内気湿度センサ、ＣＯ２センサ等の各種センサの測定値を表す項目が含まれる。
【００３５】
大分類の設定データの項目には、対応する農業用ハウスの環境調節機器４の制御や警報等に関する条件を表すデータが記録される。すなわち、ハウス１の環境調節機器４ａに関するデータは、ハウス１のデータテーブルの設定データの項目に記録され、ハウス２の環境調節機器４ｂに関するデータは、ハウス２のデータテーブルの設定データの項目に記録される。
【００３６】
この設定データの項目には、中分類として灌水制御、除湿制御、加湿制御、ＣＯ２制御、保温制御、及び警告設定等の項目が含まれる。このうち、灌水制御、除湿制御、加湿制御、ＣＯ２制御、及び保温制御の各項目には、小分類として、環境調節機器４に含まれる灌水装置、空調装置、遮光・保温装置、及びＣＯ２発生装置等の作動を制御する条件を表すデータが記録される。また、警告設定の項目には、対応する農業用ハウス内における温度や湿度、ＣＯ２濃度等の状態について、異常を警告すべき条件を表すデータが記録される。なお、設定データに含まれる各項目については、個々の農業用ハウスごとに固有の情報として扱われる項目と他の農業用ハウスと共有すべき情報として扱われる項目との両方を含み得る。
【００３７】
大分類の共通表示データの項目には、全ての農業用ハウスに関する管理画面に共通して表示すべき情報を表すデータが記録される。この共通表示データには、中分類として、異常警告等の項目が含まれる。この異常警告の項目には、小分類として、警告すべき異常に関するデータや、フェールセーフ制御に関するデータが記録される。なお、共通表示データに分類されるデータは、各農場用ハウスのデータテーブルに共通のデータとして扱われる。
【００３８】
大分類の異常データの項目には、対応する農業用ハウスについて管理する項目において異常の有無を表すデータが記録される。この異常データの項目には、中分類として、ダイアグノーシス等の項目が含まれる。そして、ダイアグノーシスの項目には、当該農業用ハウス内における気温や湿度、ＣＯ２濃度等の複数の項目について異常の有無を表すフラグが記録される。
【００３９】
つぎに、上述の環境データ、設定データ及び共通表示データに属する小分類の各項目に対応付けて記録されるデータ内容の構造について説明する。これらの小分類の項目に対応付けて記録されるデータは、全て共通のデータ構造を有する。すなわち、小分類の項目ごとに、データ値、複写フラグ、及びリンク先リストの情報が対応付けて記録されている。
【００４０】
このうち、データ値は、例えば、各センサの測定値や制御に関する設定値等、当該小分類の項目に対応するデータの正味の内容を表す情報である。複写フラグは、対応するデータ値を他の農業用ハウスのデータテーブルにおける対応する項目のデータ値に複写するか否かを表す情報である。この複写フラグは、例えば、「１」又は「０」の数値で表される。この複写フラグにおいて、「１」は複写を有効にすることを表し、「０」は複写を無効にすることを表す。リンク先リストは、データ値を複写する相手先となる他の農業用ハウスの一覧を表す情報である。
【００４１】
データインタフェース部１２は、あるデータテーブルにおけるデータ値を更新したとき、そのデータ値に対応する複写フラグが「１」、すなわち複写が有効であることを表している場合、更新したデータ値をリンク先リストで表される他の農業用ハウスのデータテーブルにおける対応する項目に複写する。
【００４２】
このような仕組みにより、例えば、環境データ内の外気象に属する各項目のデータについては、複写フラグを「１」にセットすると共に、他の農業用ハウスをリンク先リストに登録することで、同一のデータ値を複数の農業ハウスの間で相互に共有することができる。これにより、どこか１箇所のデータテーブルにおいてデータ値が更新されるだけで、他のデータテーブルにも同一の更新を反映させることができる。一方、内気象に関する各項目のデータについては、複写フラグを「０」にセットすることで、当該農業用ハウスの固有のデータとして扱うことができる。
【００４３】
また、設定データに属する各項目のデータについては、複数の農業用ハウスの間で共有すべき設定事項には複写フラグを「１」にセットし、固有の設定事項には複写フラグを「０」にセットするといった具合に、データ値の複写の要否を使い分けることができる。このため、データインタフェース部１２は、管理者からの指示に応じて複写フラグの内容を変更する仕組みを備える。また、共通表示データに属する各項目のデータについては、複写フラグを「１」にセットすると共に、他の農業用ハウスをリンク先リストに登録することで、ある農業用ハウスに関する異常警告を全ての農業用ハウスの管理画面に表示させることが可能となる。
【００４４】
［環境データ更新時の処理の説明］
制御ユニット１０の各部により実行される処理の一例である、環境データ更新時の処理の手順について、図３のシーケンス図を参照しながら説明する。この処理は、データテーブルにおける環境データの内容を自動的に更新するときに行われる処理の一例である。
【００４５】
Ｓ１０では、環境制御部１１が、計測機器２，３の各センサ類から屋外及び各農業用ハウスの屋内の環境に関する測定値を取得する。Ｓ１１では、環境制御部１１は、Ｓ１０において取得された測定値を環境データとしてデータインタフェース部１２に出力する。
【００４６】
Ｓ１２では、データインタフェース部１２が、環境制御部１１から出力された環境データに基づいて、各農業用ハウスのデータテーブルを更新する。具体的には、データインタフェース部１２は、各センサ類による測定値を、該当する農業用ハウスのデータテーブルにおける環境データの所定の項目のデータ値に記録する。このとき、データインタフェース部１２は、更新したデータ値の項目に対応する複写フラグに従って、必要であればデータ値の複写を行う。具体的には、データインタフェース部１２は、更新したデータ値の項目に対応する複写フラグが「１」にセットされていることを条件に、当該項目に対応するリンク先リストで表される他の農業用ハウスのデータテーブルの対応する項目に当該データ値を複写する。また、データインタフェース部１２は、更新した環境データが設定データの警告設定で表される警告条件に該当する場合には、データテーブルにおける異常警告やダイアグ等の対応する項目について、異常を表す情報を記録する。
【００４７】
Ｓ１３では、データインタフェース部１２は、データテーブルが更新されたことを入出力制御部１３に対して通知する。Ｓ１４では、入出力制御部１３は、データインタフェース部１２からの更新通知に応じて、ハウス１のデータテーブルの内容をハウス１の画面管理部１４ａに出力し、ハウス１の管理画面の描画内容を更新させる。また、Ｓ１５では、入出力制御部１３は、データインタフェース部１２からの更新通知に応じて、ハウス２のデータテーブルの内容をハウス２の画面管理部１４ｂに出力し、ハウス２の管理画面の描画内容を更新させる。画面管理部１４は、入出力制御部１３からの指示に応じて、各農業用ハウスに対応する管理画面の画像を描画し、出力部３０に表示させる。
【００４８】
［設定データ更新時の処理の説明］
制御ユニット１０の各部により実行される処理の一例である、設定データ更新時の処理の手順について、図４のシーケンス図を参照しながら説明する。この処理は、ハウス１のデータテーブルについて、設定データの内容を管理者が変更するときに行われる処理の一例である。
【００４９】
Ｓ１８では、出力部３０に表示されているハウス１の管理画面を通じて入力部２０のキーボードから、ハウス１のデータテーブルにおける設定データの変更を表す指示が入出力制御部１３に入力される。Ｓ１９では、入出力制御部１３は、入力部２０から入力された設定データの変更を表す情報をハウス１の画面管理部１４ａに出力し、ハウス１管理画面の描画内容を更新させる。
【００５０】
Ｓ２０では、出力部３０に表示されているハウス１の管理画面を通じて入力部２０のキーボードから、決定ボタン又は複写ボタンの何れかの操作が入力される。ここでいう決定ボタンとは、変更する設定データの内容を他の農業用ハウスのデータテーブルに複写せずに、設定変更を確定させる操作を入力するためのＧＵＩである。また、複写ボタンは、変更する設定データの内容を他の農業用ハウスのデータテーブルに複写する前提で、設定変更を確定させる操作を入力するためのＧＵＩである。Ｓ２１では、入出力制御部１３は、ハウス１の画面管理部１４ａにおいて決定ボタン又は複写ボタンの何れか操作が受付けられたことを条件に、設定データの変更をデータインタフェース部１２に対して通知する。
【００５１】
Ｓ２２では、データインタフェース部１２が、入出力制御部１３から出力された設定データの変更内容に基づいて、各農業用ハウスのデータテーブルを更新する。具体的には、データインタフェース部１２は、入出力制御部１３から出力された設定データの変更内容に従って、該当する農業用ハウスのデータテーブルにおける設定データの項目のデータ値を変更する。このとき、管理者により決定ボタンが押下されている場合、データインタフェース部１２は、更新したデータ値の項目に対応する複写フラグを「０」にセットする。一方、管理者により複写ボタンが押下されている場合、データインタフェース部１２は、更新したデータ値の項目に対応する複写フラグを「１」にセットすると共に、対応するリンク先リストに管理者が指定した複写先の農業用ハウスを記録する。
【００５２】
そして、データインタフェース部１２は、更新したデータ値の項目に対応する複写フラグに従って、必要であればデータ値の複写を行う。具体的には、データインタフェース部１２は、更新したデータ値の項目に対応する複写フラグが「１」にセットされていることを条件に、当該項目に対応するリンク先リストで表される他の農業用ハウスのデータテーブルの対応する項目に当該データ値を複写する。
【００５３】
Ｓ２３では、データインタフェース部１２は、データテーブルが更新されたことを入出力制御部１３に対して通知する。Ｓ２４では、入出力制御部１３は、データインタフェース部１２からの更新通知に応じて、ハウス１のデータテーブルの内容をハウス１の画面管理部１４ａに出力し、ハウス１の管理画面の描画内容を更新させる。また、Ｓ２５では、入出力制御部１３は、データインタフェース部１２からの更新通知に応じて、ハウス２のデータテーブルの内容をハウス２の画面管理部１４ｂに出力し、ハウス２の管理画面の描画内容を更新させる。画面管理部１４は、入出力制御部１３からの指示に応じて、各農業用ハウスに対応する管理画面の画像を描画し、出力部３０に表示させる。
【００５４】
一方、Ｓ２６では、環境制御部１１が、データインタフェース部１２における各農業用ハウスのデータテーブルから、設定データを含む各種情報を取得する。Ｓ２７では、環境制御部１１は、ハウス１のデータテーブルから取得された設定データに従って、ハウス１の環境調節機器４ａに対する制御内容を決定し、決定した制御内容に沿ってハウス１の環境調節機器４ａを制御する。Ｓ２８では、環境制御部１１は、ハウス２のデータテーブルから取得された設定データに従って、ハウス２の環境調節機器４ｂに対する制御内容を決定し、決定した制御内容に沿ってハウス２の環境調節機器４ｂを制御する。
【００５５】
［管理画面の機能の説明］
出力部３０に表示される管理画面の機能について、図５〜７を参照しながら説明する。
（１）図５に例示されるとおり、管理画面は、個々の農業用ハウスごとに個別の画面領域を割当てて構成されるウィンドウである。これらのウィンドウは、出力部３０のディスプレイ上で機能するＧＵＩとして表示される。これらの管理画面のウィンドウ内に表示される情報には、対応する農場用ハウスのデータテーブルに基づく環境データ、設定データ、共通表示データ、異常データ等が含まれる。
【００５６】
図５の事例では、ハウス１に関する情報がウィンドウ３１ａに表示され、ハウス２に関する情報がウィンドウ３１ｂに表示されている。これらの複数の管理画面のウィンドウは重ねて表示されており、表示対象として指定されている農業用ハウスに対応する管理画面のウィンドウが最前面に表示され、他のウィンドウはその背後に隠される。このようにすることで、表示対象のウィンドウが視認可能となる。そして、入力部２０を介して表示対象のウィンドウを切換える操作を受付けた場合、新たに表示対象として指定された農業用ハウスに対応する管理画面のウィンドウが最前面に移動し、他のウィンドウはその背後に隠される。このようにすることで、表示対象のウィンドウが切換えられる。
【００５７】
（２）図６の事例では、ハウス１の管理画面のウィンドウ３２ａにおいて、管理者がハウス１に関する設定データを変更する状況を想定している。図６に例示されるとおり、ウィンドウ３２ａにおいて設定データが変更された場合、複写ボタン３３及び決定ボタン３４がウィンドウ３２ａ上に表示される。ここで、入力部２０を介して複写ボタン３３が押下されると、図６に例示されるとおり、ハウス１について変更した設定データを複写する先を指定するためのＧＵＩであるウィンドウ３５がポップアップ表示される。
【００５８】
このウィンドウ３５には、設定データの複写先を指定するためのチェックボックスが設けられている。管理者により何れかのチェックボックスにチェックが入れられた状態で複写ボタン３６が押下されることにより、ハウス１について変更された設定データのデータ値が、複写先に指定された農場用ハウスのデータテーブルの設定データにおける対応する項目に複写される。
【００５９】
（３）図７の事例では、ハウス１に関して異常が発生したことを表す警告が表示されている状況を想定している。図７に例示されるとおり、ハウス１に異常が発生したことを表すメッセージ３７が、ハウス１の管理画面のウィンドウ３１ａ、及びハウス２の管理画面のウィンドウ３１ｂの両方に共通して表示されている。このように、各農業用ハウスの異常や警告に関する情報は、全ての農業用ハウスの管理画面のウィンドウに共通して表示されるようになっている。
【００６０】
［効果］
実施形態の環境制御システム１によれば、以下の効果を奏する。
データインタフェース部１２によって、農業用ハウスごとに個別のデータ及び複数棟で共通のデータを含む、全ての情報項目のデータを備えるデータテーブルを、それぞれの農業用ハウスごとに管理することができる。
【００６１】
そして、データテーブルに含まれる複写フラグ及びリンク先リストに基づいて、複数棟で共通のデータについては、１つの棟のデータテーブルにデータが入力されれば、他の棟のデータテーブルにもデータを複写できるようになっている。このような構成により、データベースの拡張やデータの管理等の係る作業負担を軽減でき、多棟制御に特有な機能に対する対応が容易なシステムを実現できる。
【００６２】
また、データテーブルにおける設定データを管理者が変更する際、複写ボタン又は決定ボタンを操作する構成を採用したことにより、変更する設定データを他のデータテーブルに複写したり、しなかったりといった対応を容易に行うことができる。このような構成により、管理者によるデータの管理に係る作業負担を軽減できる。
【００６３】
また、各農業用ハウスの管理画面を個々の棟ごとに個別のウィンドウとして構成し、それらを切換えて表示可能にすることにより、複数棟分の管理画面を視認性よく表示できる。さらに、異常警告等の重要な情報については、全ての農業用ハウスの管理画面に共通して表示させることができる。
【００６４】
［特許請求の範囲に記載の構成との対応］
実施形態の各構成と、特許請求の範囲に記載の構成との対応は次のとおりである。環境制御部１１が、環境情報取得部及び機器制御部に相当する。データインタフェース部１２が、データ管理部に相当する。入出力制御部１３が、受付部に相当する。入出力制御部１３及び画面管理部１４が、表示制御部相当する。出力部３０が、表示部に相当する。
【００６５】
［変形例］
上記各実施形態における１つの構成要素が有する機能を複数の構成要素に分担させたり、複数の構成要素が有する機能を１つの構成要素に発揮させたりしてもよい。また、上記各実施形態の構成の一部を省略してもよい。また、上記各実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加、置換等してもよい。なお、特許請求の範囲に記載の文言から特定される技術思想に含まれるあらゆる態様が、本開示の実施形態である。
【００６６】
環境制御システム１を構成要件とするシステム、制御ユニット１０としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、データ管理方法等の種々の形態で本開示を実現することもできる。
【符号の説明】
【００６７】
１…環境制御システム、２…共通環境の計測危機、３，３ａ，３ｂ…ハウス内の計測機器、４，４ａ，４ｂ…環境調節機器、１０…制御ユニット、１１…環境制御部、１２…データインタフェース部、１３…入出力制御部、１４，１４ａ，１４ｂ…画面管理部、２０…入力部、３０…出力部。
【図１】
2018136790.tif 000003
【図２】
2018136790.tif 000004
【図３】
2018136790.tif 000005
【図４】
2018136790.tif 000006
【図５】
2018136790.tif 000007
【図６】
2018136790.tif 000008
【図７】
2018136790.tif 000009