JPH0731523B2 - プログラマブルコントロ−ラ装置 - Google Patents

プログラマブルコントロ−ラ装置

Info

Publication number
JPH0731523B2
JPH0731523B2 JP61010264A JP1026486A JPH0731523B2 JP H0731523 B2 JPH0731523 B2 JP H0731523B2 JP 61010264 A JP61010264 A JP 61010264A JP 1026486 A JP1026486 A JP 1026486A JP H0731523 B2 JPH0731523 B2 JP H0731523B2
Authority
JP
Japan
Prior art keywords
input
output
card
data
address
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 - Lifetime
Application number
JP61010264A
Other languages
English (en)
Other versions
JPS62169206A (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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP61010264A priority Critical patent/JPH0731523B2/ja
Publication of JPS62169206A publication Critical patent/JPS62169206A/ja
Publication of JPH0731523B2 publication Critical patent/JPH0731523B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は入出力カードを用いて入出力を行うプラグロマ
ブルコントローラ装置に関するものである。
〔発明の技術的背景とその問題点〕
プログラマブルコントローラの入出力を入出力カードを
用いて行うとき、従来は、入出力の種別およびアドレス
は各カードごとにプログラミング装置によって指定され
ている。
すなわち、第4図に示すように、入出力カード6−1〜
6−Nのカード種別はプログラミング装置1を介して順
次情報メモリ3に登録され、その順番に対応して入出力
カード6−1〜6−Nのアドレスが決定される。
各入出力カード6−1〜6−NがCPU2およびデータメモ
リ4に対してデータの授受を行うときは、情報メモリ3
の内容に従って、内部バス8、バッファ5、入出力バス
7を介してデータが入出力される。
しかしながら上記従来の装置では、CPU2が行う入出力処
理はすべてプログラミング装置1によって入力された情
報メモリ3の内容に従って一方的に行われるので、入出
力カード6−1〜6−Nに対して順次入力されなければ
ならないというわずらしさがあり、また、実際の入出力
カード6−1〜6−Nと一致した正しい入出力処理が行
われているかのチェックが難しいという問題がある。
〔発明の目的〕
本発明は、入出力カードに識別情報を付加することによ
って、入出力カードの種別およびアドレスを自動割りつ
けできる合理的なプログラマブルコントローラ装置を提
供することを目的としている。
〔発明の概要〕
本発明は、複数の入出力カードを有する複数の入出力ユ
ニットを用いてCPUとデータの入出力を行うプログラマ
ブルコントローラ装置において、前記入出力カードに当
該入出力カードが入力か出力かを判別する種別情報およ
びデータを構成する語数からなる入出力情報を記憶する
入出力情報回路を設けると共に前記入出力カードのデー
タの先頭アドレスと前記入出力カードに記憶可能なデー
タの最大語数と前記入出力ユニットの入出力カード数以
上の固定した物理アドレス空間を割り当て、前記CPU側
に前記先頭アドレスと前記データの最大語数及び前記入
出力ユニットの入出力カード数から前記入出力カードの
先頭アドレスを決定するアドレス加算回路を設け、前記
CPUが前記入出力カードの前記入出力情報を順次読み出
して前記データを構成する語数と前記データの最大語数
とから自動的に前記入出力カードのデータのアドレスを
割り付けるように構成したので、各入出力カードの種別
と物理アドレスおよび入出力情報を自動的に決定でき、
能率的なプログラミングと入出力処理のミス防止を可能
にしたものである。
〔発明の実施例〕
本発明の一実施例を第1図に示す。
第1図において、入出力カード6−1〜6−Nにはそれ
ぞれカードの種類および構成語数を記憶する情報回路11
が設けられており、これらの入出力情報は入出力情報制
御信号バス10、アドレス加算回路9およびバッファ5を
介してCPU2から任意に読出され、情報メモリ3に記憶さ
れる。
アドレス加算回路9は先頭の入出力カードから順次、各
カードの構成語に対して固定された物理アドレス空間に
アドレスを生成する。
いま、入出力ユニットの入出力カード数すなわち、カー
ドの種類を示す先頭からの相対カード番号をn、そのカ
ードの相対語番号をm、先頭カードの先頭アドレスをY
o、各カードのアドレス長をA、各語のアドレス長をB
とすると、各カードの先頭アドレスYnは Yn=Yo+A×n 各語のアドレスYmは Ym=Yo+A×n+B×m であたえられる。
上記入出力情報回路11の詳細を第2図に示す。
第2図において、CPU側装置12から入出力カード6に対
するアドレス13および読出し信号14が出されると、指定
された入出力カードはステータス/データ切換回路15か
ら出されるステータス要求信号16によってデータ切換回
路18をステータス回路22の側に切換え、CPU側装置12の
アクセスによって入出力情報20(カード種別)および21
(構成語数)が読出され、CPU側装置12内にあるアドレ
ス加算回路9を介して入出力カードの物理アドレス空間
が割付けられる。
読出し信号14が出てないときは、データ切換回路18は内
部データバス19を選択し、バッファ23に外部回路24から
データを入力するか、または外部回路24へデータを出力
する。
第3図は各カードの固定された物理アドレス空間へのア
ドレス自動割付けの一例を示しており、実装されている
入出力カードの先頭カード(カード0)が2語構成の入
力で先頭アドレスYoとすれば、カード0の物理アドレス
空間にアドレスYoおよびYo+Bの2語が登録される。
同様に次のカード(カード1)が出力で1語構成とする
と、その物理アドレス空間の先頭アドレスYo+Aが登録
される。さらに次のカード(カード2)が出力で4語構
成とすると、Yo+2A,Yo+2A+B,Yo+2A+2B,Yo+2A+3B
が順次登録され、これによって入出力カードの入出力種
別を含むアドレスの自動割付けが行われる。
〔発明の効果〕
以上説明したように本発明によれば、各入出力カードに
カードの種別および構成語数の情報を付加し、CPU側の
アドレス加算回路を用いて各カードの物理アドレス空間
を演算によってあたえているので、簡単なハードウェア
により各入出力の物理アドレスおよび入出力情報を自動
的に決定でき、これによって能率的なプログラミングを
可能にすると共に誤った入出力処理を防止できる合理的
なプログラマブルコントローラ装置が得られる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す系統図、第2図は第1
図における入出力情報回路の詳細を示す回路図、第3図
はカードの物理アドレスの割付け状態の一例を示す図、
第4図は従来の入出力方法の一例を示す系統図である。 1……プログラミング装置 2……CPU、3……情報メモリ 4……データメモリ、5,23……バッファ 6……入出力カード、7……入出力バス 8……内部バス、9……アドレス加算回路 11……入出力情報回路、12……CPU側装置 13……アドレスバス 15……ステータス/データ切換回路 17……データバス、18……データ切換回路 22……ステータス回路、24……外部回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数の入出力カードを有する複数の入出力
    ユニットを用いてCPUとデータの入出力を行うプログラ
    マブルコントローラ装置において、前記入出力カードに
    当該入出力カードが入力か出力かを判別する種別情報お
    よびデータを構成する語数からなる入出力情報を記憶す
    る入出力情報回路を設けると共に前記入出力カードのデ
    ータの先頭アドレスと前記入出力カードに記憶可能なデ
    ータの最大語数と前記入出力ユニットの入出力カード数
    以上の固定した物理アドレス空間を割り当て、前記CPU
    側に前記先頭アドレスと前記データの最大語数及び前記
    入出力ユニットの入出力カード数から前記入出力カード
    の先頭アドレスを決定するアドレス加算回路を設け、前
    記CPUが前記入出力カードの前記入出力情報を順次読み
    出して前記データを構成する語数と前記データの最大語
    数とから自動的に前記入出力カードのデータのアドレス
    を割り付けるように構成したことを特徴とするプログラ
    マブルコントローラ装置。
JP61010264A 1986-01-22 1986-01-22 プログラマブルコントロ−ラ装置 Expired - Lifetime JPH0731523B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61010264A JPH0731523B2 (ja) 1986-01-22 1986-01-22 プログラマブルコントロ−ラ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61010264A JPH0731523B2 (ja) 1986-01-22 1986-01-22 プログラマブルコントロ−ラ装置

Publications (2)

Publication Number Publication Date
JPS62169206A JPS62169206A (ja) 1987-07-25
JPH0731523B2 true JPH0731523B2 (ja) 1995-04-10

Family

ID=11745452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61010264A Expired - Lifetime JPH0731523B2 (ja) 1986-01-22 1986-01-22 プログラマブルコントロ−ラ装置

Country Status (1)

Country Link
JP (1) JPH0731523B2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0168508U (ja) * 1987-10-27 1989-05-02
JPH07113845B2 (ja) * 1988-06-09 1995-12-06 富士電機株式会社 プログラマブルコントローラにおけるシステム構築方法
JPH083732B2 (ja) * 1988-12-01 1996-01-17 株式会社キーエンス 入出力制御装置
JPH06309011A (ja) * 1993-04-08 1994-11-04 Internatl Business Mach Corp <Ibm> Faシステムの生産セル制御装置
JP2000187507A (ja) * 1998-11-16 2000-07-04 Denso Corp プログラマブル論理制御装置システムとモジュ―ル番号割り当て方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57197609A (en) * 1981-05-29 1982-12-03 Omron Tateisi Electronics Co Programmable logic controller
JPS5883376A (ja) * 1981-11-12 1983-05-19 Mitsubishi Electric Corp アドレス選択回路
JPS58106608A (ja) * 1981-12-18 1983-06-25 Omron Tateisi Electronics Co プログラマブル・コントロ−ラの入出力装置
JPS6039163U (ja) * 1983-08-26 1985-03-18 株式会社日立製作所 外部入出力装置

Also Published As

Publication number Publication date
JPS62169206A (ja) 1987-07-25

Similar Documents

Publication Publication Date Title
EP0074396A4 (en) MULTIPLE DIGITAL DEVICE SYSTEM.
KR900002894B1 (ko) 어드레스 변환을 사용한 데이타 처리 시스템
US4608632A (en) Memory paging system in a microcomputer
JPS62245461A (ja) ボ−ドスロツト番号の割当方法
JPS63116258A (ja) デ−タ処理システム
JPS62169206A (ja) プログラマブルコントロ−ラ装置
JP2841432B2 (ja) データ転送装置
JPH082756Y2 (ja) 画像処理装置
JPS605400Y2 (ja) 多点デ−タ入出力装置
JPH02163848A (ja) 共有メモリアドレス割当方法および情報処理システム
JPH08249289A (ja) メモリ制御装置およびその制御方法
JP2000200210A (ja) メモリ管理装置
JPS58179977A (ja) メモリ制御装置
JPH02135560A (ja) アドレスの割付方法
JPH0244445A (ja) データ処理装置
JPS6376041A (ja) 複数ポ−トに対するデ−タのリ−ド,ライト方式
JPH01133108A (ja) プログラマブルコントローラ
JPH01255057A (ja) ログデータ記憶方式
JPH06214939A (ja) Dmaコントローラ
JPH01175607A (ja) プログラマブル・コントローラ
JPS61198351A (ja) ダイレクト・メモリ・アクセス制御回路
JPS61269545A (ja) 計算機システム
JPS61179751A (ja) パタ−ン変換装置
JPS59123913A (ja) Dmaアクセス方式
JPS6186859A (ja) バス選択装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term