JPH0635837A - プロセス入出力制御方式 - Google Patents

プロセス入出力制御方式

Info

Publication number
JPH0635837A
JPH0635837A JP18558192A JP18558192A JPH0635837A JP H0635837 A JPH0635837 A JP H0635837A JP 18558192 A JP18558192 A JP 18558192A JP 18558192 A JP18558192 A JP 18558192A JP H0635837 A JPH0635837 A JP H0635837A
Authority
JP
Japan
Prior art keywords
data
input
output
address
access
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.)
Withdrawn
Application number
JP18558192A
Other languages
English (en)
Inventor
Akio Yamamiya
明男 山宮
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP18558192A priority Critical patent/JPH0635837A/ja
Publication of JPH0635837A publication Critical patent/JPH0635837A/ja
Withdrawn legal-status Critical Current

Links

Abstract

(57)【要約】 (修正有) 【目的】 一定の利用者プログラムにより、各プロセス
とのデータの入力,出力を行い、上位装置からのデータ
の電文をそのまま処理し、複数のプロセスデータへのア
クセスを行うことが出来る流用性と拡張性の良いプロセ
ス入出力制御方式の実現する。 【構成】 制御装置と外部の複数のプロセスとの間で、
データの入力/出力を装置内蔵の各プリント板を介して
行うプロセス制御装置のデータ入出力制御方式におい
て、該各プロセスとの間の入出力データのアクセスを、
各プリント板の物理アドレスに対応した論理アドレスを
使用して利用者プログラムからアクセスさせるように構
成する。また、利用者プログラムからのアクセス要求の
中に、実際にはアクセス処理を行わない無効の論理アド
レス(NOPアドレス)を有し、複数の入出力データの
アクセス依頼を行うように構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、制御装置と外部のプロ
セス(制御設備,センサーなど)との間で、データの入
力/出力を行うプロセス制御装置のデータ入出力制御方
式に関する。
【0002】各プロセスとの間のデータの入力/出力
は、そのデータの種別に合った入力,出力の制御を行い
ながら、データの収集や設備の制御を行う必要がある。
【0003】
【従来の技術】従来のプロセス制御装置には、各プロセ
ス毎に種類の異なるデータを実際に入力/出力するプリ
ント板が並列に用意されており、各プリント板へのデー
タの入力/出力を制御しながら、各プロセスとのデータ
の入力,出力を行っていた。つまり、実装されている各
プリント板の物理アドレス(IOアドレス, Process IO
に実装されているLSI番号等)とプロセスの種類で互
に種類の異なるデータにより、各プリント板の入出力制
御に必要なコマンド出力やステータス入力などを行いな
がら、利用者プログラムの入出力とプロセスデータの入
出力とを行っていた。
【0004】
【発明が解決しようとする課題】従来は、上述の如く、
各プリント板の物理アドレスに依存した制御を行ってい
たので、システムの追加や拡張時のプロセスの数の増減
や内容の変更が発生した場合には、制御に使用するプリ
ント板の物理アドレスの変更やデータ種別(プリント板
に依存)の変更が発生し、利用者プログラムの変更作業
が必要となり流用性に欠けるという問題があった。ま
た、プロセス制御装置が、上位装置から制御データを受
信し、その受信データを解析しながらプロセス制御を行
う場合や、プロセスデータを収集データとして編集し上
位装置へ送信する場合には、その送受信のデータは、予
め上位装置と取決めたフォーマットを使用しなければな
らない。その上位装置とのデータの送受信も、プロセス
数の増減や内容の変更による電文が変更になった場合に
は、データの解析部分やデータの編集部分のプログラム
変更の作業が必要となり拡張性に乏しいという問題もあ
った。本発明の目的は、制御に使用する物理アドレスや
データ種別などを意識せず、一定の利用者プログラムに
より、各プロセスとのデータの入力,出力を行うことが
出来るとともに、上位装置からのデータの電文をそのま
ま処理することが出来て複数のプロセスデータへのアク
セスを行うことが出来る流用性と拡張性の良いプロセス
入出力制御方式を実現することにある。
【0005】
【課題を解決するための手段】この目的達成のための本
発明の基本構成を、図1の原理図に示す。図中、1はプ
ロセス制御装置、2はセンサであり,感知したデータを
ディジタル値やアナログ値に変換して前記プロセス制御
装置の入力となるもの、3は外部装置であり,プロセス
制御装置からのディジタル値やアナログ値のデータに基
づいて制御する装置、4はプリント板であり,前記セン
サや外部装置とのデータの入出力を実際に行うもの。5
が本発明で新設する論理アドレス/物理アドレス/デー
タ種別の管理テーブルであり,物理アドレスと論理アド
レスとデータ種別の間の対応及び各入力データ,出力デ
ータを格納するもの。6はプロセス入出力制御部であ
り,利用者プログラム(編集処理や解析処理など)から
の依頼パラメータを解析しながら、出力の依頼データを
プリント板を介し外部装置へ出力したり、センサからの
データをプリント板を介し利用者プログラムへ通知する
もの、7は上位装置であり,プロセス制御装置から収集
データを受信したり,プロセス制御装置へ制御データを
送信するもの、8は送信データであり,上位装置へセン
サからのデータを送信する電文、9は編集処理であり,
プロセス入出力制御部から通知されたセンサの出力デー
タを送信データに編集するもの、10は受信データであ
り、上位装置からの制御を依頼された制御データの電
文、11は解析処理であり,上位装置からの受信データを
解析しながら,外部装置へのデータをプロセス入出力制
御部に依頼するものである。図2は、本発明のプロセス
入出力制御部の利用者プログラム(編集処理や解析処理
など)からの依頼パラメータのフォーマットであり、1
ワード単位の論理アドレス列の記述領域と其の論理アド
レスに対応したプロセスデータ列で順に処理を行う。図
3は、本発明で論理アドレスとして無効のNOPアドレ
スを設けた時の依頼パラメータのフォーマットであり、
図2の論理アドレス列にNOPアドレスを記述すること
で、送信データと受信データをそのまま、プロセス入出
力制御部の依頼パラメータとして使用できることを示し
ている。つまり、送信受信に必要な情報の依頼アドレス
の領域に,実際には無効のNOP (Not Operative)アド
レスを対応させることで、プログラムの変更が無いよう
にしている。
【0006】
【作用】本発明では、論理アドレス/物理アドレス/デ
ータ種別の管理テーブル5により、物理アドレスに対応
した1ワードデータをアクセスすることが出来る論理ア
ドレスを使用して、利用者プログラムが、各プロセスか
らのデータの入力,出力を行う。また、利用者プログラ
ムは、複数の論理アドレスを同時に依頼出来るようにす
ると共に、無効のNOPアドレスを設けることで、上位
装置との間の送信データや受信データをそのまま、使用
できるようにしているので、物理アドレスの変更,デー
タ種別の変更,プロセス数の増減に対して、プログラム
の変更を行う必要が無くなる。
【0007】
【実施例】図4は本発明の実施例の利用者プログラムの
フローチャートである。ステップ101 の生成処理依頼
で、論理アドレスと物理アドレスとデータ種別の対応を
行い、その論理アドレスを用いて、102 の各プロセスと
のデータの入力処理依頼と103 の出力処理依頼とを行
う。図5は、生成処理のフローチャートであり、先ず 2
01の論理アドレスがNOPアドレスか否かの質問で、否
NOならば、202 の管理テーブルの調査を行い、203 で目
的の論理アドレスと同一の論理アドレスの有無を問う。
そして無NOならば、204 で管理テーブルに登録し其の論
理アドレスに対応するプリント板へのデータの入出力を
制御する。そして 205で次の依頼の有無を問い、無NOな
らば終了し、有YES ならば前記 201に戻る。なお、201
の質問でYES のNOPアドレスであるならば、直接 205
の質問に跳び、203 の質問でYES の同一論理アドレス有
りである場合も、直接 205の質問に跳ぶ。
【0008】図6は、入力処理のフローチャートであ
り、先ずステップ301の論理アドレスがNOPアドレス
か否かの質問で、否NOならば、302 の管理テーブルの調
査を行い、303 で目的の論理アドレスの有無を問う。そ
して有YESならば、304 で其の論理アドレスに対応する
プリント板へのデータの入力を制御する。無NOならば 3
05のエラー処理をする。そして 306で次の依頼の有無を
問い、無NOならば終了し、有YES ならば前記 301に戻
る。なお、301 の質問でYES のNOPアドレスであるな
らば、直接 306の質問に跳ぶ。
【0009】図7は、出力処理のフローチャートであ
り、先ずステップ401の論理アドレスがNOPアドレス
か否かの質問で、否NOならば、402 の管理テーブルの調
査を行い、403 で目的の論理アドレスの有無を問う。そ
して有YESなら、404 で其の論理アドレスに対応するプ
リント板からのデータの出力を制御する。無NOならば 4
05のエラー処理をする。そして 406で次の依頼の有無を
問い、無NOならば終了し、有YES ならば前記 401に戻
る。なお、401 の質問でYES のNOPアドレスであるな
らば、直接 406の質問に跳ぶ。
【0010】
【発明の効果】以上説明した如く、本発明によれば、物
理アドレスの変更,PIOの種別の変更,上位装置の電
文の変更に対して柔軟に対応することが出来る流用性の
高い優れたシステムを構築できる効果が得られる。
【図面の簡単な説明】
【図1】 本発明のプロセス入出力制御方式の基本構成
を示す原理図
【図2】 本発明の利用者プログラムからの依頼パラメ
ータのフォーマット
【図3】 本発明の論理アドレスとしてNOPアドレス
を設けた時の依頼パラメータのフォーマット
【図4】 本発明の実施例の利用者プログラムのフロー
チャート
【図5】 本発明の実施例の生成処理のフローチャート
【図6】 本発明の実施例の入力処理のフローチャート
【図7】 本発明の実施例の出力処理のフローチャート
【符号の説明】
1はプロセス制御装置、2はセンサ、3は外部装置、4
はプリント板、5が論理アドレス/物理アドレス/デー
タ種別の管理テーブル、6はプロセス入出力制御部、7
は上位装置、8は送信データ、9は編集処理、10は受信
データ、11は解析処理である。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 制御装置と外部の複数のプロセスとの間
    で、データの入力/出力を装置内蔵の各プリント板を介
    して行うプロセス制御装置のデータ入出力制御方式にお
    いて、該各プロセスとの間の入出力データのアクセス
    を、各プリント板の物理アドレスに対応した論理アドレ
    スを使用して利用者プログラムからアクセスさせること
    を特徴とするプロセス入出力制御方式。
  2. 【請求項2】 前記利用者プログラムからのアクセス要
    求の中に、実際にはアクセス処理を行わない無効の論理
    アドレス(NOPアドレス)を有し、複数の入出力デー
    タのアクセス依頼を行うことを特徴とする請求項1記載
    のプロセス入出力制御方式。
JP18558192A 1992-07-14 1992-07-14 プロセス入出力制御方式 Withdrawn JPH0635837A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18558192A JPH0635837A (ja) 1992-07-14 1992-07-14 プロセス入出力制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18558192A JPH0635837A (ja) 1992-07-14 1992-07-14 プロセス入出力制御方式

Publications (1)

Publication Number Publication Date
JPH0635837A true JPH0635837A (ja) 1994-02-10

Family

ID=16173315

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18558192A Withdrawn JPH0635837A (ja) 1992-07-14 1992-07-14 プロセス入出力制御方式

Country Status (1)

Country Link
JP (1) JPH0635837A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6606051B1 (en) 1984-12-03 2003-08-12 Time Domain Corporation Pulse-responsive dipole antenna

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6606051B1 (en) 1984-12-03 2003-08-12 Time Domain Corporation Pulse-responsive dipole antenna

Similar Documents

Publication Publication Date Title
JPH0635837A (ja) プロセス入出力制御方式
US7251248B2 (en) Connection device
JP3768561B2 (ja) 多重プロセッサシステム
JP3356268B2 (ja) 制御システム装置
JP3297099B2 (ja) 入出力信号割付装置
EP1282287A2 (en) A connection device
JP3704469B2 (ja) Ioポート接続方式
JP2000172307A (ja) プロセスデータ収集装置の更新方法
JP2973811B2 (ja) 分散形制御装置
JP2641892B2 (ja) アダプタ識別番号の変更方法
JPH0736374A (ja) データリンクシステム
JPH04305752A (ja) ネットワークシステム
JPH0591114A (ja) データ通信方式
JP2629938B2 (ja) 仮想入出力方法
JP2003223381A (ja) 制御装置のデータ転送装置
JPH01155593A (ja) Romライタ装置管理方式
JPH04162857A (ja) デイジタル計装システム通信ユニツト用ソフト処理方式
JPH04245341A (ja) 情報処理装置
JPH04245795A (ja) 設備管理コントローラ
JPS61195446A (ja) 端末制御装置
JPH09128172A (ja) プリンタサーバ
JPH01171960A (ja) プリンタ装置
JPH0823853B2 (ja) デ−タ転送装置
JPH07271698A (ja) 計算機ネットワークシステム
JPH04119443A (ja) コンピュータネットワークシステム

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19991005