JPH0630054B2 - ファイルデータ管理方法 - Google Patents

ファイルデータ管理方法

Info

Publication number
JPH0630054B2
JPH0630054B2 JP61175562A JP17556286A JPH0630054B2 JP H0630054 B2 JPH0630054 B2 JP H0630054B2 JP 61175562 A JP61175562 A JP 61175562A JP 17556286 A JP17556286 A JP 17556286A JP H0630054 B2 JPH0630054 B2 JP H0630054B2
Authority
JP
Japan
Prior art keywords
file
data
area
program
stored
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 - Fee Related
Application number
JP61175562A
Other languages
English (en)
Other versions
JPS6332630A (ja
Inventor
吉晴 丸山
正則 引地
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom 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 Fuji Electric Co Ltd, Fuji Facom Corp filed Critical Fuji Electric Co Ltd
Priority to JP61175562A priority Critical patent/JPH0630054B2/ja
Publication of JPS6332630A publication Critical patent/JPS6332630A/ja
Publication of JPH0630054B2 publication Critical patent/JPH0630054B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Programmable Controllers (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、プログラマブルコントローラ等に適用され
る問題向き言語(POL:Problem Oriented Languag
e)で記述されるプログラムによるフアイルデータ管理
方法に関する。
〔従来の技術〕 第2図はフアイルデータ管理方法の従来例を説明するた
めの説明図である。
すなわち、従来のプログラマブルコントローラ等におい
ては、例えば第2図に示すように、データ領域全体はい
くつかのフアイル(1まとまりのデータ)に分けて管理
されるが、このデータ領域RDとプログラム領域RPと
は互いに分離され、データ種別に応じてフアイル定義命
令FiLE(11〜11)により必要なデータ数だけの領域
を確保するようにしている。例えば、データ領域をN語
確保する場合は、フアイル定義命令を FiLE M:N として、データ領域RDにフアイル番号MでN語分の領
域を確保し、フアイル領域を管理するフアイルエントリ
ーテーブルFETのM番目に、データ領域の中にあるフ
アイルM番の先頭番地と、そのフアイルデータ数Nとを
格納する。
〔発明が解決しようとする問題点〕
しかしながら、上記の如き方法で周辺装置等の初期設定
データや演算用の定数テーブルをデータ領域を持つため
には、アプリケーシヨンプログラムによりかゝる定数等
をその都度セツトすることが必要となるため、フアイル
データの管理が面倒になると云う問題がある。
したがつて、この発明はアプリケーシヨンプログラムに
てデータ領域に定数をセツトする必要をなくし、フアイ
ルデータの管理を容易にすることを目的とする。
〔問題点を解決するための手段〕
本発明では、データ種別を表すファイル番号とそのファ
イルにて使用されるデータ個数をファイル定義命令とし
て格納するプログラム領域と、 前記プログラム領域に定義されたファイル番号にて用い
られる個数のデータをファイル番号別に格納する領域を
ファイル領域として持つデータ領域と、 前記データ領域において、ファイル番号にて用いられる
個数のデータがファイル領域に格納されている、その当
該ファイル領域の先頭番地とそのファイル領域に格納さ
れているデータ個数をエントリーしておくファイルエン
トリーテーブルと、 を用意して行うプログラマブルコントローラ用のファイ
ルデータ管理方法において、 前記プログラム領域に、ファイル番号とそのファイルに
て用いられるデータ個数からなるテーブル定義命令と、
該データ個数の定数データとをプログラムの一部として
格納し、その場合には、前記ファイルエントリーテーブ
ルでは、プログラム領域におけるテーブル定義命令の格
納されている先頭番地と当該テーブル定義命令のデータ
個数とをエントリーしておき、前記データ領域では、テ
ーブル定義命令用のファイル領域は用いないこととし
た。
〔作用〕
テーブル定義命令を用いて定数データは、プログラムの
一部としてプログラム領域に格納し、従来のようにデー
タ領域に用意されたファイル領域にアプリケーションプ
ログラムを用いて定数データをセットすることを不要に
したので、ファイルデータの管理が容易になる。
〔実施例〕
第1図はこの発明の実施例を説明するための説明図であ
る。
従来方法では、データ領域全体をいくつかのフアイルに
分けて管理するために、データフアイル領域中のフアイ
ル先頭番地と、そのフアイルのデータ数とをフアイル定
義命令FiLEにより、フアイルエントリーテーブルF
ETに格納するようにしている。この場合、確保されて
いるフアイル内のデータの未定義であり、アプリケーシ
ヨンプログラムによりデータ領域に定数をセツトするま
で、データを未確定である。
これに対して、この発明においてはプログラムの一部と
してデータを定義可能とするテーブル定義命令2(TA
BL M:N)を用いて、フアイル番号Mとデータ数N
を定義し、定義すべきデータを数値オペランドとしてプ
ログラムするようにする。この時、FETのフアイルM
番の先頭番地を格納する位置に、プログラム領域内のT
ABL命令2のデータ部DCの先頭番地と、そのテーブ
ルのデータ数とを格納する。このようにすれば、FiL
E命令11〜1nではFET上にデータ領域内の番地が
格納され、TABL命令2ではプログラム領域内の番地
が格納されることになる。そのため、FiLE命令で定
義されたフアイルのデータも、TABL命令で定義され
たデータも同じ様に扱うことが可能となる。なお、この
TABL命令で定義されたデータは、プログラム転送時
にプログラムの一部として転送される。
〔発明の効果〕
この発明によれば、テーブル定義命令を用いることによ
り、アプリケーシヨンプログラムでデータ領域に定数を
セツトすることなしに、プログラム領域内にプログラム
の一部として定数テーブルを持たせることが可能となる
ため、フアイルデータの管理が容易になる利点がもたら
される。また、同じ動作を複数の装置で実行させる場合
においても、プログラムの転送だけでデータも同時に転
送されることになり、データ転送のための負担を軽減す
ることができる。
【図面の簡単な説明】
第1図はこの発明の実施例を説明するための説明図、第
2図はフアイルデータ管理方法の従来例を説明するため
の説明図である。 符号説明 11〜1n(FiLE)……フアイル定義命令、2(T
ABL)……テーブル定義命令、RP……プログラム領
域、RD……データ領域、FET……フアイルエントリ
ーテーブル、DC……定数テーブルデータ。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】データ種別を表すファイル番号とそのファ
    イルにて使用されるデータ個数をファイル定義命令とし
    て格納するプログラム領域と、 前記プログラム領域に定義されたファイル番号にて用い
    られる個数のデータをファイル番号別に格納する領域を
    ファイル領域として持つデータ領域と、 前記データ領域において、ファイル番号にて用いられる
    個数のデータがファイル領域に格納されている、その当
    該ファイル領域の先頭番地とそのファイル領域に格納さ
    れているデータ個数をエントリーしておくファイルエン
    トリーテーブルと、 を用意して行うプログラマブルコントローラ用のファイ
    ルデータ管理方法において、 前記プログラム領域に、ファイル番号とそのファイルに
    て用いられるデータ個数からなるテーブル定義命令と、
    該データ個数の定数データとをプログラムの一部として
    格納し、その場合には、前記ファイルエントリーテーブ
    ルでは、プログラム領域におけるテーブル定義命令の格
    納されている先頭番地と当該テーブル定義命令のデータ
    個数とをエントリーしておき、前記データ領域では、テ
    ーブル定義命令用のファイル領域は用いないことを特徴
    とするファイルデータ管理方法。
JP61175562A 1986-07-28 1986-07-28 ファイルデータ管理方法 Expired - Fee Related JPH0630054B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61175562A JPH0630054B2 (ja) 1986-07-28 1986-07-28 ファイルデータ管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61175562A JPH0630054B2 (ja) 1986-07-28 1986-07-28 ファイルデータ管理方法

Publications (2)

Publication Number Publication Date
JPS6332630A JPS6332630A (ja) 1988-02-12
JPH0630054B2 true JPH0630054B2 (ja) 1994-04-20

Family

ID=15998248

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61175562A Expired - Fee Related JPH0630054B2 (ja) 1986-07-28 1986-07-28 ファイルデータ管理方法

Country Status (1)

Country Link
JP (1) JPH0630054B2 (ja)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
寺田監訳「Z−80マイクロコンピュータ」丸善(昭54−6)P.113−116

Also Published As

Publication number Publication date
JPS6332630A (ja) 1988-02-12

Similar Documents

Publication Publication Date Title
DE68928759T2 (de) Rechner mit intelligentem Speichersystem und zugehöriges Verfahren
JPH0131214B2 (ja)
JPH0713813B2 (ja) データアクセス方法及びデータ処理システム
DE60027357T2 (de) Eine Unterbrechungssteuerung und ein Mikrorechner, der diese Unterbrechungssteuerung beinhaltet
JPS593624A (ja) プリント出力制御方式
JPS6150356B2 (ja)
JPH0444782B2 (ja)
JPS6332630A (ja) ファイルデータ管理方法
JPS61143846A (ja) 情報処理出力装置
JPS62184528A (ja) プリンタ制御処理方式
EP0108416B1 (de) Vorrichtung zur Steuerung des Kanalstarts bei einer integrierten mikroprogrammierten Vorrichtung mit mindestens zwei unabhängigen Kanälen zum Handhaben von Informationen und Verfahren zu ihrem Betrieb
JPH0656579B2 (ja) ル−ルブロツク制御方式
JPH02293920A (ja) ディスク入出力方式
JPS58168168A (ja) 端末のスワツプ・イン・スワツプ・アウト方式
JPS63318627A (ja) デ−タベ−スの検索方式
JPS58118081A (ja) 仮想空間共用によるオ−バレイ制御方式
JPS63158644A (ja) パツチデ−タの管理方式
JPS62216028A (ja) ハ−ドコピ−制御方式
JPS59108127A (ja) オペレ−タ・コマンドの処理方式
JPH05225217A (ja) 帳票出力方法
JPH01142856A (ja) 待ち行列の管理方式
JPH03129539A (ja) ファイル装置
JPS62233819A (ja) 日付付与方式
JPH02236663A (ja) データ処理装置
JPH0373015A (ja) オブジェクトリストの印字処理方式

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees