JPH0343599B2 - - Google Patents

Info

Publication number
JPH0343599B2
JPH0343599B2 JP56009500A JP950081A JPH0343599B2 JP H0343599 B2 JPH0343599 B2 JP H0343599B2 JP 56009500 A JP56009500 A JP 56009500A JP 950081 A JP950081 A JP 950081A JP H0343599 B2 JPH0343599 B2 JP H0343599B2
Authority
JP
Japan
Prior art keywords
output
data
time
memory
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP56009500A
Other languages
English (en)
Other versions
JPS57124284A (en
Inventor
Hirosada Mikasa
Katsumi Izawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Idec Corp
Original Assignee
Idec Izumi Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Idec Izumi Corp filed Critical Idec Izumi Corp
Priority to JP950081A priority Critical patent/JPS57124284A/ja
Publication of JPS57124284A publication Critical patent/JPS57124284A/ja
Publication of JPH0343599B2 publication Critical patent/JPH0343599B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G15/00Time-pieces comprising means to be operated at preselected times or after preselected time intervals
    • G04G15/006Time-pieces comprising means to be operated at preselected times or after preselected time intervals for operating at a number of different times

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electric Clocks (AREA)

Description

【発明の詳細な説明】 この発明は予め定めたスケジユールに従つてオ
ン、オフ等の出力制御を行い、ビルや学校の冷暖
房、時報等を自動化する装置に関し、特に週間の
曜日毎および時刻毎に当該出力制御を行うことの
できる所謂ウイークプログラマーに関するもので
ある。
ウイークプログラマーは一般に複数の出力端子
を備えるとともに、これらの出力端子のそれぞれ
に於いて、週間の曜日毎および時刻毎に出力制御
を行う様予め定めたプログラムを記憶する手段を
備えている。
通常はこの記憶手段としてメモリーが用いられ
るが、操作者の意図に応ずるプログラムが記憶出
来る様メモリーへの書き込み、書き換え手段とし
ての入力装置も同時に設けられている。また、更
にこのウイークプログラマーを構成する要素とし
ては、現在の曜日、時刻に対応した記憶内容を読
み出し、出力するための曜日・時刻カウンターお
よび読み出し回路が必要である。
これらの要素を中心として構成されるウイーク
プログラマーの概念的ブロツク図を示すと第1図
の様になるが、 メモリー1、入力手段としての入力キー2、曜
日・時刻カウンター3、読み出し回路4の他に表
示回路5と、および図示はしていないがこれらの
要素間の制御を行う制御回路が一般的に付加され
ている。
第2図はマイクロコンピユーターを利用してこ
の発明の前提となるウイークプログラマーを構成
した場合のブロツク図である。
システムを構成する主要な要素は、マイクロプ
ロセツサ(以下CPUという)10、システムプ
ログラムを格納するROM11、システムワーク
エリアとなるRAM12、曜日・時刻カウンター
13、プログラムメモリー即ち曜日および時刻毎
のスケジユールに従つたデーターを記憶する
RAM14、I/O15〜17、表示器18、出
力端子を含む出力回路19および入力キー20で
ある。なお各要素はアドレス、データー、コント
ロールの各バスから成るシステムバス21によつ
て接続されている。
前記RAM14には、第3図に示す記憶内容を
1ブロツクとして、例えば出力No.順、次いで曜日
順(日、月、火…)の優先順序に従い複数のブロ
ツクが記憶されていて、各ブロツクの内容の変
更、新規ブロツクの書き込み、或いは特定ブロツ
クの消去等が入力キー20の操作によつて行い得
る様になつている。ここで、1ブロツクの記憶内
容は、出力No.、曜日、時刻、出力状態の4個のデ
ーターから成り、出力状態はオン、オフ、若しく
はパルス出力のいずれかに相当するデーターで構
成される。
特別の状態でない時、曜日・時刻カウンター1
3は現在の曜日、時刻にあり、また、RAM14
内に記憶されている複数のブロツクから、前記カ
ウンター13の曜日、時刻データーに対応するブ
ロツクが常時検索され、該当するブロツクが検索
された時、そのブロツクに記憶されている出力No.
の端子に出力状態領域に記憶される出力データー
を送出する。例えば月曜日の8:00に出力No.
「1」の端子をオン、同日の13:00にオフするス
ケジユールを実行する場合、カウンター13が月
曜日で且つ8:00になつた時、第4図イに示すブ
ロツクが検索され、オンデーターが出力回路19
に送られる一方、カウンター13が月曜日で且つ
13:00になつた時、第4図ロに示すブロツクが検
索され、オフデーターが出力回路19に送られ
る。なお或るブロツクの出力状態領域がパルスを
指定していれば、当該ブロツクの曜日、時刻にな
つた時、一定時間だけのオン出力が出力回路19
に送られる様になされている。
以上の様にして任意の出力端子に、予め設定し
たスケジユールに従う出力データーが送出される
様にしている。
しかしながら、この様なウイークプログラマー
では、オン、オフの出力データーに個々に対応す
る記憶ブロツク(第3図参照)が必要であるた
め、1日の期間内に或る出力端子を繰り返してオ
ン、オフさせたい場合は、その端子および曜日に
対応する記憶ブロツク数だけで相当な数を占る様
になる。特に、省エネルギー運転上、一定のデユ
ーテイサイクルで負荷をオン、オフする場合は同
一出力端子で同一曜日に対応する記憶ブロツク数
が数10個に達することがある。システムコスト、
殊にメモリーコストを低減させる見地からはこの
様な状態が好ましいものでないことはいうまでも
ない。
この発明の主な目的は、上記事情に鑑みて、装
置の機能を低下させることなく使用するメモリー
容量を低減し、メモリー使用効率の向上と装置の
低価格化を図ることにある。
以下この発明の実施例を図面を参照して説明す
る。
第5図はこの発明の実施例であるウイークプロ
グラマーのブロツク図である。
構成において第2図と異なるのはメモリーに
RAM22が追加されている点と、上限温度セン
サー23、下限温度センサー24を設け、それら
の検出データーをシステムに取り込むためのI/
O25が追加されている点である。また、RAM
14にブロツク単位で記憶される記憶内容も第3
図に示すものと異なる様にされる。第6図にこの
記憶内容を示す。同図に示す様に1ブロツクは、
出力No.、曜日、時刻、出力状態、デユーテイフラ
ツグ、デユーテイパターンNo.、デユーテイパター
ンNo.の加減実行フラグの各要素を記憶する7記憶
領域で構成される。この構成は第3図に示す領域
に更にデユーテイフラツグ領域とデユーテイパタ
ーンNo.領域を付加したものである。後述の説明か
ら明らかな様に、デユーテイフラツグは当該ブロ
ツクの実行においてデユーテイパターンNo.を参照
するか否かを決定するデーターを提供し、例えば
「1」のデーターであれば参照し、「0」のデータ
ーであれば参照しない様に、出力状態領域のデー
ターの内容を実質的に変更する機能を有してい
る。即ち、デユーテイパターンNo.を参照する場合
は当該ブロツクの出力状態領域に記憶されるデー
ターはデユーテイ運転の開始時刻とみなされ、当
時刻において実行する出力データーは別のメモリ
ーに記憶されるデユーテイパターンデーターに置
き換えられる。
第7図は複数のデユーテイパターンデーターの
記憶されるRAM22の記憶内容を示す。
デユーテイパターンは繰り返し時間を特定する
サイクルタイムと、1サイクル内の出力オン時間
を特定するオンタイムとで決定され、RAM22
にはそれらのパターンを異にした幾つかのデータ
ーが記憶され、それらのパターンにはNo.が付され
ている。例えばデユーテイパターンNo.が「2」の
場合、デユーテイパターンはサイクルタイムが30
分、オンタイムが15分である。もし或るブロツク
のデユーテイフラツグ(第6図参照)に「1」が
記憶され、更にデユーテイパターンNo.「2」が記
憶されているなら、当該ブロツクの実行の際に
は、出力データーがサイクルタイム30分、オンタ
イム15分のパルス状出力データーとなる。この場
合、当該ブロツクの出力状態領域に記憶されるデ
ーターはデユーテイ運転開始時刻となる。
また、同じブロツクのデユーテイパターンNo.を
入力キー20によつて「2」→「3」に書き換え
れば、実行デユーテイパターンはRAM22のNo.
「3」パターンに置き換えられ、サイクルタイム
30分、オンタイム20分の出力データーとなる。な
お、デユーテイフラツグを「1」→「0」に書き
換えればデユーテイパターンNo.のデーターに無関
係に出力状態領域のデーターが出力データーとし
て有効づけられることはいうまでもない。
この様にして単一のメモリーブロツクで繰り返
し出力を容意に実行出来ることとなる。
更に、このウイークプログラマーでは、外部温
度センサーによつて特定のメモリーブロツクに記
憶されるデユーテイパターンNo.を自動的に加減で
きる様になされている。この機能の実現のため
に、RAM22に上述したデユーテイパターンテ
ーブルの他、パターンNo.加減テーブルが記憶され
ている。このテーブルはセンサー23,24の出
力が「1」である場合に、それぞれパターンNo.を
「−1」、「+1」することを示すものである。従
つて、センサー23が「1」となつた時、デユー
テイパターンNo.加減実行フラツグのたつているメ
モリーブロツクのデユーテイパターンNo.が「−
1」され、反対にセンサー24が「1」になつた
時、上記パターンNo.が「+1」される。ここでは
センサー23が上限温度センサー、センサー24
が加減温度センサーであるから、また、パターン
No.が増えるに応じてオンタイムが増える関係にあ
るから(第7図参照)、センサー配置箇所が上限
温度に達した時、特定のメモリーブロツクの実行
出力データーは通常の繰り返しパルスデーターよ
りオンタイムが1ランク短い繰り返しパルスデー
ターに変わり、また下限温度に達した時には、反
対に1ランク長い繰り返しパルスデーターに変わ
る。この様な動作から、例えば空調機を断続運転
する場合に運転のデユーテイを自動的に変えて温
度管理を行うことが可能になる。
次に、以上に述べたウイークプログラマーの更
に具体的な動作につき第9図以下を参照して説明
する。
第9図はこのウイークプログラマーに使用され
る入力キー20の主要キーを示している。
先ず各キーの機能を順に説明する。
「OUT」……出力No.設定用キー 「WEEK」……曜日設定用キー 「TIME」……時刻設定用キー 「SUN/O」、……「 /9」……数字および曜
日指定用数値キーで、「WEEK」キー操作によ
つて曜日指定となる。
「ENTER」……プログラムデーター書き込み用
キー 「ON」……プログラムデーター設定時、出力デ
ーターを“ON”に設定する出力データー設定
キー 「OFF」……プログラムデーター設定時、出力
データーを“OFF”に設定する出力データー
設定キー 「PLS」……プログラムデーター設定時、出力デ
ーターを“PULSE”に設定する出力データー
設定キー 「MEMO・CL」……RAM14,22の記憶デ
ーター(プログラム、テーブル用プリセツトデ
ーター)消去用キー 「READ」……RAM14,22の記憶データー
(プログラム、テーブル用プリセツトデーター)
読み出し用キー 「繰返」……デユーテイパターン参照指定キー RAM14にブロツク単位にプログラムを書き
込む場合は、上記の各キーのうち、「OUT」キ
ー、「WEEK」キー、「TIME」キー、数値キー、
出力データー設定キー、「ENTER」キー、「繰
返」キー等を用いる。例えば、月曜日の8:00に
No.5の出力端子を“ON”とする場合には、
「OUT」、「5」、「WEEK」、「MON」、「TIME」、
「8」、「ON」、「ENTER」の順にキーを操作す
る。また、月曜日の8:00から、No.5の出力端子
をデユーテイパターンNo.2の形態で繰り返し
“ON”、“OFF”する場合には、「OUT」、「5」、
「WEEK」、「MON」、「TIME」、「8」、「ON」
(或いは「OFF」「PLS」)、「ENTER」、「繰返」、
「2」、「ENTER」の順にキーを操作する。
第10図はこのプログラムの書き込みを行う場
合の制御手順を示している。なお、デユーテイパ
ターンのプリセツトについては後述する。
ステツプn1(以下ステツプnxを単にnxという)
では、書き込み操作において最初に操作されたキ
ーが「OUT」キーであるか否かを判別する。こ
こでもし「OUT」キーであるならn2へ進み出力
No.の受け付けを行い、以下順に、曜日の受け付け
n3、時刻の受け付けn4、出力データーの受け付け
n5を実行し、n6で「ENTER」キーの操作された
のを判別してn7にてn2〜n5で受け付けたデーター
をRAM14のメモリーへ書き込む。続いてn8
て次の操作に「繰返」キーの押圧があるか否かを
判別するが、もし操作が無ければ1ブロツクの書
き込みは終了となる。「繰返」キーの押圧があれ
ばn9へと進みデユーテイパターンNo.の受け付けを
行い、n10の「ENTER」キーの操作されたのを
判別してn11にてn9で受け付けたデータをRAM1
4のメモリーへ書き込む。この場合そのアドレス
はn2〜n5のデーターを書き込んだブロツクと同一
ブロツクになる様にされるとともに、デユーテイ
フラツグ領域に「1」も同時に書き込まれる様に
される。
以上の様にして、スタートからエンド1まで進
む場合はデユーテイフラツグが立たず、従つて出
力状態領域のデーターがそのまま出力データーと
なり、スタートからエンド2まで進む場合はデユ
ーテイフラツグが立つて、従つて出力状態のデー
ターが無視され、出力データーは同一ブロツクに
記憶されるデユーテイパターンNo.が参照されるこ
ととなる。
ここで、デユーテイパターンのプリセツト操作
および動作について説明する。
デユーテイパターンのプリセツトは、「繰返」
キー操作後、デユーテイパターンNo.、サイクルタ
イム、オンタイム順に指定し、最後に
「ENTER」キーを操作することによつて行う。
第11図はこの操作に伴う制御手順を示してい
る。
先ずn20では「繰返」キーの操作があつたかど
うかを判別し、n21、n22、n23でそれぞれデユーテ
イパターンNo.、サイクルタイム、オンタイムの受
け付けを行う。それらの受け付けが終了すると
n24で「ENTER」キーの操作有無を判別し、操
作された時点でn25へと進み、ここでn21〜n23で受
け付けたデーターの書き込みを行う。なお、この
書き込みはRAM22の予め定められた領域に書
き込まれる様になつている。
また、RAM22には更に第8図に示すパター
No.加減テーブルも予め定められた領域に書き込ま
れているが、この書き込み操作、動作については
図示しない他のフアンクシヨンキーと
「ENTER」キーおよび数値キーを用いることに
より、上述のデユーテイパターンの場合と同様に
容易に行うことが出来るためここでは詳述をしな
い。
さて、上述した書き込み操作を繰返すことによ
つて、プログラムデーター、デユーテイパターン
等を複数個自由に記憶させておくことが出来る
が、次にこの様にして記憶したプログラムを実行
する場合の動作について説明をする。
前述した様に、プログラムの実行は内蔵する曜
日・時刻カウンター13の内容と、RAM14に
記憶される複数の各ブロツクの曜日、時刻データ
ーの対比を行い、即ち、カウンター13に相当す
る曜日、時刻データーの記憶するブロツクの検索
を行い、一致したブロツクがあつた時にその出力
No.の端子に出力データーを送出することによつて
行われる。
第12図はこの動作の制御手順を示すフローチ
ヤートである。
先ずn30は曜日・時刻カウンター13と一致す
る曜日、時刻の記憶したブロツクを検索するステ
ツプで、検索は既述した様に出力No.の小さい順、
次に曜日順に行われる様になつている。
カウンター13と曜日、時刻の一致したブロツ
クが検出されると、n31へ進み、そのブロツクの
デユーテイフラツグ領域の記憶内容を判別する。
ここでもしフラツグが立つていなければn32へと
進み、そのブロツクの出力データー(出力状態領
域に記憶されるデーター)の実行を行い再たび
n30へ戻り次のブロツク検索を行う。しかし、フ
ラツグが立つている場合はn33へと進み、実行出
力データーの置き換えが行われる。
先ず当該ブロツクのデユーテイパターンNo.を読
み取り、そのブロツクのデユーテイパターンNo.加
減実行フラツグが立つていればn35、n36でセンサ
ー23,24の状態を検出し、上限温度センサー
23がONであるならn37でパターンNo.を「−1」
し、下限温度センサー24がONであるならn38
パターンNo.を「+1」する。これらのセンサーが
両方共OFFであるなら、或いは当該ブロツクの
デユーテイパターンNo.加減実行フラツグがたつて
いなければ、そのままのデユーテイパターンNo.が
対象となる。次にn39でデユーテイパターンNo.に
対応したサイクルタイムとオンタイムを特定する
RAM22のデユーテイパターンデーターを読み
出し、n40でそのデーターを出力データーとして
実行する。
この様にして或る出力端子のプログラムの実行
が行われるが、同様に各出力端子のプログラムの
実行も行われる。より詳しくは、曜日・時刻カウ
ンター13の内容が変動する毎に、RAM14に
記憶される全てのブロツクの検索が行われ、検索
の行われたブロツクの全てについて出力No.順にプ
ログラムの実行、即ち第12図に示す手順が繰り
返されることとなる。これらの手順の処理に要す
る時間は、ウイークプログラマーとして必要な出
力端子数がそれ程多くないことから、殆ど無視す
ることが出来、従つて見かけ上出力端子のオン、
オフ変動は全て同一時刻に行われる。
なお、以上の例では、センサーを2個用いてデ
ユーテイパターンNo.が自動的に「+1」、若しく
は「−1」変更される様にしたが、入力キー20
を用いてその変更分の大きさを任意に変えれるこ
とはいうまでもない。また、センサーを2個以上
用いても良く、温度センサーに限らず制御対象に
よつて種々のセンサーを用いることも可能であ
る。更にセンサーを用いず入力キー20により、
直接、デユーテイパターンNo.の加減数とその実施
を指定することもできる。
以上の様に、この発明によればプログラムメモ
リー(RAM14)に記憶される各ブロツクの出
力データーが、他のメモリー(RAM22)に記
憶される連続した出力状態を表すデユーテイパタ
ーンのデーターによつて置き変えられる様になる
ため、プログラムメモリーの容量を小さくするこ
とが出来るとともに、ブロツクに記憶されるデユ
ーテイパターンNo.を変えるだけで、その連続する
出力データーのサイクルタイム、オンタイムを任
意に変更することが可能である。このため、出力
データーの変更が極めて容易であり、操作性を大
きく向上させるという効果がある。また、各ブロ
ツクのデユーテイパターンNo.を適当に設定するこ
とにより、複数の制御対象が同時に運転する瞬時
電力を小さくすることが容易に出来、省エネルギ
ーを図り得るとともに、契約電力を小さくし得る
有用性がある。
【図面の簡単な説明】
第1図、第2図はこの発明の前提であるウイー
クプログラマーの構成を示し、それぞれ概念的ブ
ロツク図とマイクロコンピユーターを利用したブ
ロツク図である。また、第3図は第2図のウイー
クプログラマーにおいてプログラムメモリー
RAM14に記憶される1ブロツクの記憶内容を
示し、第4図イ,ロはその例を示している。第5
図はこの発明の実施例であるウイークプログラマ
ーのブロツク図であり、第6図は同プログラマー
のプログラムメモリー(RAM14)に記憶され
る1ブロツクの記憶内容、また第7図は他のメモ
リー(RAM22)に記憶されるデユーテイパタ
ーンテーブル、第8図は同メモリー(RAM2
2)に記憶されるパターンNo.加減テーブルを示
す。更に第9図は同ウイークプログラマーに用い
られる入力キーの主要キーを示し、また、第10
図乃至第12図はこのウイークプログラマーの動
作手順を示すフローチヤートである。 10……CPU、13……曜日・時刻カウンタ
ー、14……RAM(プログラムメモリー)、19
……出力回路、20……入力キー、22……
RAM。

Claims (1)

  1. 【特許請求の範囲】 1 複数の出力端子と、該複数の出力端子の何れ
    かを特定する出力No.、曜日、時刻、および出力状
    態を出力データー毎に記憶する第1のメモリー
    と、曜日および時刻を記憶する曜日・時刻カウン
    ターとを有し、該カウンターの記憶内容の曜日、
    時刻に対応する出力データーを前記第1のメモリ
    ーから読み出してその出力データーの出力No.によ
    つて特定される出力端子に同出力データーの出力
    状態の内容を出力するようにしたウイークプログ
    ラマーにおいて、 出力のオン、オフ繰り返し時間を特定する複数
    個のデユーテイーパターンデーターを記憶する第
    2のメモリーを設けるとともに、 前記第1のメモリーに記憶する出力データーの
    出力状態を、前記第2のメモリーに記憶されるデ
    ユーテイーパターンデーターの何れかに置き換え
    られるようにしたことを特徴とするウイークプロ
    グラマー。
JP950081A 1981-01-24 1981-01-24 Week programmer Granted JPS57124284A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP950081A JPS57124284A (en) 1981-01-24 1981-01-24 Week programmer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP950081A JPS57124284A (en) 1981-01-24 1981-01-24 Week programmer

Publications (2)

Publication Number Publication Date
JPS57124284A JPS57124284A (en) 1982-08-03
JPH0343599B2 true JPH0343599B2 (ja) 1991-07-03

Family

ID=11721951

Family Applications (1)

Application Number Title Priority Date Filing Date
JP950081A Granted JPS57124284A (en) 1981-01-24 1981-01-24 Week programmer

Country Status (1)

Country Link
JP (1) JPS57124284A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0621039Y2 (ja) * 1988-11-16 1994-06-01 ダイキン工業株式会社 負荷のタイマ装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55160896A (en) * 1979-06-01 1980-12-15 Matsushita Electric Ind Co Ltd Program timer

Also Published As

Publication number Publication date
JPS57124284A (en) 1982-08-03

Similar Documents

Publication Publication Date Title
JPH0343599B2 (ja)
JPS55124830A (en) Input and output control system
JPS6216715Y2 (ja)
JP3355280B2 (ja) 表示制御システム
JPS6281103U (ja)
JPS6222172A (ja) スケジユ−ル機能付電子装置
JPS61275959A (ja) グラフ表示制御装置及びグラフ表示制御方法
JPH0310123B2 (ja)
JP2966246B2 (ja) スケジュール制御装置
JP2576088B2 (ja) デ−タ記憶装置付電子機器
JPS6210831Y2 (ja)
JPS6181359U (ja)
JPS6012185Y2 (ja) デ−タ記憶装置
JPS6335209A (ja) 炊飯器のタイマ装置
JPS6145550Y2 (ja)
JPS6223031A (ja) 可変倍率複写機
JPH0751610Y2 (ja) オーバーライド機能を備えたプログラマブルコントローラ
JP2696811B2 (ja) 電子式プリセツトカウンタ
JPH0720769Y2 (ja) プログラム機能を備えた小型電子式計算機
JPS5647781A (en) Program timer
JPS5815203U (ja) プログラマブル・コントロ−ラ
JPS62109240U (ja)
JPS59144909A (ja) ストア−ド・プログラム式制御装置
JPS5681490A (en) Week programmer
JPS61168449U (ja)