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
JPS6361685B2 - - Google Patents
[go: Go Back, main page]

JPS6361685B2 - - Google Patents

Info

Publication number
JPS6361685B2
JPS6361685B2 JP9168281A JP9168281A JPS6361685B2 JP S6361685 B2 JPS6361685 B2 JP S6361685B2 JP 9168281 A JP9168281 A JP 9168281A JP 9168281 A JP9168281 A JP 9168281A JP S6361685 B2 JPS6361685 B2 JP S6361685B2
Authority
JP
Japan
Prior art keywords
information
cassette
program
reference circuit
programmable controller
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
JP9168281A
Other languages
Japanese (ja)
Other versions
JPS57206965A (en
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 filed Critical
Priority to JP9168281A priority Critical patent/JPS57206965A/en
Publication of JPS57206965A publication Critical patent/JPS57206965A/en
Publication of JPS6361685B2 publication Critical patent/JPS6361685B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Programmable Controllers (AREA)

Description

【発明の詳細な説明】 本発明は、設備の電気制御に用いるプログラマ
ブル・コントローラ(以下PCという)の多機種
に汎用性があるカセツトローダに関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a cassette loader that is versatile for many types of programmable controllers (hereinafter referred to as PCs) used for electrical control of equipment.

PCの制御情報であるプログラムを保存する場
合あるいは他で作成されたプログラムをPCに入
力する場合に用いる付属装置の一つに磁気カセツ
トテープ等を記録媒体とするカセツトローダがあ
る。このようなカセツトローダは、PC各機種ご
とにその磁気カセツトテープ上の情報形式、入力
方式、操作手順が異なるので、PC各機種ごとに
専用のものでなければその機能を発揮することが
できない。
A cassette loader, which uses a magnetic cassette tape or the like as a recording medium, is one of the accessory devices used to save a program that is control information for a PC or to input a program created elsewhere into a PC. Such a cassette loader has different formats of information on the magnetic cassette tape, input methods, and operating procedures for each model of PC, so it cannot perform its functions unless it is specially designed for each model of PC.

このため、多機種のPCを導入している工場で
は、PC各機種ごとに専用のカセツトローダが多
数必要となるので大変不経済であり、また作業者
は、多数のカセツトローダそれぞれについてその
機能、操作手順を知らなければならないので使用
上大変不便である。
For this reason, in factories where many types of PCs are installed, a large number of specialized cassette loaders are required for each type of PC, which is very uneconomical. It is very inconvenient to use because you have to know the operating procedures.

本発明は、上述の点に鑑みなされたものであ
り、その目的とするところは、多機種のPCに簡
単に共用できる汎用カセツトローダを提供するこ
とにある。
The present invention has been made in view of the above points, and its purpose is to provide a general-purpose cassette loader that can be easily shared by many types of PCs.

本発明の概要は、単一のカセツトローダを多機
種のPCに共用させるため、カセツトローダの電
気回路の一部を構成する固定記憶装置をカセツト
の形態にしてカセツトローダとコネクタを介して
着脱自在となる別体のものに形成し、このような
カセツトをPCの各機種ごとに設けてそれぞれの
カセツトの固定記憶装置には予め統一設定された
基準回路情報を各PCの機種に対応するプログラ
ムに変換する情報およびそれぞれのプログラマブ
ルコントローラのプログラムを前記基準回路情報
に変換する情報を記憶させ、カセツトローダの磁
気カセツトテープ上の書込み、読出しは、予め統
一設定された基準回路情報により行なうものであ
り、これにより異なつたPC機種に対してもその
PC専用のカセツトに差し換えるだけで一つのカ
セツトローダを共用できるようにすると共に、磁
気カセツトテープ上の情報表現を統一できるよう
にしたものである。
The outline of the present invention is that, in order to share a single cassette loader with many types of PCs, a fixed storage device that constitutes a part of the electrical circuit of the cassette loader is formed in the form of a cassette and can be freely attached to and detached from the cassette loader via a connector. A cassette like this is provided for each model of PC, and the fixed storage device of each cassette stores the standard circuit information set in advance in a program corresponding to each model of PC. The information to be converted and the information to be converted from the program of each programmable controller to the reference circuit information are stored, and writing and reading on and from the magnetic cassette tape of the cassette loader is performed based on the reference circuit information set uniformly in advance, This allows for the same effect on different PC models.
This makes it possible to share a single cassette loader simply by replacing the cassette with a PC-specific cassette, and also makes it possible to standardize the information representation on magnetic cassette tapes.

以下、本発明を図面に基づいて説明する。 Hereinafter, the present invention will be explained based on the drawings.

第1図において、1は情報交換用のカセツト、
2はカセツトローダ本体であり、カセツトローダ
本体2の上面にはキー群3及び磁気カセツトテー
プをセツトするためのホルダー4が、その側面に
はカセツト挿入口5が設けてあり、このカセツト
挿入口5にはカセツト1のコネクタ6aと結合す
るコネクタ6bが取り付けてある。また、カセツ
トローダ本体2からは相手PCと電気的に接続す
るための接続線7が出ている。
In Fig. 1, 1 is a cassette for information exchange;
Reference numeral 2 denotes a cassette loader main body, and on the top surface of the cassette loader main body 2 there is a holder 4 for setting a group of keys 3 and a magnetic cassette tape, and a cassette insertion slot 5 is provided on the side surface of the holder 4. A connector 6b is attached to the connector 6b to be connected to the connector 6a of the cassette 1. Further, a connection line 7 for electrically connecting to a partner PC is protruded from the cassette loader main body 2.

カセツト1は、PCの各機種ごとに設けられる
ものであり、その構成は、第2図に示すようにカ
セツト側のコネクタ6aとROM(Read Only
Memory:固定記憶装置、以下同じ)8とからな
る。
The cassette 1 is provided for each model of PC, and its configuration consists of a connector 6a on the cassette side and a ROM (Read Only) as shown in Figure 2.
Memory: fixed storage device, the same applies hereafter).

第3図は、本カセツトローダの内部構成図であ
り、破線1′内の部分はカセツト1に、実線2′内
の部分はカセツトローダ本体2に対応する。同図
において、9はマイクロプロセツサ、10はシス
テムプログラムの入つたROM、11は補助レジ
スタとして使用するRAM(Random Access
Memory:等速呼出記憶装置、以下同じ)、12
はシーケンスプログラム用フアイルレジスタとし
て使用するRAM、8は前述の情報交換用プログ
ラムの入つたROMの各メモリである。また、キ
ーボード関係として、13はキーボード部、14
はそのキーボード入力部、15はキヤラクタデイ
スプレイ部、16はその出力部、17はカセツト
ローダ部、18はカセツトローダ入出力部、19
はPCとの情報交換用の情報伝送部、20は同じ
く情報交換用のバツフアである。
FIG. 3 is an internal configuration diagram of the present cassette loader, in which the portion within the broken line 1' corresponds to the cassette 1, and the portion within the solid line 2' corresponds to the cassette loader main body 2. In the figure, 9 is a microprocessor, 10 is a ROM containing the system program, and 11 is a RAM (Random Access) used as an auxiliary register.
Memory: Constant speed retrieval storage device, same hereinafter), 12
8 is a RAM used as a sequence program file register, and 8 is a ROM memory containing the above-mentioned information exchange program. Also, regarding the keyboard, 13 is the keyboard part, 14
15 is a character display section, 16 is an output section thereof, 17 is a cassette loader section, 18 is a cassette loader input/output section, 19
2 is an information transmission section for exchanging information with the PC, and 20 is a buffer for exchanging information.

第4図は、アドレス空間領域を示したものであ
り、前述の各メモリはこのアドレス空間領域に分
割使用されているものである。即ち、システム制
御プログラム領域D1はROM10に、システム
用補助レジスタ領域D2及び情報交換用プログラ
ム補助レジスタ領域D3はRAM11に、シーケ
ンスプログラムフアイルレジスタ領域D4は
RAM12に、情報交換用プログラム領域D5は
ROM8にそれぞれ収納されている。
FIG. 4 shows an address space area, and each of the aforementioned memories is divided and used in this address space area. That is, the system control program area D1 is located in the ROM 10, the system auxiliary register area D2 and the information exchange program auxiliary register area D3 are located in the RAM 11, and the sequence program file register area D4 is located in the RAM 11.
The information exchange program area D5 is in RAM12.
Each is stored in ROM8.

次にこれら各領域の働きを説明すると、システ
ム制御プログラム領域D1は、キーボード部1
3、キヤラクタデイスプレイ部15、カセツトロ
ーダ部17の制御と、情報交換用プログラム領域
D5とのリンケード制御とをつかさどるものであ
る。システム用補助レジスタ領域D2は、システ
ム用スタツク、キーボード入力、キヤラクタデイ
スプレイ、回路パターン保持レジスタ、補助フラ
ツグ等として使用されるものであり、情報交換用
プログラム補助レジスタ領域D3は、情報交換用
スタツク、補助レジスタ、フラツグなどの機能を
持つものである。シーケンスプログラムフアイル
レジスタ領域D4は各PC内のプログラムのコピ
ーをもつレジスタであり、PCと磁気カセツトテ
ープ間のバツフアリング等を行なうものである。
Next, to explain the function of each of these areas, the system control program area D1 is the keyboard section 1.
3. It controls the character display section 15, the cassette loader section 17, and the linkage control with the information exchange program area D5. The system auxiliary register area D2 is used as a system stack, keyboard input, character display, circuit pattern holding register, auxiliary flag, etc. The information exchange program auxiliary register area D3 is used as a system stack, keyboard input, character display, circuit pattern holding register, auxiliary flag, etc. It has functions such as auxiliary registers and flags. The sequence program file register area D4 is a register that holds a copy of the program in each PC, and performs buffering between the PC and the magnetic cassette tape.

情報交換用プログラム領域D5は、情報を第5
図に一例として示す基準回路情報に変換し、これ
を第6図に示すデータ形式で磁気カセツトテープ
上に第7図に示す並び方で書込み・読出しを行な
い、PCとカセツトローダとを相互に結合するた
めの各種機能を実現するプログラム領域である。
そして、異なるPC機種に対しては、カセツト交
換によりこの領域のプログラムを変更して対処す
るものである。
The information exchange program area D5 stores information in the fifth
Convert it to the reference circuit information shown as an example in the figure, write and read it on the magnetic cassette tape in the data format shown in Fig. 6 in the arrangement shown in Fig. 7, and connect the PC and cassette loader to each other. This is a program area that implements various functions for.
For different PC models, the program in this area can be changed by changing the cassette.

第5図〜第7図について詳しく説明すると、第
5図はシーケンス条件を表現するための組み合せ
の一例であり、カセツトローダの磁気カセツトテ
ープ上の情報形式を統一して各種PCへのプログ
ラムを行なえるようにするための基準回路情報と
なるものである。同図においてil,nは入力条件、
Cl-1,nは入力条件間の接続条件、そしてΘlは出力
条件を示すものであり、これを具体的にいうと、
il,n,Cl-1,nは常開、常閉等のリレーの接点状態、
Θlはリレーのコイルを示す。そして、前述の各条
件は、第6図に示すデータ構造で表現される。な
お、第6図中の「要素」には第5図中のi,c,
Θが対応する。第7図は上述のデータ構造で表現
されたデータを磁気カセツトテープ上に並べる並
べ方を示したものであり、第5図の基準回路情報
は第7図中のDNI,I〜DNI,AIに対応し、このような
基準回路情報が多数集つて基準情報群となつてい
る。なお、第7図中からは実際の磁気カセツトテ
ープ上への記録に際し必要なプリアンブル、ポス
トアンブル等を省略してある。
To explain Figures 5 to 7 in detail, Figure 5 is an example of a combination for expressing sequence conditions, and it is possible to unify the information format on the magnetic cassette tape of the cassette loader and program various PCs. This serves as reference circuit information to ensure that the In the figure, i l,n is the input condition,
C l-1,n is the connection condition between input conditions, and Θ l is the output condition. Specifically speaking,
i l,n , C l-1,n is the contact status of the relay, such as normally open or normally closed,
Θ l indicates the coil of the relay. Each of the aforementioned conditions is expressed in the data structure shown in FIG. Note that "elements" in FIG. 6 include i, c, and
Θ corresponds. Figure 7 shows how the data expressed in the above data structure is arranged on a magnetic cassette tape, and the reference circuit information in Figure 5 is D NI,I to D NI,AI in Figure 7. Corresponding to this, a large number of such reference circuit information is collected to form a reference information group. Note that the preamble, postamble, etc. necessary for recording onto an actual magnetic cassette tape are omitted from FIG.

このように本発明は、多数のPC機種のうちか
ら必要なPC機種に専用の情報交換用のカセツト
1を選択してカセツトローダ本体2に挿入接続す
ることにより、カセツトローダ本体2の制御をシ
ステム制御プログラム領域D1から情報交換用プ
ログラム領域D5に移すことができる。そして、
磁気カセツトテープをカセツトローダ本体2のホ
ルダー4にセツトし、キー群3を操作することに
より、PCよりの情報を第5図に示すような基準
回路情報に変換し、このような形式が統一された
情報を磁気カセツトテープ上に第7図に示すよう
な基準情報群として書込んだり、あるいはその逆
変換として、磁気カセツトテープから基準回路情
報を読み込み、各PCに対応するプログラムに変
換してPCへ送り込んだりする等の機能が実現さ
れるものである。勿論、異なつたPC機種のプロ
グラムを行なう場合には、そのPC機種に専用の
情報交換用のカセツト1を差し換えるだけで、カ
セツトローダがその機能を発揮することはいうま
でもない。
In this way, the present invention allows the control of the cassette loader main body 2 to be controlled by the system by selecting the cassette 1 for information exchange dedicated to a necessary PC model from among a large number of PC models, and inserting and connecting the cassette 1 to the cassette loader main body 2. It can be moved from the control program area D1 to the information exchange program area D5. and,
By setting the magnetic cassette tape in the holder 4 of the cassette loader main body 2 and operating the key group 3, the information from the PC is converted into reference circuit information as shown in Figure 5, and this format is unified. The information obtained can be written on a magnetic cassette tape as a reference information group as shown in Figure 7, or as the reverse conversion, the reference circuit information can be read from the magnetic cassette tape, converted to a program compatible with each PC, and then written to the PC. This function realizes functions such as sending data to a computer. Of course, when programming a different PC model, it goes without saying that the cassette loader will perform its functions simply by replacing the dedicated information exchange cassette 1 with that PC model.

本発明は、上述の作用・効果によりカセツトロ
ーダの情報交換用カセツトを変換するだけで、単
一のカセツトローダを異機種PCの共用装置とし
てその磁気カセツトテープ上への記録形式を統一
して利用することができるので、多機種のPCを
持つ工場において各種のカセツトローダを持つこ
との費用負担、あるいは情報記録形式がそれぞれ
異なつている各種のカセツトローダを使用するこ
とによる誤操作等を減少することができる。そし
て、このように磁気カセツトテープ上の情報表現
を統一することにより、他のシステムで開発され
たPCのプログラムを容易に共用することができ
る。
The present invention utilizes a single cassette loader as a shared device for different types of PCs by unifying the recording format on its magnetic cassette tape by simply converting the information exchange cassette of the cassette loader. This reduces the cost burden of having various cassette loaders in a factory with many types of PCs, and reduces operational errors caused by using various cassette loaders with different information recording formats. can. By unifying the information representation on the magnetic cassette tape in this way, PC programs developed for other systems can be easily shared.

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

第1図は本発明のカセツトローダの斜視図、第
2図は情報交換用のカセツト内部の斜視図、第3
図はカセツトローダの電気回路の内部構成ブロツ
ク図、第4図はアドレス空間領域を示す図、第5
図は基準回路情報を示す図、第6図はデータ構成
を示す図、第7図は磁気カセツトテープ上への基
準回路情報配置図である。 1……情報交換用のカセツト、2……カセツト
ローダ本体、3……キー群、4……ホルダー、6
a,6b……コネクタ、8……ROM。
Figure 1 is a perspective view of the cassette loader of the present invention, Figure 2 is a perspective view of the inside of a cassette for information exchange, and Figure 3 is a perspective view of the inside of a cassette for information exchange.
The figure is a block diagram of the internal configuration of the electrical circuit of the cassette loader, Figure 4 is a diagram showing the address space area, and Figure 5 is a diagram showing the address space area.
6 is a diagram showing the reference circuit information, FIG. 6 is a diagram showing the data structure, and FIG. 7 is a diagram showing the arrangement of the reference circuit information on the magnetic cassette tape. 1...Cassette for information exchange, 2...Cassette loader main body, 3...Key group, 4...Holder, 6
a, 6b...Connector, 8...ROM.

Claims (1)

【特許請求の範囲】[Claims] 1 多機種のプログラマブルコントローラに共用
する単一のカセツトローダ本体と、前記プログラ
マブルコントローラの各機種ごとに備えられカセ
ツト形態で前記カセツトローダ本体に脱着自在に
連結される固定記憶装置とからなり、前記各固定
記憶装置は、予め統一設定された基準回路情報を
それぞれのプログラマブルコントローラに対応す
るプログラムに変換する情報およびそれぞれのプ
ログラマブルコントローラのプログラムを前記基
準回路情報に変換する情報を記憶しプログラマブ
ルコントローラと前記カセツトローダ本体との間
の情報交換を援助する情報交換部を有することを
特徴とする汎用型カセツトローダ。
1 Consists of a single cassette loader main body shared by many types of programmable controllers, and a fixed storage device provided for each model of the programmable controller and removably connected to the cassette loader main body in the form of a cassette; The fixed storage device stores information for converting reference circuit information uniformly set in advance into a program corresponding to each programmable controller, and information for converting a program of each programmable controller into the reference circuit information, and stores information for converting reference circuit information unified in advance into a program corresponding to each programmable controller, and stores information for converting the program of each programmable controller into the reference circuit information, and stores information for converting reference circuit information unified in advance into a program corresponding to each programmable controller, and stores information for converting the program of each programmable controller into the reference circuit information. A general-purpose cassette loader characterized by having an information exchange section that assists information exchange with a loader main body.
JP9168281A 1981-06-15 1981-06-15 General purpose type cassette loader Granted JPS57206965A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9168281A JPS57206965A (en) 1981-06-15 1981-06-15 General purpose type cassette loader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9168281A JPS57206965A (en) 1981-06-15 1981-06-15 General purpose type cassette loader

Publications (2)

Publication Number Publication Date
JPS57206965A JPS57206965A (en) 1982-12-18
JPS6361685B2 true JPS6361685B2 (en) 1988-11-30

Family

ID=14033259

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9168281A Granted JPS57206965A (en) 1981-06-15 1981-06-15 General purpose type cassette loader

Country Status (1)

Country Link
JP (1) JPS57206965A (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59153204A (en) * 1983-02-18 1984-09-01 Toyota Motor Corp Programming system of programmable controller
JPS601896A (en) * 1983-06-20 1985-01-08 富士通株式会社 Hybrid integrated circuit device
JPS6014329A (en) * 1983-07-05 1985-01-24 Sharp Corp Program control system
JPS6062106U (en) * 1983-10-05 1985-05-01 和泉電気株式会社 programmable controller
JPS60118906A (en) * 1983-11-30 1985-06-26 Toshiba Eng Co Ltd Method and apparatus for injecting nc data
JPS6112104U (en) * 1984-06-22 1986-01-24 津田駒工業株式会社 Hand control panel for N/C indexing table
JPS6125212A (en) * 1984-07-12 1986-02-04 Hitachi Seiki Co Ltd NC processing information converter

Also Published As

Publication number Publication date
JPS57206965A (en) 1982-12-18

Similar Documents

Publication Publication Date Title
JPH0514294B2 (en)
JPS6361685B2 (en)
JPH02130091U (en)
JPS6361686B2 (en)
US20010017701A1 (en) Peripheral device for information processing and information processing system
JPS58148794U (en) Memory cassette holding device
EP0042749A1 (en) A bubble cassette memory apparatus
JP2508612B2 (en) Time recorder
JPH03121894U (en)
JPS5894039U (en) Memory usage status display device for small electronic calculators
JPH0237068Y2 (en)
JPS59158458A (en) Program transfer device
JPS6240521A (en) Disk controlling system
JPS5925694U (en) Electronics
JPS60114040U (en) Fault storage device for electronic control equipment
JPH0296643U (en)
JPS618306U (en) In-vehicle device operating device
JPS63239027A (en) Control device of injection molder
JPH04338857A (en) Setting device for computer operation environment
JPS60118694U (en) terminal machine
JPS6115206A (en) Numerical controller
JPS5894197U (en) Information writing device
JPS58140873A (en) Register
JPH0160294U (en)
JPS6384198U (en)