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
Application number
JP21519490A
Other languages
English (en)
Inventor
Jiyunji Ichiriyama
一里山 淳司
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.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works Ltd
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 Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP21519490A priority Critical patent/JPH0496801A/ja
Publication of JPH0496801A publication Critical patent/JPH0496801A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 し産業上の利用分野1 本発明は、予め記憶されたプログラムに促って外部機器
の動作を制御するプログラマブルコントローラに関する
もグ)である。
[従来の技術] プログラマブルコントローラは、予めシステムプログラ
ム及びユーザプログラムを記憶しておき、外部機器から
の入力データを読み込んで上記10グラノ、に従って演
算を行い、その演算結果に応じて外部機器の制御信号等
を出力するものである。
[発明が解決しようとする課題] ところが、この種の従来のプログラマブルコントローラ
では、書込み不可能なROMにシステムプロゲラlいが
記憶されているため、システム修正やバージョンアップ
等のシステムプログラムの変更を行う場合、システムプ
ログラムを記憶するROMを取り換えなければならず、
システムプログラムの変更に容易に対応できないという
問題があった。
本発明は上述の点に鑑みて為されたものであり、その目
的とするところは、システムプログラムの変更に容易に
対応することができるプログラマブルコントローラを掃
供することにある。
[課題を解決するための手段] 上記目的を達成するために、本発明はシステムプログラ
ム及びユーザプログラムを記憶する書換え自在なメモリ
と、外部機器からの入力データを読み込んでシステムプ
ログラム及びユーザプログラムに従って演算を行うと共
に、その演算結果に応じて外部機器の制御信号等を出力
する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とで構成されて
いる。
本実施例の場合には第2図に示すようにパソコン等の外
部入力装置りをCPUユニットAに接続し、外部入力装
置りからフロッピディスクEに書き込まれているアブリ
ケーションンステムプログラ18を転送すると、CPU
ユニットAではサブメモリ4に記憶されたOSプログラ
ムに従って、そのアプリケーションシステムプログラム
をシステムプログラムエリアに格納することができる。
このようにアプリケーションシステムプログラムを書き
換え自在とすれば、シーケンスラダー、BASIC,C
言語、SFC等の各種言語を任意に使用でき、使用者に
よって便利なものとなる。しかも、アプリケーションシ
ステムプログラムとユーザプログラムとが同じメモリ2
内に格納しであるため、ユーザプログラムを格納する容
量が足りない場合等には、不要のシステムプログラムを
除いてユーザプログラムを格納する容量を増やすことが
可能となる。なお、言うまでもないが、システムプログ
ラムは一度インストールすると、消去や変更を行わない
限り、電源切断後に電源を再投入しても自動的にシステ
ムが立ち上がりユーザプログラムを実行し、再度アプリ
ケーションシステムプログラムをインストールしなくて
も良いようになっている。
そして、プログラマブルコントローラ(71pp用時に
は、上述のようにして書き込まれたアプリケーションシ
ステムプログラムに従ってユーザ10グラノ・をc p
 t+ tが実行する。なお、このユーザプログラムの
実行にはワークメモリ3がスタックや仮レジスタとして
使用される。
[発明の効果] 本発明は上述のように、システl、プログラノ、及びユ
ーザプログラムを記憶するM換疋自在なメモリと、外部
M!4器からの入力データを読み込んでシステムプログ
ラム、及びユーザ10グラノ、に従って演算を行うと共
に、その演算結果に応じて外部機器の制御信号等を出力
するC P し+と、外部入力装置からシステノ、プロ
グラムを上記メモリに書き込む際に必要なプログラムを
記憶する書換え不可能なサブメモリとを備えているので
、外部入力装置によりシステムプロゲラl、を自由に変
更することができ、このためシステム修正やバージョン
アップ等に容易に行うことができ、個々のユーザに合っ
たシステムを構築することができる利点がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2図は外部入力装置からプログラムを書き込む方法の説
明図である。 1はCPU、2はメモリ、4はサブメモリ、Dは外部入
力装置である。 代理人 弁理士 石 1)長 七 フX 甲〉 x′F C’l マ

Claims (1)

    【特許請求の範囲】
  1. (1)システムプログラム及びユーザプログラムを記憶
    する書換え自在なメモリと、外部機器からの入力データ
    を読み込んでシステムプログラム及びユーザプログラム
    に従って演算を行うと共に、その演算結果に応じて外部
    機器の制御信号等を出力するCPUと、外部入力装置か
    らシステムプログラムを上記メモリに書き込む際に必要
    なプログラムを記憶する書換え不可能なサブメモリとを
    備えて成るプログラマブルコントローラ。
JP21519490A 1990-08-14 1990-08-14 プログラマブルコントローラ Pending JPH0496801A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100383896B1 (ko) * 2000-03-28 2003-05-14 신대섭 기기 제어 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
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) マイクロコンピュータ