JPS6155136B2 - - Google Patents
Info
- Publication number
- JPS6155136B2 JPS6155136B2 JP54048678A JP4867879A JPS6155136B2 JP S6155136 B2 JPS6155136 B2 JP S6155136B2 JP 54048678 A JP54048678 A JP 54048678A JP 4867879 A JP4867879 A JP 4867879A JP S6155136 B2 JPS6155136 B2 JP S6155136B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- main body
- peripheral devices
- present
- ram
- 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
Links
- 230000002093 peripheral effect Effects 0.000 claims description 21
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000009125 cardiac resynchronization therapy Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Programmable Controllers (AREA)
Description
【発明の詳細な説明】
本発明は、ストアードプログラム方式のシーケ
ンスコントローラに関し、特にその周辺機器を制
御するプログラムの格納方式に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a stored program type sequence controller, and more particularly to a method for storing programs for controlling peripheral devices thereof.
ストアードプログラム方式のシーケンスコント
ローラのメモリは、ユーザがシーケンス制御用プ
ログラムを書き込むユーザエリアと、CPU(中
央処理ユニツト)の制御用及び周辺機器制御用の
プログラムを記憶するシステムエリアとから構成
されている。そして、この周辺機器制御用のプロ
グラムは、例えば、キーボード用、CRT用、プ
リンタ用、カセツト用というように機器の種類ご
とにその内容が異るから、本体内にこれらをすべ
て内蔵するならばシステムエリアの占有ワード数
が膨大化し、常時使用することのないものの為の
プログラムまでも常備しておくことは大層不経済
であつた。しかもこのような方式においては、新
しい周辺機器が開発された場合に、システムエリ
アに対しその新しい周辺機器用のプログラムを書
き込むまではそれを接続使用することができな
い。 The memory of a stored program type sequence controller consists of a user area in which a user writes a sequence control program, and a system area in which programs for controlling a CPU (central processing unit) and peripheral devices are stored. The program for controlling peripheral devices differs depending on the type of device, for example, for keyboards, CRTs, printers, and cassettes, so if all of these are built into the main body, the system The number of words occupied by the area became enormous, and it was extremely uneconomical to keep programs for things that were not always used. Moreover, in such a system, when a new peripheral device is developed, it cannot be connected and used until a program for the new peripheral device is written into the system area.
また従来、シーケンスコントローラ本体にプロ
グラムローダを接続し、そのプログラムローダを
介して各種周辺機器を接続する方式があるがプロ
グラムローダが高価になる欠点がある。しかも、
同一種類の機器、例えばプリンタであつても、機
種が異なれば制御用プログラムの内容が異るもの
になる為、あらかじめ定められた特定の機器しか
接続使用できない不便さがあつた。 Furthermore, there has conventionally been a method in which a program loader is connected to the sequence controller main body and various peripheral devices are connected via the program loader, but this method has the disadvantage that the program loader is expensive. Moreover,
Even if the device is of the same type, for example, a printer, the content of the control program will be different depending on the model, so there is an inconvenience that only specific devices determined in advance can be connected and used.
本発明は上記に鑑み、本体RAMのシステムエ
リアの容量を増大することなく、あらゆる種類あ
らゆる機種の周辺機器を自在に接続することがで
きる方式のプログラム装置を提供するものであ
る。 In view of the above, it is an object of the present invention to provide a programming device that can freely connect peripheral devices of all kinds and models without increasing the capacity of the system area of the main body RAM.
以下、本発明の実施例を図面に基づいて説明す
る。 Embodiments of the present invention will be described below based on the drawings.
シーケンスコントローラ本体10のメモリ1
は、ユーザエリア2とシステムエリア3とから成
り、システムエリア3の中には、1個の周辺機器
のプログラムのうち最大のものを記憶しうる容量
をもつRAM4、及び周辺機器内のプログラム用
ROM(リード・オンリー・メモリ)から上記
RAM4への転送を指令制御する転送制御用プロ
グラム5が設けられている。 Memory 1 of sequence controller main body 10
consists of a user area 2 and a system area 3, and the system area 3 includes a RAM 4 with a capacity that can store the maximum program of one peripheral device, and a RAM 4 for storing the maximum program of one peripheral device.
From ROM (Read Only Memory) above
A transfer control program 5 that commands and controls transfer to the RAM 4 is provided.
本発明に係る周辺機器6,6′,6″はそれぞれ
プログラム用ROM7,7′,7″を備えており、
そのROMには当該周辺機器の動作を制御するた
めの周辺機器制御用プログラムが書き込まれてい
る。 The peripheral devices 6, 6', 6'' according to the present invention are each equipped with a program ROM 7, 7', 7'',
A peripheral device control program for controlling the operation of the peripheral device is written in the ROM.
本発明に係るシーケンスコントローラ本体に周
辺機器6を接続使用するときは、第2図に示すよ
うに、本体10から周辺機器6へ指令信号及び出
力情報を導出する出力用データライン8と、周辺
機器6から本体10へプログラム用ROM7の情
報及び入力情報を導入する入力用データライン9
の2本のラインにより接続される。そして、本体
10からの指令信号により周辺機器のプログラム
用ROM7の情報が本体RAM4に転送され、この
プログラムに従つて周辺機器6の制御が行われ
る。 When the peripheral device 6 is connected to the sequence controller main body according to the present invention, as shown in FIG. An input data line 9 that introduces information of the program ROM 7 and input information from 6 to the main body 10
It is connected by two lines. Information in the program ROM 7 of the peripheral device is transferred to the main body RAM 4 in response to a command signal from the main body 10, and the peripheral device 6 is controlled according to this program.
本発明によれば、本発明のプログラム用ROM
を備えたすべての周辺機器が本発明のRAMを備
えたすべてのシーケンスコントローラに接続使用
することができ、例えば新しく開発された周辺機
器をも直ちに対応することができる。しかも、シ
ーケンスコントローラ本体のメモリ容量が可及的
に少なくなり無駄がなく経済的である。 According to the present invention, the program ROM of the present invention
All peripheral devices equipped with the RAM of the present invention can be connected to and used for all sequence controllers equipped with the RAM of the present invention, and, for example, newly developed peripheral devices can be immediately supported. Furthermore, the memory capacity of the sequence controller main body is reduced as much as possible, resulting in no waste and economy.
第1図は本発明実施例を示すブロツク図、第2
図は本発明実施例の使用状態を示す図である。
4……プログラム用ROMの内容を転送記憶す
るRAM、5……転送制御用プログラム、6,
6′,6″……周辺機器、7,7′,7″……プログ
ラム用ROM、8……出力用データライン、9…
…入力用データライン、10……シーケンスコン
トローラ本体。
Figure 1 is a block diagram showing an embodiment of the present invention, Figure 2 is a block diagram showing an embodiment of the present invention.
The figure shows the state of use of the embodiment of the present invention. 4... RAM for transferring and storing the contents of the program ROM, 5... Transfer control program, 6,
6', 6''... Peripheral equipment, 7, 7', 7''... Program ROM, 8... Output data line, 9...
...Input data line, 10...Sequence controller main body.
Claims (1)
機器をシーケンスコントローラ本体に接続するこ
とができ、貯蔵されたプログラムに従つて上記周
辺機器の動作を制御するように構成された装置に
おいて、上記周辺機器に上記プログラムを記憶し
たメモリを設けると共に、上記シーケンスコント
ローラ本体に上記メモリから転送されたプログラ
ム内容を記憶しうるRAM(ランダム・アクセ
ス・メモリ)と、上記転送を指令するプログラム
とを設けたことを特徴とするシーケンスコントロ
ーラの入出力制御プログラム装置。1. In a device that can connect peripheral devices such as a cassette deck and a digital printer to a sequence controller main body and is configured to control the operation of the peripheral devices according to a stored program, the program is applied to the peripheral devices. A sequencer characterized in that the sequence controller main body is provided with a RAM (random access memory) that can store program contents transferred from the memory, and a program that instructs the transfer. Controller input/output control program device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4867879A JPS55140927A (en) | 1979-04-19 | 1979-04-19 | Input/output control program device for sequence controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4867879A JPS55140927A (en) | 1979-04-19 | 1979-04-19 | Input/output control program device for sequence controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55140927A JPS55140927A (en) | 1980-11-04 |
| JPS6155136B2 true JPS6155136B2 (en) | 1986-11-26 |
Family
ID=12809968
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4867879A Granted JPS55140927A (en) | 1979-04-19 | 1979-04-19 | Input/output control program device for sequence controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS55140927A (en) |
-
1979
- 1979-04-19 JP JP4867879A patent/JPS55140927A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55140927A (en) | 1980-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6155136B2 (en) | ||
| JPH0115098B2 (en) | ||
| JPH01204768A (en) | Printer | |
| JPS6361682B2 (en) | ||
| JP2808761B2 (en) | Command control method for data processing system | |
| JPS5665257A (en) | Data transfer system between external memory devices | |
| JPH0459635B2 (en) | ||
| JPS6329301B2 (en) | ||
| JPS6254355A (en) | Control system for designating capacity of data transfer | |
| JPH0273420A (en) | Semiconductor disk device | |
| JPS6046747B2 (en) | Initial program loading method | |
| JPH06214939A (en) | DMA controller | |
| JPS57117054A (en) | Data transfer controller of memory | |
| JPS59148918A (en) | Program loading method | |
| JPS58144270A (en) | Storage device system | |
| JPH01310428A (en) | File sub-system | |
| JPS59157758A (en) | Common control system of magnetic storage device | |
| JPS6058493B2 (en) | information processing equipment | |
| JPH01166240A (en) | Program load control system | |
| JPS58144271A (en) | storage system | |
| JPS63155241A (en) | Address space control system | |
| JPH04309147A (en) | Information processor | |
| JPS62286140A (en) | Controller for substitute memory area | |
| JPH02133854A (en) | Dma controller capable of access to transfer enable/ unable memory | |
| JPH0187403U (en) |