JPH0651991A - プログラム・ローディング方式 - Google Patents
プログラム・ローディング方式Info
- Publication number
- JPH0651991A JPH0651991A JP4202794A JP20279492A JPH0651991A JP H0651991 A JPH0651991 A JP H0651991A JP 4202794 A JP4202794 A JP 4202794A JP 20279492 A JP20279492 A JP 20279492A JP H0651991 A JPH0651991 A JP H0651991A
- Authority
- JP
- Japan
- Prior art keywords
- program
- panel
- address
- value
- bus
- 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.)
- Withdrawn
Links
- 239000000872 buffer Substances 0.000 claims abstract description 16
- 238000004891 communication Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 claims description 2
- 238000011068 loading method Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【構成】パネル20は、パネル毎に異なる値を設定する
パネル識別アドレス設定スイッチ21と、アドレス値と
上位パネルからのアドレス値を比較する比較ブロック2
2と、同一のプログラムで動作するパネルに同じ値を設
定するプログラム・ロード用アドレス設定スイッチ23
と、その値とアドレス・バス30上の値を比較する比較
ブロック24と、比較ブロック22,24の出力の論理
和をとるアンド・ゲート回路25からの信号により書き
込み制御されるメモリ・バッファ26と、メモリ・バッ
ファ26を介して上位パネルと通信を行うCPU27
と、CPU27のプログラムが格納してあるメモリ28
と、プログラム・ローディング要求を上位パネルに通知
する割り込み線32とを有する。 【効果】プログラム・ローディングに要する時間を短縮
することができる。
パネル識別アドレス設定スイッチ21と、アドレス値と
上位パネルからのアドレス値を比較する比較ブロック2
2と、同一のプログラムで動作するパネルに同じ値を設
定するプログラム・ロード用アドレス設定スイッチ23
と、その値とアドレス・バス30上の値を比較する比較
ブロック24と、比較ブロック22,24の出力の論理
和をとるアンド・ゲート回路25からの信号により書き
込み制御されるメモリ・バッファ26と、メモリ・バッ
ファ26を介して上位パネルと通信を行うCPU27
と、CPU27のプログラムが格納してあるメモリ28
と、プログラム・ローディング要求を上位パネルに通知
する割り込み線32とを有する。 【効果】プログラム・ローディングに要する時間を短縮
することができる。
Description
【0001】
【産業上の利用分野】本発明はプログラム・ローディン
グ方式に関し、特にプログラムを格納した1つのメモリ
から複数の下位パネルへのプログラム・ローディングを
行うプログラム・ローディング方式に関する。
グ方式に関し、特にプログラムを格納した1つのメモリ
から複数の下位パネルへのプログラム・ローディングを
行うプログラム・ローディング方式に関する。
【0002】
【従来の技術】従来のプログラム・ローディング方式
は、図4に示すように複数のパネル20aの監視制御を
行うパネル10aと、アドレス・バス30a及び、デー
タ・バス31aにより接続されているパネル20aと、
パネル20aのプログラムが格納されているメモリ11
aから構成された装置において、装置を立ち上げるとき
に、パネル1は、アドレス・バス30a上にプログラム
・ローディングを行うパネル2の固有値であるパネル識
別アドレス値を出力し、データ・バス31a上にメモリ
11aに格納されているパネル2用のプログラムを出力
する。
は、図4に示すように複数のパネル20aの監視制御を
行うパネル10aと、アドレス・バス30a及び、デー
タ・バス31aにより接続されているパネル20aと、
パネル20aのプログラムが格納されているメモリ11
aから構成された装置において、装置を立ち上げるとき
に、パネル1は、アドレス・バス30a上にプログラム
・ローディングを行うパネル2の固有値であるパネル識
別アドレス値を出力し、データ・バス31a上にメモリ
11aに格納されているパネル2用のプログラムを出力
する。
【0003】パネル20aでは、パネルを識別するため
の値を設定するパネル識別アドレス設定スイッチ21a
を有する。パネル10aは、パネル識別アドレス設定ス
イッチ21aで設定した値をアドレス・バス30aに出
力することによりパネル20aを指定し、通信を行って
いる。このパネル識別アドレス設定スイッチ21aで設
定する値は、他のパネル20aとは異なるものとなる必
要がある。比較ブロック22aでは、パネル識別アドレ
ス設定スイッチ21aで設定した値とパネル10aから
のアドレス・バス30a上の値の比較を行い、メモリ・
バッファ26aへの書き込みを制御する。パネル識別ア
ドレス設定スイッチ21aの値とアドレス・バス30a
上の値が一致すると、比較ブロック22aの出力が、
“0”になりメモリ・バッファ26aへの書き込みが許
可される。
の値を設定するパネル識別アドレス設定スイッチ21a
を有する。パネル10aは、パネル識別アドレス設定ス
イッチ21aで設定した値をアドレス・バス30aに出
力することによりパネル20aを指定し、通信を行って
いる。このパネル識別アドレス設定スイッチ21aで設
定する値は、他のパネル20aとは異なるものとなる必
要がある。比較ブロック22aでは、パネル識別アドレ
ス設定スイッチ21aで設定した値とパネル10aから
のアドレス・バス30a上の値の比較を行い、メモリ・
バッファ26aへの書き込みを制御する。パネル識別ア
ドレス設定スイッチ21aの値とアドレス・バス30a
上の値が一致すると、比較ブロック22aの出力が、
“0”になりメモリ・バッファ26aへの書き込みが許
可される。
【0004】つまり、パネル10aがアドレス・バス3
0a上にパネル識別のアドレス値をセットすることによ
りパネル20aを指定し、メモリ11のプログラムをデ
ータ・バス31上に出力することにより、指定されたパ
ネル20aのメモリ・バッファ26aにメモリ11aに
格納されているプログラムが書き込まれたことになる。
最後に、CPU27aがメモリ28aにメモリ・バッフ
ァ26aのプログラムを転送することによりプログラム
・ローディングが終了する。
0a上にパネル識別のアドレス値をセットすることによ
りパネル20aを指定し、メモリ11のプログラムをデ
ータ・バス31上に出力することにより、指定されたパ
ネル20aのメモリ・バッファ26aにメモリ11aに
格納されているプログラムが書き込まれたことになる。
最後に、CPU27aがメモリ28aにメモリ・バッフ
ァ26aのプログラムを転送することによりプログラム
・ローディングが終了する。
【0005】
【発明が解決しようとする課題】この従来のプログラム
・ローディング方式では、立ち上げ時に初期処理として
無条件に上位パネルが、下位パネルを指定し、プログラ
ムが格納されているメモリからプログラムを下位パネル
に個々にロードしているため、1つの下位パネルのプロ
グラム・ローディングが終了しない限り次の下位パネル
のプログラム・ローディングを開始できないので、下位
パネルの数が多くなると、全下位パネルのプログラム・
ローディングに掛かる時間が長くなるという問題があっ
た。
・ローディング方式では、立ち上げ時に初期処理として
無条件に上位パネルが、下位パネルを指定し、プログラ
ムが格納されているメモリからプログラムを下位パネル
に個々にロードしているため、1つの下位パネルのプロ
グラム・ローディングが終了しない限り次の下位パネル
のプログラム・ローディングを開始できないので、下位
パネルの数が多くなると、全下位パネルのプログラム・
ローディングに掛かる時間が長くなるという問題があっ
た。
【0006】
【課題を解決するための手段】本発明のプログラム・ロ
ーディング方式は、下位パネルのプログラム・ローディ
ング要求を上位パネルに割り込み線で通知する手段と、
前記プログラム・ローディングのためにアドレス値を設
定できるアドレス設定スイッチと、前記アドレス値と前
記上位パネルからのアドレス・バスの値とを比較する比
較ブロックと、アンド・ゲート回路を介してメモリ・バ
ッファへの書き込みの制御を行う手段を備え、同一プロ
グラムで動作する下位パネルでは同じアドレス値を前記
設定スイッチで設定し前記上位パネルでは前記下位パネ
ルのプログラム・ローディング要求の割り込みを受けた
とき一定時間他の下位パネルからのプログラム・ローデ
ィング要求の割り込みを待つタイマ機能と、前記一定時
間後にプログラム・ローディングのために設定されたア
ドレス値をパネル間の通信に使用するアドレス・バスに
出力しパネル間のデータ・バスにはプログラム格納用メ
モリに格納されたプログラムを出力する手段とを有す
る。
ーディング方式は、下位パネルのプログラム・ローディ
ング要求を上位パネルに割り込み線で通知する手段と、
前記プログラム・ローディングのためにアドレス値を設
定できるアドレス設定スイッチと、前記アドレス値と前
記上位パネルからのアドレス・バスの値とを比較する比
較ブロックと、アンド・ゲート回路を介してメモリ・バ
ッファへの書き込みの制御を行う手段を備え、同一プロ
グラムで動作する下位パネルでは同じアドレス値を前記
設定スイッチで設定し前記上位パネルでは前記下位パネ
ルのプログラム・ローディング要求の割り込みを受けた
とき一定時間他の下位パネルからのプログラム・ローデ
ィング要求の割り込みを待つタイマ機能と、前記一定時
間後にプログラム・ローディングのために設定されたア
ドレス値をパネル間の通信に使用するアドレス・バスに
出力しパネル間のデータ・バスにはプログラム格納用メ
モリに格納されたプログラムを出力する手段とを有す
る。
【0007】
【実施例】次に、本発明について図面を参照して説明す
る。図1は本発明の一実施例のブロック図である。
る。図1は本発明の一実施例のブロック図である。
【0008】パネル20は、パネル毎に異なるアドレス
値を設定するパネル識別アドレス設定スイッチ21と、
そのアドレス値と上位パネル10からのアドレス・バス
30上の値を比較する比較ブロック22と、同一のプロ
グラムで動作するパネルでは同じ値を設定するプログラ
ム・ロード用アドレス設定スイッチ23と、その値とア
ドレス・バス30上の値を比較する比較ブロック24
と、2つの比較ブロック22,24の出力の論理和をと
るアンド・ゲート回路25からの信号により書き込み制
御されるメモリ・バッファ26と、パネル10からのア
ドレス・バス30とデータ・バス31が接続されている
メモリ・バッファ26を介してパネル10と通信するC
PU27と、CPU27のプログラムが格納してあるメ
モリ28と、プログラム・ローディング要求を上位パネ
ルに通知する割り込み線32とを有して構成される。
値を設定するパネル識別アドレス設定スイッチ21と、
そのアドレス値と上位パネル10からのアドレス・バス
30上の値を比較する比較ブロック22と、同一のプロ
グラムで動作するパネルでは同じ値を設定するプログラ
ム・ロード用アドレス設定スイッチ23と、その値とア
ドレス・バス30上の値を比較する比較ブロック24
と、2つの比較ブロック22,24の出力の論理和をと
るアンド・ゲート回路25からの信号により書き込み制
御されるメモリ・バッファ26と、パネル10からのア
ドレス・バス30とデータ・バス31が接続されている
メモリ・バッファ26を介してパネル10と通信するC
PU27と、CPU27のプログラムが格納してあるメ
モリ28と、プログラム・ローディング要求を上位パネ
ルに通知する割り込み線32とを有して構成される。
【0009】次に、本実施例の動作について説明する。
装置の立ち上げ時に、パネル20はプログラム・ローデ
ィング要求を32の割り込み線を通してパネル10に通
知する。パネル10は、パネル20よりのプログラム・
ローディング要求の割り込みを受けるとタイマを動作さ
せて一定時間他のパネル20よりのプログラム・ローデ
ィング要求を待つ。この一定時間後にパネル10はアド
レス・バス30上に、プログラム・ロード用アドレス設
定スイッチ23で設定した値をセットする。次に、デー
タ・バス31上に、メモリ11に格納されているプログ
ラムを出力する。
装置の立ち上げ時に、パネル20はプログラム・ローデ
ィング要求を32の割り込み線を通してパネル10に通
知する。パネル10は、パネル20よりのプログラム・
ローディング要求の割り込みを受けるとタイマを動作さ
せて一定時間他のパネル20よりのプログラム・ローデ
ィング要求を待つ。この一定時間後にパネル10はアド
レス・バス30上に、プログラム・ロード用アドレス設
定スイッチ23で設定した値をセットする。次に、デー
タ・バス31上に、メモリ11に格納されているプログ
ラムを出力する。
【0010】パネル20の比較ブロック24では、プロ
グラム・ロード用アドレス設定スイッチ23の値とパネ
ル10からのアドレス・バス30上の値を比較し、アン
ド・ゲート回路25を介してメモリ・バッファ26への
書き込みを制御する。プログラム・ロード用アドレス設
定スイッチ23の値とアドレス・バス30上の値が一致
すると、比較ブロック24の出力が、“0”になる。す
ると、アンド・ゲート回路25からは、“0”が出力さ
れ、メモリ・バッファ26への書き込みが許可される。
つまり、パネル10が初めのパネル20からのプログラ
ム・ローディング要求を受けてから一定時間待ってから
アドレス・バス30上に、プログラム・ロード用アドレ
ス設定スイッチ23の値をセットすることにより、同一
プログラムで動作する複数のパネル20を指定し、メモ
リ11のプログラムをデータ・バス31上に出力するこ
とにより、その一定時間内にプログラム・ローディング
要求を上げ、なおかつ指定された複数のパネル20のメ
モリ・バッファ26にメモリ11に格納されているプロ
グラムが正しいタイミングで書き込まれることになる。
グラム・ロード用アドレス設定スイッチ23の値とパネ
ル10からのアドレス・バス30上の値を比較し、アン
ド・ゲート回路25を介してメモリ・バッファ26への
書き込みを制御する。プログラム・ロード用アドレス設
定スイッチ23の値とアドレス・バス30上の値が一致
すると、比較ブロック24の出力が、“0”になる。す
ると、アンド・ゲート回路25からは、“0”が出力さ
れ、メモリ・バッファ26への書き込みが許可される。
つまり、パネル10が初めのパネル20からのプログラ
ム・ローディング要求を受けてから一定時間待ってから
アドレス・バス30上に、プログラム・ロード用アドレ
ス設定スイッチ23の値をセットすることにより、同一
プログラムで動作する複数のパネル20を指定し、メモ
リ11のプログラムをデータ・バス31上に出力するこ
とにより、その一定時間内にプログラム・ローディング
要求を上げ、なおかつ指定された複数のパネル20のメ
モリ・バッファ26にメモリ11に格納されているプロ
グラムが正しいタイミングで書き込まれることになる。
【0011】最後に、それぞれのパネル20で、CPU
27がメモリ・バッファ26のプログラムを転送するこ
とによりプログラム・ローディングが終了する。また、
パネル10は、プログラム・ローディングが終了したパ
ネル20との間では、パネル毎に異なるパネル識別アド
レス設定スイッチ21の値をアドレス・バス30上に出
力する。すると、ある1つのパネル20においては、パ
ネル識別アドレス設定スイッチ21上の値とアドレス・
バス30上の値が一致するので比較ブロック22からは
“0”が出力され、アンド・ゲート回路25からも
“0”が出力され、メモリ・バッファ26への書き込み
が許可され、パネル10とCPU27との通信が行われ
る。
27がメモリ・バッファ26のプログラムを転送するこ
とによりプログラム・ローディングが終了する。また、
パネル10は、プログラム・ローディングが終了したパ
ネル20との間では、パネル毎に異なるパネル識別アド
レス設定スイッチ21の値をアドレス・バス30上に出
力する。すると、ある1つのパネル20においては、パ
ネル識別アドレス設定スイッチ21上の値とアドレス・
バス30上の値が一致するので比較ブロック22からは
“0”が出力され、アンド・ゲート回路25からも
“0”が出力され、メモリ・バッファ26への書き込み
が許可され、パネル10とCPU27との通信が行われ
る。
【0012】
【発明の効果】以上説明したように本発明は、下位パネ
ルに、プログラムローディングの要求を上位パネルへ割
り込みにより通知する手段と、プログラムのダウン・ロ
ーディングのためのアドレスを設定する手段と、その設
定したアドレス値と上位パネルからのアドレス・バス上
の値とを比較する比較ブロックと、アンド・ゲート回路
を介してメモリ・バッファへの書き込みの制御を行う手
段を備え、上位パネルは、下位パネルからのプログラム
・ローディング要求を受けてから一定時間待ってからプ
ログラムのダウン・ローディングのためのアドレス値を
アドレス・バス上に出力し、メモリに格納されたプログ
ラムをデータ・バスに出力する手段を備えているので、
一度に複数の下位パネルにプログラムをローディングす
ることができる。したがって、プログラム・ローディン
グに掛かる時間が短縮されるという効果がある。
ルに、プログラムローディングの要求を上位パネルへ割
り込みにより通知する手段と、プログラムのダウン・ロ
ーディングのためのアドレスを設定する手段と、その設
定したアドレス値と上位パネルからのアドレス・バス上
の値とを比較する比較ブロックと、アンド・ゲート回路
を介してメモリ・バッファへの書き込みの制御を行う手
段を備え、上位パネルは、下位パネルからのプログラム
・ローディング要求を受けてから一定時間待ってからプ
ログラムのダウン・ローディングのためのアドレス値を
アドレス・バス上に出力し、メモリに格納されたプログ
ラムをデータ・バスに出力する手段を備えているので、
一度に複数の下位パネルにプログラムをローディングす
ることができる。したがって、プログラム・ローディン
グに掛かる時間が短縮されるという効果がある。
【図1】本発明の一実施例のブロック図である。
【図2】従来のプログラムローディング方式の一例のブ
ロック図である。
ロック図である。
【図3】本実施例による装置のブロック図である。
【図4】従来例による装置のブロック図である。
10 パネル 11 メモリ 20 パネル 21 パネル識別アドレス設定スイッチ 22 比較ブロック 23 プログラム・ロード用アドレス設定スイッチ 24 比較ブロック 25 アンド・ゲート回路 26 メモリ・バッファ 27 CPU 28 メモリ 30 アドレス・バス 31 データ・バス 32 割り込み線
Claims (1)
- 【請求項1】 下位パネルのプログラム・ローディング
要求を上位パネルに割り込み線で通知する手段と、前記
プログラム・ローディングのためにアドレス値を設定で
きるアドレス設定スイッチと、前記アドレス値と前記上
位パネルからのアドレス・バスの値とを比較する比較ブ
ロックと、アンド・ゲート回路を介してメモリ・バッフ
ァへの書き込みの制御を行う手段を備え、同一プログラ
ムで動作する下位パネルでは同じアドレス値を前記設定
スイッチで設定し前記上位パネルでは前記下位パネルの
プログラム・ローディング要求の割り込みを受けたとき
一定時間他の下位パネルからのプログラム・ローディン
グ要求の割り込みを待つタイマ機能と、前記一定時間後
にプログラム・ローディングのために設定されたアドレ
ス値をパネル間の通信に使用するアドレス・バスに出力
しパネル間のデータ・バスにはプログラム格納用メモリ
に格納されたプログラムを出力する手段とを有すること
を特徴とするプログラム・ローディング方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4202794A JPH0651991A (ja) | 1992-07-30 | 1992-07-30 | プログラム・ローディング方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4202794A JPH0651991A (ja) | 1992-07-30 | 1992-07-30 | プログラム・ローディング方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0651991A true JPH0651991A (ja) | 1994-02-25 |
Family
ID=16463302
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4202794A Withdrawn JPH0651991A (ja) | 1992-07-30 | 1992-07-30 | プログラム・ローディング方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0651991A (ja) |
-
1992
- 1992-07-30 JP JP4202794A patent/JPH0651991A/ja not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3736569A (en) | System for controlling power consumption in a computer | |
| JPH0764770A (ja) | 遠隔的に書込み可能なepromを有するマイクロコントローラ装置及び書込み方法 | |
| JPH0496163A (ja) | Dmaコントローラ | |
| US6678755B1 (en) | Method and apparatus for appending memory commands during a direct memory access operation | |
| US4467454A (en) | High-speed external memory system | |
| JPH0651991A (ja) | プログラム・ローディング方式 | |
| JPH0659901A (ja) | プログラム・ローディング方式 | |
| JPH0989999A (ja) | 半導体試験装置 | |
| JP3006268B2 (ja) | 集合パネル装置 | |
| KR100254779B1 (ko) | 피엘씨시스템에서의다중타스크고속수행장치 | |
| JP4535663B2 (ja) | ステートマシン制御方式およびステートマシン | |
| JPH0612253A (ja) | マイクロコンピュータ | |
| JPS59189433A (ja) | ダイレクトメモリアクセスによるデ−タ消去方式 | |
| JP2596355B2 (ja) | マイクロコンピュータ | |
| JP2581001B2 (ja) | 情報管理装置および情報管理方法 | |
| JPH02125303A (ja) | ブログラマブル・コントローラ | |
| JPH04175927A (ja) | プログラムのパッチ方式 | |
| JPH10116263A (ja) | マイクロコンピュータとそのデータ読み出し試験方法 | |
| JPH0786792B2 (ja) | 情報処理装置 | |
| JPH117503A (ja) | カード型通信装置及びカード型通信装置へのデータ転送方法 | |
| JPH0850567A (ja) | データ転送装置 | |
| JPH04262449A (ja) | データ転送方式 | |
| JPH05334234A (ja) | 高速dma転送装置 | |
| JPH0328905A (ja) | プログラマブルコントローラの入出力転送方法 | |
| JPH05313915A (ja) | マイクロコンピュータ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19991005 |