JPH044433A - 通信制御装置 - Google Patents

通信制御装置

Info

Publication number
JPH044433A
JPH044433A JP2106038A JP10603890A JPH044433A JP H044433 A JPH044433 A JP H044433A JP 2106038 A JP2106038 A JP 2106038A JP 10603890 A JP10603890 A JP 10603890A JP H044433 A JPH044433 A JP H044433A
Authority
JP
Japan
Prior art keywords
failure
fault
counter
communication control
control device
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
JP2106038A
Other languages
English (en)
Inventor
Hiroshi Yanagida
柳田 啓
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.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
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 Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP2106038A priority Critical patent/JPH044433A/ja
Publication of JPH044433A publication Critical patent/JPH044433A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は通信制御装置に関し、特にその障害復旧処理
に関するものである。
[従来の技術] 販売時点情報管理システム(pos)の端末や、銀行の
現金自動支払い機(CD)等は、ホストコンピュータ等
に接続されて動作を行うようになっている。このような
PO8端末やCD端末等の下位機器とホストコンピュー
タ等の上位機器とのデータ通信の制御を行うものが通信
制御装置である。
第4図に、通信制御装置を用いたシステムの構成図を示
す。公衆回線や専用回線等の回線網2を介して、ホスト
コンピュータ4、通信制御装置6が接続されている。通
信制御装置6には、ライン8が接続されており、POS
やCD等の端末10とともに、ローカルエリアネットワ
ーク(LAN)を構成している。
通信制御装置6の役割は、端末10から送られてくるデ
ータをホストコンピュータ4に送ったり、ホストコンピ
ュータ4からのデータを端末IQに送ったりすることで
ある。例えば、CD端末10から暗証番号データが入力
されると、通信制御装置6はこれを受は取り、通信網2
を介してホストコンピュータ4に送る。暗証番号データ
を受は取ったホストコンピュータ4は、暗証番号の適否
を確認し、結果データを通信制御装置6に送り返す。通
信制御装置6は、この結果データを暗証番号データが送
られてきたCD端末10に送り返す。上記のようにして
一連のデータ通信が完了する。
ところで、運用中の通信制御装置6に障害が生じた場合
のために、同じ構成の通信制御装置7が待機機として設
けられている。通常は、待機機である通信制御装置7に
は、電源が供給されておらず稼働していない。運用機6
に障害が生じると、電源制御ライン9を介して、待機機
7に電源を投入し、待機機7によって運用を行う。
[発明が解決しようとする課題] しかしながら、従来のようなシステムにおいては、次の
ような問題があった。
運用機6から待機機7への切り換えは、データの転送等
の手順が複雑であり、好ましいものではない。一方、運
用機6の障害の中には、一過性のプログラムバグのよう
に、再スタートを行うことによって再び正常に動作させ
ることができる場合がある。ところが、障害発生時に直
ちに待機機7への切り換えを行うシステムにおいては、
このような場合であっても待機機7への切り換えを行っ
てしまうという問題点があった。
この発明は、上記のような問題点を解決して、障害に対
して適切な処理を行うことのできる通信制御装置を提供
することを目的とする。
[課題を解決するための手段] この発明に係る通信制御装置においては、障害種別ごと
に障害発生回数カウンタを設け、障害種別および障害発
生回数カウンタにおいて示される障害発生回数に対応し
て障害復旧処理を行うことを特徴としている。
[作用] 障害種別によって適切な障害復旧処理を行うようにして
いるので、復旧時間が早く、確実な復旧を行うことがで
きる。さらに、障害種別ごとに発生回数を記憶している
ので、同種の障害が連続して発生した場合にも、適切な
復旧処理を行うことができる。
[実施例] 第3図に、この発明の一実施例による通信制御装置のハ
ードウェア構成図を示す。パスライン22(データライ
ンおよび制御ライン)には、ROM24、RAM26、
ホスト通信制御回路30、端末通信制御回路32、電源
制御回路34が接続されている。
CPU20は、ROM24およびRAM26に記憶され
たプログラムに従って、各部を制御する。なお、RAM
26には、障害の種別毎に障害発生回数が記憶される。
すなわち、この実施例では、RAM26の一部を、障害
発生回数カウンタとして用いている。また、バッテリバ
ックアップを施しておけば、故障時にも障害発生回数カ
ウンタの値が消失するおそれがない。
ホスト通信制御回路30はホストコンピュータ4との通
信を制御するためのものであり、端末通信制御回路32
は各端末10との通信を制御するためのものである。電
源制御回路34は、自機が故障した場合に、自機の電源
回路28をオフにし、他機の電源回路(図示せず)をオ
ンにするためのものである。
第2図に、ROM24およびRAM26に記憶されたプ
ログラムのフローチャートを示す。電源が投入されると
、まずハードウェアおよびソフトウェアの初期化が行わ
れる(ステップS+ 、S2)。次に、ハードウェアの
自己診断を行った後(ステップSa)、業務処理プログ
ラムを開始する(ステップS4)。
業務処理を行っている際に障害が発生すると、CPU2
0は、第1図Aに示す障害処理プログラムを実行する。
障害処理プログラムは、障害の種別ごとに、障害処理1
から障害処理nまで設けられている(図において、障害
処理2から障害処理nのフローチャートは省略しである
)。ここでは、データエラーが発生したものとして説明
を進める。
第1図Aのフローチャートにおいて、データエラーは、
障害処理1で処理されるものとする。
まず、ステップSIOにおいて、障害発生カウンタがO
であるか1であるかを判断する。ここで、障害発生カウ
ンタは、第1表のように、障害種別ごとに設けられてい
る。なお、第1表では、例示として3種の障害のみを掲
げている。
第1表 障害種別 データエラー 通信障害 ハード障害発生回
数    0     0     0第1表によれば
、データエラーの発生回数はOであるから、CPU20
はステップS+1へ分岐する。
ステップSllにおいては、データエラーの発生回数を
+1 (インクリメント)する。したがって、障害発生
カウンタは、第2表のようになる。
第2表 障害種別 データエラー 通信障害 ハード障害発生回
数    1    0    0次に、CPU20は
リセットを行って、システムを再起動させる(ステップ
S、2)。システムが再起動されると、第2図のステッ
プS1以降が実行される。したがって、リセット再起動
により、システムが正常に動作すれば、業務処理が継続
して行われる(ステップse)。データエラーは、リセ
ット再起動により復旧する可能性があるので、直ちに待
機機への切り換えを行わないようにしている。
ところで、システムが正常に再起動すれば、障害発生カ
ウンタをクリアする必要がある。このため、この実施例
では、業務処理開始後にタイマタスクを実行している(
ステップSS)。タイマタスクのフローチャートを第2
図の右側に示す。なお、このタイマタスクは、CPU2
0のマルチタスクとして業務処理プログラムと並行して
実行される。
まず、ステップS5゜において、復旧完了タイマをセッ
トする。この実施例においては、3600秒としている
。次に、1秒ごとに復旧カウンタを−1(デクリメント
)する(ステップS51.S5□)。そして、復旧カウ
ンタの値が0になれば、すべての障害発生カウンタをク
リアする(ステップ564)。
すなわち、この実施例では、業務処理が再開されて、3
600秒経過すれば、障害発生カウンタをクリアするよ
うにしている。このようにすることにより、−復旧され
た障害のカウント値がいつまでも残ることがなくなる。
ところで、3600秒経過までに、再びデータエラーが
生じて停止した場合には、次のように処理される。CP
U20は、第1図の障害処理プログラムを実行し、まず
、データエラーの発生回数を見る。
ここでは、第2表に示すとおり、カウンタ値は1である
。したがって、ステップS1gを実行し、カウンタ値を
Oにする。次に、CPU20は、電源制御回路34を制
御して、待機機の電源回路をオンにする(ステップ51
4)。さらに、自機の電源回路28をオフにする(ステ
ップS0.)。このように″して、待機機への切り換え
を行う。すなわち、リセット再起動によっても障害が復
旧しない場合には、待機機への切り換えが行われる。
上記実施例においては、同一種別の障害について、1度
目の停止によりリセット再スタート、2度目の停止によ
り待機機への切り換えを行っている。しかし、複数回リ
セット再スタートを行った後に、待機機へ□の切り換え
を行うようにしてもよい。
次に、通信障害が生じた場合の障害処理を第1図Bにフ
ローチャートで示す。通信障害は、外部からの障害であ
るため、RAM26にプログラムやデータ等が正しく記
憶された状態で停止する場合がある。したがって、最初
の停止により、ホットスタートによるリセット再起動を
行う。すなわち、プログラムを外部記憶装置からロード
せず、RAM26に残っている内容によって起動する(
ステップ82a 、S2□)。このことにより、プログ
ラムをロードする時間を省略して再起動でき、再起動に
要する時間を短縮することができる。
ホットスタートによって、正常に再起動しなかった場合
には、コールドスタートを行う(ステップS21 、S
p□)。すなわち、プログラムを外部記憶装置からRA
M26にロードして、起動を行う。
さらに、コールドスタートによっても正常に起動しない
場合には、待機機への切り換えを行う(ステップS2’
B、S*4,52s) 。
次に、ハードウェア障害によって停止した場合の障害処
理のフローチャートを第1図Cに示す。
ハードウェア障害の場合には、リセット再起動によって
復旧する見込がないので、直ちに待機機への切り換えを
行うようにしている(ステップS31゜S3□)。
[発明の効果] この発明に係る通信制御装置においては、障害種別に対
応して種々の障害復旧処理を行うようにしているので、
復旧時間が早く、確実な復旧を行うことができる。さら
に、障害種別ごとに発生回数を記憶しているので、同種
の障害が連続して発生した場合にも、適切な復旧処理を
行うことができる。
【図面の簡単な説明】
第1図(AないしC)はこの発明の一実施例による通信
制御装置における障害処理を示すフローチャート、 第2図はこの発明の一実施例による通信制御システムに
おける業務処理およびタイマタスクを示すフローチャー
ト、 第8図は通信制御装置のハードウェア構成を示す図、 第4図は通信制御システムの一般的な構成を示す図であ
る。 4・・・ホストコンピュータ 6.7・・・通信制御装置 10・・・端末 第 2 図 電鴻オン          タイマタスクハードウェ
ア          了タイマ〈力初期化     
  l  ウンタ)をセットプログラム       
   1 秒WA I T   S51初期化 ハードウェア        纜旧完了カワンタ s5
゜自己二臼折          アクリメント業務処
理開始          ウンタ=ON○ES 障害発生回数力ウ タイママスク       ンタを0にセット辻φΦカ 終了 業務処理 第 3 図

Claims (1)

    【特許請求の範囲】
  1. (1)下位機器と上位機器との間のデータ通信を制御す
    る通信制御装置において、 障害種別ごとに障害発生回数カウンタを設け、障害種別
    および障害発生回数カウンタにおいて示される障害発生
    回数に対応して障害復旧処理を行うことを特徴とする通
    信制御装置。
JP2106038A 1990-04-20 1990-04-20 通信制御装置 Pending JPH044433A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2106038A JPH044433A (ja) 1990-04-20 1990-04-20 通信制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2106038A JPH044433A (ja) 1990-04-20 1990-04-20 通信制御装置

Publications (1)

Publication Number Publication Date
JPH044433A true JPH044433A (ja) 1992-01-08

Family

ID=14423472

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2106038A Pending JPH044433A (ja) 1990-04-20 1990-04-20 通信制御装置

Country Status (1)

Country Link
JP (1) JPH044433A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007229041A (ja) * 2006-02-28 2007-09-13 Sansei R & D:Kk 遊技機
JP2008118781A (ja) * 2006-11-06 2008-05-22 Chugoku Electric Power Co Inc:The リセット回路、保護継電装置、および、保護継電装置のリセット方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007229041A (ja) * 2006-02-28 2007-09-13 Sansei R & D:Kk 遊技機
JP2008118781A (ja) * 2006-11-06 2008-05-22 Chugoku Electric Power Co Inc:The リセット回路、保護継電装置、および、保護継電装置のリセット方法

Similar Documents

Publication Publication Date Title
US5155729A (en) Fault recovery in systems utilizing redundant processor arrangements
JP3844621B2 (ja) アプリケーション実現方法及びアプリケーション実現装置
US7975188B2 (en) Restoration device for BIOS stall failures and method and computer program product for the same
US6622261B1 (en) Process pair protection for complex applications
US4823256A (en) Reconfigurable dual processor system
JP2001184145A (ja) 情報処理装置等のリモート電源管理システム
CN111124728B (zh) 业务自动恢复方法、系统、可读存储介质及服务器
CN108737153B (zh) 区块链灾备系统、方法、服务器和计算机可读存储介质
JPH044444A (ja) 通信制御システム
JPH044433A (ja) 通信制御装置
US20060023627A1 (en) Computing system redundancy and fault tolerance
JPH05314075A (ja) オンラインコンピュータ装置
JP6364773B2 (ja) 情報処理装置、情報処理システム、メモリレプリケーション方法、並びにコンピュータ・プログラム
JPH06222943A (ja) 情報処理連続運転方法
JP3061998B2 (ja) コンピュータのフォールト・トレラント方式
CN1322705C (zh) 一种转发设备的数据平面复位方法
JPS6139138A (ja) 多重化システム
JP2572176B2 (ja) パケット交換機のプロセッサ切り替え方式
JP3328403B2 (ja) 障害検出方式
JPH03206529A (ja) コンピュータシステム
JPH03266133A (ja) ホットスタンバイシステムでの回線系障害処理方式
JP3830558B2 (ja) オンラインシステムおよびその通信制御方法
JPH02121452A (ja) 電子交換機システム
JPH039434A (ja) システム構成変更方式
JPS6126142A (ja) 障害処理方式