複合環境計測・制御統合システム

Ｂｌｕｅ

Ｂｏｘ

Ｖｅｒ．２

仕様書
竹下 幸一

目次
はじめに
１ 複合環境計測・制御統合システム
２ 計測
３ 制御
Ａ

システムの構成

Ｂ

ハードウェアー
１ 入力
２ 出力
３ ＲＳ２３２Ｃ
４ その他

Ｃ

ソフトウェアー
１ 組み立ての検査
電源制御
計測状態の設定
温度計測
電圧計測
２ 計測・制御データの作成
初期設定
パスワード
使用場所
リレー使用回数のクリアー
期間区分
計測・制御データの表示と作成
マスターファイル，期間区分ファイルの表示と作成
コピー
削除
３ 計測・制御の実行
ファンクションキーの機能
４ データ解析５ ファイル
ソースファイル
実行形式ファイル
実行用データファイル

はじめに
１ 複合環境計測・制御統合システム Ｂｌｕｅ Ｂｏｘ
制作者は、網走市の山里において、ビニールハウスを用いてよう蘭の栽培を趣味としていました。出張なども多く、いつも面倒をみるわけにいかず、ノート型パソコンと計測・制御ユニットを用いて、ハウスの温度や灌水の管理を通年行ない、その威力を十分に活用しています。当初制作者は、計測・制御ユニットは、雑誌「トランジスタ技術」のＣＱ出版から販売されているＤＭＶのキットを改造しました。計測・制御用のプログラムはＢＡ
ＳＩＣを用いて自分で作ったものです。
ところで、この種の市販の園芸施設用の制御システムは、１００万円前後して廉価なビ
ニールハウスに見合った価格でなく、全国的にみてもその普及は限られています。計測・制御システムの一つである工場などでのロボットを使用したオートメーション化は、高度な発展をみています。しかし、これらの高度に発達した計測・制御システムの恩恵を関係者以外が容易に廉価で直接にうける状況にはありません。
作者は、この現状に挑戦すべく、Ｂｌｕｅ Ｂｏｘ Ｖｅｒ．１を開発しました。北海道大学の佐々木不可止教授の援助を得て回路図の設計を行い、札幌のプレテック（株）でプリント基板をおこしました。さらに、組み立て部品の調達やケースの制作、キットや組
み立ての手配と完成品の注文と発送を、札幌の常盤商行（株）営業所のご好意により、取り扱っていただけることになりました。
Ｂｌｕｅ Ｂｏｘ Ｖｅｒ．１は、温度測定と直流電圧の入力が各々８チャネル、出力制御として、ＡＣ１００Ｖの電源を８チャネル、ＤＣ２４Ｖの電源を２チャネルの機能を備えています。価格は、計測・制御用ソフト込みで、キットで５万円、完成品で７万円です。
その後、Ｂｌｕｅ Ｂｏｘ Ｖｅｒ．２の開発を行いました。Ｖｅｒ．２の主要な改良
点は、制御出力がＤＣ１２Ｖが１２チャネル、ｗｉｎｄｏｗｓ対応のソフトによる制御を可能にしたてんがあります。また、ケースがよりコンパクトになりました。
本システムは、温室やビニールハウスなどの施設園芸の環境制御の経験を基礎に、作成されたものです。複合環境計測・制御統合システムというおおげさな名称をつけていますが、この名称がシステムの実態を表現するのに最適なのでこれを採用しました。
施設園芸の温度管理を例にとり、この制御のためには何が必要か考えてみます。温度を調節するためには、施設内の温度を計測する必要があります。計測データが設定値より低ければ暖房機器を作動させ、高ければ天窓などを開く機器を作動させて制御します。これだけであれば、単なる計測・制御システムです。また通常は、機器単体にセンサーを備えて、制御機能をもたせてあります。
ここで、台風などの強風が吹いたときを考えると、温度が高くなったからといって天窓を開いたのでは、天窓自体が破壊される可能性が生じます。これを避けるためには、風速を計測し、天窓の開閉条件は、温度だけではなく、風速を考慮した制御が必要になります。さらに、雨天のとき天窓の開閉をどうするかなどを考慮すると、複数の環境条件のもとで、それらの環境を各種のセンサーで計測し、各種の計測値に応じて各種の機器を制御する統合的なシステムが必要です。本システムは、これを可能にするものです。
本システムは、各種のセンサーを用いた計測器として、温度測定と直流電圧の測定を各々８チャネルもうけました。また、各種の機器の制御用の電源として、ＡＣ１００Ｖの電源を８チャネル、ＤＣ１２Ｖの電源を１２チャネル用意しました。ＡＣ電源との接続は、家電用のソケットを利用しています。農業用に２００Ｖの機器を使用する場合には、中間にリレーを使用すれば、利用可能です。
本システムは、園芸施設の制御を念頭に作成されたものですが、これ以外の目的にも使用できる汎用性をもっています。
その１は、計測器としての機能です。サーミスターを用いた温度測定と直流電圧の測定が各々８チャネル可能です。さらに、これらの計測値を用いて湿度や日照時間などの計算が可能です。これらの計測データは、ファイルに保存しそれらを活用することが可能です。
その２は、計測値がなくて、単なるタイマーとしての機能も活用できます。数種類の時刻設定が可能で、設定時刻に機器を作動させることができます。
その３は、実験室での電源や温度監視用に用いることが可能です。
その４は、学校における計測・制御システムの制作と利用のための教材です。
その５は、ユーザーの創意・工夫に依存した用い方で、制作者の予想を越えた無限の可能性を秘めているものと思われます。
本計測・制御ユニットは、パソコンを用いて制御されます。パソコンは、ＭＳ－ＤＯＳを用いた２世代前のＰＣ９８を使用します。ＷＩＮＤＯＷＳの時代になって、ＰＣ９８はもうお払い箱になって邪魔物扱いになり、ほこりをかぶっているかと思われます。しかし、計測・制御用には十二分の機能を備えています。本システムを使用すれば、高価な最新機より、処分に困っている中古品のほうが稼働率が高いことは確実です。
２ 計測
計測は、温度計測と電圧計測からなります。
温度計測は、サーミスター（１０３ＡＴ－２）を用いて、８カ所の測定が可能です。更
に、湿球の温度計測をすれば、湿度計算が可能になります。
電圧計測は、直流の３００Ｖ以下の電圧の測定が、８チャネル可能です。直流出力の各種センサーを用います。ただし、測定電圧に変換をほどこし、照度をルックス単位や、風速をm/sec単位で出力する機能はありません。これは、制御データの設定値として、ルッ
クス値や風速（m/sec）などの値を与えなくても、設定値に対応する電圧そのものの値を与えれば十分だからです。
計測データから、１時間毎の平均値・最大値・最小値を求めます。また、積算値などの計算を行い、ファイルに計測データとして保存が可能です。
３ 出力
出力として２種類の出力を設けました。２０個の実出力（実電源）と２０個の仮想出力（仮想電源）です。
実出力は、ＡＣ１００Ｖの電源８チャネルとＤＣ１２Ｖの電源１２チャネルの出力端子が存在します。ＡＣの出力端子は、１００Ｖで駆動する機器の電源として使用できます。
ＤＣ１２Ｖの出力端子は、これにリレーの接続を介して、機器の作動を制御します。
仮想出力の物理的出力端子は存在しません。しかし、後述の協調的制御方式を利用する

ことにより、仮想出力がＯＮ状態になれば、これに協調的に作動する実出力がＯＮ状態に設定されます。さらに仮想出力がＯＮ状態からＯＦＦ状態に変化すれば、これに協調的に作動する実出力がＯＦＦ状態に設定されます。
この仮想出力方式を用いることにより、一個の機器に対して、多重の制御条件を課すことが可能になります。
４ 制御
制御の種類として、（１）通常制御 （２）優先制御 （３）排他的制御 （４）協調的制御の４種類をもうけました。
（１）通常制御とは、優先制御，排他的制御，協調的制御以外の制御をいいます。
（２）優先制御とは、通常制御を中断し優先されて行われる制御で、先に例を示した台風のときなどの天窓の制御がこれにあたります。制御条件として、最大３個まで指定できます。
（３）排他的制御とは、どちらかの電源がＯＮ状態であれば、他方は必ずＯＦＦでなければいけないような関係にある制御をいいます。排他的制御にある電源が、ＯＮ状態になる
制御条件を満たした場合でも、相手の電源がＯＮ状態であれば、電源は入らず、相手のＯＮ状態が解除されてから電源が入ります。この例としては、天窓の開閉モータの電源があります。これは、同時に両方の電源が入ることを禁止されています。排他的制御は、優先制御より優先されます。
（４）協調的制御とは、ある電源がＯＮ状態であれば、当電源が通常制御の条件においてＯＦＦ状態であっても、当電源がＯＮ状態になるような制御をいいます。例えば、吸気用のシャッターは通常、換気扇と連動して冷却のために用います。しかし、換気が必要な暖房機を使用する場合、暖房機がＯＮになれば、吸気用のシャッターもＯＮにして、酸欠状態をさける必要があります。協調的電源として、最大２個まで指定できます。
制御条件として、制御機器の作動時刻に関する５種類の条件と、通常制御において計測データに応じた８種類の条件、優先制御における４種類の条件をもうけました。
制御機器の作動時刻に関する５種類の条件は、次のようになります。
1
2
3
4
5

時間に依存する制御を設けない
定時制御 Ｎ時間経過後に制御
定時制御 １日にＮ回
定時制御 Ｎ日に１回
常時制御 １日をＮ分割の時間帯ごとの制御

計測データに応じた通常制御には、次の８種類の条件があります。
1
2
3
4
5
6
7
8

ON:C<C1, OFF:C>C2
ON:C>C1, OFF:C<C2
ON:C>C1, OFF:After Tsec/N interval:ITsec
ON:C<C1, OFF:After Tsec/N interval:ITsec
ON:C>C1, ON.STOP:After Tsec/N interval:ITsec
ON:C<C1, ON.STOP:After Tsec/N interval:ITsec
ON:C<C1 OR >C2 OFF:After Tsec/N interval:ITsec
ON:C>C1 AND <C2 OFF:After Tsec/N interval:ITsec

上の表記において、ON:は機器の作動条件を、OFF:とON.STOP:は機器の停止条件です。Cは
計測値、C1とC2は制御のための設定値を意味します。Tsecは、機器の全作動時間、Nは全作動時間の分割数を、ITsecは、分割間の機器の休止時間を意味します。詳細は、計測・制御データの作成の項を参照してください。
優先制御には、次の４種類の条件があります。
1
2
3
4

制限開始
ON:C>C1,
ON:C<C1,NOT ON:C>C1,NOT ON:C<C1,

制限解除
C<C2
C>C2
C<C2
C>C2

作動形態
Tsec
Tsec
ロックアウトロックアウトC1>C>C2
C1<C<C2
C1>C>C2
C1<C<C2

さらに、計測条件や制御条件を季節ごとに設定することが可能です。これには、月別の設定と、任意の期間を設定する２種類があります。

Ａ

システムの構成
システムの構成は、以下の図のようになります。
┌───────┐
│

パソコン

│ ＰＣ

│

組み立ての検査ソフト│

計測・制御データ作成ソフト│ ＭＳ－ＤＯＳ │計測・制御ソフト└───┬───┘

計測・制御記録解析ソフト││ ＲＳ２３２Ｃケーブル│┌────┴────┐│計測・制御ユニット│
│Ｂｌｕｅ

Ｂｏｘ

│

└┬───────┬┘││

サーミスター８チャネル││

ＤＣ電圧８チャネル│││┌─┴─────────────┐

│

│

│

│ サーミスター（温度センサー） │││ 各種センサー（照度、風速）│└───────────────┘

計測機器││ ＤＣ１００Ｖ、１０Ａ、８チャネル│ ＤＣ１２Ｖ、１２チャネル│┌──────┴─┐│

制御対象機器││ＡＣ１００Ｖ電源││ＤＣ１２Ｖリレー│└────────┘││このシステムにおいて、制作者が提供しているものは、計測・制御ユニットＢｌｕｅ
Ｂｏｘ，計測・制御のための各種のソフト，サーミスター，ＲＳ２３２Ｃケーブル（２ｍ）です。
ＰＣ９８系のパソコン，サーミスター以外の計測機器，制御対象機器は、各ユーザーで用意してください。

ケース側板の入出力端子の配置
信号用端子┌──────────────────────────────────────┐│││┌───────────────┐┌───────────────┐

│

│

│ o

o

o

o

o

o

o

o

o

o ││ o

o

o

o

o

o

o

o

o

o │

│

│

│ o

o

o

o

o

o

o

o

o

o ││ o

o

o

o

o

o

o

o

o

o │

│

│

└───────────────┘└───────────────┘

│

│

1

2

│
│

3

4

5

6

7

8

1

2

電圧計測端子

3

4

5

6

7

8

│

温度計測端子│o RS232C││┌───┐││└───┘│└──────────────────────────────────────┘

制御用端子
│

│

│

│

│

ＡＣ１００Ｖ

ＤＣ１２Ｖ

│

│

│

││o

o

o

o

o

o

o

o

o

o│

│o

o

o

o

o

o│

│o

o

o

o

o

o││

││o

o

o

o

o

o

o

o

o

o│

│o

o

o

o

o

o│

│o

o

o

o

o

o││

│

│

│

│

││
│

1

2

3

4

5

6

7

8

1

2

3

4

5

6

││
7

8

9 10 11 12

│

│

│

│

│

基盤の配置図┌─────────────────────────────┐
│

８

７

６

５

４

３

２

１

│

│

┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐││└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘┤│
ＬＹ２ ＤＣ１２Ｖ├─┐│ │ＲＳ２３２Ｃ(DB9)│ │2,3,5,7,8 ﾋﾟﾝ

リレー

│
│
┤
│

│

│

│

│

│

│

├─┘

│

│

│

│

チャネル２：電圧

チャネル１：温度││┌───────┐┌───────┐│└─────────┴───────┴─┴───────┴─┘
1,4,5,7,8,10,14,16,17,24 ﾋﾟﾝ┌──┬───────┬┐│└───────┘││
電圧計測ボード││ o o o o o o o o│└───────────┘1 2 3 4 5 6 7 8Ｂハードウェアー
１ 入力
温度計測：８チャネル
電圧計測：８チャネル
２

4,5,6,7,8,10,16,17,23 ﾋﾟﾝ┌──┬───────┬┐│└───────┘││
温度計測ボード││ o o o o o o o o│└───────────┘1 2 3 4 5 6 7 8

サーミスター（１０３ＡＴ－２）
石塚電子使用ＤＣ入力
３レンジ（＜３Ｖ，＜３０Ｖ，＜３００Ｖ）

出力
ＡＣ１００Ｖ，１０Ａ電源のＯＮ・ＯＦＦ：８チャネル
ＤＣ１２ＶのＯＮ・ＯＦＦ：１２チャネル

３

ＲＳ２３２Ｃ
ボーレート：
データビット長 ：ストップビット長：
パリティチェック：４８００ボー
８ビット
１ビット
偶数

通信方式
Ｘパラメータ４

その他
ＡＤコンバータ：
通信：
使用パソコン ：
リレー
：
ヒューズ
：
ブレーカー
：
ケースの大きさ：

：
：

全二重
なし
ＡＫ５５０５
ＭＣ１４４６９ＰＣ９８
ＬＹ２ ＤＣ１２Ｖ ８個
０．５Ａ ＤＣ回路保護用
１０Ａ ＡＣ回路保護用
３３０(L)ｘ３３０(W)ｘ７０(H)（mm)

キットの組み立てあたってキットを組み立てられる方は、キットに付属した回路図，部品リストおよび仕様書の配置図を参考にしてください。なお、ディップスイッチ１から８において、１，２，３はＯ
ＦＦに、他はＯＮに設定してください。
Ｃ

ソフトウェアー
計測・制御用のソフトは、Ｎ８８ＢＡＳＩＣ言語を用いて作成しました。当面、組み立ての検査ソフト， 計測・制御データ作成ソフト， 計測・制御ソフトの３種類のソースフ
ァイルを提供します。独自のプログラムが必要な方は、これらのプログラムを解読して、作成してください。計測・制御ソフトは、コンパイラーにかかるぎりぎりの容量を確保するために、変数名，ラベル名などはできるだけ３文字以内にとどめ、コメント文も最少にしたため、解読は容易ではないと思います。
実行用のプログラムは、インタープリターでなく、コンパイラーを用いています。
１ 組み立ての検査
組み立ての検査用のソフトは、次の４つの機能をもっています。
電源制御； 電源のＯＮ／ＯＦＦを行う。
計測機器の設定； 各測定チャネルに対して計測の有無の設定
温度計測； 温度を計測する。
電圧計測； 電圧を計測する。
組み立ての検査用のソフトは、BBV2TEST のコマンドで起動します。以下ディスプレー
に従った応答により、各種の検査が可能です。
********************************************************************************＜メニュー画面初期メニュー＞********************************************************************************

テスト項目
1 : 終了2 : 計測機器の設定
3 : 計測・制御装置との接続
4 : 電源制御
5 : 温度計測
6 : 電圧計測
7 : キャリブレーション"
テスト項目の入力? 3＜＜コメント：＞＞本システムでは、計測・制御ユニットの電源コードを１００Ｖのコンセントと接続しただけでは、制御出力は作動しません。パソコンと計測・制御ユニットを接続するソフトが起動した後に、計測・制御ユニットが作動可能になり、計測および制御出力が利用できます。

********************************************************************************＜メニュー画面 電源制御その１ 制御開始＞********************************************************************************
電源の直接制御を行います。
電源番号
1
2
3
4
5
6
7
8

ON/OFF
X
X
X
X
X
X
X
X

電源番号
9
10
11
12
13
14
15
16

ON/OFF
X
X
X
X
X
X
X
X

電源番号
17
18
19
20

ON/OFF
X
X
X
X

直接制御を行いますか？(Y/N)? Y
電源の番号を指定してください。? 1
電源 1 の運転を始めます
運転開始してもよろしいですか？(Y/N) Y＜＜コメント：出力のチェックを行います。Boxに向かって左側から、ＡＣ電源端子１～
８になります。Box中央から右側の番号１～１２がＤＣ出力端子９～２０に対応します。
各端子上には、インデケータのランプがついています。出力がＯＮになるとインデケータが点灯し、ＯＦＦになると消えます。
このソフトを用いて、電源をＯＮにすることができます。電源がＯＦＦのときは、ON/O
FFの状態が X で、ＯＮのときは、 O で表示されます。＞＞********************************************************************************＜メニュー画面 電源制御その２ 制御終了＞********************************************************************************
電源の直接制御を行います。
電源番号
1
2
3
4
5
6
7
8

ON/OFF
O
X
X
X
X
X
X
X

電源番号
9
10
11
12
13
14
15
16

ON/OFF
X
X
X
X
X
X
X
X

電源番号
17
18
19
20

ON/OFF
X
X
X
X

運転を終了したいときはｆ６キーを押してください
50 秒間経過＜＜コメント：電源がＯＮになったときの表示画面です。ＯＦＦ状態にするときは、ｆ６
キーを押してください。画面は、電源制御その１の画面に戻ります。＞＞********************************************************************************＜メニュー画面 計測機器の設定＞********************************************************************************

計測状態
温度計測

電圧計測

ﾁｬﾈﾙ
1
2
3
4
5
6
7
8

ﾁｬﾈﾙ
1
2
3
4
5
6
7
8

使用
O
X
X
X
X
X
X
X

使用
O
X
X
X
X
X
X
X

計測状態の変更を行うか？（Y/N）? Y
1:温度計測 2:電圧計測 を変更する? 1
変更するチャネル番号の入力? 2＜＜コメント：温度計測と電圧計測をするまえに、計測状態を計測可能にしてください。
現在の計測状態は、計測可能なときは O で、計測休止のときは X で表示されます。計測
状態を変えたいときには、上述の操作を行うと、 O から X に、 X から O に表示が変化します。＞＞********************************************************************************＜メニュー画面 温度計測その１ 計測結果＞********************************************************************************
チャネル番号
1
2

温度
23.5
23.5

係数
1.11001.1100温度計算の係数を変えるかどうか（Y/N）? Y＜＜コメント：＞＞********************************************************************************＜メニュー画面 温度計測その２ 温度計算係数を変える＞********************************************************************************
チャネル番号
1
2
1 :

終了

係数
1.11001.11002 :新係数? 2チャネル番号の入力? 1
新しい係数の入力? 1.00＜＜コメント：センサーやケーブルなどの個々の特性により、計測データの精度が確保できないときには、基準となる温度に計測値が合うように係数を変えてください。係数を大きくすると計測値は大きくなり、係数を小さくすると計測値は小さくなります。センサー
番号と温度端子番号は１対１に対応しています。従って、個別の係数を確定したあとで、センサーを別の端子につなぎ変えることは、係数設定の操作が無意味になりますので避けてください。＞＞********************************************************************************

＜メニュー画面 電圧の測定結果＞********************************************************************************
チャネル番号
1
2

レンジ１(<3V)-0.2700.002

レンジ１(<30V)-0.2470.024

レンジ１(<300V)-0.0400.240

確定値-0.2700.002

リターン キィーで 継続 ?
＜＜コメント：電圧は、３Ｖ以下，３０Ｖ以下，３００Ｖ以下の３種類のレンジを自動的に切り替えて行います。計測の確定値としては、計測レンジが３００Ｖ以下のときは計測
値が３０Ｖ以上なら計測値を確定値に、計測レンジが３０Ｖ以下のときは計測値が３Ｖ以
上３０Ｖ以下ならば計測値を確定値に、計測レンジが３Ｖ以下のときは計測値が３Ｖ以下ならば計測値を確定値に、設定します。ただし、計測・制御ソフトでは、計測電圧としては、確定値の絶対値をとります＞＞
２

計測・制御データの作成

計測・制御データの作成用のソフトは、BBV2DATA のコマンドで起動します。以下ディスプレーに従った応答により、データの作成を行ってください。
********************************************************************************＜計測・制御データの表示と設定ソフトの階層構造＞********************************************************************************
終了
初期設定
終了
パスワードの変更
使用場所の設定
リレーの使用回数
計測・制御条件の表示と設定
計測・制御データのファイルの有無の表示
終了
コピー
変更・表示
終了
計測機器の表示と設定
使用状況の表示
計測ユニットの設定
計測値の選択
名称の設定
記録の有無
湿度計算の設定終了
変更
追加
削除
積算値の設定最大値の設定制御条件の表示と設定
電源の利用状況の表示
終了
電源の設定
使用状態の変更
名称の設定
記録の有無
警報音の有無制御条件の設定
計測データの種類の表示と制御用データの種類の設定
制御時刻の設定
制御条件の設定

優先条件
排他的電源
協調的電源
制御条件の表示その他（計測・制御間隔）
削除＜＜コメント： 計測・制御データの設定は、計測・制御ソフトの起動に先だって、計測・制御データの表示と設定ソフトによって行います。計測・制御データの初期値は、２種類のマスターファイル（OD.DAT,CD.DAT）に作成します。次に、月別または期間別の計測・制御データファイルの作成を次の３つのいずれかの方法で行います。
（１）マスターファイルをコピーした後、変更します。
（２）計測・制御ソフトが起動された時、当月の計測・制御データファイルがない場合には、マスターファイルが当月の計測・制御データファイルとして作成されます。
（３）計測・制御ソフトが起動されている場合、月が変わる日になって当月の計測・制御データファイルがないときは、前月の計測・制御データファイルが当月のファ
イルとして作成されます。
月別ファイルの使用の場合は、毎月ごとの計測・制御データを計測・制御に使用します。期間別ファイルは、一年を任意の期間に分割して、計測・制御データを作成して、当日に該当する期間の計測・制御データを計測・制御に使用します。
月別の計測・制御データファイルの名前は、ODX.DAT,CDX.DATです。Xは、月を表す数字です。なお、ODX.DATは計測用の、CDX.DATは制御用データのファイル名です。
期間別の計測・制御データファイルの名前は、ODXA.DAT,CDXA.DATです。Xは、月を表す数字です。
計測・制御データの設定ソフトは、上図のような階層構造をとっています。入力にあっ
たては、メニュー画面に表示されたメニューの番号を入力するか、(Y/N)?の問いかけにた
いして、YかNの入力を基本に行います。
なお、計測・制御データの表示は、計測・制御ソフトでも可能です。＞＞********************************************************************************＜メニュー画面 初期メニュー＞********************************************************************************
No.
1
2
3

計測・制御用データの表示と設定
終了
初期設定（パスワード，使用場所，リレー使用回数，期間区分）
計測・制御用データの表示と設定
番号を入力してください? 2＜＜コメント：特になし＞＞********************************************************************************＜メニュー画面 初期設定その１ 初期メニュー＞********************************************************************************
No.
1
2
3
4
5

初期設定
終了
パスワードの変更
使用場所の設定
リレー使用の回数
計測・制御データファイルの期間区分
番号を入力してください。? 2＜＜コメント：特になし＞＞********************************************************************************

＜メニュー画面 初期設定その２ パスワードの変更＞********************************************************************************
パスワードを入力してください。? （リターンキィー）
新しいパスワードを入力してください。? BLUE BOX＜＜コメント：関係者以外の計測・制御データの設定を防ぐために、パスワードを設けました。パスワードの初期値は、設定されていません。したがって、リターンキィーを押す
ことにより、最初のパスワードが受け付けられます。新しいパスワードは、英数字・特殊文字を含めて１０字以内が有効です。日本語入力は、保証されません。
パスワードは、マスクされて、MAIN.DATに記録されています。従って、MAIN.DATをのぞいても、簡単には解読できません。パスワードを忘れたときの対処策は、制作者にお尋ねください。＞＞********************************************************************************＜メニュー画面 初期設定その３ 使用場所の設定＞********************************************************************************
使用場所の設定
1 : 札幌6 : 山形
11 : 浦和
16 : 静岡
21 : 金沢
26 : 京都
31 : 岡山
36 : 高松
41 : 佐賀46 : 鹿児島

2 : 青森
7 : 福島12 : 千葉
17 : 名古屋
22 : 福井
27 : 奈良
32 : 広島
37 : 徳島
42 : 長崎
47 : 那覇

3 : 盛岡8 : 水戸
13 : 東京
18 : 新潟
23 : 岐阜
28 : 大阪
33 : 山口
38 : 松山
43 : 熊本
48 : 旭川

4 : 仙台9 : 宇都宮
14 : 横浜
19 : 長野
24 : 津
29 : 和歌山
34 : 鳥取
39 : 高知
44 : 大分
49 : 北見5 : 秋田10 : 前橋
15 : 甲府
20 : 富山
25 : 大津
30 : 神戸
35 : 松江
40 : 福岡
45 : 宮崎
50 : 帯広

設定されている使用場所に最も近い都市：札幌
設定の変更を行うか（Y/N）? Y
使用場所に最も近い都市の選択（番号で）? 49＜＜コメント：使用場所の設定は、制御時刻の設定に必要なデータです。制御時刻の設定
では、各地の日の出・日の入り時刻を基準に前後何分かが設定できます。上記のデータは、全国４７都道府県の県庁所在地の都市名と北海道の３都市の都市名です。使用場所に近い都市を選択しますと、計測・制御ソフトによって、各地の毎日の日の出・日の入り時刻
が月初めの日の出・日の入り時刻より、数分の精度で概算されます。＞＞********************************************************************************＜メニュー画面 初期設定その４ リレー使用回数のクリアー＞********************************************************************************
リレーの使用回数の表示とゼロクリアー
No.
1
2
3
4
5
6
7
8
1 : 終了

電源
暖房器
排気
吸気
潅水
天窓開
天窓閉
遮光開
遮光閉

回数
0
0
0
0
0
0
0
0

2 : オールクリアー

3 : No.を指定してクリアー?

＜＜コメント：ＡＣ電源の制御に、リレーＬＹ２ ＤＣ２４Ｖを使用しています。リレーの使用回数の初期値はゼロです。リレーの耐久使用回数や故障などにより取り替える場合には、No.を指定してゼロクリアーしてください。リレー使用回数の表示は、計測・制御ソフトでも可能です。＞＞********************************************************************************＜メニュー画面 初期設定その５ 計測・制御データファイルの期間区分の設定＞********************************************************************************
計測・制御データファイルの期間区分を設定します。
1: 月別ファイルを使用
2: 期間別ファイルを使用? 2
期間の個数を入力してください。? 5
期間：1
月? 3
日? 1

1月 1日より何月何日までですか？

期間：2
月? 6
日? 1

3月 1日以降より何月何日までですか？

期間：3
月? 9
日? 1

6月 1日以降より何月何日までですか？

期間：4
月? 11
日? 1

9月 1日以降より何月何日までですか？

＜＜コメント：計測・制御データファイルとして期間別ファイルを使用する場合の例です。１月１日から１２月３１日までの１年の期間区分の個数を入力します。個数の最大値は１２です。
月別ファイルを利用する場合は、最初の選択において 1 を入力するだけです。＞＞********************************************************************************＜メニュー画面

計測・制御データの表示と設定 初期メニュー その１＞
月別ファイルを使用********************************************************************************
計測・制御データのファイルの有無
月
1
2
3
4
5
6
7
8
9
10
11
12
1 : 終了

計測
X
X
X
X
X
X
X
X
X
X
X
X

制御
X
X
X
X
X
X
X
X
X
X
X
X

ファイル名
OD1.DATOD2.DATOD3.DATOD4.DATOD5.DATOD6.DATOD7.DATOD8.DATOD9.DAT
OD10.DATOD11.DATOD12.DAT

2 : コピー

3 : 変更・表示

CD1.DAT
CD2.DAT
CD3.DAT
CD4.DAT
CD5.DAT
CD6.DAT
CD7.DAT
CD8.DAT
CD9.DAT
CD10.DAT
CD11.DAT
CD12.DAT
4 : 削除 ? 2

コピー元のファイルの月（0 のときはマスターファイル）? 0
コピー先のファイルの月? 1＜＜コメント：計測・制御データのファイルの有無を月別に、有る場合には O で、無い場合には X で表示されます。月別のファイルが存在しない場合には、マスターファイルなど作成済みのファイルをコピーの機能を利用して作成してください。月別のファイルが存在する場合のみ、変更・表示が可能です。＞＞********************************************************************************＜メニュー画面

計測・制御データの表示と設定 初期メニュー その２＞
期間別ファイルを使用********************************************************************************
期間No.
1

計測・制御データのファイルの有無
計測
制御
ファイル名
X
X
OD1A.DATCD1A.DAT

期間
1月 1日 ～ 3月 1日まで

2

X

X

OD2A.DATCD2A.DAT

3月 1日 ＞

6月 1日まで

3X

X

OD3A.DATCD3A.DAT

6月 1日 ＞

9月 1日まで

4X

X

OD4A.DATCD4A.DAT

9月 1日 ＞ 11月 1日まで

5

X

X

OD5A.DATCD5A.DAT

11月 1日 ＞ 12月31日まで

1 : 終了2 : コピー

3 : 変更・表示

4 : 削除 ? 2

コピー元のファイルの期間No.（0 のときはマスターファイル）? 0
コピー先のファイルの期間No.? 1＜＜コメント：期間別ファイルを使用場合の初期メニューです。＞＞********************************************************************************＜メニュー画面 計測・制御データの表示と設定 変更・表示＞********************************************************************************
計測・制御データのファイルの有無
月
1
2
3
4
5
6
7
8
9
10
11
12
1 : 終了

計測
O
X
X
X
X
X
X
X
X
X
X
X

制御
O
X
X
X
X
X
X
X
X
X
X
X

ファイル名
OD1.DATOD2.DATOD3.DATOD4.DATOD5.DATOD6.DATOD7.DATOD8.DATOD9.DAT
OD10.DATOD11.DATOD12.DAT

2 : コピー

3 : 変更・表示

CD1.DAT
CD2.DAT
CD3.DAT
CD4.DAT
CD5.DAT
CD6.DAT
CD7.DAT
CD8.DAT
CD9.DAT
CD10.DAT
CD11.DAT
CD12.DAT
4 : 削除 ? 3

変更・表示するファイルの月（0 のときはマスターファイル）? 1＜＜コメント：ここの選択は、１月の月別ファイルの変更・表示を行います。
計測・制御データのファイルの作成方法やファイルの構造は、月別ファイル、期間別ファイルにかかわりなく、同一です。
すでに作成ずみの期間別ファイルの利用期間を変更することは可能です。この場合には、初期設定その５ 計測・制御データファイルの期間区分の設定を実行してください。期
間区分の個数が変わった場合には、作成済みの計測・制御データファイル ODXA.DAT, CDX
A.DATには、期間No.X が対応します。
計測・制御の実行段階において、月別と期間別の計測・制御データファイルの利用を変更することも可能です。このときにも、初期設定その５ 計測・制御データファイルの期
間区分の設定を再実行してください。さらに、後述の計測・制御の実行において、リセッ
ト機能を利用してください。なお、作成済みの計測・制御データファイルは、計測・制御
データの表示と設定で削除されない限り、消去されません（だだし、ＤＯＳのコマンド等
によって消去した場合を除きます）。従って、計測・制御データファイルの再利用が可能です。＞＞********************************************************************************＜メニュー画面 計測・制御条件の表示と設定 ＞********************************************************************************
No.

計測・制御条件の表示と設定

1

終了

2

計測機器の表示と設定

3

制御条件の表示と設定

4

その他（計測・制御間隔）
番号を入力してください。? 2********************************************************************************＜メニュー画面 計測機器の表示と設定 ＞********************************************************************************
使用状況
温度測定
ﾁｬﾈﾙ
1
2
3
4
5
6
7
8

使用
X
X
X
X
X
X
X
X

記録
X
X
X
X
X
X
X
X

電圧測定
名称

ﾁｬﾈﾙ
1
2
3
4
5
6
7
8

使用
X
X
X
X
X
X
X
X

記録
X
X
X
X
X
X
X
X

名称

計測ユニットの設定を行うか（Y/N）? Y
1:温度計測 2:電圧計測 を設定する ? 1
設定するチャネル番号の入力 ? 1
設定する名称（変更しないときはリターンキー）? ハウス１
フロッピーディスクに記録するか否か(Y/N) ? Y＜＜コメント：計測機器の設定を行います。設定するチャネル番号を入力してください。
計測機器の名称は、４文字以内の日本語入力が使用可能です。いったん設定した計測機器を使用状態から、休止状態に変更するときにも、この機能を利用します。計測機器の設定を１回行うたびに、使用状態から休止状態に、休止状態から使用状態に変化します。
計測値をフロッピーディスクに記録することが可能です。フロッピーディスクには、１日の１時間毎の最低・最高・平均値が計測機器名・計測年月日とともに記録されます。ファイル名は、ODxxyy.DATになります。xxは西暦の下２桁、yyは月を表す数字です。従って、このファイルは月毎に月始めに作成されます。このファイルへの記録は、２３時５９分
過ぎに行われます。このファイルの記憶領域は、日毎に増加します。ファイルの増加に伴って、計測・制御のソフトが実行段階でファイル領域が確保できない場合には、前々月のファイルがその時点で消去されます。＞＞********************************************************************************＜メニュー画面 湿度計算の設定 ＞********************************************************************************
湿度計算の設定番号

名称

1 : 終了乾球番号2 : 変更

湿球番号

記録

3 : 追加4 : 削除の選択? 3

名称の入力 ? ハウス１
乾球の番号：? 1
湿球の番号：? 2
フロッピーディスクに記録するか否か(Y/N) ? Y＜＜コメント：湿度は、通風乾球計の示度から水蒸気圧を算出し、相対湿度を求めます（
国立天文台編 理科年表 丸善株式会社出版を参照）。ただし、水蒸気圧を求めるさいの大気圧は１気圧とします。＞＞********************************************************************************＜メニュー画面 積算値の設定 ＞********************************************************************************
積算値の設定番号

名称

1 : 終了種類
2 : 変更名称
3 : 追加型

記録
4 : 削除の選択? 3

名称の入力 ? 乾燥度
計測データの種類
1 : 温度2 : 電圧3 : 湿度制御用のデータの種類の入力（対応する数値で入力すること）? 3
計測データの種類 ： 湿度
番号
1

名称
湿度１

制御用のデータの名称の入力（対応する数値で入力すること）? 1
積算の種類

1:単純積算値

2:補数積算（ＴＶー計測値）
ＴＶの入力? 100
フロッピーディスクに記録するか否か(Y/N) ? Y

3:積算時間(>THR)：? 2＜＜コメント：温度・電圧や湿度計算を基礎に、それらに関する積算値を計算します。積
算値は、３種類用意しました。
その１は、単純な積算です。これは、一時間毎の平均値を１日にわたって積算します。
翌日になると、ゼロクリアーされ、再度積算を開始します。
その２は、補数積算です。例えば土壌などの乾きぐわいは、空気の乾きぐわいに依存すと予測され、（１００－湿度）の値が目安になるかと思います。灌水を行う場合、これを積算した値が設定値を越えた場合、灌水をはじめる制御方式を用意しています。このために、補数積算を用意しました。補数の積算値が設定値を越えて機器が作動したあとは、ゼ
ロクリアーされ、再度積算を開始します。
その３は、日照時間の計算などのためにもうけました。これは、任意のしきい値THRを計測値が越える時間の積算を１日毎に行います。
その１と３は、記録を重視した積算値です。従って、これらの値が機器の作動条件の設定値を越え、機器が作動した後でも、その２と異なり、ゼロクリアーはされません。＞＞********************************************************************************＜メニュー画面 最大値の設定 ＞********************************************************************************
最大値の設定番号

名称

1 : 終了種類

名称2 : 変更3 : 追加間隔（分）4 : 削除記録の選択? 3

名称の入力 ? 瞬間風速
計測データの種類
1 : 温度2 : 電圧3 : 湿度制御用のデータの種類の入力（対応する数値で入力すること）? 2
計測データの種類 ： 電圧
番号
1
2

名称
照度１
風速

制御用のデータの名称の入力（対応する数値で入力すること）? 2
計算間隔（分）：? 4
フロッピーディスクに記録するか否か(Y/N) ? N＜＜コメント：最大値の設定は、天窓などの開閉用の制御データのためにもうけました。
天窓などの開閉は、室温を制御するために、温度の計測値を用いて通常の制御を行います。しかし、台風などの強風が吹いてきた場合には、窓が開いていたのでは、窓そのものが破壊される可能性があります。従って、強風が吹くときには、窓を閉め、窓を開けるモーターをロックアウトする、いわば緊急の制御（優先制御）が必要になってきます。
このための制御データとして、風速を用いても良いのですが、ひとつ問題があります。
風はのべつくまなく吹くのではなく、吹いたり止んだりする、間歇的な変化をします。このような性質の場合、風が一時的に弱くなったから、ロックアウト状態を解除するような制御は、適しません。風がおさまるかどうか、しばらく様子をみる必要があります。
そのような場合には、ここで定義する最大値を制御データに利用します。ここでは任意の計測間隔（分）毎における最大値を求めます。例えば計測間隔を１０分としますと、計測間隔が毎時０分～１０分、１０分～２０分、・・・、５０分～６０分になります。例えば、１０分～２０分の計測値が設定値を越えた場合には、越えた直後からロックアウトなどの制御をはじめます。次の測定間隔３０分～４０分の１０分間の計測を行った後に、この間の最大値がロックアウトなどの優先制御の解除のための設定値を越えるようであれば、優先制御を継続します。しかし、最大値が優先制御の解除のための設定値より小さくな
れば、緊急の制御を解除し通常の制御にもどします。＞＞********************************************************************************

＜メニュー画面 制御条件の表示と設定＞********************************************************************************
電源の利用状況
番号
1
2
3
4
5
6
7
8

機器名

メニュー

使用

1: 終了

記録

制御条件

2: 電源の設定

3: 制御条件の設定

4: 制御条件の表示

必要なメニューを番号で入力 ? 2
電源の番号を入力して下さい ? 1
電源の使用状態を変更するか否か(Y/N)? Y
設定する名称（変更しないときはリターンキー）? 暖房器
フロッピーディスクに記録するか否か(Y/N) ? Y
警報音を鳴らすか否か（Y/N）? Y＜＜コメント：電源の設定をおこないます。電源の番号を入力してください。電源の名称
は、４文字以内の日本語入力が使用可能です。いったん設定した電源を使用状態から、休止状態に変更するときにも、この機能を利用します。
電源の使用状況をフロッピーディスクに記録することが可能です。フロッピーディスクには、電源名とＯＮまたはＯＦＦ状態になったときの日時と制御データの値が記録されます。ファイル名は、RDxxyy.DATになります。xxは西暦の下２桁、yyは月を表す数字です。
従って、このファイルは月毎に月始めに作成されます。
このファイルへの記録は、ＯＮ・ＯＦＦの回数が５００回に達した時と、月が変わった
時、計測・制御のソフトの実行を中止した時に行われます。ファイルの増加に伴って、計測・制御のソフトが実行段階でファイル領域が確保できない場合には、前々月のファイルがその時点で消去されます。
電源にＯＮ状態の指示がでたとき、パソコンの内部スピーカーを用いて、警報音を鳴らす機能をもうけてあります。これは、制御や環境が異常な状態になったとの警報や、タイマーとして用いたときの合図の音として利用できます。＞＞********************************************************************************＜メニュー画面 制御条件の表示と設定＞********************************************************************************
電源の利用状況
番号
1
2
3
4
5
6
7
8

機器名
暖房器

メニュー

使用
O

1: 終了

記録
O

制御条件

2: 電源の設定必要なメニューを番号で入力 ? 3
電源の番号を入力 ? 1

3: 制御条件の設定

4: 制御条件の表示

＜＜コメント：制御条件を設定します。設定する電源の番号を入力します。＞＞********************************************************************************＜メニュー画面 制御条件の設定＞********************************************************************************
制御条件の設定

使用機器

暖房器

計測データの種類
1 : 温度2 : 電圧3 : 湿度4 : 積算値制御用のデータの種類の入力（対応する数値で入力すること）? 1＜＜コメント：制御に用いる計測データの種類を対応する数値で入力します。＞＞********************************************************************************＜メニュー画面 制御条件の設定＞********************************************************************************
制御条件の設定

使用機器

暖房器

計測データの種類 ：温度
番号
1
2

名称
ハウス１
湿球１

制御用のデータの名称の入力（対応する数値で入力すること）? 1
制御データとして１分後の予測値を用いるか否か(Y/N)? Y＜＜コメント：制御に用いる計測データを対応する数値で入力します。
制御データとして１分後の予測値を用いる場合の例として、暖房機のＯＮ・ＯＦＦが考えられます。設定温度以下になって暖房機を起動しても、すぐには温度が上昇せず、設定温度以下の状態になってしまいます。このような状態をさけるために、１分後の予測値を求め、１分後に条件値が予測値以下になる場合に暖房機を起動します。また、暖房機を停止する場合にも、設定温度以上になって停止したのでは、暖房機の余熱のために設定温度以上になり、燃料費の無駄使いになります。これをさけるために、１分後の予測値が設定値を越える場合に暖房機の作動を停止します。
ただし、この機能は、計測値の時間変動が大きい場合に適応することは危険です。たとえば、電圧測定による照度を用いて、遮光幕の開閉を行うばあい、照度が連続的に緩慢な変化をする保証がありません。雲の動きや木の葉の揺らぎなどにより、突然計測値が変化することが予測されます。１分後の予測値は、連続的に緩慢な変化をするものとして計算しますので、照度などのような性質の計測データへの適応は避けてください。＞＞********************************************************************************＜メニュー画面 制御条件の設定 制御時間帯の設定 その１＞********************************************************************************
使用機器
No.
1

暖房器

制御時刻の設定方法
時間に依存する制御を設けない

2

定時制御

Ｎ時間経過後に制御

3

定時制御

１日にＮ回

4

定時制御

Ｎ日に１回

5

常時制御

１日をＮ分割の時間帯ごとの制御設定方法を番号で入力してください? 5＜＜コメント：制御時刻の設定を行います。設定の種類は、５種類を用意しました。
時間に依存する制御を設けない方法は、時間に関係なく制御条件を満足した場合に制御を行います。
定時制御のＮ時間経過後に制御では、Ｎ時間経過後に条件を満足した場合に制御を行います。制御終了後、次の制御は、Ｎ時間経過後になります。なお、Ｎの値として実数が許されます。３０分経過後の制御を行いたい場合には、Ｎを０．５としてください。
定時制御の１日にＮ回は、Ｎ個の時刻を設定し、設定時刻に条件を満足したときのみ制
御を行います。Ｎの値は、最大で６です。
定時制御のＮ日に１回は、Ｎ日を経過後の設定時刻に条件を満足したときのみ制御を行います。条件を満足しないときは、翌日以降の設定時刻において条件を満足したとき制御を行います。次の制御は、制御が行われてからＮ日が経過した以降になります。
常時制御の１日をＮ分割の時間帯ごとの制御では、１日をＮ分割し、各々の分割帯ごとに設定された条件を満足したとき、制御が行われます。Ｎの最大値は６です。
この計測・制御システムを単なるタイマーとして利用することも可能です。時間設定は
上記の方法によります。計測データの条件設定は、いつも満足する条件を設定します。例
えば、日常生活において、温度が５００度を越えることはありません。従って、温度が５００度以下の場合作動するように設定します。あるいは、電圧測定を行わないときは、計
測値は０Ｖです。従って、電圧が、１０００Ｖ以下という条件を設定します。＞＞********************************************************************************＜メニュー画面 制御条件の設定 制御時間帯の設定 その２＞********************************************************************************
使用機器
5

暖房器

１日をＮ分割の時間帯ごとの制御（最大６分割まで）

分割の個数は ? 3
1 回目： 00:00:00 時より何時まで
1:直接入力 2:日の出時刻を基準 3:日の入り時刻を基準? 2
日の出の前後何分までですか ? 60
2 回目：何時より何時まで
1:直接入力 2:日の出時刻を基準 3:日の入り時刻を基準? 3
日の入り前後何分までですか ? -60＜＜コメント：制御時間帯の設定を行います。制御時刻の設定方法は、３種類用意しました。
直接入力では、時刻を 09:12:04 の形式で入力します。なお、9:12:4 の形式でもエラーにはなりません。
日の出時刻を基準にする方法は、制御当日の日の出時刻を基準に前後何分かを入力します。日の出前は、マイナス符号をつけます。
日の入り時刻を基準にする方法は、制御当日の日の入り時刻を基準に前後何分かを入力します。日の入り前は、マイナス符号をつけます。
日の出・日の入りを基準にした場合、表示が「 7:15:12より何時まで」のように時刻が表示される場合があります。この時刻は、計測・制御条件設定ソフトの使用日における日の出・日の入りを基準にした時刻です。使用日が異なれば、この値は変化します。＞＞********************************************************************************

＜メニュー画面 制御条件の設定 制御条件の入力 その１＞********************************************************************************
使用機器
No.

暖房器

制御条件の設定方法

1

ON:C<C1, OFF:C>C2

2

ON:C>C1, OFF:C<C2

3

ON:C>C1, OFF:After Tsec/N interval:ITsec

4

ON:C<C1, OFF:After Tsec/N interval:ITsec

5

ON:C>C1, ON.STOP:After Tsec/N interval:ITsec

6

ON:C<C1, ON.STOP:After Tsec/N interval:ITsec

7

ON:C<C1 OR >C2

8

ON:C>C1 AND <C2 OFF:After Tsec/N interval:ITsec

OFF:After Tsec/N interval:ITsec

設定方法を番号で入力してください ? 3＜＜コメント： No.1 は、暖房機器を No.2 は換気扇、No.3 と No.4 は、灌水の制御を、No.5, No.6 は、天窓や側窓の開閉を、No.7, No.8 は、警報器の作動を想定した制御条
件の設定方法です。No.3 ～ No.8 は、機器の全作動時間は T 秒ですが、これを IT 秒の間隔をおいて、N 回繰り返すことが可能です。
No.1 は、計測値(C)がC1以下になったら機器の電源を入れ、C2以上になったら切断します。なお、C2>C>C1の条件が必要です。
No.2 は、計測値(C)がC1以上になったら機器の電源を入れ、C2以下になったら切断します。なお、C1>C>C２の条件が必要です
No.3, No.4 は、灌水を想定したものです。
No.3 は、計測値(C)がC1以上になったら機器の電源を入れ、T/N 秒以上経過したら切断されます。さらに IT 秒経過後、再び電源が入り、T/N 秒以上経過したら切断されます。
この操作が合計 N 回繰り返されます。
No.4 は、計測値(C)がC1以下になったら機器の電源を入れ、T/N 秒以上経過したら切断されます。さらに IT 秒経過後、再び電源が入り、T/N 秒以上経過したら切断されます。
この操作が合計 N 回繰り返されます。
No.3, No.4 では、繰り返しの過程において、計測値が条件を満足しなくなった場合、計測値の種類によって、その操作が異なります。計測値として積算値（例えば乾燥度）以外を用いると、操作の過程で条件を満足しなくなった場合、その操作が中断されます。積
算値を用いると、操作は中断されません。操作終了後、積算値はゼロクリアーされます。
No.5, No.6 は、天窓の開閉などのように、一挙に全開状態までもってこないで、計測値の変化を観察しながら、機器の作動を数ステップに分割して行うためのものです。これは、施設の内部と外部の温度差が大きいような条件のもとで、一挙に全開状態までもっていったのでは、急激な温度変化をもたらします。これを避けるために、もうけました。
No.5 では、計測値(C)がC1以上になったら機器の電源を入れ、T/N 秒以上経過したら切断します。この状態で電源は、ON.STOP と表示されます。さらに、IT秒経過後に計測値(C)がC1以上であったらば再び機器をT/N 秒作動させます。この動作は、最大でＮ回行います。この操作の過程で、計測値(C)がC1以下になったら、この操作は中断されます。また、再び計測値(C)がC1以上になったら、この操作が再開され合計で N 回になるまで行われます。この操作の終了後には、ON.STOP と表示され、計測値が再びC1以上になっても電源は入りません。
電源がOFF状態の表示がなされるのは、当機器と排他的関係にある電源が、ON状態になったときです。ON状態になるのは、排他的関係にある電源が制御条件を満足した場合で、

Ｎ回の繰り返しの過程や終了後を問いません。
No.6 は、計測値(C)がC1以下なったときの操作です。
Ｔの値としては、機器が全閉の状態から全開の状態までに要する時間を指定してください。また、ＮやITの値は、使用場所や季節に最適な値を探してください。Ｎの最大値の制
限はありません。
No.7 は、計測値(C)がC1以下かC2以上になれば作動します。
No.8 は、計測値(C)がC1からC2の間であれば作動します。＞＞********************************************************************************＜メニュー画面 制御条件の設定 制御条件の入力 No.1，No.2 の場合＞********************************************************************************
使用機器

暖房器

制御に用いる計測データ
No.
時間帯
1
00:00:00 → 7:15:12
2
7:15:12 → 15:5:12
3
15:5:12 → 24:00:00

種類：

(日の出
(日の入

温度

名称：

ハウス１

60分まで)-60分まで)1 回目の制御条件を入力してください
1

ON:C<C1, OFF:C>C2,

C1<C<C2

電源ＯＮの制御データの値は? 15
電源ＯＦＦの制御データの値は? 16
2 回目の制御条件を入力してください
1

ON:C<C1, OFF:C>C2,

C1<C<C2

電源ＯＮの制御データの値は? 20
電源ＯＦＦの制御データの値は? 21
3 回目の制御条件を入力してください
1

ON:C<C1, OFF:C>C2,

C1<C<C2

電源ＯＮの制御データの値は? 15
電源ＯＦＦの制御データの値は? 16＜＜コメント：制御条件の設定方法が No.1 または No.2 のタイプの制御条件の入力の例です。 No.1 では入力値が C1<C<C2 の条件を、 No.2 では入力値が C1>C＞C2 の条件をそれぞれ満足しないときは、再入力を要求されます。＞＞********************************************************************************＜メニュー画面 制御条件の設定 制御条件の入力 No.3，No.4 の場合＞********************************************************************************
使用機器

灌水器

制御に用いる計測データ
No.
1

時刻
7:15:12(日の出から種類：
60分)

1 回目の制御条件を入力してください

積算値

名称：

乾燥度

3

ON:C>C1, OFF:After Tsec/N interval:ITsec

電源ＯＮの制御データの値は? 500
運転時間は何秒か? 120
運転を分割するか(Y/N)? Y
運転時間の分割数は? 2
運転時間間隔は何秒か? 300＜＜コメント：制御条件の設定方法が No.3 または No.4 のタイプの制御条件の入力の例です。 ＞＞********************************************************************************＜メニュー画面 制御条件の設定 制御条件の入力 No.5，No.6 の場合＞********************************************************************************
使用機器

天窓開

制御に用いる計測データ
No.
時間帯
1
00:00:00 → 7:15:12
2
7:15:12 → 15:5:12
3
15:5:12 → 24:00:00

種類：

(日の出
(日の入

温度

名称：

ハウス１

60分まで)-60分まで)1 回目の制御条件を入力してください
5

ON:C>C1, ON.STOP:After Tsec/N interval:ITsec

電源ＯＮの制御データの値は? 20
運転時間は何秒か? 30
運転を分割するか(Y/N)? Y
運転時間の分割数は? 5
運転時間間隔は何秒か? 300
2 回目の制御条件を入力してください
5

ON:C>C1, ON.STOP:After Tsec/N interval:ITsec

電源ＯＮの制御データの値は? 28
運転時間は何秒か? 30
運転を分割するか(Y/N)? Y
運転時間の分割数は? 5
運転時間間隔は何秒か? 300
3 回目の制御条件を入力してください
5

ON:C>C1, ON.STOP:After Tsec/N interval:ITsec

電源ＯＮの制御データの値は? 20
運転時間は何秒か? 30
運転を分割するか(Y/N)? Y
運転時間の分割数は? 5
運転時間間隔は何秒か? 300＜＜コメント：制御条件の設定方法が No.5 または No.6 のタイプの制御条件の入力の例です。＞＞********************************************************************************

＜メニュー画面 制御条件の設定 制御条件の入力 No.7，No.8 の場合＞********************************************************************************
使用機器

警報器

制御に用いる計測データ

種類：

温度

名称：

ハウス１

制御条件を入力してください
7

ON:C<C1 OR >C2

OFF:After Tsec/N interval:ITsec

電源ＯＮの制御データのC1値は? 5
電源ＯＮの制御データのC2値は? 35
運転時間は何秒か? 120
運転を分割するか(Y/N)? Y
運転時間の分割数は? 2
運転時間間隔は何秒か? 30＜＜コメント：制御条件の設定方法が No.7 のタイプの制御条件の入力の例です。温度が５℃以下，３５℃以上になると、警報器の電源が３０秒間おいて６０秒間ＯＮ状態に２回なります。＞＞********************************************************************************＜メニュー画面 制御条件の設定 優先条件＞********************************************************************************
優先条件があるか否か（最大３条件まで）(Y/N)? Y
制御条件の設定

使用機器

天窓閉

計測データの種類
1 : 温度2 : 電圧3 : 湿度4 : 積算値

5 : 最大値制御用のデータの種類の入力（対応する数値で入力すること）? 5
計測データの種類 ： 最大値
番号
1
2

名称
照度
瞬間風速

制御用のデータの名称の入力（対応する数値で入力すること）? 2
使用機器：
No.

天窓閉

優先条件： 最大値

No. 2

制御条件の設定方法
制限開始

制限解除

作動

入力条件

1

ON:C>C1,

C<C2

Tsec

C1>C>C2

2

ON:C<C1,

C>C2

Tsec

C1<C<C2

3

NOT ON:C>C1,

C<C2

ロックアウトC1>C>C24NOT ON:C<C1,

C>C2

ロックアウトC1<C<C2

設定方法を番号で入力してください ? 1
C1=? 0.40
C2=? 0.20
Tsec=? 120＜＜コメント：優先条件とは、通常の条件設定にかかわらず、優先して制御に用いられる条件です。
たとえば、天窓の開閉を考えるとき、天窓の物理的構造を破壊するような強風が吹いているような条件のもとでは、天窓を閉めることが必要です。したがって、窓に垂直方向の風速を電圧として測定して、ある電圧以上になれば、天窓を閉めるモーターを作動させます。一方、天窓を開けるモーターは、ある電圧以上になれば、他の条件がどうであれ（温度が設定値に上がっても）、その作動を停止状態（ロックアウト）にすることが必要となります。次に、強風がおさまりある電圧以下になったら、天窓の開閉モーターの作動禁止
状態を解除します。
No.1 は、計測値(C)がC1以上になったら機器の電源を入れ、T 秒以上経過したら切断します。その後、計測値(C)がC2以下になるまで、機器の電源を入れることが禁止されます。
No.2 は、計測値(C)がC1以下になったら機器の電源を入れ、T 秒以上経過したら切断します。その後、計測値(C)がC2以上になるまで、機器の電源を入れることが禁止されます。
No.3 は、計測値(C)がC1以上になったら機器の電源を入れることが禁止されます。その後、計測値(C)がC2以下になったら、禁止状態が解除されます。
No.4 は、計測値(C)がC1以下になったら機器の電源を入れることが禁止されます。その後、計測値(C)がC2以上になったら、禁止状態が解除されます。＞＞********************************************************************************＜メニュー画面 制御条件の設定
排他的電源と協調的電源＞********************************************************************************
排他的電源があるか否か(Y/N)? Y
排他的電源の番号を入力? 5
協調的電源があるか否か(Y/N)? N＜＜コメント：排他的電源とは、ある電源がＯＮ状態のときには、この電源が必ずＯＦＦ状態になっていなければいけないような関係の電源をいいます。たとえば、天窓を閉める
モーターと閉めるモーターが同時にＯＮ状態になれば、ショート状態になります。このような状態をさけるための入力です。排他的電源がある場合には、相手の電源番号を入力します。同時に相手の電源の条件設定においても、対となる電源番号を設定します。排他的電源の表示は、制御・計測ソフトの表示画面において、XOR6,XOR5のように表示されます。これは、電源５において電源６が、電源６において電源５が排他的電源であることを示しています。
協調的電源とは、他の電源がＯＮ状態になれば当電源もＯＮ状態になり、他の電源がＯＦＦ状態になれば当電源はＯＦＦ状態になるような関係にある電源です。なお、他の電源がＯＮ・ＳＴＯＰ状態のときも、当電源はＯＮ状態とします。協調的電源の設定では、当電源の条件設定において、相手の電源番号を入力して設定します。協調的電源の例としては、吸気用の開閉シャッターがあります。吸気用の開閉シャッターは、通常は、高いほうの温度調節において、排気のモーターに連動させて起動させます。しかし、ボイラーによる加熱の場合に酸欠状態をさけるために、吸気が必要になります。従って、吸気用の開閉
シャッターの条件設定において、協調的電源として暖房機を指定する必要があります。なお、指定可能な協調的電源の個数は２個までです。＞＞********************************************************************************＜メニュー画面 制御条件の表示＞********************************************************************************

使用機器：天窓開警報：OFF
制御時刻の設定：

制御用計測データ：温度
排他的電源：天窓閉

１日を 3 分割の時間帯ごとの制御

No.
時間帯
1
00:00:00 → 7:15:12
2
7:15:12 → 15:5:12
3
15:5:12 → 24:00:00
No.
1
2
3

計測値
温度
温度
温度

ハウス１（計測値）

ON
> 20
> 26
> 22

優先条件
No. 計測データ
1 電圧
風速

(日の出
(日の入

60分まで)-60分まで)

OFF
< 18
< 24
< 20
制限開始
ON> 0.40

制限解除< 0.20作動
ロックアウトリターン キィーで 継続 ?

＜＜コメント：これは、制御条件の設定によって作成した、天窓開の電源の制御条件を表示したものです。天窓開の電源は、温度の測定データをもとに、１日を３区分し、各々の区分帯における電源ONとOFFの温度の設定値を表示しています。排他的電源としては、天窓閉が設定されています。また、優先条件として風速計より得られる電圧の測定データが、0.4Ｖを越えるとロックアウト状態に、0.2Ｖ以下になるとロックアウト状態が解除されます。＞＞********************************************************************************＜メニュー画面 その他 計測・制御間隔＞********************************************************************************
現在の計測・制御間隔 10 秒です。
変更しますか(Y/N)? Y
計測・制御間隔は１０秒，１５秒，２０秒，３０秒のいずれかとする。
新しい計測・制御間隔の入力? 15＜＜コメント：計測・制御間隔を設定します。設定できる間隔は、６０秒を整数で割り切れる秒数です。ただし、１秒、５秒、６０秒を除きます。１秒、５秒は、全センサーを用いた時の計測時間に足りず、実用上で問題があります。
制御は、計測終了後、制御機器番号の若い順に行われます。従って、定時刻制御の場合、設定されたＯＮ時刻が計測中であった場合には、指定された時刻きっかりＯＮ状態になりません。
電源がＯＮ状態になってからＯＦＦ状態になるまでの作動時間は、つぎの方式を採用しています。
機器の作動時間を秒で与えた場合、作動終了時刻が計測中でない限り、与えられた作動
時間どおり機器は、作動します。しかし、作動終了時刻が計測中の場合には、計測終了後、ＯＦＦの制御が行われます。この方式は、条件によっては機器の作動時間が、設定値より若干オーバーすることがあるものの、様々な計測データを用いて、多様な機器を制御する複合環境の計測・制御統合システムに適合した方式かと思います。 ＞＞
３

計測・制御の実行********************************************************************************＜計測・制御ソフトの起動と停止＞********************************************************************************
計測・制御ソフトの起動は、フロッピーディスクをセットした後、BBV2 のコマンドを投入して下さい。ソフトの起動後、計測・制御が開始されます。
計測・制御は、以下の場合を除いて、常時作動しています。
（１）ファンクッションキー（ｆ・１からｆ・４）による割り込み
ファンクッションキーの機能は、次節を参照（２）停電により計測・制御ユニットとの通信が途絶えたとき
停電により計測・制御ユニットが作動しない場合でも、パソコンが作動していれば、停電が回復し通信可能な状態になるまで、ソフトは待機状態になります。停電が回復しだい、正常な運転にもどります。
（３）パソコンの電源が切れたとき
停電などによりパソコンが作動しなくなった場合には、ソフトを再起動してください。バッテリーによるバックアップ機能があるパソコンの場合には、停電になってもパソコンはバッテリーがつきるまで作動しています。この間に停電が回復すれば、ソフトを再起動することなく、正常な運転にもどります。従って、使用するパソコンとしてバッテリーを備えたノート型パソコンの使用をお勧めします。
（４）その他プログラムのバグによる場合
あらゆる場合を考慮してプログラムを作成していますが、それでもバグはさけれません。プログラムのバグによると思われる場合は、ソフトを停止し、再起動してください。さらに、問題が生じたら制作者に相談してください。
計測・制御ソフトの停止は、ファンクッションキーのファンクッションキーｆ・１のメ
ニューにある No.1 実行中止の機能を用いれば、すべての電源をＯＦＦにして、正常に終了します。この機能を用いて終了しない場合は、Ctrlキー＋Cキーを押して、割り込み終了を行ってください。この場合、電源は実行状態をたもったままです。
********************************************************************************＜計測・制御の方法について＞********************************************************************************
計測・制御間隔を２０秒としますと、計測・制御の時間経過は、下の図のようになります。ただし、この間に機器のＯＮ／ＯＦＦの動作はないものとします。また、記号 MM,O,C,W は、以下の略とします。
MM:分
O:計測中
C:制御中
W:待ち時間MM:00

時刻１｜←O→←C→←

MM:20
W

時刻２

→｜←O→←C→←

MM:40
W

時刻３

→｜←O→←C→←

MM+1:00
W→｜（１）時刻１において、機器Ａの作動条件に関する計測値が、次のいずれかの条件を満足したとします。
1 ON:C<C1, OFF:C>C2
2 ON:C>C1, OFF:C<C2
この場合、時刻１の制御中で機器ＡのＯＮ／ＯＦＦの動作がなされます。
（２）時刻１において、機器Ａの作動条件に関する計測値が、次のいずれかの条件を満足して機器がＯＮ状態になったとします。また、作動時間 Tsec は５０秒、 N=1 としま
す。
3
4
5
6
7
8

ON:C>C1, OFF:After Tsec/N interval ITsec
ON:C<C1, OFF:After Tsec/N interval ITsec
ON:C>C1, ON.STOP:After Tsec/N interval ITsec
ON:C<C1, ON.STOP:After Tsec/N interval ITsec
ON:C<C1 OR >C2 OFF:After Tsec/N interval ITsec
ON:C>C1 AND <C2 OFF:After Tsec/N interval ITsec

時間経過は以下のようになります。
MM:00

時刻１

｜←O→←C→←

MM:20
W

時刻２

→｜←O→←C→←

MM:40
W→｜←O→←

時刻３C

MM+1:00→← W →｜

←ＯＮ…………………… ５０秒間………………………… ＯＦＦ→
なお、機器の作動開始時刻が指定されている場合、この時刻において計測中であれば、計測終了後ＯＮまたはＯＦＦ状態になります。計測時間は、計測端子の数に依存し、１６
チャネル全部を使用すると７～８秒かかります。一方、制御時間は、１０チャネル全部を使用したとしても、１サイクル１秒以内です。従って、計測端子を全部使用した場合、実際の機器の作動時間は、設定値より若干オーバーすることに留意してください、********************************************************************************＜ ディスプレーの表示方法 ＞********************************************************************************
ソフトの起動がうまくいった場合の初期画面の一例は、次のようになります。
年月日：96/12/08
温度
電圧
湿度

現時刻：14:12:30

ハウス１ 15.1( 4.5, 20.3)
照度0.30( 0.00, 0.46)
ハウス１ 71.5

湿球１

12.2(

温度計測中
3.5, 17.8)

電源の利用状態
制御条件
作動
番号 機器名 ON/OFF
作動時刻
計測値 ONOFF
時間 分割
1 暖房機 ON
6:51:20→16:3:24 温度1 < 16
> 17
2 換気
OFF
6:51:20→16:3:24 温度1 > 26
< 24
3 吸気
OFF
6:51:20→16:3:24 温度1 < 26
< 24
4 遮光開 ON.STOP 6:51:20→16:3:24 電圧1 < 0.20
60sec
5 遮光閉 OFF
6:51:20→16:3:24 電圧1 > 0.36
60sec┌──────┐┌──────┐┌──────┐┌──────┐│ﾒﾆｭｰ││ｼﾞｮｳｹﾝ││ﾋｮｳｼﾞ ││ﾘｾｯﾄ

作動
間隔

│

└──────┘└──────┘└──────┘└──────┘＜＜コメント：１行目は、日付、現時刻が表示されます。さらに、計測・制御状態の表示
として、温度計測中、電圧計測中、制御中の表示がなされます。なお、待機中には表示がなされません。
２行目以降から数行にわたって、計測値が表示されます。なお、（ ）中の値は、当日中の最低・最高値です。
中断以降の表示は、各種の電源に関する機器名、制御状況、制御条件が表示されます。
なお、この部分の表示は、ファンクッションキーｆ・３によって、計測値を表示することが可能です。 ＞＞
ファンクションキーの機能
計測・制御実行中に各種の情報を得るための機能を、ファンクションキーによる割り込
み機能を利用しました。ファンクションキーは、ｆ・１からｆ・５まで利用しています。
ファンクションキーによる割り込みは、いつでも受け付けられます。ただし、１行目の表
示に温度計測中、電圧計測中、制御中のいづれかの表示が出ている場合には割り込みは停止されます。この表示が消えてから割り込みの処理ルーチンが実行されます。従って、ファンクションキーを押してから処理ルーチンが実行が実行されない場合、何回もファンク
ションキーを押さないように留意してください。
ファンクションキーによる割り込み中は、計測・制御が中断されます。また、ファンク
ションキーを利用して計測・制御条件を変えることは、ｆ・４のリセットの機能のみ可能です。ただし、この場合は、BBV2DATE を利用してあらかじめ計測・制御条件を設定したファイルを作成することが必要です。

********************************************************************************＜ファンクッションキーの機能＞********************************************************************************
ｆ・１：メニュー
No.
機能
1
実行中止
2
制御条件の表示3
ディスプレーの表示方法
4
測定・制御条件のリセット
5直接制御
6リレーの使用回数の表示
7
運転継続
ｆ・２：ジョウケン
制御条件の表示ｆ・３：ヒョウジ
ディスプレーの表示方法
計測値の時間経過
制御電源の状態
ｆ・４：リセット
測定・制御条件のリセット
ｆ・１キーのメニューによる選択 2 の制御条件の表示は、ｆ・２キーのジョウケンと全く同じ機能です。また、ｆ・１キーのメニュー 3 のディスプレーの表示方法は、ｆ・３キーのヒョウジと、 4 の 測定・制御条件のリセットは、ｆ・４キーのリセットと同一です。
ｆ・１キーのメニューによる選択 1は、実行を中止するときに使用します。実行中止にともなって、すべての電源がＯＦＦ状態になり、機器の運転記録用のファイルなどが更新されます。
ｆ・１キーのメニューによる選択 5 直接制御では、電源の番号を入力することにより、電源のＯＮ／ＯＦＦを直接制御します。電源がＯＦＦからＯＮになると、作動経過時間が表示されます。作動を停止する場合は、ｆ・５キーを押してください。なお、ｆ・５キーによる割り込みは、この機能のみ有効です。この機能は、Ｂｌｕｅ Ｂｏｘのコンセン
トと機器を接続して、正常に作動するかどうかの初動テストの利用などを想定したものです。
ｆ・１キーのメニューによる選択 6 リレーの使用回数の表示では、ＡＣ１００Ｖ電源
用のリレーのＯＮ／ＯＦＦの回数を表示します。
ｆ・１キーのメニューによる選択 7 運転継続は、ｆ・１キーによる割り込みを終了し、計測・制御を続行します。
ｆ・２キーのジョウケンの割り込みでは、各電源の制御条件を表示します。表示の方法
は、計測・制御データの作成における表示方法と同一です。
ｆ・３キーのヒョウジの割り込みでは、ディスプレーの下半分の表示方法の変更を選択します。計測値の時間経過は、当日の１時間毎の最低・最高・平均値を表にして示す機能と、グラフにして示す機能があります。ただし、グラフは温度の測定値のみ最高・最低値を帯グラフにして最大２種類まで示します。なお、制御電源の状態の表示は、システム起動後の初期画面と同一になります。
ｆ・４キーのリセットでは、現在使用中の測定・制御条件を変更することが可能です。
現在使用中のフロッピーディスクを取り出し、別のパソコンにセットして、計測・制御条
件作成ソフト BBV2DATA を起動し、計測・制御条件を変更してください。作成後フロッピ
ーディスクを取り出し、計測・制御用に利用しているパソコンにセットした後、ｆ・４キーを押してください。
警報音についてパソコンから電源にＯＮの命令が発せられたとき、パソコンの内部スピーカーから警報音がなるように設定できます。警報音が鳴りだしてしてから、警報音を止めたいときは、適当なキーを押すと止まります。

４

、

５

データ解析
計測データ、機器の作動状況のデータをファイルに保存することが可能です。これらのデータを解析して、制御の向上などに利用することが必要になります。しかし、現段階では（１９９７年１月）いっさいのソフトを作成していません。これは今後の課題です。

ファイル
ソースファイル
ファイル名
BBV2TEST.BAS
BBV2DATA.BAS
BBV2.BAS
実行形式ファイル
ファイル名
BBV2TEST.EXE
BBV2DATA.EXE
BBV2.EXE
実行用データファイル
ファイル名
MAIN.DATCD.DAT
OD.DAT
CD1.DAT～CD12.DAT
OD1.DAT～OD12.DAT
CD1A.DAT～CDxxA.DATOD1A.DAT～ODxxA.DAT
TEMP.DAT
SUN.DATSUNRS.DATODxxyy.DAT

録

CDxxyy.DATERRCODE.TXT

機能
組み立ての検査用
計測・制御用のデータ作成
計測・制御の実行
機能
組み立ての検査用
計測・制御用のデータ作成
計測・制御の実行
機能
計測・制御用の共通データ
制御条件のデータのマスターファイル
計測状態のデータのマスターファイル
月別の制御条件のデータ
月別の計測状態のデータ
期間別の制御条件のデータ xxは、期間の個数
期間別の計測状態のデータ
運転停止時に更新され再起動に必要なファイル
利用地に近い都市の日の入り・日の出時刻の情報
全国各地の日の入り・日の出時刻の情報
計測値、一時間毎の最高・最低・平均値を記録
xxは計測年の西暦の下二桁 yyは月機器の運転記録、機器の作動時刻、停止時刻を記
実行時のエラー記録