JPH0726756Y2 - Digital controller - Google Patents

Digital controller

Info

Publication number
JPH0726756Y2
JPH0726756Y2 JP10499189U JP10499189U JPH0726756Y2 JP H0726756 Y2 JPH0726756 Y2 JP H0726756Y2 JP 10499189 U JP10499189 U JP 10499189U JP 10499189 U JP10499189 U JP 10499189U JP H0726756 Y2 JPH0726756 Y2 JP H0726756Y2
Authority
JP
Japan
Prior art keywords
slot
board
address
slot number
address number
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
Application number
JP10499189U
Other languages
Japanese (ja)
Other versions
JPH0344740U (en
Inventor
俊彰 馬場
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.)
Shimadzu Corp
Original Assignee
Shimadzu Corp
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 Shimadzu Corp filed Critical Shimadzu Corp
Priority to JP10499189U priority Critical patent/JPH0726756Y2/en
Publication of JPH0344740U publication Critical patent/JPH0344740U/ja
Application granted granted Critical
Publication of JPH0726756Y2 publication Critical patent/JPH0726756Y2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【考案の詳細な説明】 (イ)産業上の利用分野 この考案は、ハウジングケースのスロットに各種回路ユ
ニットを挿入して構築するディジタル制御装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION (a) Field of Industrial Application The present invention relates to a digital control device constructed by inserting various circuit units into slots of a housing case.

(ロ)従来の技術 ディジタル制御装置には、ハウジングケースのスロット
に各種回路ユニット、例えば回路基板(ボード)を挿入
してシステムを構築するものが知られている。これらボ
ードは、スロットに挿入することにより、コネクタを介
してシステムに電気的に接続されることになる。
(B) Conventional Technology As a digital control device, there is known a device in which various circuit units, for example, circuit boards (boards) are inserted into slots of a housing case to construct a system. These boards will be electrically connected to the system via connectors by inserting them into the slots.

各ボード上には、マイクロプロセッサユニット(MPU)
や、このMPUのアプリケーションプログラムを格納する
不揮発性メモリ等が搭載されている。これらボードは、
アプリケーションプログラム等が一つ一つ異なってお
り、各スロットに対応するボードを正しく挿入しなけれ
ば異常な出力を示す。
Microprocessor unit (MPU) on each board
In addition, a non-volatile memory for storing the application program of this MPU is installed. These boards are
The application programs are different one by one, and if the board corresponding to each slot is not inserted correctly, an abnormal output is shown.

そこで、従来はボード上にディップスイッチを設けてア
ドレス番号を設定できるようにすると共に、ハウジング
ケースのコネクタよりボードにスロット番号が入力され
るようにしておく。そして、アドレス番号とスロット番
号とをボード側で照合し、両者が一致しない場合には、
例えばMPUを停止させ安全を図る。
Therefore, conventionally, a dip switch is provided on the board so that the address number can be set, and the slot number is input to the board from the connector of the housing case. Then, the address number and the slot number are collated on the board side, and if they do not match,
For example, stop the MPU for safety.

(ハ)考案が解決しようとする課題 上記従来のディジタル制御装置においては、ディップス
イッチの設定を誤ったボードを、誤ったスロットに挿入
した時に、偶然にアドレス番号とスロット番号とが合致
すると、スロット位置の異常が検知されず、異常な出力
を示す危険性があった。ディップスイッチの設定を誤る
場合には、使用者が正しいアドレス番号を誤認している
場合のほか、ボードをスロットに挿入する際に、ディッ
プスイッチに指等が触れ、その設定がずれてしまう場合
も含まれる。
(C) Problems to be Solved by the Invention In the above-mentioned conventional digital control device, when a board with a wrong DIP switch setting is inserted into a wrong slot, if the address number and the slot number coincide with each other, the slot There was a risk that abnormal position would not be detected and abnormal output would be displayed. If you make a mistake in setting the DIP switch, in addition to when the user mistakenly recognizes the correct address number, when you insert the board in the slot and your finger touches the DIP switch, the setting may be misaligned. included.

この考案は上記に鑑みなされたもので、スロット位置の
異常を確実に検知できるディジタル制御装置の提供を目
的としている。
The present invention has been made in view of the above, and an object thereof is to provide a digital controller capable of surely detecting an abnormality in a slot position.

(ニ)課題を解決するための手段及び作用 上記課題を解決するため、この考案のディジタル制御装
置は、制御手段と、この制御手段の制御プログラムを記
憶する記憶手段と、アドレス番号を設定するアドレス番
号設定手段と、スロットに配備されているスロット番号
を入力させるスロット番号入力手段と、前記アドレス番
号設定手段で設定されたアドレス番号と、前記スロット
番号入力手段で入力されたスロット番号とを照合するス
ロット番号照合手段とを備えてなるものにおいて、前記
記憶手段は、スロット情報を記憶しており、前記スロッ
ト番号照合手段は、このスロット情報を、前記アドレス
番号及び前記スロット番号と照合することを特徴とする
ものである。従って、3つのスロット番号が一致しなけ
ればならず、スロット位置の異常を確実に検知すること
ができる。
(D) Means and Actions for Solving the Problems In order to solve the above problems, a digital control device according to the present invention includes a control means, a storage means for storing a control program of the control means, and an address for setting an address number. The number setting means, the slot number input means for inputting the slot number provided in the slot, the address number set by the address number setting means, and the slot number input by the slot number input means are collated. A slot number collating unit, wherein the storage unit stores slot information, and the slot number collating unit collates the slot information with the address number and the slot number. It is what Therefore, the three slot numbers must match, and an abnormality in the slot position can be reliably detected.

(ホ)実施例 この考案の一実施例を図面に基づいて以下に説明する。(E) Embodiment An embodiment of the present invention will be described below with reference to the drawings.

第3図は、実施例ディジタル制御装置に適用されるハウ
ジングケース11を示している。ハウジングケース11内面
には溝12が形成されており、それぞれボード1を挿入す
るスロットS-1、…、S-5が構成されている。ハウジング
ケース11内には、さらにコネクタ13-1、…、13-5が設け
られており、ボード接続部1aがこれらコネクタ13-1
…、13-5に挿入され、各ボード1がシステムと電気的に
接続されることになる。
FIG. 3 shows a housing case 11 applied to the digital controller of the embodiment. Grooves 12 are formed on the inner surface of the housing case 11 to form slots S -1 , ..., S -5 into which the board 1 is inserted. In the housing case 11, further connector 13 -1, ..., 13 -5 is provided, connector board connecting portion 1a of these 13 -1,
..., inserted into 13-5 , and each board 1 is electrically connected to the system.

各コネクタ13-1、…、13-5の端子の内いくつかは、ボー
ド1にスロット番号l(l=1、…、5)を入力するた
めに使用される。もちろん、ボード1にスロットS-l
番号lを入力させる手段はこれに限定されるものではな
く適宜設計変更可能である。
Some of the terminals of each connector 13 -1 , ..., 13 -5 are used to input the slot number 1 (l = 1, ..., 5) to the board 1. Of course, the means for inputting the number l of the slot S -l to the board 1 is not limited to this, and the design can be changed appropriately.

ボード1上には、第2図に示すディジタル制御回路が搭
載される。MPU(制御手段)2には、メモリ(記憶手
段)3、ディップスイッチ(アドレス番号設定手段)
4、インタフェイス5が接続されている。メモリ3は不
揮発性で、アプリケーションプログラム及びスロット情
報mが格納されている。このスロット情報mは、最初に
メモリ3にアプリケーションプログラムをロードする際
に決まるが、このアプリケーションプログラムをロード
するのは、例えばコンソールからオペレータが操作する
ことにより、人為的に行われる。一方、ディップスイッ
チ4は、アドレス番号nを設定するためのものである。
さらに、インタフェイス5は、システム状態信号及び前
記スロット番号lをMPU2に入力し、またCPU2より制御信
号をシステムに出力するためのものである。
The digital control circuit shown in FIG. 2 is mounted on the board 1. The MPU (control means) 2 includes a memory (storage means) 3 and a DIP switch (address number setting means)
4 and the interface 5 are connected. The memory 3 is non-volatile and stores application programs and slot information m. The slot information m is determined when the application program is first loaded into the memory 3, and the application program is loaded artificially by an operator operating the console, for example. On the other hand, the DIP switch 4 is for setting the address number n.
Further, the interface 5 is for inputting a system status signal and the slot number 1 to the MPU 2, and for outputting a control signal from the CPU 2 to the system.

次に、ボード1のスロット位置チェック動作を第1図を
参照しながら説明する。
Next, the slot position checking operation of the board 1 will be described with reference to FIG.

まず、インタフェイス5よりMPU2に、スロット番号lが
入力される〔ステップ(以下STという)1〕。次に、デ
ィップスイッチ4の設定値nがMPU2に入力される(ST
2)。
First, the slot number 1 is input to the MPU 2 from the interface 5 [step (hereinafter referred to as ST) 1]. Next, the set value n of the DIP switch 4 is input to MPU2 (ST
2).

次のST3では、アプリケーションプログラムが初期状態
か否かを判定し、YESの場合には、異常を報知するが、M
PU2は停止させない。これは、アプリケーションプログ
ラムが初期状態である時はスロット番号情報mが設定さ
れていないため、このままではいつまでたってもMPU2が
動作しないからである。
In the next ST3, it is determined whether or not the application program is in the initial state, and if YES, the abnormality is notified, but M
PU2 is not stopped. This is because the slot number information m is not set when the application program is in the initial state, and the MPU 2 will not operate forever in this state.

一方、ST3の判定がNOならばST4に分岐し、スロット番号
l、スロット番号情報m、アドレス番号nとが一致(l
=m=n)か否かを判定する。この判定がNOの場合に
は、異常を報知しMPU2を停止させる。各番号が一致しな
い具体例としては、例えば、スロットに正しいボード1
が挿入されたにもかかわらず、指等がディップスイッチ
4に当たり、その設定がずれた場合である。この場合ボ
ード1のメモリ3に正しいスロット情報mがロードされ
ていたとすると、1=m≠nとなる。他の各番号が一致
しない具体例としては、スロットに正しくボード1が装
着されなかった場合である。この場合、ボード4に対
し、ディップスイッチ4が正しく設定されていたとする
と、1≠m=nとなる。この場合において、つまりスロ
ットに正しくボード4が装着されていない場合におい
て、たまたまディップスイッチ4の設定がずれ、1=n'
となっていると従来装置では異常と判断しないが、この
実施例では、この場合でも1=n'≠mであり、異常と判
断する。さらに、他の各番号が一致しない例として、ロ
ードミスにより、スロット情報mが誤って設定された場
合であり、この場合は1≠m=nとなる。一方、ST4の
判定がYESの場合には、正常であるとして、MPU2は動作
を続ける。
On the other hand, if the determination in ST3 is NO, the process branches to ST4, and slot number l, slot number information m, and address number n match (l
= M = n) is determined. If this determination is NO, the abnormality is notified and the MPU 2 is stopped. A specific example where the numbers do not match is, for example, the correct board 1 in the slot.
This is a case in which the finger or the like hits the dip switch 4 and the setting is deviated even though is inserted. In this case, if the correct slot information m is loaded in the memory 3 of the board 1, 1 = m ≠ n. A specific example in which the other numbers do not match is when the board 1 is not correctly mounted in the slot. In this case, if the dip switch 4 is correctly set for the board 4, 1 ≠ m = n. In this case, that is, when the board 4 is not properly mounted in the slot, the setting of the DIP switch 4 happens to be misaligned, and 1 = n '.
However, in this embodiment, 1 = n ′ ≠ m is satisfied even in this case, and it is determined to be abnormal. Further, as another example in which the other numbers do not match, there is a case where the slot information m is erroneously set due to a load mistake, and in this case, 1 ≠ m = n. On the other hand, if the determination in ST4 is YES, MPU2 continues to operate, as normal.

なお、上記実施例においてアドレス番号nを設定するの
に、ディップスイッチを用い、可変設定可能にしている
のは、そのボードがアプリケーションプログラムに応じ
て、システム毎に種々のスロットにセットされることに
なるので、対応してアドレス番号を変更し得るようにす
るためである。
In the above embodiment, the address number n is set by using a dip switch so that it can be variably set because the board is set in various slots for each system according to an application program. This is because the address number can be changed correspondingly.

また、上記説明ではスロット数が5の場合について説明
しているが、これに限定されるものではなく適宜設計変
更可能である。
Further, in the above description, the case where the number of slots is 5 has been described, but the present invention is not limited to this, and the design can be changed appropriately.

(へ)考案の効果 以上説明したようにこの考案のディジタル制御装置は、
記憶手段にスロット情報を記憶しており、スロット番号
照合手段は、このスロット情報をアドレス番号設定手段
で設定されたアドレス番号及びスロット番号入力手段で
入力されたスロット番号とを照合することを特徴とする
ものであるから、スロット位置の不一致を確実に検知
し、異常な出力を防止することができる。
(E) Effect of the invention As described above, the digital control device of the invention is
The slot information is stored in the storage means, and the slot number collating means collates this slot information with the address number set by the address number setting means and the slot number input by the slot number input means. Therefore, it is possible to reliably detect the mismatch of the slot positions and prevent the abnormal output.

【図面の簡単な説明】[Brief description of drawings]

第1図は、この考案の一実施例に係るボードのスロット
位置チェック動作を説明するフロー図、第2図は、同ボ
ードの回路構成を説明するブロック図、第3図は、この
実施例に適用されるハウジングケースを示す斜視図であ
る。 2:MPU、3:メモリ、4:ディップスイッチ、5:インタフェ
イス。
FIG. 1 is a flow chart for explaining a slot position check operation of a board according to an embodiment of the present invention, FIG. 2 is a block diagram for explaining a circuit configuration of the board, and FIG. 3 is for this embodiment. It is a perspective view which shows the housing case applied. 2: MPU, 3: Memory, 4: DIP switch, 5: Interface.

Claims (1)

【実用新案登録請求の範囲】[Scope of utility model registration request] 【請求項1】制御手段と、この制御手段の制御プログラ
ムを記憶する記憶手段と、アドレス番号を設定するアド
レス番号設定手段と、スロットに配備されているスロッ
ト番号を入力させるスロット番号入力手段と、前記アド
レス番号設定手段で設定されたアドレス番号と、前記ス
ロット番号入力手段で入力されたスロット番号とを照合
するスロット番号照合手段とを備えてなるディジタル制
御装置において、 前記記憶手段は、スロット情報を記憶しており、前記ス
ロット番号照合手段は、このスロット情報を、前記アド
レス番号及び前記スロット番号と照合することを特徴と
するディジタル制御装置。
1. A control means, a storage means for storing a control program for the control means, an address number setting means for setting an address number, and a slot number input means for inputting a slot number provided in a slot. In a digital control device comprising slot number collating means for collating the address number set by the address number setting means and the slot number input by the slot number input means, the storage means stores slot information. The digital controller, wherein the slot number collating means collates the slot information with the address number and the slot number.
JP10499189U 1989-09-06 1989-09-06 Digital controller Expired - Lifetime JPH0726756Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10499189U JPH0726756Y2 (en) 1989-09-06 1989-09-06 Digital controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10499189U JPH0726756Y2 (en) 1989-09-06 1989-09-06 Digital controller

Publications (2)

Publication Number Publication Date
JPH0344740U JPH0344740U (en) 1991-04-25
JPH0726756Y2 true JPH0726756Y2 (en) 1995-06-14

Family

ID=31653767

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10499189U Expired - Lifetime JPH0726756Y2 (en) 1989-09-06 1989-09-06 Digital controller

Country Status (1)

Country Link
JP (1) JPH0726756Y2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4621552B2 (en) * 2005-07-06 2011-01-26 株式会社東芝 Portable information device
USD941297S1 (en) 2020-02-28 2022-01-18 Catalyst Lifestyle Limited Bumper for electronic device

Also Published As

Publication number Publication date
JPH0344740U (en) 1991-04-25

Similar Documents

Publication Publication Date Title
US5758249A (en) Status reporting from multiple tray accessory
JPH1069453A (en) Programmable controller provided with extension unit
JPH0726756Y2 (en) Digital controller
JPS59225546A (en) Device for preventing error insertion of integrated circuit package
JPH06324721A (en) Method for detecting falling-off of connection unit
JP2738056B2 (en) Arithmetic control unit
US6499071B1 (en) Interconnection system
JPH10177080A (en) Circuit board structure
AU747410B2 (en) Microprocessor card comprising a wired communication circuit
US6239714B1 (en) Controller for use in an interconnection system
US7005877B2 (en) Burn-in adapter
JPH0645775A (en) Print card erroneous insertion prevention device
JPH07253904A (en) Printed circuit board mounting test method and printed circuit board mounting test apparatus
JPS61173363A (en) Input device control system
JPH0264726A (en) Information processor to connect external memory device
JPH0237064Y2 (en)
JPS63234378A (en) Portable electronic device
JPH05113837A (en) Input device control system
JPH01321539A (en) Circuit for checking connecting state of bus connector
JP2666868B2 (en) Communication method between auxiliary device and handheld communicator
JPH1021180A (en) Computer system
JP2007096184A (en) Method for preventing malfunction due to erroneous insertion of printed wiring board and structure for preventing malfunction
JPH0443417A (en) Printed board coincidence detection system
KR19990047434A (en) Computer system and method for outputting self-diagnosis situation by voice
JPH083727B2 (en) Number duplication detection device in sequence control device

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term