Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6155136B2 - - Google Patents
[go: Go Back, main page]

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
Application number
JP54048678A
Other languages
Japanese (ja)
Other versions
JPS55140927A (en
Inventor
Akira Shirota
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 JP4867879A priority Critical patent/JPS55140927A/en
Publication of JPS55140927A publication Critical patent/JPS55140927A/en
Publication of JPS6155136B2 publication Critical patent/JPS6155136B2/ja
Granted legal-status Critical Current

Links

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.

【図面の簡単な説明】[Brief explanation of the drawing]

第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)

【特許請求の範囲】[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.
JP4867879A 1979-04-19 1979-04-19 Input/output control program device for sequence controller Granted JPS55140927A (en)

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)

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)