JPH0496801A - プログラマブルコントローラ - Google Patents
プログラマブルコントローラInfo
- Publication number
- JPH0496801A JPH0496801A JP21519490A JP21519490A JPH0496801A JP H0496801 A JPH0496801 A JP H0496801A JP 21519490 A JP21519490 A JP 21519490A JP 21519490 A JP21519490 A JP 21519490A JP H0496801 A JPH0496801 A JP H0496801A
- Authority
- JP
- Japan
- Prior art keywords
- program
- memory
- input device
- system program
- external input
- 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.)
- Pending
Links
- 238000012937 correction Methods 0.000 abstract description 3
- 230000008859 change Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Programmable Controllers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
し産業上の利用分野1
本発明は、予め記憶されたプログラムに促って外部機器
の動作を制御するプログラマブルコントローラに関する
もグ)である。
の動作を制御するプログラマブルコントローラに関する
もグ)である。
[従来の技術]
プログラマブルコントローラは、予めシステムプログラ
ム及びユーザプログラムを記憶しておき、外部機器から
の入力データを読み込んで上記10グラノ、に従って演
算を行い、その演算結果に応じて外部機器の制御信号等
を出力するものである。
ム及びユーザプログラムを記憶しておき、外部機器から
の入力データを読み込んで上記10グラノ、に従って演
算を行い、その演算結果に応じて外部機器の制御信号等
を出力するものである。
[発明が解決しようとする課題]
ところが、この種の従来のプログラマブルコントローラ
では、書込み不可能なROMにシステムプロゲラlいが
記憶されているため、システム修正やバージョンアップ
等のシステムプログラムの変更を行う場合、システムプ
ログラムを記憶するROMを取り換えなければならず、
システムプログラムの変更に容易に対応できないという
問題があった。
では、書込み不可能なROMにシステムプロゲラlいが
記憶されているため、システム修正やバージョンアップ
等のシステムプログラムの変更を行う場合、システムプ
ログラムを記憶するROMを取り換えなければならず、
システムプログラムの変更に容易に対応できないという
問題があった。
本発明は上述の点に鑑みて為されたものであり、その目
的とするところは、システムプログラムの変更に容易に
対応することができるプログラマブルコントローラを掃
供することにある。
的とするところは、システムプログラムの変更に容易に
対応することができるプログラマブルコントローラを掃
供することにある。
[課題を解決するための手段]
上記目的を達成するために、本発明はシステムプログラ
ム及びユーザプログラムを記憶する書換え自在なメモリ
と、外部機器からの入力データを読み込んでシステムプ
ログラム及びユーザプログラムに従って演算を行うと共
に、その演算結果に応じて外部機器の制御信号等を出力
するCPUと、外部入力装置からシステムプログラムを
上記メモリに書き込む際に必要なプログラムを記憶する
書換え不可能なサブメモリとを備えている。
ム及びユーザプログラムを記憶する書換え自在なメモリ
と、外部機器からの入力データを読み込んでシステムプ
ログラム及びユーザプログラムに従って演算を行うと共
に、その演算結果に応じて外部機器の制御信号等を出力
するCPUと、外部入力装置からシステムプログラムを
上記メモリに書き込む際に必要なプログラムを記憶する
書換え不可能なサブメモリとを備えている。
[作用]
本発明は、上述のようにシステムプログラムを書換え自
在なメモリに記憶することにより、外部入力装置により
システムプログラムを自由に変更して、システム修正や
バージョンアップ等に容易に対応できるようにしたもの
である。
在なメモリに記憶することにより、外部入力装置により
システムプログラムを自由に変更して、システム修正や
バージョンアップ等に容易に対応できるようにしたもの
である。
[実施例]
第1図及び第2図に本発明の一実施例を示す。
本実施例のプログラマブルコントローラは、第2図に示
すように、CPU1を内蔵するCPUユニットAと、外
部機器とCPUユニットAとの間のデータの入出力を行
う複数のI10ユニットB及び電源ユニットCで構成さ
れており、CPUユニットAは、第1図に示すように、
システムプログラム及びユーザプログラムを記憶する書
換え自在なメモリ(例えば、RAMあるいはE2PRO
M)2と、外部機器(図示せず)からの入力データをI
10ユニットBを介して読み込んでシステムプログラム
及びユーザプログラムに従って演算を行うと共に、その
演算結果に応じて外部機器の制御信号等をI10ユニッ
トBを介して出力するC P Lllと、このCPUI
の演算処理のために用いられるワークメモリ(DRAM
)3と、外部入力装置りからシステムプログラムを上記
メモリ2に書き込む際に必要なオペレーションシステム
(O3)プログラム(例えば、外部入力装置りとのデー
タの受は渡しを行う際に必要なプログラム)を記憶する
書換え不可能なサブメモリ(ROM>4とで構成されて
いる。
すように、CPU1を内蔵するCPUユニットAと、外
部機器とCPUユニットAとの間のデータの入出力を行
う複数のI10ユニットB及び電源ユニットCで構成さ
れており、CPUユニットAは、第1図に示すように、
システムプログラム及びユーザプログラムを記憶する書
換え自在なメモリ(例えば、RAMあるいはE2PRO
M)2と、外部機器(図示せず)からの入力データをI
10ユニットBを介して読み込んでシステムプログラム
及びユーザプログラムに従って演算を行うと共に、その
演算結果に応じて外部機器の制御信号等をI10ユニッ
トBを介して出力するC P Lllと、このCPUI
の演算処理のために用いられるワークメモリ(DRAM
)3と、外部入力装置りからシステムプログラムを上記
メモリ2に書き込む際に必要なオペレーションシステム
(O3)プログラム(例えば、外部入力装置りとのデー
タの受は渡しを行う際に必要なプログラム)を記憶する
書換え不可能なサブメモリ(ROM>4とで構成されて
いる。
本実施例の場合には第2図に示すようにパソコン等の外
部入力装置りをCPUユニットAに接続し、外部入力装
置りからフロッピディスクEに書き込まれているアブリ
ケーションンステムプログラ18を転送すると、CPU
ユニットAではサブメモリ4に記憶されたOSプログラ
ムに従って、そのアプリケーションシステムプログラム
をシステムプログラムエリアに格納することができる。
部入力装置りをCPUユニットAに接続し、外部入力装
置りからフロッピディスクEに書き込まれているアブリ
ケーションンステムプログラ18を転送すると、CPU
ユニットAではサブメモリ4に記憶されたOSプログラ
ムに従って、そのアプリケーションシステムプログラム
をシステムプログラムエリアに格納することができる。
このようにアプリケーションシステムプログラムを書き
換え自在とすれば、シーケンスラダー、BASIC,C
言語、SFC等の各種言語を任意に使用でき、使用者に
よって便利なものとなる。しかも、アプリケーションシ
ステムプログラムとユーザプログラムとが同じメモリ2
内に格納しであるため、ユーザプログラムを格納する容
量が足りない場合等には、不要のシステムプログラムを
除いてユーザプログラムを格納する容量を増やすことが
可能となる。なお、言うまでもないが、システムプログ
ラムは一度インストールすると、消去や変更を行わない
限り、電源切断後に電源を再投入しても自動的にシステ
ムが立ち上がりユーザプログラムを実行し、再度アプリ
ケーションシステムプログラムをインストールしなくて
も良いようになっている。
換え自在とすれば、シーケンスラダー、BASIC,C
言語、SFC等の各種言語を任意に使用でき、使用者に
よって便利なものとなる。しかも、アプリケーションシ
ステムプログラムとユーザプログラムとが同じメモリ2
内に格納しであるため、ユーザプログラムを格納する容
量が足りない場合等には、不要のシステムプログラムを
除いてユーザプログラムを格納する容量を増やすことが
可能となる。なお、言うまでもないが、システムプログ
ラムは一度インストールすると、消去や変更を行わない
限り、電源切断後に電源を再投入しても自動的にシステ
ムが立ち上がりユーザプログラムを実行し、再度アプリ
ケーションシステムプログラムをインストールしなくて
も良いようになっている。
そして、プログラマブルコントローラ(71pp用時に
は、上述のようにして書き込まれたアプリケーションシ
ステムプログラムに従ってユーザ10グラノ・をc p
t+ tが実行する。なお、このユーザプログラムの
実行にはワークメモリ3がスタックや仮レジスタとして
使用される。
は、上述のようにして書き込まれたアプリケーションシ
ステムプログラムに従ってユーザ10グラノ・をc p
t+ tが実行する。なお、このユーザプログラムの
実行にはワークメモリ3がスタックや仮レジスタとして
使用される。
[発明の効果]
本発明は上述のように、システl、プログラノ、及びユ
ーザプログラムを記憶するM換疋自在なメモリと、外部
M!4器からの入力データを読み込んでシステムプログ
ラム、及びユーザ10グラノ、に従って演算を行うと共
に、その演算結果に応じて外部機器の制御信号等を出力
するC P し+と、外部入力装置からシステノ、プロ
グラムを上記メモリに書き込む際に必要なプログラムを
記憶する書換え不可能なサブメモリとを備えているので
、外部入力装置によりシステムプロゲラl、を自由に変
更することができ、このためシステム修正やバージョン
アップ等に容易に行うことができ、個々のユーザに合っ
たシステムを構築することができる利点がある。
ーザプログラムを記憶するM換疋自在なメモリと、外部
M!4器からの入力データを読み込んでシステムプログ
ラム、及びユーザ10グラノ、に従って演算を行うと共
に、その演算結果に応じて外部機器の制御信号等を出力
するC P し+と、外部入力装置からシステノ、プロ
グラムを上記メモリに書き込む際に必要なプログラムを
記憶する書換え不可能なサブメモリとを備えているので
、外部入力装置によりシステムプロゲラl、を自由に変
更することができ、このためシステム修正やバージョン
アップ等に容易に行うことができ、個々のユーザに合っ
たシステムを構築することができる利点がある。
第1図は本発明の一実施例の構成を示すブロック図、第
2図は外部入力装置からプログラムを書き込む方法の説
明図である。 1はCPU、2はメモリ、4はサブメモリ、Dは外部入
力装置である。 代理人 弁理士 石 1)長 七 フX 甲〉 x′F C’l マ
2図は外部入力装置からプログラムを書き込む方法の説
明図である。 1はCPU、2はメモリ、4はサブメモリ、Dは外部入
力装置である。 代理人 弁理士 石 1)長 七 フX 甲〉 x′F C’l マ
Claims (1)
- (1)システムプログラム及びユーザプログラムを記憶
する書換え自在なメモリと、外部機器からの入力データ
を読み込んでシステムプログラム及びユーザプログラム
に従って演算を行うと共に、その演算結果に応じて外部
機器の制御信号等を出力するCPUと、外部入力装置か
らシステムプログラムを上記メモリに書き込む際に必要
なプログラムを記憶する書換え不可能なサブメモリとを
備えて成るプログラマブルコントローラ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21519490A JPH0496801A (ja) | 1990-08-14 | 1990-08-14 | プログラマブルコントローラ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21519490A JPH0496801A (ja) | 1990-08-14 | 1990-08-14 | プログラマブルコントローラ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0496801A true JPH0496801A (ja) | 1992-03-30 |
Family
ID=16668243
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21519490A Pending JPH0496801A (ja) | 1990-08-14 | 1990-08-14 | プログラマブルコントローラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0496801A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100383896B1 (ko) * | 2000-03-28 | 2003-05-14 | 신대섭 | 기기 제어 시스템 |
-
1990
- 1990-08-14 JP JP21519490A patent/JPH0496801A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100383896B1 (ko) * | 2000-03-28 | 2003-05-14 | 신대섭 | 기기 제어 시스템 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3884464B2 (ja) | コンピュータシステムのbiosデータ格納装置及びその駆動方法 | |
| JPH0496801A (ja) | プログラマブルコントローラ | |
| JPS6266336A (ja) | Vmモ−ド変更装置 | |
| JPH0612253A (ja) | マイクロコンピュータ | |
| JPH0821009B2 (ja) | チャネル制御装置のイニシャライズ方法及びそのイニシャライズのためのシステム | |
| KR950012499B1 (ko) | 피엘씨(plc)시스템의 입출력 어드레스 자동변경장치 및 그 방법 | |
| JP3442972B2 (ja) | 情報処理装置および書き換え可能型不揮発性メモリの書き換え方法 | |
| JPS63249206A (ja) | プログラマブルコントロ−ラ | |
| JPH02176882A (ja) | 半導体集積回路 | |
| JPH01114940A (ja) | 信号処理装置 | |
| JPH0193801A (ja) | コントロールプログラムのローディング装置 | |
| JPH0266667A (ja) | 並列処理演算器 | |
| JPS6348698A (ja) | メモリ格納制御装置 | |
| JPH11259308A (ja) | プログラマブルコントローラ | |
| JPH03103924A (ja) | データ処理装置 | |
| JPS6020769B2 (ja) | マイクロプログラム制御方式 | |
| JPS63136154A (ja) | マイクロコンピユ−タ装置 | |
| JP2545645B2 (ja) | 拡張対応システム | |
| JPH10133719A (ja) | プログラマブルコントローラ | |
| JPH03235119A (ja) | 情報処理装置 | |
| JPH0158522B2 (ja) | ||
| JPH06139102A (ja) | ディジタル制御装置およびそのデバッグ方法 | |
| JPS61256445A (ja) | シ−ケンス制御装置 | |
| JPS62271143A (ja) | コ−プロセツサ | |
| JP2002163243A (ja) | マイクロコンピュータ |