JP3348176B2 - プログラマブルコントローラ - Google Patents
プログラマブルコントローラInfo
- Publication number
- JP3348176B2 JP3348176B2 JP11263393A JP11263393A JP3348176B2 JP 3348176 B2 JP3348176 B2 JP 3348176B2 JP 11263393 A JP11263393 A JP 11263393A JP 11263393 A JP11263393 A JP 11263393A JP 3348176 B2 JP3348176 B2 JP 3348176B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- bus
- special
- programmable controller
- central processing
- 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
Links
Landscapes
- Programmable Controllers (AREA)
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とを両端にバ
ス接続コネクタハーネス60a、60bを有する接続線
60により接続する構成をとることになり、この場合
は、接続可能な特殊ユニット30の数が限られ、また構
成も複雑となりコスト高になるという問題があった。
価に実現でき、しかも処理の高速性が損なわれることな
く、かつ、特殊機能を追加しないときはプログラマブル
コントローラ全体のコストを最小にすることができるプ
ログラマブルコントローラを提供することを目的とす
る。
め、この発明は、所定のプログラムを実行する中央演算
処理ユニットと、その中央演算処理ユニットにI/Oバ
スを介して接続される複数の入出力ユニットと、から構
成されるプログラマブルコントローラにおいて、上記中
央演算処理ユニットに孔を設け、特殊機能を実行するた
めの共有メモリと特殊機能実行プロセッサとを備えたプ
ログラマブルコントローラボードモジュールを上記中央
演算処理ユニットの孔に挿入することで上記中央演算処
理ユニットに対して中央演算処理ユニット内部のCPU
バスを介して装着可能とし、上記プログラマブルコント
ローラボードモジュールが特殊機能を実行することによ
ってプログラマブルコントローラの特殊機能を実現する
ことを特徴とする。また、この発明は、I/Oバスを有
するベースユニットと、上記ベースユニットに接続さ
れ、所定のプログラムを実行する中央演算処理ユニット
と、上記ベースユニットに接続され、上記中央演算処理
ユニットに上記I/Oバスを介して接続される複数の入
出力ユニットと、から構成されるプログラマブルコント
ローラにおいて、上記中央演算処理ユニットに孔を設
け、特殊機能を実行するための共有メモリと特殊機能実
行プロセッサとを備えたプログラマブルコントローラボ
ードモジュールを上記中央演算処理ユニットの孔に挿入
することで上記中央演算処理ユニットに対して中央演算
処理ユニット内部のCPUバスを介して装着可能とし、
上記プログラマブルコントローラボードモジュールが特
殊機能を実行することによってプログラマブルコントロ
ーラの特殊機能を実現することを特徴とする。
ブルコントローラボードモジュールを設け、該プログラ
マブルコントローラボードモジュールを中央演算処理ユ
ニットに内部バスを介して必要に応じて装着することに
よりプログラマブルコントローラの特種機能を実現す
る。
に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 (2)
- 【請求項1】 所定のプログラムを実行する中央演算処
理ユニットと、その中央演算処理ユニットにI/Oバス
を介して接続される複数の入出力ユニットと、から構成
されるプログラマブルコントローラにおいて、上記中央演算処理ユニットに孔を設け、 特殊機能を実行
するための共有メモリと特殊機能実行プロセッサとを備
えたプログラマブルコントローラボードモジュールを上
記中央演算処理ユニットの孔に挿入することで上記中央
演算処理ユニットに対して中央演算処理ユニット内部の
CPUバスを介して装着可能とし、 上記プログラマブルコントローラボードモジュールが特
殊機能を実行することによってプログラマブルコントロ
ーラの特殊機能を実現する ことを特徴とするプログラマ
ブルコントローラ。 - 【請求項2】 I/Oバスを有するベースユニットと、 上記ベースユニットに接続され、所定のプログラムを実
行する中央演算処理ユニットと、 上記ベースユニットに接続され、上記中央演算処理ユニ
ットに上記I/Oバスを介して接続される複数の入出力
ユニットと、から構成されるプログラマブルコントロー
ラにおいて、 上記中央演算処理ユニットに孔を設け、特殊機能を実行
するための共有メモリと特殊機能実行プロセッサとを備
えたプログラマブルコントローラボードモジュールを上
記中央演算処理ユニットの孔に挿入することで上記中央
演算処理ユニットに対して中央演算処理ユニット内部の
CPUバスを介して装着可能とし、 上記プログラマブルコントローラボードモジュールが特
殊機能を実行することによってプログラマブルコントロ
ーラの特殊機能を実現する ことを特徴とするプログラマ
ブルコントローラ。
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 JPH06324722A (ja) | 1994-11-25 |
JP3348176B2 true 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) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3606281B2 (ja) | 2002-06-07 | 2005-01-05 | オムロン株式会社 | プログラマブルコントローラ及びcpuユニット並びに特殊機能モジュール及び二重化処理方法 |
JP6351273B2 (ja) * | 2014-01-17 | 2018-07-04 | パナソニック デバイスSunx株式会社 | 入出力ユニット |
JP6538510B2 (ja) * | 2015-09-30 | 2019-07-03 | 株式会社日立産機システム | プログラマブルコントローラ |
-
1993
- 1993-05-14 JP JP11263393A patent/JP3348176B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH06324722A (ja) | 1994-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5734872A (en) | CPU interconnect system for a computer | |
US5604871A (en) | Modular host local expansion upgrade | |
US5280590A (en) | Logic support chip for AT-type computer with improved bus architecture | |
US5617546A (en) | Data bus architecture compatible with 32-bit and 64-bit processors | |
JP3982716B2 (ja) | 梯子図マクロ命令を使用したプログラマブルコントローラ | |
US6009492A (en) | Expansion device and computer system to which expansion device can be connected | |
JP3340358B2 (ja) | プログラマブルコントローラ | |
JP3426171B2 (ja) | 通信プロトコル変換システム、モニタ装置 | |
TW332886B (en) | Computer system | |
JP3348176B2 (ja) | プログラマブルコントローラ | |
JP2000010903A (ja) | 多機能バス支援装置におけるリモ―ト機能制御及び委任のための方法及びシステム | |
JP2002222003A (ja) | プログラマブルコントローラの汎用ユニット | |
JPH05307520A (ja) | 二つの異なるマイクロプロセッサのいずれかで演算するためのデータ処理システム | |
JPH02278306A (ja) | 数値制御装置 | |
JP3329498B2 (ja) | ビルディングブロック形電子機器 | |
CN210038774U (zh) | 计算集群 | |
JPH06120636A (ja) | 基板間接続構造 | |
EP0599504A1 (en) | Mass storage subsystem | |
EP0753818A3 (en) | Data processor having bus controller for controlling a plurality of buses independently of each other | |
US6377469B1 (en) | Housing having a back panel with conductive interconnects | |
JPS6410377A (en) | Inter-module communication system | |
JPS583138Y2 (ja) | 実装装置 | |
JP2850790B2 (ja) | 配線筐体を用いた配線システム | |
JP3297541B2 (ja) | プログラマブルコントローラ | |
JPS61234415A (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 |