JPH06324722A - プログラマブルコントローラ - Google Patents
プログラマブルコントローラInfo
- Publication number
- JPH06324722A JPH06324722A JP11263393A JP11263393A JPH06324722A JP H06324722 A JPH06324722 A JP H06324722A JP 11263393 A JP11263393 A JP 11263393A JP 11263393 A JP11263393 A JP 11263393A JP H06324722 A JPH06324722 A JP H06324722A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- programmable controller
- bus
- cpu
- special
- 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
Links
Landscapes
- Programmable Controllers (AREA)
Abstract
理の高速性が損なわれることなく、かつ、特殊機能を追
加しないときはプログラマブルコントローラ全体のコス
トを最小にすることができるプログラマブルコントロー
ラを提供する。 【構成】 所定のプログラムを実行するCPUユニット
(10)にベースユニットを介して複数の入出力ユニッ
ト(40−1、40−2)を接続して構成されるプログ
ラマブルコントローラにおいて、特殊機能を実行するP
CBモジュール(70−1、70−2)を設け、該PC
Bモジュール(70−1、70−2)をCPUユニット
(10)に装着可能に構成する。
Description
ローラに関し、特に、特殊機能の追加可能なプログラマ
ブルコントローラに関する。
は、オン/オフ情報を入出力する入出力機能とともに、
特殊機能を実行する特殊機能が追加可能なように構成さ
れている。
示すようなものがある。
ピュータ、分散制御された複数のプログラマブルコント
ローラと通信により接続する機能 2)BASICなどの他のソフトウエア言語により演算
する機能 3)エンコーダなどの高速パルスを入力する機能 4)サーボモータドライバなどと接続して位置決め制御
を行う機能 5)特殊なセンサや表示器などを接続する機能 ところで、従来、このような特殊機能を追加する場合
は、これらの特殊機能を実行する特殊ユニットを設け、
この特殊ユニットをベースユニットを介してプログラマ
ブルコントローラの中央演算処理ユニット(以下、CP
Uユニットという)に接続することにより実現されてい
る。
グラマブルコントローラをブロック図で示すもので、マ
イクロプロセッサなどを含む演算実行部11に、入出力
データメモリ(I/Oデータメモリ)12、内部プログ
ラムメモリ13を、内部バス14を介して接続して構成
されるCPUユニット10に、CPUバス22を介して
特殊ユニット30ー1、30ー2を接続し、I/Oバス
21を介して入出力ユニット40ー1、40ー2を接続
して構成される。ここで、特殊ユニット30ー1、30
ー2はそれぞれ、共有メモリ31、特殊機能実行部32
を具備して構成されている。
グラマブルコントローラの外観を示すもので、CPUユ
ニット10および電源ユニット50はベースユニット2
3に接続され、このベースユニット23には図3に示し
たI/Oバス21およびCPUバス22が設けられ、特
殊ユニット30は、このベースユニット23の各スロッ
トに設けられた特殊ユニット用のCPUバスコネクタ2
2−1を介してベースユニット23のCPUバス22に
接続され、入出力ユニット40は、このベースユニット
23の各スロットに設けられたに設けられた入出力ユニ
ット用のI/Oバスコネクタ21−1を介してベースユ
ニット23のI/Oバス21に接続される。
2は、入出力ユニット40ー1、40ー2に比較して、
転送するデータ量が多く、また割り付けられるメモリエ
リアも異なるため、入出力ユニット40ー1、40ー2
が接続されるI/Oバス21とは別のCPUバス22に
接続されるように構成されている。
うな従来の構成によると、ベースユニットの各スロット
には、特殊ユニットを接続するためのCPUバスコネク
タと入出力ユニットを接続するためのI/Oバスコネク
タとの2つのコネクタが必要になり、また、CPUユニ
ット側にも、ベースユニットのI/Oバスと接続する構
成以外に、ベースユニットのCPUバスに接続する構成
も必要となり、コスト高になるとともに、プログラマブ
ルコントローラの小型化の上での障害となっていた。
に対しては、これら機能追加のために設けられた構成の
ための余分なコストを負担することになるという不都合
もあった。
に比較してその信号線も多く、CPUバスをベースユニ
ット内に設けることはこの点からもコスト高に繋がっ
た。
の中には、小型化を実現するために、I/Oバスコネク
タとCPUバスコネクタとを共用して、同一のコネクタ
に入出力ユニットと特殊ユニットとを接続可能に構成し
たものがあるが、このような構成は、I/OバスとCP
Uバスとを切り替えてこの同一のコネクタに接続するも
のであり、この構成によると、コネクタに接続されたの
が入出力ユニットであるか特殊ユニットであるかを判別
する回路や、I/OバスとCPUバスとを切り替える回
路が必要となり、この切り替え処理によるオーバーヘッ
ドの発生やソフトウエアの複雑化等の別の問題が生じ
た。
ラマブルコントローラもあるが、この構成の場合、図5
に示すようにプログラマブルコントローラ100に出力
端子台コネクタ100a、100bを設けるともに、特
殊ユニット30に接続するためのバスコネクタ100c
を設け、更に、特殊ユニット30には、プログラマブル
コントローラ100と接続するためのバス接続コネクタ
30aを設け、プログラマブルコントローラ100のバ
スコネクタ100cと特殊ユニット30のバス接続コネ
クタ30aとを両端にバス接続コネクタハーネス60
a、60bを有する接続線60により接続する構成をと
ることになり、この場合は、接続可能な特殊ユニット3
0の数が限られ、また構成も複雑となりコスト高になる
という問題があった。
価に実現でき、しかも処理の高速性が損なわれることな
く、かつ、特殊機能を追加しないときはプログラマブル
コントローラ全体のコストを最小にすることができるプ
ログラマブルコントローラを提供することを目的とす
る。
め、この発明は、所定のプログラムを実行する中央演算
処理ユニットにベースユニットを介して複数の入出力ユ
ニットを接続して構成されるプログラマブルコントロー
ラにおいて、特殊機能を実行するプログラマブルコント
ローラボードモジュールを設け、該プログラマブルコン
トローラボードモジュールを上記中央演算処理ユニット
に装着可能に構成したことを特徴とする。
ブルコントローラボードモジュールを設け、該プログラ
マブルコントローラボードモジュールを中央演算処理ユ
ニットに必要に応じて装着することによりプログラマブ
ルコントローラの特種機能を実現する。
にCPUバスを設ける必要がなくなり、また、CPUユ
ニットとベースユニット内のCPUバスを接続する構成
およびこのベースユニット内のCPUバスと特殊ユニッ
トとを接続する構成も不要になるので、特殊機能の追加
を安価に実現でき、しかも処理の高速性が損なわれるこ
となく、かつ、特殊機能を追加しないときはプログラマ
ブルコントローラ全体のコストを最小にすることができ
る。
トローラの実施例を図面に基づいて詳細に説明する。
コントローラの概略構成をブロック図で示したものであ
る。なお、図1において、図3に示した従来構成と同一
の機能を果たす部分には図3で用いた符号と同一の符号
を付する。
−1、40−2はI/Oバス21を介してCPUユニッ
ト10に接続される。
サなどを含む演算実行部11、入出力データメモリ(I
/Oデータメモリ)12、内部プログラムメモリ13を
具備し、入出力データメモリ(I/Oデータメモリ)1
2および内部プログラムメモリ13は内部バス14を介
して演算実行部11に接続される。
ラマブルコントローラの特殊機能をCPUユニット10
に接装着可能に構成された複数のプログラマブルコント
ローラボードモジュール(以下、PCBモジュールとい
う)70−1、70−2により実現する。
CPUユニット10に対して装着可能に構成され、この
PCBモジュール70−1、70−2は、CPUユニッ
ト10に装着された状態において、図1に示すように、
CPUユニット10の演算実行部11に接続された内部
CPUバス220に接続される。
−2は、図3に示した特殊ユニット30ー1、30ー2
と同様に、それぞれ所定の特殊機能を実現するための共
有メモリ71、特殊機能実行部72を具備して構成され
る。
ブルコントローラの外観を示すもので、CPUユニット
10および電源ユニット50はベースユニット23に接
続され、このベースユニット23には図1に示したI/
Oバス21設けられ、入出力ユニット40は、このベー
スユニット23の各スロットに設けられた入出力ユニッ
ト用のI/Oバスコネクタ21−1を介してベースユニ
ット23のI/Oバス21に接続される。
ースユニット23に着脱自在に接続されるのは入出力ユ
ニット40だけなので、ベースユニット23には図3に
示したような特殊ユニット用のCPUバスコネクタ22
−1は不要になる。
10の孔10aに挿入することによりCPUユニット1
0に装着され、この場合、PCBモジュール70はコネ
クタ70aを介して図1に示したCPUユニット10の
内部CPUバス220に接続される。
な効果が期待できる。
ユニット10の外部にCPUバスを出す構成が不要とな
り、小型化が可能になる。
ット10に装着する際に必要となるコネクタ70a等に
ついても、ユーザの注文に応じて予めメーカで装着すれ
ばよいので、この特殊機能を必要としないユーザに対し
てはそのコネクタ等も省略可能であり、安価になる。
続用のコネクタが不要となり、また、CPUバスの信号
線がなくなるので、PWB面積が小さくて済み、小型化
とローコスト化が可能になる。
ュールとしたので、ケースなどのコスト追加なしで特殊
機能の追加が可能になる。
小にしながらかつ小型化を実現しながら分離でき、性能
を維持しつつソフトウエアの簡略化を実現できる。
ては特殊機能追加のためのほとんどの部品を削除できる
ため、コストの最小化が図れる。
特殊機能を実行するPCBモジュールを設け、該PCB
モジュールをCPUユニットに必要に応じて装着するこ
とによりプログラマブルコントローラの特殊機能を実現
するように構成したので、特殊機能の追加を安価に実現
でき、しかも処理の高速性が損なわれることなく、か
つ、特殊機能を追加しないときはプログラマブルコント
ローラ全体のコストを最小にすることができるという効
果を奏する。
の概略構成を示すブロック図。
観を示す斜視図。
を示すブロック図。
ラの外観を示す斜視図。
を示す斜視図。
Claims (1)
- 【請求項1】 所定のプログラムを実行する中央演算処
理ユニットにベースユニットを介して複数の入出力ユニ
ットを接続して構成されるプログラマブルコントローラ
において、 特殊機能を実行するプログラマブルコントローラボード
モジュールを設け、該プログラマブルコントローラボー
ドモジュールを上記中央演算処理ユニットに装着可能に
構成したことを特徴とするプログラマブルコントロー
ラ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11263393A JP3348176B2 (ja) | 1993-05-14 | 1993-05-14 | プログラマブルコントローラ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11263393A JP3348176B2 (ja) | 1993-05-14 | 1993-05-14 | プログラマブルコントローラ |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06324722A true JPH06324722A (ja) | 1994-11-25 |
JP3348176B2 JP3348176B2 (ja) | 2002-11-20 |
Family
ID=14591617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11263393A Expired - Lifetime JP3348176B2 (ja) | 1993-05-14 | 1993-05-14 | プログラマブルコントローラ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3348176B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7428659B2 (en) | 2002-06-07 | 2008-09-23 | Omron Corporation | Programmable controller with CPU units and special-function modules and method of doubling up |
WO2015107735A1 (ja) * | 2014-01-17 | 2015-07-23 | パナソニック デバイスSunx株式会社 | 入出力ユニット |
JP2017068663A (ja) * | 2015-09-30 | 2017-04-06 | 株式会社日立産機システム | プログラマブルコントローラ |
-
1993
- 1993-05-14 JP JP11263393A patent/JP3348176B2/ja not_active Expired - Lifetime
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7428659B2 (en) | 2002-06-07 | 2008-09-23 | Omron Corporation | Programmable controller with CPU units and special-function modules and method of doubling up |
DE10325069B4 (de) * | 2002-06-07 | 2012-05-24 | Omron Corporation | Programmierbare Steuerung mit CPU-Einheiten und Spezialfunktionsmodulen sowie Verfahren zur Aufdopplung |
WO2015107735A1 (ja) * | 2014-01-17 | 2015-07-23 | パナソニック デバイスSunx株式会社 | 入出力ユニット |
JP2015135634A (ja) * | 2014-01-17 | 2015-07-27 | パナソニック デバイスSunx株式会社 | 入出力ユニット |
JP2017068663A (ja) * | 2015-09-30 | 2017-04-06 | 株式会社日立産機システム | プログラマブルコントローラ |
Also Published As
Publication number | Publication date |
---|---|
JP3348176B2 (ja) | 2002-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5734872A (en) | CPU interconnect system for a computer | |
US5604871A (en) | Modular host local expansion upgrade | |
US5125080A (en) | Logic support chip for AT-type computer with improved bus architecture | |
US20030236934A1 (en) | Memory drive having multi-connector and method of controlling the same | |
US6009492A (en) | Expansion device and computer system to which expansion device can be connected | |
JPH07146981A (ja) | Posターミナル及びその印刷装置 | |
JPH1185219A (ja) | プログラマブルコントローラ | |
KR19990073754A (ko) | 인터페이스 기능 전환을 위한 지능형 입/출력 제어기 | |
JPH0559457B2 (ja) | ||
JP3740746B2 (ja) | 増設ユニットを備えるプログラマブルコントローラ | |
JPS63101931A (ja) | プログラム制御方式 | |
JP3348176B2 (ja) | プログラマブルコントローラ | |
JPH0333927A (ja) | 電子機器 | |
JP2002222003A (ja) | プログラマブルコントローラの汎用ユニット | |
NL8301669A (nl) | Microcomputerstelsel met twee centrale verwerkingseenheden. | |
JPH05307520A (ja) | 二つの異なるマイクロプロセッサのいずれかで演算するためのデータ処理システム | |
JPH02278306A (ja) | 数値制御装置 | |
JP3278516B2 (ja) | ビデオシステム制御装置 | |
JPS61234415A (ja) | 基板実装形コンピユ−タユニツト | |
JP3276226B2 (ja) | Rom装置 | |
JP2962427B2 (ja) | プログラマブルコントローラ | |
JPH09311738A (ja) | インタフエース拡張カード | |
JPH04336603A (ja) | 行き先別に分離された外部コネクタを有する数値制御装置 | |
JPS6410377A (en) | Inter-module communication system | |
JPH0580826A (ja) | 数値制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020722 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080913 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080913 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090913 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090913 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100913 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100913 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110913 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110913 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120913 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130913 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term |