JPS6093509A - プログラマブル・コントロ−ラの入出力モジユ−ル - Google Patents

プログラマブル・コントロ−ラの入出力モジユ−ル

Info

Publication number
JPS6093509A
JPS6093509A JP20183883A JP20183883A JPS6093509A JP S6093509 A JPS6093509 A JP S6093509A JP 20183883 A JP20183883 A JP 20183883A JP 20183883 A JP20183883 A JP 20183883A JP S6093509 A JPS6093509 A JP S6093509A
Authority
JP
Japan
Prior art keywords
input
data
output module
access
signal
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.)
Pending
Application number
JP20183883A
Other languages
English (en)
Inventor
Toru Shigeoka
重岡 徹
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Manufacturing 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 Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Manufacturing Co Ltd
Priority to JP20183883A priority Critical patent/JPS6093509A/ja
Publication of JPS6093509A publication Critical patent/JPS6093509A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/054Input/output

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プログラマブル・コントローラ(以下PC七
称する)の入出力モジュール、具体的にはPCと該入出
カモジュールとの間でハンドシェイキング(データの送
り出しと受け取りとの間の確認手段)を必要とせずにデ
ータの授受が行える入出力モジュールに関するものであ
る。
〔背景技術〕
PCシステムの概念図を第1図に示す。従来の、かかる
入出カモジュールにおいては、数値入出力データの場合
、各データ単位にPCとハンドシェイキングを行い、デ
ータを授受していたが、データの授受が行なわれている
間は、PCが待期状態となるので数値入出力データ量が
多い場合、PCの処理効率が低下してしまうという欠点
がめった。
そこで、入出カモジュールとPCの間に、入出力データ
を一時保持するだめのRAMを設け、PCから入出力モ
ジュールへデータを出力する場合は前記RAMにデータ
を書き込み、PCが入出力モジュールからデータを取シ
込む場合は前記RAMからデータを読み出すことによっ
て、データの授受を容易に行なおうとすることが考えら
れる。
このような技術を開示した先行出願として特開昭56−
9804や特開昭57−62414がある。
しかしながら、前者は受送信部間をシリアル信号で行う
形式のものでア〕、パラレル信号のままでデータの授受
がなされる形式のものには適用できないものである。
また後者は、前記孔AMをFC側に組み込むものであっ
て、入出力モジュールを特定するだめの手段が必要とな
っている。さらにPCが直接入出力モジュールを駆動す
るのではなく、間接的に駆動するため前記RAMのコピ
ーを別のメモリに持っていないと処理速度の向上がはか
れないという欠点がある。
〔発明の目的〕
本発明は、上記事情に鑑みてなされたもので、ハンドシ
ェキングが不要なデータ授受を可能とし、PCの処理効
率を向上させるもので心って、しかも標準的に使用可能
な入出カモジュールを提供することを目的とする。
〔発明の要旨〕
本発明の要旨となるところは、入出カモジュールの中ニ
モジーールプロセノサを備工てモジ−−ルをインテリジ
ェントに構成するとともに、デュアルポート几AMを備
え、該RAMのアクセス優先権をPCにもたせるように
し、しかもFCの前記RAMアクセスが完了すれば、ア
クセス完了信号を発生させて、モジュールプロセッサに
アクセス権をおけわたすようにしてPCのスキャニング
と同期をとるようにしたところにある。
〔発明の実施例〕
以下、本発明の具体的実施例を図を参照して説明する。
第2図は本発明の入出カモジュールでbシ、以下に述べ
る構成となっている。
1はモジュールプロセッサであり、入出力モジュール全
体の制御をつかさどる。
2はモジュールプロセノサ1が実行すべき命令が記憶さ
れているROM、である。
3はモジュールプロセノサ1のワーキングエリアのRA
Mである。
4は外部インターフェースであシ、外部機器からの入力
信号を入出力モジュールで使用できる形式(レベル)に
変換し、またその逆の変換を行うものである。
5はランダムアクセスメモリであシ、入出力データを一
時保持するものである。なお、このことがら以後、Il
o RAMと称する。
6はIlo RAM5のアクセスコントローラであり、
Ilo RAM5のアクセス信号は全てこれが発する。
7はバスコントローラであり、PCに接続されるデータ
バス8、アドレスバス9の信号を入出カモジュールに入
力させるか否かをコントロールするものである。
10a、10bはデータトランスミツターであシ、ツレ
ツレアクセスコントローラ6、バスコントローラ7が発
する信号を受けて、データの流れる方向を規制するもの
である。
11a、llbはゲートであり、それぞれアクセスコン
トローラ6、バスコントローラ7が発する信号を受けて
アドレス信号を伝達したり切シ離したりするものである
以上のIlo RAM5 、アクセスコントローラ6、
バスコントローラ7、データトランスミツター10a、
10b、ゲートlla、llbで、プーアルボート几A
Mを構成している。
なお、図において、きわめて自明な信号線(例えば、モ
ジュールプロセッサ1からROM2に送られるべきコン
トロール信号線)などは省略している。
〔動 作〕
次に、具体的動作にしたがってさらに詳しく説明する。
PCが入出力モジュールのデータを取シ込む場合には、
コントロール信号12でその市指定する。
コントロール信号12は、具体的にはモジュール指定信
号や、出力指定信号などからなっている。
モジュール指定信号というのは、一般的にはPC1個に
対し複数個の入出力モジュールが接続されるので、特定
の入出カモジュールを指定するものである。
出力指定信号というのは、データの読み出しか、書き込
みかを指定するものである。この場合は、読み出しであ
る。
このコントロール信号12を受ケタハスコントローラ7
は、アクセスコントローラ6に対しIloRAMのアク
セスを要求する信号13を発する。
アクセスコントローラ6はそれに対し、アクセス可能で
あれば応答信号14を返信するとともに、読み出し信号
15をI10几AM5に送出し、読み出し可能の状態に
する。
バスコントローラ7は信号17を送出しゲート11bを
開き、pcからアドレス信号を入力するとともに、信号
18を送出してIlo RAM5からデータがPCへ流
出する送路を開く。
以上の動作によってIlo RAM5の内容がPCによ
って読み出される。
また、PCが入出カモジュールへデータを出力する場合
には、読み出しく取込み)と同様に、コントロール信号
12でその旨指定する。データの書き込みが指定される
と、バスコントローラ7はアクセスコントローラ6に対
し、Ilo RAMアクセス要求信号13を発する。ア
クセスコントローラ6は、アクセス可能であれば応答信
号14を返信する。モジュールブロセノサがIlo 几
AMを占有してアクセス不可の場合には、応答信号14
は返らない。これは初期リセット時、モジュールブロセ
ノサがIlo RAMの初期化を行なう場合に、PCが
Ilo RAMをアクセスできなくするために必要な処
置である。PCは、入出力モジュールへは通常どおシア
クセスを行ない、Ilo 几AMへのアクセスが行なわ
れないだけでなく、入出力モジュールの状態に対しては
POld:関与しない。
応答信号14を受け取ったバスコントローラ7は信号1
7を送出し、ゲート1113よりPCからのアドレス信
号をIlo 几AMアドレスバスへ乗せ、且つ信号18
をトランスミッタ10bに与え、PCからのデータをI
lo 凡AMデータバスに乗せる。
さらに、アクセスコントローラ6はIlo llAM5
へ書き込み信号16を送出し、データを団き込む。
以上の動作によってIlo 几AM5へPCよシデータ
が書き込まれる。
サテ、PCによるIlo RAM5のアクセスが完了す
れば、コン)・ロール信号12中のモジュール指定信号
が切れ、それによってバスコントローラ7は完了信号1
9を発する。この完了信号19によってモジュールプロ
セッサ1がアクセスコントローラ6に信号20を発して
Ilo RAM5のアクセスを開始し、IloRAM5
のデータを読み出してワーキングエリアの几AM3に転
送し、かつ、ワーキングエリアのRAM3のデータをI
llloltA へ転送(書き込み)する。なお、デー
タトランスミノター10a、ゲート11aは、アク−1
=スコントローラ6の信号によって読み出し、書き込み
にしたがって制御される。
モジュールプロセッサ1がこのアクセスを行なうのは、
PCのアクセス終了後から、次のPCのスキャンでのア
クセス開始までの間となる。
すなわち、これ以外の時間にモジュールプロセッサ1が
Ilo 几AM5をアクセスしようとしても、すでにP
Cがアクセスしているので、PCとI10RAM間のデ
ータの送路を規制する信号18又は18′から分岐した
信号21.21′がアクセスコントローラ6に入力され
ており、これらの信号とモジュールプロセッサ1からの
信号20が同時に入力されると、WA I T信号22
が発せられ、モジュールプロセッサ1のアクセス動作を
一時中止させるようになっているからである。
つまり、Ilo RAM5 のアクセスはPCが優先す
るよう構成されているのである。
このようにすることによυ、従来必要であったへンドシ
エイキング、すなわち入出力モジュールがPCに対しB
U、SY倍信号入出力命令が実行されないようCPUを
WAITさせる信号)を返すことなくデータの授受が可
能となり、I、’ORAMのアクセスがPCのスキャン
に同期できるようになった。
〔発明の効果〕
以上述べたように、本発明によれば、PCと入出力モジ
ュール間でハンドシェイキングを行うことなく、データ
の授受が可能となシ、PCの処理効率が向上するという
効果がるる。しかもデータを特殊な形式に変換しないの
で、標準的に使用可能である。
【図面の簡単な説明】
第1図は、PCシステムの概念図、第2図は本発明の具
体的実施例である。 1:モジュールブロセノサ 5 : Ilo 11LA
M第 1 図 手続補正書 1.事件の表示 昭和58年特許願第201838号 2、発明の名称 プログラマブル・コントローラの入出カモジュール3、
補正をする者 事件との関係 特許出願人 住所 福岡県北九州市八幡西区大字藤田2346番地5
、補正により増加する発明の数 0 6、補正の対象 明細書の「発明の詳細な説明」の欄 7、補正の内容 (1)明細内筒3@18iirハンドシエキング」を「
ハンドシエイキング」にET正いたしまづ。 (2)明細書第8頁19行「信号18」を「信号18−
」に訂正いたします。 (3)明細書第8頁7行から15行にかけて、「モジュ
ールプロセッサがIloRAMを・・・・・・・・・・
・の状態に対しては関与しない。」とあるものを削除い
たします。 (4)明細因第10頁19行の後に、 [ところr、入出カモジュールが初期リセツ1一時、モ
ジュールプロセッサがIloRAMの初期化を行なって
いるときにPCが入出カモジュールをアクセスすると、
I10RAMアクセス要求信号13に対して、応答信号
14は返信されずPCによるI10RAMアクセスは禁
止される。 この場合、PCにとって入出)jモジュールは未装着と
同じ状態である。従って、PCの入出力処理に何ら不都
合は生じない。l10RΔMの初期化が完了すると、前
述の手順に従ってPCと入出カモジュール間でデータの
授受が行なわれる。」を挿入いたします。 以上

Claims (1)

    【特許請求の範囲】
  1. モジュールプロセッサと、デュアルポートRAMを備え
    、入出力モジュールとプログラマブル・コントローラと
    のデータの授受は前記RAMに書き込み、読み出しを行
    うことによって行なわしめるよう構成したプログラマブ
    々・コントローラの入出カモジュールにおいて、プログ
    ラマブル・コントローラが前記RA Mをアクセスしよ
    うとしたときに、前記モジュールプロセッサも前記RA
    Mをアクセスしようとするときは、前記モジュールプロ
    セッサを一時停止させるとともに、プログラマブル・コ
    ントローラが前記RAMのアクセスを完入出カモジュー
    ル。
JP20183883A 1983-10-26 1983-10-26 プログラマブル・コントロ−ラの入出力モジユ−ル Pending JPS6093509A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20183883A JPS6093509A (ja) 1983-10-26 1983-10-26 プログラマブル・コントロ−ラの入出力モジユ−ル

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20183883A JPS6093509A (ja) 1983-10-26 1983-10-26 プログラマブル・コントロ−ラの入出力モジユ−ル

Publications (1)

Publication Number Publication Date
JPS6093509A true JPS6093509A (ja) 1985-05-25

Family

ID=16447727

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20183883A Pending JPS6093509A (ja) 1983-10-26 1983-10-26 プログラマブル・コントロ−ラの入出力モジユ−ル

Country Status (1)

Country Link
JP (1) JPS6093509A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020090236A1 (ja) * 2018-10-31 2020-05-07 株式会社日立製作所 放射線モニタ及び放射線の測定方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020090236A1 (ja) * 2018-10-31 2020-05-07 株式会社日立製作所 放射線モニタ及び放射線の測定方法

Similar Documents

Publication Publication Date Title
US4245307A (en) Controller for data processing system
US5404462A (en) Dual bus interface transfer system for central processing module
KR100630071B1 (ko) 다중 프로세서 환경에서의 dma를 이용한 고속 데이터전송 방법 및 그 장치
US5509127A (en) Transmission logic apparatus for dual bus network
US5566345A (en) SCSI bus capacity expansion controller using gating circuits to arbitrate DMA requests from a plurality of disk drives
US5495585A (en) Programmable timing logic system for dual bus interface
US20060168366A1 (en) Direct memory access control method, direct memory access controller, information processing system, and program
US5444852A (en) I/O device interface having buffer mapped in processor memory addressing space and control registers mapped in processor I/O addressing space
US5761451A (en) Configuration with several active and passive bus users
US5430844A (en) Communication control system for transmitting, from one data processing device to another, data along with an identification of the address at which the data is to be stored upon reception
JPS58109960A (ja) デ−タ処理システム
JPS6093509A (ja) プログラマブル・コントロ−ラの入出力モジユ−ル
US4539656A (en) Memory access selection circuit
JPH05108554A (ja) メインコントローラ内に内蔵したバスコントローラの動作システム
US5566350A (en) Information device for providing fast data transfer with minimum overhead
JP3516422B2 (ja) データ通信アダプタ内の別のバスのテンプレートを使用して周辺回路をriscバスにインターフェースするためのシステムおよび方法
JP3079956B2 (ja) プリンタ
JPH087738B2 (ja) エンディアン変換方式
KR940009830B1 (ko) 제어논리장치
JPH0471224B2 (ja)
KR950010946B1 (ko) 데이타 전송 방법이 상이한 두 버스(bus) 사이의 인터페이스 장치
KR200296602Y1 (ko) 교환기의디바이스보드와디비이스제어보드간억세스충돌방지장치
KR890006191Y1 (ko) Dma를 이용한 mt 콘트롤러 회로
JPS6120167A (ja) デ−タ記憶装置
JPS63226755A (ja) デ−タ転送回路