JPS63659A - Multiple control system - Google Patents
Multiple control systemInfo
- Publication number
- JPS63659A JPS63659A JP61143631A JP14363186A JPS63659A JP S63659 A JPS63659 A JP S63659A JP 61143631 A JP61143631 A JP 61143631A JP 14363186 A JP14363186 A JP 14363186A JP S63659 A JPS63659 A JP S63659A
- Authority
- JP
- Japan
- Prior art keywords
- controller
- terminals
- controllers
- control system
- terminal
- 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
Links
- 238000001514 detection method Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[概要]
多重コントロールシステムであって、上位装置と下位装
置を接続してなるオンラインシステムにおいて、上位装
置(コントローラ)を複数個設けることにより各コント
ローラの負荷を軽減すると共に、コントローラの何れか
がダウンした時のバックアップを行うようにしたもので
ある。[Detailed Description of the Invention] [Summary] In an online system that is a multiplex control system and is formed by connecting a higher-level device and a lower-level device, by providing a plurality of higher-level devices (controllers), the load on each controller is reduced and the load on each controller is reduced. This is designed to provide backup in case one of the controllers goes down.
[産業上の利用分野]
本発明は、PoSシステム等における端末機を#IIJ
1ullするコントロールシステムに関し、更に詳し
くは、端末機をi+l制御するコントローラを多用化構
成にしてオンラインシステムの信頼性を向上させた5川
コントロールシステムに関するものである。[Industrial Application Field] The present invention provides a #IIJ terminal device in a PoS system, etc.
The present invention relates to a 1ull control system, and more specifically, to a 5-channel control system in which the reliability of the online system is improved by using a configuration in which controllers for i+l control of terminals are used in multiple ways.
近年、流通業(小売業や卸売業)の分野でコンピュータ
を中心とした流通管理システムが用いられるようになっ
てきている。この種の流通管理システムとしては、例え
ば、POSシステム(販売時点情報管理システム)がよ
く知られている。POSシステムは上位装置であるPO
Sコントローラと、複数個の下位端末機(例えばレジス
タ)との組合せにより、商品につけられたバーコードを
レジスタに付属のバーコードリーダ等で読取らせ、読取
った情報をPOSコントローラで処理し、乃至はPOS
コントローラを経由して通信回線により中央のホストコ
ンピュータに送り、商品の在庫管理等を行うシステムで
ある。In recent years, computer-based distribution management systems have come into use in the distribution industry (retail and wholesale). As this type of distribution management system, for example, a POS system (point of sale system) is well known. The POS system is a high-level device called PO
By combining the S controller and multiple lower-level terminals (for example, registers), the barcode attached to the product is read by a barcode reader attached to the register, and the read information is processed by the POS controller. is POS
This system sends information via a controller to a central host computer via a communication line to manage product inventory.
[従来の技術J
第3図は、従来のこの種のオンラインシステムの構成例
を示す図である。図にJ3いて、1は下位端末機をコン
トロールするコントローラ(制御装@)、2は該コント
ローラ1と回線りを通じて接続された複数個の端末機で
例えばレジスタ、3はこれら端末機に接続された商品に
付されているバーコードを読取るためのバーコードリー
ダである。[Prior Art J] FIG. 3 is a diagram showing an example of the configuration of a conventional online system of this type. In J3 shown in the figure, 1 is a controller (control unit @) that controls lower-level terminals, 2 is a plurality of terminals connected to the controller 1 through a line, such as a register, and 3 is connected to these terminals. This is a barcode reader for reading barcodes attached to products.
4は商品名、値段等のデータがファイルされているファ
イルメモリである。このように構成されたシステムにお
いて、商品に付されているバーコードは各レジスタ毎に
バーコードリーダ3で読取られ、レジスタ2から回線り
を介してコントローラ1に送られる。コントローラ1は
送られてきたバーコードデータからファイルメモリ4に
格納されている商品名、値段等のデータを検索する(P
LU−プライス・ルック・アップという)。次にコント
ローラ1は検索した商品名及び値段を回線りを介して下
位端末811(レジスタ)2に通知し、顧客処理を行っ
ている。Reference numeral 4 denotes a file memory in which data such as product names, prices, etc. are stored. In the system configured as described above, the barcode attached to the product is read by the barcode reader 3 for each register, and is sent from the register 2 to the controller 1 via a line. The controller 1 searches data such as product name and price stored in the file memory 4 from the barcode data sent (P
LU-Price Lookup). Next, the controller 1 notifies the searched product name and price to the lower terminal 811 (register) 2 via the line, and performs customer processing.
[発明が解決しようとする問題点]
従来のオンラインシステムは、第3図について説明した
ように1個のコントローラに対して複数個の端末機が接
続される構成をとっている。従って、端末例の@或いは
処理すべき事項が増えるとコントローラの負担が重くな
り、コントローラがダ1クンするとシステム全体がダウ
ンしてしまうという問題が生じていた。又、コントロー
ラをデュアル装置とし、−方に障害が発生した際、正常
なコントローラがこれを監視し、切換制御する技術も知
られているが、切換制御に係るコントローラの負荷が大
きく、接続できる端末数がこれにより制限されるという
欠点を有している。[Problems to be Solved by the Invention] The conventional online system has a configuration in which a plurality of terminals are connected to one controller, as described with reference to FIG. Therefore, when the number of terminals or items to be processed increases, the burden on the controller increases, and if the controller goes down, the entire system goes down. There is also a known technology in which the controller is a dual device, and when a failure occurs on the - side, the normal controller monitors it and controls switching, but the load on the controller for switching control is large, and the terminals that can be connected are This has the disadvantage that the number is limited.
本発明はこのような点に鑑みてなされたものであって、
コントローラ自身に回線切換えの為の負荷をかける必要
なく、コントローラがダウンしてもシステム全体がダウ
ンすることがないようにしIζ多重コントロールシステ
ムを提供することを目的としている。The present invention has been made in view of these points, and
It is an object of the present invention to provide an Iζ multiplex control system in which there is no need to place a load on the controller itself for line switching and the entire system does not go down even if the controller goes down.
[問題点を解決するための手段コ
第1図は本発明の多重コントロールシステムの原理ブロ
ック図である。図において、11.11′はそれぞれ一
対のコントローラ、12はこれらコントローラ11.1
1’からの回線L+ 、L+′と接続され、これら回線
の切換操作を行う回線切換機、13.13’ は該回線
切換112と接続された複数個の端末機である。端末1
i113.13′としては、例えば前)ホしたレジスタ
が用いられる。又、回線切換機12には障害検出手段2
3が設けられ、コントローラ11.11’の障害の有無
をこの手段23が検出する。[Means for Solving the Problems] FIG. 1 is a block diagram of the principle of the multiplex control system of the present invention. In the figure, 11.11' indicates a pair of controllers, and 12 indicates these controllers 11.1.
A line switching machine 13.13' connected to the lines L+ and L+' from 1' and performing switching operations for these lines is a plurality of terminals connected to the line switching 112. Terminal 1
For example, the register mentioned above is used as i113.13'. In addition, the line switching device 12 includes a fault detection means 2.
3 are provided, and this means 23 detects the presence or absence of a fault in the controller 11.11'.
[作用]
このように構成されたシステムにおいて、通常動作時に
おいては、コントローラ11と端末例13、コントロー
ラ11′と端末様13′とがそれぞれ接続されており、
端末機13.13’で読取られたバーコードデータはそ
れぞれ回線L+、Ll′を介してコントローラ11.1
1’ に返られる。ここで、コントローラ11がダウン
すると回線切換機12は障害検出手段23によりコント
ローラ11のダウンを検知し、下位端末機13を別の系
のコントローラ11′に切換える。この結果、下位端末
1113.13’ は全て正常動作を行い、システムが
ダウンすることはない。以上のバックアップ動作は、コ
ントローラ11′がダウンした場合にも同様であり、代
わりにコントローラ11が下位端末11113’ をバ
ックアップする。[Operation] In the system configured as described above, during normal operation, the controller 11 and the terminal 13 are connected, and the controller 11' and the terminal 13' are connected, respectively.
The barcode data read by the terminal 13.13' is sent to the controller 11.1 via lines L+ and Ll', respectively.
1' is returned. Here, when the controller 11 goes down, the line switching device 12 detects the down state of the controller 11 using the failure detection means 23, and switches the lower terminal 13 to a controller 11' of another system. As a result, all the lower terminals 1113.13' operate normally and the system does not go down. The above backup operation is the same even when the controller 11' goes down, and the controller 11 backs up the lower terminal 11113' instead.
[実施例]
以下、図面を参照して本発明の実施例を詳細に説明する
。[Example] Hereinafter, an example of the present invention will be described in detail with reference to the drawings.
第2図は本発明の一実施例を示す構成ブロック図である
。第1図と同一のものは、同一の符号を付して示す。図
において、21.22はそれぞれコントローラ11.1
1’ と接続されたファイル、メモリ、23は回線L1
とコントローラ11のダウンを検知するダウン検知回路
(前述の障害検出回路23に同じ)、23’ は回aL
t ’ と接続されコントローラ11′のダウンを検
知するダウン検知回路である。sw、sw’ はそれぞ
れ回線C1,11′と接続された切換スイッチでswは
端末機13と接続され、SW′は端末機13′ と接続
されている。そして、これら切換スイッチsw。FIG. 2 is a block diagram showing an embodiment of the present invention. Components that are the same as those in FIG. 1 are designated by the same reference numerals. In the figure, 21.22 is the controller 11.1, respectively.
1' and connected files and memory, 23 is line L1
and a down detection circuit that detects when the controller 11 goes down (same as the failure detection circuit 23 described above), and 23' is a circuit aL.
This is a down detection circuit that is connected to the controller 11' and detects when the controller 11' goes down. sw and sw' are changeover switches connected to the lines C1 and 11', respectively, sw is connected to the terminal 13, and SW' is connected to the terminal 13'. And these changeover switches sw.
SW′はダウン検知回路23.23’ より切換制御さ
れる。ダウン検知回路23.23’ 及び切換スイッチ
sw、sw’ とで回線切換橢12を構成する。このよ
うに構成された装置の動作を説明すれば以下の通りであ
る。Switching of SW' is controlled by down detection circuits 23 and 23'. The down detection circuit 23, 23' and the changeover switches sw and sw' constitute a line switching unit 12. The operation of the device configured as described above will be explained as follows.
通常の動作状態、即ち、上位コントローラ11゜11′
が何れも正常動作している状態では、切換スイッチsw
、sw’ はそれぞれ何れもa接点側に接続されている
。従って、通常動作状態では、コントローラ11と端末
n”13.コントローラ11′と端末機13′とが接続
され、それぞれ情報伝達系を構成している。端末橢13
,13’で読取られたバーコードデータはそれぞれ回線
LI+1、+ を介してコントローラ11.11’ に
送られる。コントローラ11.11’ は送られてきた
バーコードデータを基にして、ファイルメモリ21.2
2に格納されている商品名、値段等を検索し、所定の在
庫管理処理等を行う。Normal operating state, i.e. upper controller 11°11'
When all are operating normally, selector switch s
, sw' are each connected to the a contact side. Therefore, in the normal operating state, the controller 11 and the terminal 13 are connected to each other, and each constitutes an information transmission system.
, 13' are sent to controllers 11, 11' via lines LI+1, +, respectively. The controller 11.11' stores the file memory 21.2 based on the sent barcode data.
2, and performs predetermined inventory management processing.
今、何らかの原因でコントローラ11がダウンしたもの
とする。ダウン検知回路23は、コントローラ11がダ
ウンしたことを検知すると、切換スイッチSWをそれま
でのa接点側からb接点側に切換える。上位コントロー
ラ11がダウンしたかどうかを検知する方法としては、
例えばコントローラ11から常時出力されているステー
タスを監視する方法やウォッチドッグタイマによる方法
等が考えられる。前者の場合にはコントローラ11から
のステータスによりそのダウンを検知することができ、
後者の場合にはウォッチドッグタイ7のオーバーフロー
によりダウンを検知することができる。Now, assume that the controller 11 is down for some reason. When the down detection circuit 23 detects that the controller 11 has gone down, it switches the changeover switch SW from the A contact side to the B contact side. A method for detecting whether the host controller 11 is down is as follows.
For example, a method of monitoring the status constantly output from the controller 11 or a method using a watchdog timer can be considered. In the former case, the down state can be detected based on the status from the controller 11,
In the latter case, the down state can be detected by the overflow of the watchdog tie 7.
切換スイッチSWがb接点側に切換えられることにより
端末機13は別系統の上位装置、即ち、コントローラ1
1′の支配下におがれる。これによりコントローラ11
′の負1■は増大し、端末機13.13’のtFボート
レベルは低下するが、全ての端末機を使用することがで
きる。By switching the changeover switch SW to the b contact side, the terminal device 13 is switched to a host device in another system, that is, the controller 1.
It is under the control of 1'. As a result, the controller 11
Although the negative 1 of ' increases and the tF boat level of terminals 13 and 13' decreases, all terminals can be used.
上述の説明にJ3いては、上位コントローラの数を2個
にした2重化構成の場合を例にとって説明したが、本発
明はこれに限るものではない。コン]・ローラの数を3
個以上にした多重化構成をとることができる。この場合
には、上位コントローラの1つがダウンした時、該コン
トローラに接続されている下位端末償を他のどの上位コ
ントローラに接続してやるかを予め優先順位をイ・」け
て記憶させておけばにい。このような多重化構成にずれ
ば、上位コントローラ2台が同時にダウンする事故が発
生しても、下位端末機がバックアップされるのでシステ
ムの信頼性が大幅に向上する。In the above description, J3 has been described using an example of a duplex configuration in which the number of host controllers is two, but the present invention is not limited to this. Con]・Number of rollers is 3
It is possible to have a multiplexed configuration with more than one. In this case, when one of the upper controllers goes down, it would be helpful to set the priority and memorize in advance which other upper controller the lower terminals connected to that controller should be connected to. stomach. If such a multiplexed configuration is adopted, even if an accident occurs in which two higher-level controllers go down at the same time, the lower-level terminals will be backed up, and the reliability of the system will be greatly improved.
[発明の効果コ
以上詳細に説明したように、本発明によれば、複数個の
上位コントローラを回線切1!lI機を介して下位端末
機に接続する多重化構成にすることにより、上位コント
ローラがダウンしてもシステム全体がダウンすることが
ないようにすることができる。[Effects of the Invention] As explained in detail above, according to the present invention, a plurality of higher-level controllers can be disconnected once! By adopting a multiplexed configuration in which lower-level terminals are connected via II machines, it is possible to prevent the entire system from going down even if the upper-level controller goes down.
第1図は本発明の多重コントロールシステムの原理ブロ
ック図、第2図は本発明の一実施例を示す構成ブロック
図、第3図はオンラインシステムの従来構成例を示す図
である。
第1図、第2図において、
11.11’ はコントローラ、
12は回線切換機、
13.13’は9品末機、
21.22はファイルメモリ、
23.23’ はダウン検知回路、
L+ 、L+ ’ は回線である。
本発明の原理ブロック図
第1 図
本発明の笑於汐1を示す構戊ブロック図筒2図FIG. 1 is a block diagram of the principle of a multiplex control system according to the present invention, FIG. 2 is a block diagram showing an embodiment of the present invention, and FIG. 3 is a diagram showing an example of the conventional configuration of an online system. In Figures 1 and 2, 11.11' is the controller, 12 is the line switch, 13.13' is the 9-product terminal, 21.22 is the file memory, 23.23' is the down detection circuit, L+, L+' is a line. Figure 1 is a block diagram of the principle of the present invention. Figure 2 is a block diagram showing the mechanism of the present invention.
Claims (1)
ントローラ(11)、(11′)に回線切換機(12)
を介して接続された複数個の端末機(13)、(13′
)と、回線切換機(12)に設けられ、上記コントロー
ラの障害を検出する障害検出手段(23)とによりなり
、 コントローラ(11)、(11′)の何れかがダウンし
たことを検知すると前記回線切換機(12)によりダウ
ンしたコントローラに接続されていた端末機を他の系の
コントローラに接続するように構成したことを特徴とす
る多重コントロールシステム。[Claims] A plurality of controllers (11), (11'), and a line switching machine (12) for these controllers (11), (11').
A plurality of terminals (13), (13'
) and a fault detection means (23) provided in the line switching machine (12) to detect a fault in the controller, and when it is detected that either the controller (11) or (11') is down, the A multiplex control system characterized in that a terminal device connected to a down controller is connected to a controller of another system by a line switching device (12).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61143631A JPS63659A (en) | 1986-06-19 | 1986-06-19 | Multiple control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61143631A JPS63659A (en) | 1986-06-19 | 1986-06-19 | Multiple control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63659A true JPS63659A (en) | 1988-01-05 |
Family
ID=15343246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61143631A Pending JPS63659A (en) | 1986-06-19 | 1986-06-19 | Multiple control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63659A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01251162A (en) * | 1988-03-31 | 1989-10-06 | Tokyo Electric Co Ltd | Pos system |
JP2006139543A (en) * | 2004-11-12 | 2006-06-01 | Seiko Epson Corp | POS system |
-
1986
- 1986-06-19 JP JP61143631A patent/JPS63659A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01251162A (en) * | 1988-03-31 | 1989-10-06 | Tokyo Electric Co Ltd | Pos system |
JP2006139543A (en) * | 2004-11-12 | 2006-06-01 | Seiko Epson Corp | POS system |
JP4543890B2 (en) * | 2004-11-12 | 2010-09-15 | セイコーエプソン株式会社 | POS system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS63126091A (en) | Pos terminal | |
JPS61156368A (en) | Control system of table content change | |
US6985482B2 (en) | Cross-bar switch system with redundancy | |
JPS59106056A (en) | Failsafe type data processing system | |
JPS63659A (en) | Multiple control system | |
KR0152726B1 (en) | System and Method for Active / Standby Redundancy and Transfer in Multiple Systems | |
WO2004040451A1 (en) | System controller, control system, and system control method | |
JPH03266131A (en) | Power source state decision system for multiple system | |
JPH04153810A (en) | Abnormal handling method | |
JPS63653A (en) | online system | |
JPH0540724A (en) | Input and output processor | |
JPH10312301A (en) | Information processing device | |
JPS6172496A (en) | System restart method for redundant information processing equipment | |
JP2628561B2 (en) | Error notification method | |
JP3235292B2 (en) | Transaction processing system and network controller | |
JPH0594381A (en) | Redundant circuit system | |
JP2993831B2 (en) | Terminal control device in point-of-sale information management system | |
JPS6255796A (en) | Sales registration system | |
JPH031697A (en) | Memory management circuit for digital trunk | |
JPS62252244A (en) | Dividing system for circuit of line switching device | |
JPH0283745A (en) | Controller backup method | |
JPS6115227A (en) | Data file backup method | |
JPH0427231A (en) | Circuit switching device | |
JPS6027293A (en) | Memory check system | |
JPH03227140A (en) | System bus changeover system |