JPH03225506A - インタフェイス機能自動設定方法及び当該設定を自動的に行なう数値制御装置 - Google Patents

インタフェイス機能自動設定方法及び当該設定を自動的に行なう数値制御装置

Info

Publication number
JPH03225506A
JPH03225506A JP2124090A JP2124090A JPH03225506A JP H03225506 A JPH03225506 A JP H03225506A JP 2124090 A JP2124090 A JP 2124090A JP 2124090 A JP2124090 A JP 2124090A JP H03225506 A JPH03225506 A JP H03225506A
Authority
JP
Japan
Prior art keywords
interface
function setting
setting
function
interfaces
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
JP2124090A
Other languages
English (en)
Inventor
Morio Fukushima
盛雄 福島
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP2124090A priority Critical patent/JPH03225506A/ja
Publication of JPH03225506A publication Critical patent/JPH03225506A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、外部機器を制御するための1つまたは複数の
インタフェイスに対する機能設定を自動的に行なうイン
タフェイス機能自動設定方法及び当該設定を自動的に行
なう数値制御装置に関する。
(従来の技術) 数値制御装置を構成する各種インタフェイスには、アド
レス設定、!IIり込みレベル設定、制御周期の設定等
の諸機能を設定する要素が多い。従来においては、これ
らの諸機能の設定はインタフェイス上のスイッチ等で行
なっていたので、機能の増加に伴ないスイッチ設定が増
加し、設定間違いを起こすおそれがあるという問題点が
あった。
この問題点を解決するために、一部の機能について、設
定内容をスイッチではなくデータ・バス上の情報として
載せ、これを機能設定用のラッチに保持するという方法
が提案されている。
第5図は、その従来における機能設定を説明するための
図である。また第6図は、第5図におけるインタフェイ
ス12の詳細回路図である。第5図ス12 + 、 1
22 、123はすべてアドレス・バス3及びデータ・
バス4に接続されている。そこで、上述した各種機能の
設定は、第5図に示すようにインタフェイス12上に取
り付けられているアドレス設定スイッチ31に設定する
ことにより行ない、そのアドレス設定スイッチ31によ
り指定された機能設定ラッチ33にデータ・バス4から
のデータがラッチされる。
(発明が解決しようとする課題) ところが、上述した方法においても、機能設定ラッチ3
3にデータを保持するためには各インタフェイス121
,122.123のアドレスが設定されていることが前
提となるため、そのアドレス設定についてはスイッチ設
定による方法しかないという問題点があった。また、機
能設定のための制御用にアドレス空間を別途確保する必
要があり、各インクフェイス12+、lh、lhの機能
拡張に伴ないアドレス空間が更に必要となった場合には
、通常動作のためのアドレス空間を一部変更して通常動
作ブ更に伴なう機能設定用アドレス空間の変更により機
能設定用プログラムの修正を必要とするケースがあり、
インタフェイスの互換性を保つことか困り1tであると
いう問題点があった。
したがって、総して従来においては、スイッチ設定にお
ける煩雑さとその誤設定及びプログラム修正における機
能設定と通常動作に関わ灸アドレス空間の相互干渉とい
う問題点があった。
本発明は上述のような事情から成されたものであり、本
発明の目的は、インタフェイスの機能設定におりる煩雑
さを解消することができるインタフェイスの機能設定を
自動的に行なう数値制御装置を提供することにある。
(課題を解決するための手段) 本発明は、外部機器を制御するだめのインタフェイスの
機能設定を自動的に行なうインタフェイス機能自動設定
方法及び当該設定を自動的に行なう数値制御装置nに関
するものであり、本発明の上記目的は、1つまたは複数
のインタフェイスのそれぞれは固有の識別符号を有し、
前記インクフェイスのそれぞれにアドレス・バス及びデ
ータ・バスて接続される制御手段が、機能設定を有効に
して前記インタフェイスの通常動作を禁止するとともに
、前記インタフェイスのそれぞれから順番に前記識別符
号を読み込み、当該識別符号に応した設定情報を前記ア
ドレス・バス及び前記データ・バスを介して対応するイ
ンタフェイスに送信して設定することによって達成され
る。また、アドレス・バス及びデータ・バスに接続され
、外部機器の制御を行なう1つまたは複数のインタフェ
イスと、前記アドレス・バス及び前のインタフェイスと
、前記インタフェイスに対して制御指令を与える制御手
段とを有すインタフェイスに対して制御指令を起点とし
て前記インタフェイスのそれぞれをディジ・チエイン接
続し、前記機能設定の情報が前記アドレス・バス及び前
記データ・バスにおいて有効であることを示す機識別さ
せるための識別符号ラインとを備え、前記インタフェイ
スのそれぞれは、当該インタフェイスを前記制御手段に
識別させるための識別符号を扱うことが可能な機能設定
手段を有し、前記制御手段は、前記機識別させるための
識別符号を有効にして前記識別符号を読み込み、当該識
別符号に応した設定情報を前記アドレス・ハス及び前記
データ・バスを介して前記機能設定手段に送ることによ
り、順次前記インタフェイスのそれぞれに、>、I し
て機能設定を行なうことによって達成される。
(作用) 本発明にあっては、制御手段と各インタフェイス間を機
能設定モード信号ライン及び機能設定ストローブ信−号
ラインで接続し、各インタフェイスから9売み出される
識別符号に基づいて、制御手段かア]−レス・バス及び
データ・バスを介して各インタフェイスに対して設定情
報を送るという方法をとることにより、例えは電源役人
時に自動的に機能膜′定が行なえる。
(実施例) 以下、図面に基づいて本発明の実施例について詳細に説
明する。
第1図は、本発明に係る装置の構成図である。
同図において、メイン・プロセッサ1は、各インタフェ
イス2.,22.23に指令を与えて外部機器(モータ
、操作パネル等、ただし図示せず)を制御する機能(通
常動作モート)を各インタフェイス2+、22.23に
対して機能設定を行なう機能(機能設定モード)とを有
する。各インタフェイス2□、22.23は、メイン・
プロセッサ1からの指令に基づいて外部機器を制御し、
また各インタフェイス2とメイン・プロセッサ1間は以
下で説明する信号ラインで接続されている。まず、アド
レス・バス3は、機能設定動作中は各インタフェイス2
1.22.23に対する設定項目を指定するためのアド
レス情報が伝達され、通常動作中は制御指令情報の転送
先を指定するアドレス情報が伝達される。
また、データ・バス4は、機能設定動作中は各インタフ
ェイス2□22.23に対する設定内容に関する情報が
伝達され、通常動作中は制御指令のための情報が伝達さ
れる。更に、機能設定モード信号FMは、機能設定動作
中を示す信号で、この信号がオンのときは通常動作によ
る制御が禁止される。また、機識別させるための識別符
号FSは、機能設定のための情報がアドレス・バス3及
びデータ・バス4上に載せられていることを示す信号で
あり、この信号は他の信号ラインと異なりメイン・プロ
セッサ1を起点として各インタフェイス2をディジ・チ
エインの形態で接続している。
第2図は、第1図におけるインタフェイス2の詳細回路
図である。このインタフェイス2は、機能設定専用回路
と通常動作回路の2つに大別される。そこで、先ず機能
設定専用回路は、機識別させるための識別符号受信/中
継回路21.mo’e設定モードデコーダ(DI)22
、機能設定完了信号発生回路(FFl)23 、 ID
レジスタ(旧)24及び機能設定用ラッチ(Ll)25
で構成されている。機識別させるための識別符号受信/
中継回路21は、メイン・プロセッサ1または前段イン
タフェイス2からの機識別させるための識別符号FSを
受信して、自インタフェイス2が機能設定を完了してい
ない場合には、その機識別させるための識別符号FSを
機能設定モード・デコーダ22に送り、次段インタフェ
イス2には中継しない。その後、機能設定が完了して機
能設定完了信号FCがオンになると、機能設定ストロー
ブイエ!+FSを次段インタフェイス2に中継し、機能
設定モード・デコーダ22には送出しないように動作す
る。
尚、論J!l!素子211.212.213で構成され
る。機能設定モード・デコーダ22は、機能設定モード
化j+Fuかオンの間に機能ストロ−ブイ3号受侶受信
継回路21から機識別させるための識別符号FSを受け
たときにアドレス・バス3に載せられたアドレスデータ
をデコードする。機能設定モード信号FSがオフのとき
、すなわち運転動作モードでは動作しない。機能設定完
了信号発生回路23は、自インタフェイス2の機能設定
が完了した後に、メイン・プロセッサ1があるアドレス
をアクセスすると機能設定完了信号トCを発生する。尚
、′雀源没入時にはリセットされて機能設定完了信号F
Cは常にオフになる。
IDレジスタ24は、メイン・プロセッサ1に送出され
るインタフェイス2の種類を識別するrDを格納してお
くレジスタである。この10には基板の種類によって一
義に決まる固定部分と外部に接続された機器によっC決
まる可変部分かあり、後者は外部と接続するためのコネ
クタの人力部の状態により可変になっている。機能設定
用ラッチ25は、メイン・プロセッサ1によりデータ・
バス4上に載せられた機能設定のための情報を保持し、
データ・セレクタ等の信号切り替え回路(図示せず)に
出力したり、通常動作モード・デコーダ26に対するア
ドレス・デコード条件として出力したりしてアドレス設
定や割り込みレベル設定等を行なう。一方、通常動作回
路1よ、通常動作モード・デコーダ(D2)25及び通
常動作に必要な回路(図示せず)から成り、機能設定モ
ード信号FMがオンのときにはアドレス・デコード動作
が禁止されるようになっている。
第3図は、本発明における動作手順を表わすフローチャ
ートである。また、第4図は、本発明におけるアドレス
空間を説明するための図である。
そこで、先ず電源1!人後、メイン・プロセッサ1Sl
)、、これにより、第4図に示すメイン・プロセッサ1
のアドレス空間は、機能設定モードアドレス空間Sに切
り換えられる。このとき、機能設定モードアドレス空間
Sに対し10レジスタの読み込み及び機能設定を行なう
ために機能設定ストローブ侶4.FSをオンにすると、
最初はインタフェイス2.の機能設定空間11に作用す
る。次に、IDレジスタ24に格納されているID番号
を読み込む(ステップ52)。この読み出された番号が
例えばFC1+(任意に指定可能)であるか否かを判断
しくステップS3) 、 FF)Iでなければ、TDの
内容に基づいてインタフェイス2の種類を判定し必要な
機能設定を行なう(ステップS0゜設定完了後は、機能
設定完了信号発生回路23に指令を与えて機能設定完了
信号FCをオンにする(ステップS5)。これにより、
機識別させるための識別符号FSは次段に接続されてい
るインタフェイス2に作用するように中継される。以下
、ステップS2からの動作を繰り返すが、すべてのイン
タフェイス2の機能設定が完了タ・バス4の信号ライン
かすへて論理1になるように抵抗5でプルアップされて
いるので、IOのイ+αは[F)1どなる。したがって
、メイン・プロセッサlはステップS3において現在実
装されているインタフェイス2かすへて設定完了したと
判定し、機IF=設定モート侶号信号Mをオフにする(
ステップ58)。その後、メイン・プロセッサ1のアド
レス空間は通常動作モードアl−レス空間Tに切り)^
えられ、以後所望の機能に設定されたそれぞれのインタ
フェイス2を介して機械を制御することができる。
(発明の効果) 以上のように本発明のインタフ−’r−(スの機能設定
を自動的に行なうインタフェイス機能自動設定方法及び
当該設定を自動的に行なう数値制御装置によれは、スイ
ッチ設定かすへ゛C不要となるのでその誤設定によるト
ラブルか完全に排除され、また機能設定モートと通常動
作モートでアドレス空間を完全に分前したので、;m電
動作モートにおけるイ」様変更の影響が機能設定モート
における仕様変更に与える影響を少なくすることできる
【図面の簡単な説明】
第1図は本発明に係る装置の構成図、第2図はインクフ
ェイス2の詳細回路図、′fJ3図は本発明における動
作手順を表すフローチャート、第4図は本発明における
アドレス空間を説明するための図、第5図は従来におけ
るインタフェイスの機能設定を説明するための図、第6
図は第5図におけるインクフェイス12の詳細回路図で
ある。 1・・・メイン・プロセッサ、2.12・・・インタフ
ェイス、3・・・アドレス・バス、4・・・データ・バ
ス、5・・・抵抗、21・・・機識別させるための識別
符号受信/中継回路、22・・・機能設定モー1−・デ
コーダ、23・・・機能設定完了信号発生回路、24・
・・IQレジスタ、25・・・機能設定圧ラッf−52
6・・・通常動作モート・デコーダ。

Claims (1)

  1. 【特許請求の範囲】 1、1つまたは複数のインタフェイスのそれぞれは固有
    の識別符号を有し、前記インタフェイスのそれぞれにア
    ドレス・バス及びデータ・バスで接続される制御手段が
    、機能設定を有効にして前記インタフェイスの通常動作
    を禁止するとともに、前記インタフェイスのそれぞれか
    ら順番に前記識別符号を読み込み、当該識別符号に応じ
    た設定情報を前記アドレス・バス及び前記データ・バス
    を介して対応するインタフェイスに送信して設定するよ
    うにしたインタフェイス機能自動設定方法。 2、アドレス・バス及びデータ・バスに接続され、外部
    機器の制御を行なう1つまたは複数のインタフェイスと
    、前記アドレス・バス及び前記データ・バスに接続され
    、前記インタフェイスに対して制御指令を与える制御手
    段とを有する数値制御装置において、前記制御手段を起
    点として前記インタフェイスのそれぞれをデイジ・チェ
    イン接続し、前記機能設定の情報が前記アドレス・バス
    及び前記データ・バスにおいて有効であることを示す機
    能設定ストローブ信号ラインとを備え、前記インタフェ
    イスのそれぞれは、当該インタフェイスを前記制御手段
    に識別させるための識別符号を扱うことが可能な機能設
    定手段を有し、前記制御手段は、前記機能設定ストロー
    ブ信号を有効にして、前記識別符号を読み込み、当該識
    別符号に応じた設定情報を前記アドレス・バス及び前記
    データ・バスを介して前記機能設定手段に送ることによ
    り、順次前記インタフェイスのそれぞれに対して機能設
    定を行なうことを特徴とするインタフェイスの機能設定
    を自動的に行なう数値制御装置。3、前記制御手段及び
    前記インタフェイスのそれぞれを相互に接続し、当該イ
    ンタフェイスに対して機能設定中の旨を伝達する機能設
    定モード信号ラインを備え、前記制御手段は、当該機能
    設定モード信号ラインを有効にして前記インタフェイス
    の通常動作を禁止した状態で前記機能設定を行なうこと
    を特徴とする請求項2に記載のインタフェイスの機能設
    定を自動的に行なう数値制御装置。 4、前記機能設定手段は、前記識別符号を格納する識別
    符号格納手段と、機能設定ストローブ信号を受信すると
    ともに機能設定完了後に当該機能設定ストローブ信号を
    次段インタフェイスに中継する機能設定ストローブ信号
    受信・中継手段と、前記機能設定モード信号が有効の間
    、前記アドレス・バスに載せられたアドレス情報をデコ
    ードするデコード手段と、前記機能設定ストローブ信号
    が有効の間、前記データ・バスに載せられた情報を保持
    する保持手段と、機能設定完了後に設定が変更されない
    ように保護する保護手段とを有することを特徴とする請
    求項2に記載のインタフェイスの機能設定を自動的に行
    なう数値制御装置。 5、前記識別符号は、前記インタフェイスの種類で決定
    されてプリント配線で固定化された符号部分と、接続さ
    れる外部機器に応じて変更されて当該接続を行なうため
    のコネクタの信号入力状態により決定される符号部分と
    を有することを特徴とする請求項2に記載のインタフェ
    イスの機能設定を自動的に行なう数値制御装置。 6、前記制御手段は、特定の値の識別符号を読み出した
    ときに、実装されているすべてのインタフェイスの設定
    が完了したと判定することを特徴とする請求項2に記載
    のインタフェイスの機能設定を自動的に行なう数値制御
    装置。
JP2124090A 1990-01-31 1990-01-31 インタフェイス機能自動設定方法及び当該設定を自動的に行なう数値制御装置 Pending JPH03225506A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2124090A JPH03225506A (ja) 1990-01-31 1990-01-31 インタフェイス機能自動設定方法及び当該設定を自動的に行なう数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2124090A JPH03225506A (ja) 1990-01-31 1990-01-31 インタフェイス機能自動設定方法及び当該設定を自動的に行なう数値制御装置

Publications (1)

Publication Number Publication Date
JPH03225506A true JPH03225506A (ja) 1991-10-04

Family

ID=12049530

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2124090A Pending JPH03225506A (ja) 1990-01-31 1990-01-31 インタフェイス機能自動設定方法及び当該設定を自動的に行なう数値制御装置

Country Status (1)

Country Link
JP (1) JPH03225506A (ja)

Similar Documents

Publication Publication Date Title
US4809217A (en) Remote I/O port for transfer of I/O data in a programmable controller
EP0784818B1 (en) Microprocessor programming using a state machine
JPH0939212A (ja) 印刷機の制御のための装置
JPH03225506A (ja) インタフェイス機能自動設定方法及び当該設定を自動的に行なう数値制御装置
JP3437321B2 (ja) ファクシミリ装置の制御方法
JP2964836B2 (ja) 温度調節計と温度計装システム
JP3216020B2 (ja) プログラマブルコントローラのリンク装置
JP2776443B2 (ja) プログラマブルコントローラ
JP2500792B2 (ja) シリアル通信制御方式
JP2593279Y2 (ja) 集中監視装置
JP2792491B2 (ja) エミュレーション装置
JP2561366B2 (ja) 機能確認機能を有するデータ転送装置
KR19980050246U (ko) 플래쉬 rom 퓨징장치
JPH05282232A (ja) 装置制御機構
JPS63209967A (ja) プリンタ装置
JPH08185202A (ja) 給湯器、データ処理装置、及びデータ処理方法
JPH0671350B2 (ja) 集中制御方式
JPH08221334A (ja) 装置アドレス設定装置及び設定方法
JP2001103667A (ja) 監視制御装置
JPH0954692A (ja) マイクロプログラム制御システム
JPH06282312A (ja) シーケンスコントローラの動作プログラム転送装置
JPS6242233A (ja) モジユ−ル構成方式
JPH05127779A (ja) マイコンシステムおよびその初期化制御方法
JPH0510698B2 (ja)
JPH05241815A (ja) マイクロプロセッサ制御による信号処理装置