JPH1097303A - シーケンサのi/o切り替え装置 - Google Patents
シーケンサのi/o切り替え装置Info
- Publication number
- JPH1097303A JPH1097303A JP24825196A JP24825196A JPH1097303A JP H1097303 A JPH1097303 A JP H1097303A JP 24825196 A JP24825196 A JP 24825196A JP 24825196 A JP24825196 A JP 24825196A JP H1097303 A JPH1097303 A JP H1097303A
- Authority
- JP
- Japan
- Prior art keywords
- input
- serial
- output
- unit
- 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.)
- Granted
Links
Landscapes
- Control By Computers (AREA)
- Programmable Controllers (AREA)
Abstract
トの交換を不要にし、かつ、切り替え回路も少なくて済
むようにできるシーケンサのI/O切り替え装置を提供
する。 【解決手段】 シーケンサ10のI/Oユニット16に
は、シリアル信号を伝達するシリアルポート18と、前
記パラレルデータバス12およびシリアルポート18の
間でパラレル信号/シリアル信号変換するパラレル/シ
リアル変換部20(シリアル→パラレル変換回路20
a、パラレル→シリアル変換回路20b)、変換された
シリアル信号の入力/出力モードを切り替える入力/出
力モード切り替え部22とからなるシリアルI/Oイン
ターフェイス部24を有している。
Description
対象との間で信号伝送するI/O(入力/出力)装置の
I/O切り替え装置に関する。
うI/Oユニット(I/Oユニットが基板上に構成され
たI/Oカード)は、制御対象によって、センサ、スイ
ッチ等への入力用、アクチュエータ等への出力用とが準
備されており、したがって、制御対象が入力→出力ある
いは出力→入力に変わった場合に、I/Oユニットの交
換を行って対処していた。I/O制御部では、I/Oユ
ニットが入力か出力か識別するステータス信号を読み、
入力であれば、データ読み出しを、出力であれば書き込
みをそれぞれ判断していた。
改善などのために制御対象が変わった場合、I/Oユニ
ットも交換しなければならないが、I/Oユニットは制
御対象それぞれに設けられているため、変更した制御対
象が多い場合にはI/Oユニットの変更も多く、機器の
コストおよび変更作業の負荷が多大なものになってい
た。
できるように入力出力の切り替え回路をI/Oユニット
に単に設けたとしても、I/Oポートが8ビット等のパ
ラレルポートであるため、入出力回路の1点1点につい
て切り替え機能を設ける必要があり、それにより、内部
回路が複雑になって、I/Oユニットのカードサイズが
大きくなってしまうという問題点が生じていた。
くなされたものであって、制御対象の変更にかかわらず
にI/Oユニットの交換を不要にし、かつ、切り替え回
路も少なくて済むようにできるシーケンサのI/O切り
替え装置を提供することを目的とする。
ケンサは、該シーケンサ内部ロジック回路に対してパラ
レル信号を入出力するパラレルデータバスを有し、制御
対象の入力機器および出力機器はパラレルデータを入出
力するものであって、シーケンサのI/Oユニットに
は、シリアル信号を伝達するシリアルポートと、前記パ
ラレルデータバスおよびシリアルポートの間でパラレル
信号/シリアル信号変換するパラレル/シリアル変換部
と変換されたシリアル信号の入力/出力モードを切り替
える入力/出力モード切り替え部とを設け、シリアルポ
ートおよび制御対象または制御対象近傍の間には、シリ
アルデータを伝送するシリアルデータラインを設け、制
御対象の中または制御対象近傍には、シリアルデータラ
インおよび制御対象または制御対象近傍の間でシリアル
信号/パラレル信号変換するシリアル/パラレル変換部
を設けたことを特徴とするシーケンサのI/O切り替え
装置である。
替え部は、入力/出力の切り替えが行われたときに、入
力/出力のいずれが選ばれたかの入出力モードのステー
タス信号をI/O制御部に渡すステータス信号作成部を
有することを特徴とする請求項1に記載のシーケンサの
I/O切り替え装置である。
替え部は、入力/出力モードを切り替える3接点スイッ
チに連動する接点スイッチからステータス信号を出力す
るステータス信号作成部を有することを特徴とする請求
項2に記載のシーケンサのI/O切り替え装置である。
替え部は、入力/出力モードを切り替えるフォトカプラ
の作動信号をステータス信号として出力するステータス
信号作成部を有することを特徴とする請求項2に記載の
シーケンサのI/O切り替え装置である。
上に入力/出力モード切り替え部の回路が構成されてい
ることを特徴とする請求項1ないし4のうちのいずれか
1に記載のシーケンサのI/O切り替え装置である。
/Oユニットには、シリアル信号を伝達するシリアルポ
ートと、パラレルデータバスおよびシリアルポートの間
でパラレル信号/シリアル信号変換するパラレル/シリ
アル変換部とを設け、該シリアルデータをシリアルデー
タラインで伝送し、伝送シリアルデータをシリアル信号
/パラレル信号変換して制御対象を制御する。また、変
換されたシリアル信号の入力/出力モードを切り替える
入力/出力モード切り替え部を有する。
にシリアルデータラインの入出力を切り替えることがで
きる。また、制御対象が入力/出力が変わった場合にI
/Oユニットを交換する必要なくそのままのI/Oユニ
ットを使用できる。
/出力モード切り替え部は、入力/出力の切り替えが行
われたときに、入力/出力のいずれが選ばれたかの入出
力モードのステータス信号をI/O制御部に渡すので、
入出力の切り替えのときに即時に上位機器が対応でき
る。
の基板上に入力/出力モード切り替え部の回路が構成さ
れているので、I/Oユニットのカード上にコンパクト
に配置できる。
施例を詳細に説明する。図1は実施形態のシーケンサの
I/O切り替え装置のシステム全体説明図、図2はI/
O切り替え装置の機能ブロック説明図、図3はシリアル
I/Oのインターフェース部の説明図、図4は入出力切
り替え部の一回路例図、図5は入出力切り替え部の他の
回路例図、図6はI/O制御部処理説明図である。
は、該シーケンサ10の内部ロジック回路(図示省略)
に対してパラレル信号を入出力するパラレルデータバス
12を有し、制御対象14であるセンサ等の入力機器1
4iおよびソレノイドバルブを初めとするアクチュエー
タ等の出力機器14oはパラレルデータを入出力するも
のである。
16には、図3に示すように、シリアル信号を伝達する
シリアルポート18と、前記パラレルデータバス12お
よびシリアルポート18の間でパラレル信号/シリアル
信号変換するパラレル/シリアル変換部20(シリアル
→パラレル変換回路20a、パラレル→シリアル変換回
路20b)、変換されたシリアル信号の入力/出力モー
ドを切り替える入力/出力モード切り替え部22とから
なるシリアルI/Oインターフェイス部24を有してい
る。
6から引き出されたnビットのデータバス12からデー
タラインでシリアルI/Oインターフェイス部24に入
力され、それと共にコントロールライン26からI/O
インターフェイス部24にはストローブ信号がまた前記
I/Oインターフェイス部24からコントロールライン
26aには、入力/出力モード識別信号であるステータ
ス信号が入力される。また、シリアルポート18および
制御対象14または制御対象14近傍の間には、シリア
ルデータを伝送するシリアルデータ信号線28を設けデ
ータが単方向時分割伝送される。また、I/Oユニット
16の基板上に入力/出力モード切り替え部22の回路
が構成されている。
には、シリアルデータ信号線28および制御対象24ま
たは制御対象14近傍の間でシリアル信号/パラレル信
号変換するシリアル/パラレル変換部27を設けてい
る。
ンターフェイス部24では、パラレルデータバス12に
パラレルデータを格納するバッファ29が接続されてお
り、このバッファ29は前記ストローブ信号で同期がと
られて前記データ速度が高速なデータバス12と低速な
制御対象14との間でデータの入出力ができるようにし
ている。前記インターフェイス部24ではシリアルポー
ト14から入出力されるデータは入力/出力モード切替
え部22を通り、入力・出力のいずれかのモードにした
がってデータが流通する。
信号を受信してシリアル→パラレル変換回路20aでシ
リアルデータ信号をnビットのパラレルデータ信号に変
換し、その変換したパラレルデータ信号をフォトカプ
ラ、リレー等からなる絶縁回路32を通して前記パラレ
ルデータを前記バッファ29に入力する。
ラレルデータ信号は絶縁回路34を介してパラレル→シ
リアル変換回路20bに入力されて、この変換回路20
bでシリアル信号に変換される。該変換回路20bのシ
リアルデータ信号は、出力は送信回路36により、入力
/出力モード切り替え部22からシリアルポート18に
入力される。
入力/出力の切り替えが行われたときに、入力/出力の
いずれが選ばれたかの入力/出力モード識別信号(ステ
ータス信号)をI/O制御部に渡すステータス信号作成
部を有する。
例を図4に示す。図4の例では、2回路3接点のスイッ
チにより、1回路でシリアルラインの切替えを、もう一
回路で入力/出力モードステータス信号を出力する例を
示す。図4の(a)に示すように入力/出力モードを切
り替え部22は、モード切り替え用の3接点スイッチ3
8aと、そのスイッチ38aに連動する3点スイッチ3
8bと、該3点スイッチ38bからステータス信号a、
bを出力するステータス信号作成部38cとを有してい
る。なお、電源Vccは抵抗r1、r2を介してステー
タス信号電源を供給する。
(b)に示すように、スイッチ38a、38bの接点1
が選択されるとステータスはa=0、b=1で出力(送
信)モード、接点2が選択されると、ステータスはa=
1、b=1で未使用モード、接点3が選択されると、ス
テータスはa=1b=0で入力(受信)モードが出力さ
れる。
回路例を図5に示す。図5の例では、ジャンパーによる
例を示しジャンパ設定によりモードを設定しステータス
信号を作るほか、その信号によりシリアルラインの切り
替えを行っている。図5の例では、(a)に示すよう
に、シリアルポート18と受信回路30および送信回路
32の間にフォトカプラ40および42をそれぞれ設
け、ジャンプ(JP)信号でフォトカプラ40および4
2の駆動を切り替えて受信モードか送信モードかを切り
替えるようにし、かつ、そのジャンプ信号すなわちフォ
トカプラ40および42の作動信号からステータス信号
を作成し出力する(そのまま該作動信号をステータス信
号として出力する)ステータス信号作成部44を有す
る。なお、電源Vccから抵抗r3、r4を介してステ
ータス信号電源を供給する。
示すように、ジャンプが1−3であるとステータスはa
=0、b=1で出力(送信)モード、ジャンプが開放
(OPEN)であると、ステータスはa=1、b=1で
未使用モード、ジャンプが2−3であると、ステータス
はa=1b=0で入力(受信)モードが出力される。
22から出力された入力/出力モード識別信号によるI
/O部制御部26の処理例を図6に示す。まず、コント
ロールラインを通して前記ステータス信号を読み出し処
理(ステップ1)する。そして、前記ステータス信号か
ら入力/出力のいずれのモードかを識別処理する(ステ
ップ2)。次いで、入力ポートから読み出しを行い(ス
テップ3)、メモリにアクセスする(ステップ4)ハー
ドウェア割り込みによるメモリリフレッシュを行う。こ
の場合、上位通信(リモートI/O)リフレッシュある
いはシーケンス演算によるリフレッシュを行う。そし
て、出力ポートに書き込みを行い(ステップ5)、ステ
ップ3に戻る。
/Oインターフェイス部24には入力バッファ(入力ゲ
ート回路)と出力バッファ(出力ゲート回路)の両方を
設けて入力/出力の双方を扱えるようにしている。ま
た、シリアルデータをシリアルデータ信号線28で伝送
し、伝送シリアルデータをシリアル信号/パラレル信号
変換して制御対象14を制御する。これをシリアルデー
タ信号線28の入力ライン、出力ラインの双方に施す。
この2本のシリアルデータ信号線28は、1つノシリア
ルポート18を共有する。ここに単純な入力/出力モー
ド切り替え部22を設ける。
より容易にシリアルデータ信号線28の入出力を切り替
えることができる。例えば一対の信号線を切り替えるだ
けでn点分のI/Oを切り替えることができ、入力用/
出力用とI/Oユニットのカードを差別することなく1
枚のカードとすることができる。従来のI/O制御部の
処理を変えることなく実現できる。制御対象が入力/出
力が変わった場合にそれまであったI/Oユニット16
を交換する必要なくそのままのI/Oユニット16を使
用できる。
は、入力/出力の切り替えが行われたときに、入力/出
力のいずれが選ばれたかの入出力モードのステータス信
号をI/O制御部26に渡すので、入出力の切り替えの
ると即時に上位機器が対応できる。
/出力モード切り替え22部の回路が構成されており、
例えばI/Oユニット16のカード上にコンパクトに配
置でき、場所を取らない。
よれば、切り替え部の操作により容易にシリアルデータ
ラインの入出力を切り替えることができる。また、制御
対象が入力/出力が変わった場合にI/Oユニットを交
換する必要なくそのままのI/Oユニットを使用でき
る。
リアルポートとするので、シリアルデータラインを切り
替えるだけでn点分のI/Oを切り替えることができ、
入力用、出力用のユニット(カード)を差別することな
く1枚のカードとすることができる。
入出力するので、従来、パラレル信号を扱うパラレルポ
ートで必要であったI/O点数分の入出力回路(トラン
ジスタ、リレー等)を不要にする。したがって、I/O
ユニット基板上での入出力回路の専用面積を大幅に削減
できる。
ラインがともにシリアルになっており、いずれかをシリ
アルポートに接続すれば、簡単に入力/出力の切り替え
ができる。従来のようにパラレルポートの入出力回路1
点1点に切り替え回路を設けるといった手法を取る必要
なく、入出力回路のシリアポートに切り替え回路を設け
ればよい。
替え部は、入力/出力の切り替えが行われたときに、入
力/出力のいずれが選ばれたかの入出力モードのステー
タス信号をI/O制御部に渡すので、入出力の切り替え
のときに即時に上位機器が対応できる。
ド切り替え部は、入力/出力モードを切り替える3接点
スイッチに連動する接点スイッチからステータス信号を
出力するステータス信号作成部を有するので、比較的単
純な構成でステータス信号を出力できる。
ド切り替え部は、入力/出力モードを切り替えるフォト
カプラの作動信号をステータス信号として出力するステ
ータス信号作成部を有するので、I/O部側と絶縁され
た状態でスタータス信号を出力できる。
の基板上に入力/出力モード切り替え部の回路が構成さ
れているので、I/Oユニットのカード上にコンパクト
に配置でき、I/O部の大きさが大きくならない。
のシステム全体説明図である。
ある。
図である。
Claims (5)
- 【請求項1】 シーケンサは、該シーケンサ内部ロジッ
ク回路に対してパラレル信号を入出力するパラレルデー
タバスを有し、制御対象の入力機器および出力機器はパ
ラレルデータを入出力するものであって、 シーケンサのI/Oユニットには、シリアル信号を伝達
するシリアルポートと、前記パラレルデータバスおよび
シリアルポートの間でパラレル信号/シリアル信号変換
するパラレル/シリアル変換部と変換されたシリアル信
号の入力/出力モードを切り替える入力/出力モード切
り替え部とを設け、 シリアルポートおよび制御対象または制御対象近傍の間
には、シリアルデータを伝送するシリアルデータライン
を設け、 制御対象の中または制御対象近傍には、シリアルデータ
ラインおよび制御対象または制御対象近傍の間でシリア
ル信号/パラレル信号変換するシリアル/パラレル変換
部を設けたことを特徴とするシーケンサのI/O切り替
え装置。 - 【請求項2】 入力/出力モード切り替え部は、入力/
出力の切り替えが行われたときに、入力/出力のいずれ
が選ばれたかの入出力モードのステータス信号をI/O
制御部に渡すステータス信号作成部を有することを特徴
とする請求項1に記載のシーケンサのI/O切り替え装
置。 - 【請求項3】 入力/出力モード切り替え部は、入力/
出力モードを切り替える3接点スイッチに連動する接点
スイッチからステータス信号を出力するステータス信号
作成部を有することを特徴とする請求項2に記載のシー
ケンサのI/O切り替え装置。 - 【請求項4】 入力/出力モード切り替え部は、入力/
出力モードを切り替えるフォトカプラの作動信号をステ
ータス信号として出力するステータス信号作成部を有す
ることを特徴とする請求項2に記載のシーケンサのI/
O切り替え装置。 - 【請求項5】 I/Oユニットの基板上に入力/出力モ
ード切り替え部の回路が構成されていることを特徴とす
る請求項1ないし4のうちのいずれか1に記載のシーケ
ンサのI/O切り替え装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24825196A JP3635810B2 (ja) | 1996-09-19 | 1996-09-19 | シーケンサのi/o切り替え装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24825196A JP3635810B2 (ja) | 1996-09-19 | 1996-09-19 | シーケンサのi/o切り替え装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1097303A true JPH1097303A (ja) | 1998-04-14 |
| JP3635810B2 JP3635810B2 (ja) | 2005-04-06 |
Family
ID=17175399
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24825196A Expired - Fee Related JP3635810B2 (ja) | 1996-09-19 | 1996-09-19 | シーケンサのi/o切り替え装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3635810B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006109427A (ja) * | 2004-09-08 | 2006-04-20 | Olympus Corp | プログラムダウンロード装置及び方法、並びにカメラシステム |
| US7895387B1 (en) | 2007-09-27 | 2011-02-22 | Cypress Semiconductor Corporation | Devices and methods for sharing common target device with two different hosts according to common communication protocol |
-
1996
- 1996-09-19 JP JP24825196A patent/JP3635810B2/ja not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006109427A (ja) * | 2004-09-08 | 2006-04-20 | Olympus Corp | プログラムダウンロード装置及び方法、並びにカメラシステム |
| US7895387B1 (en) | 2007-09-27 | 2011-02-22 | Cypress Semiconductor Corporation | Devices and methods for sharing common target device with two different hosts according to common communication protocol |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3635810B2 (ja) | 2005-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR987000111A (ko) | 게임기 및 그를 이용한 게임기 시스템(Game Machine and Game Machine System Using the Same) | |
| JP4015986B2 (ja) | 半導体集積回路装置 | |
| US6331822B1 (en) | Communication control apparatus | |
| EP0310111B1 (en) | Memory incorporating logic LSI and method for testing the same LSI | |
| JPH1097303A (ja) | シーケンサのi/o切り替え装置 | |
| US5428801A (en) | Data array conversion control system for controlling conversion of data arrays being transferred between two processing systems | |
| US6191709B1 (en) | Keyboard with separated keyboard frames and portable computer having the same | |
| KR0135895B1 (ko) | 다수개의 아이 디 이 포트를 이용한 인터페이스 장치 | |
| JPS61112204A (ja) | リモ−トプロセス入出力装置 | |
| JP2819516B2 (ja) | 冗長化制御装置 | |
| JPH05173876A (ja) | 増設メモリボード | |
| KR100231487B1 (ko) | 공통 버스 방식을 이용한 통신 시스템에서의 자기인식신호(sid) 발생장치 | |
| KR970007157Y1 (ko) | 시스템버스와 다수 병렬포트 사이의 인터페이스 장치 | |
| KR910001273B1 (ko) | 금전등록기의 모드선택키 고장시에도 등록업무를 수행할 수 있는 제어방법 | |
| JP2897774B2 (ja) | 出力セレクト回路 | |
| KR920007254B1 (ko) | 스타방식 멀티 프로세서 시스템의 인터페이스 간략화회로 | |
| JPH05127983A (ja) | 半導体集積回路 | |
| JPH04131908A (ja) | I/oユニット | |
| KR950005148B1 (ko) | 패킷처리장치의 이중화 패킷버스 선택회로 | |
| KR100287784B1 (ko) | 데이터통신용인터페이스회로 | |
| JP2708366B2 (ja) | データ処理システム及びその補助制御装置 | |
| KR910002172A (ko) | 비 고정된 마스터/슬레이브 시스템의 멀티플 통신방법 및 회로 | |
| KR950003902Y1 (ko) | 겸용 포트 인테페이스 회로 | |
| KR0183349B1 (ko) | 이기종 프로세서 모듈간의 데이타 인터페이스 콘트롤러 | |
| KR19990066596A (ko) | 병렬 포트 인터페이스 회로 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040727 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040924 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041214 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041227 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090114 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100114 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110114 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120114 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130114 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130114 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140114 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |