JPH01169505A - プログラマブルコントローラの入出力データ処理方法 - Google Patents

プログラマブルコントローラの入出力データ処理方法

Info

Publication number
JPH01169505A
JPH01169505A JP32529887A JP32529887A JPH01169505A JP H01169505 A JPH01169505 A JP H01169505A JP 32529887 A JP32529887 A JP 32529887A JP 32529887 A JP32529887 A JP 32529887A JP H01169505 A JPH01169505 A JP H01169505A
Authority
JP
Japan
Prior art keywords
input
output data
identifier
output
data
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.)
Granted
Application number
JP32529887A
Other languages
English (en)
Other versions
JPH06105403B2 (ja
Inventor
Keiichi Ito
啓一 伊藤
Hiroyuki Takahashi
裕幸 高橋
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
Original Assignee
Fuji Electric Co 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP62325298A priority Critical patent/JPH06105403B2/ja
Publication of JPH01169505A publication Critical patent/JPH01169505A/ja
Publication of JPH06105403B2 publication Critical patent/JPH06105403B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • Y02T10/7241

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はプログラマブルコントローラの入出力データ処
理方法に関する。
[従来の技術] 従来、プログラマブルコントローラ(以下、PCと称す
)の入出力データ処理方法としては、入出力装置のダイ
レクトアクセス領域に格納されたデータをダイレクトア
クセスしようとする場合、これらデータを一度メモリに
格納して各々のデータに対応した識別子を割り付け、そ
の後この識別子によって演算を行ない、その結果を再び
メモリを介して入出力装置のダイレクトアクセス領域に
格納するものが知られている。
[発明が解決しようとする問題点] ところがこのようなデータ処理方法は、−度識別子に割
り付けるという処理、すなわちメモリを介した処理を行
なわなければならないため、プログラミング上ユーザー
が煩わしさを感じ、さらに入出力処理に時間を要すると
いう問題点があつた。
そこで本発明の目的は、上述した従来の問題点を解消し
、プログラミング上ユーザーがダイレクトアクセスデー
タな容易に使用でき、さらに入出力データ処理時間を短
縮したプログラマブルコントローラの入出力データ処理
方法を提供することにある。
[問題点を解決するための手段] そのために、本発明ではダイレクトアクセス領域に係る
命令に対して入出力データ領域の識別子が付加されるプ
ログラマブルコントローラの入出力データ処理方法であ
って、プログラムの処理命令が含む識別子によって、識
別子の示す入出力データ領域を判断し、当該入出力デー
タ領域がダイレクトアクセス領域であると判断されたと
き、識別子の示す入出力データ領域に人/出力データを
格納し、人/出力データに基づいてプログラムの処理命
令を実行し、当該処理の結果を識別子が指定している入
出力データ領域に格納することを特徴とする。
[作 用] 以上の構成によれば、ダイレクトアクセスデータに専用
の識別子を与えることによって、入出力データ処理の内
、識別子を割り付けるという処理が省かれる。
[実施例] 以下、図面を参照して本発明の実施例を詳細に説明する
第1図は本発明の一実施例を示すプログラマブルコント
ローラの外観斜視図である。図において、1は入出力装
置としての入出カモジュールを示しており、本例の場合
8個の入出カモジュールによって構成され、これら各々
の入出カモジュールはCPuや入出力データメモリを有
して、ディジタル人/出力信号およびアナログ入/出力
信号の処理やパルスの計数等を行なう。2はプロセッサ
ユニットであり、プログラムに従って人出カモジュール
における入力データを読み出して演算し、その結果を出
力データとして入出力士ジュールに書き込む処理を行な
う。この結果、人出カモジュールに接続された各種被制
御機器か適切に制御される。また、人出カモジュール1
にはプログラミング装習を接続してプログラミングする
ことが可能である。
第2図は第1図に示した人出カモジュール1内に展開さ
れる入出力データメモリの内、入出力データのダイレク
トアクセス領域を示すものであり、本発明に係る識別子
W 24.0〜W24.127が割り付けられた128
ワードの領域を形成する。入出力データのダイレクトア
クセス領域は、プログラムのスキャン時間に対応して入
出力データ変換の応答を短くする必要がある場合、高速
カウンタを用いた位置決めや流量制御等において、入出
力データ変換の応答遅れを最小にする場合、あるいは外
部入力割り込みを実行する場合などに用いられるもので
あり、通常の入出力データ領域とは別に設けられる。
第3図は本発明の一実施例に係るPCのシステム構成を
示すブロック図であり、人力機器3から入出カモジュー
ル1を介して取り込まれたデータをプログラム演算処理
4にて演算し、再び人出カモジュール1を介して出力機
器5に出力するシステム構成を示している。
プログラム演算処理4は、例えば同図に示すように、識
別子6および7で示される人力データの加算を行ない、
その結果を識別子8で示される出力データとする処理を
示す。この結果、識別子8に格納されたデータが出力機
器5に出力される。
第4図は本発明に係り、第3図に示す識別子がダイレク
トアクセス領域のデータであることを示す場合のプログ
ラムのブロック図であり、第5図は第4図に示したプロ
グラム処理を示すフローチャートである。
第4図を参照して、ダイレクトアクセス領域の入/出力
データを用いた場合の処理について説明する。
第5図に示すステップS51において、プログラムにお
ける識別子lOおよび11がダイレクトアクセス領域を
示すものか否かを判断する。肯定判断の場合、すなわち
第4図に示すようにW24.0はダイレクトアクセス領
域のデータであることを示す識別子であるから、ステッ
プS52へ進み、識別子W 24.0に相当するデータ
を各々の識別子に対応する入力機器から第2図に示すダ
イレクトアクセス領域に格納する。次に、ステップS5
3で全ての入力データを格納したか否かの判断を行なう
。否定判断の場合、すなわち第4図に示すように識別子
W24.1で示される入力データの格納が終了していな
い場合は、ステップ551およびS52を繰り返し、全
ての人力データをダイレクトアクセス領域へ格納してス
テップS54へ進む。
ステップS54では所定の演算あるいは処理を行ない、
例えば第4図で示す場合は加算を行ない、ステップS5
5でその結果を識別子W24.2で示されるダイレクト
アクセス領域へ格納する。
ステップ551で否定判断の場合はステップS57へ進
み、通常の入出力データアクセスに係る演算処理を行な
う。ステップS55あるいはS57を終了するとステッ
プ556へ進み、識別子W24.2の内容、あるいはス
テップ557の結果を出力機器へ出力する。
[発明の効果] 以上の説明から明らかなように、ダイレクトアクセスデ
ータに専用の識別子を与えることによって、入出力デー
タ処理の内、識別子を割り付けるという処理が省かれる
この結果、ダイレクトアクセス用のデータをプログラム
で直接用いることができ、プログラムの処理時間が短縮
されるという効果が得られた。
また、他の識別子を用いたのと同様の方法でダイレクト
アクセスに係るプログラミングを行なうことができ、ユ
ーザーにとってプログラミング上の煩わしさが減少する
という効果も得られた。
【図面の簡単な説明】
第1図は本発明の一実施例に係るpcの外観斜視図、 第2図は実施例におけるダイレクトアクセスの識別子と
データ領域の対応を示す概念図、第3図は実施例におけ
るPCのシステム構成を示すブロック図、 第4図は本発明の一実施例を示すプログラムのブロック
図、 第5図は本発明の一実施例を示すプログラムのフローチ
ャートである。 1・・・人出カモジュール、 2・・・プロセッサユニット、 3・・・人力機器、 4・・・プログラム演算処理、 5・・・出力機器、 6.7,8.to、11.12・・・識別子、9・・・
PC内部。 塀

Claims (1)

  1. 【特許請求の範囲】 ダイレクトアクセス領域に係る命令に対して入出力デー
    タ領域の識別子が付加されるプログラマブルコントロー
    ラの入出力データ処理方法であって、 プログラムの処理命令が含む識別子によって、該識別子
    の示す入出力データ領域を判断し、当該入出力データ領
    域がダイレクトアクセス領域であると判断されたとき、
    前記識別子の示す入出力データ領域に入/出力データを
    格納し、該入/出力データに基づいて前記プログラムの
    処理命令を実行し、 当該処理の結果を前記識別子が指定している入出力デー
    タ領域に格納する ことを特徴とするプログラマブルコントローラの入出力
    データ処理方法。
JP62325298A 1987-12-24 1987-12-24 プログラマブルコントローラの入出力データ処理方法 Expired - Fee Related JPH06105403B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62325298A JPH06105403B2 (ja) 1987-12-24 1987-12-24 プログラマブルコントローラの入出力データ処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62325298A JPH06105403B2 (ja) 1987-12-24 1987-12-24 プログラマブルコントローラの入出力データ処理方法

Publications (2)

Publication Number Publication Date
JPH01169505A true JPH01169505A (ja) 1989-07-04
JPH06105403B2 JPH06105403B2 (ja) 1994-12-21

Family

ID=18175255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62325298A Expired - Fee Related JPH06105403B2 (ja) 1987-12-24 1987-12-24 プログラマブルコントローラの入出力データ処理方法

Country Status (1)

Country Link
JP (1) JPH06105403B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57164303A (en) * 1981-04-01 1982-10-08 Toshiba Corp Programmable controller
JPS61161507A (ja) * 1985-01-11 1986-07-22 Toshiba Mach Co Ltd プログラマブルコントロ−ラのダイレクト入出力方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57164303A (en) * 1981-04-01 1982-10-08 Toshiba Corp Programmable controller
JPS61161507A (ja) * 1985-01-11 1986-07-22 Toshiba Mach Co Ltd プログラマブルコントロ−ラのダイレクト入出力方式

Also Published As

Publication number Publication date
JPH06105403B2 (ja) 1994-12-21

Similar Documents

Publication Publication Date Title
JPH06105403B2 (ja) プログラマブルコントローラの入出力データ処理方法
JPS60237503A (ja) シ−ケンスコントロ−ラの高速処理方式
JPS6041779B2 (ja) 入出力プログラム制御装置
JPS62169206A (ja) プログラマブルコントロ−ラ装置
JPH082727Y2 (ja) プログラマブルシ−ケンサ
SU1695319A1 (ru) Матричное вычислительное устройство
JPS63219026A (ja) マイクロコンピユ−タ
JPS6148009A (ja) プログラマブル・コントロ−ラ
JPH0638210B2 (ja) シ−ケンスコントロ−ラの入出力制御方式
JPS63128389A (ja) 訓練用シミュレータの時定数処理方法
JPH0844905A (ja) 要素変換装置及び方法
JPS59100307U (ja) プログラマブルコントロ−ラ
JPH0242507A (ja) Pc装置
JPS62166430A (ja) デ−タ処理システム
JPS60134322A (ja) 座標読取装置
JPH01193963A (ja) コマンド獲得制御装置
JPH01314339A (ja) 命令再試行方式
JPS62182904A (ja) プログラマブル・コントロ−ラ
JPH01217658A (ja) チャネル制御データのアクセス方式
JPS6243896A (ja) メモリデ−タ読出し方式
JPH047739A (ja) 命令実行時間制御方式
JPH0518130U (ja) パルスカウンタ装置
JPH06110506A (ja) プログラマブルコントローラのコメント記憶方法
JPS59172007A (ja) 数値制御装置
JPH03219342A (ja) プログラマブルアドレス変換方式

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees