JPH1013970A - シーケンサ・リモートi/o伝送装置の寿命自動検出方法 - Google Patents

シーケンサ・リモートi/o伝送装置の寿命自動検出方法

Info

Publication number
JPH1013970A
JPH1013970A JP8159311A JP15931196A JPH1013970A JP H1013970 A JPH1013970 A JP H1013970A JP 8159311 A JP8159311 A JP 8159311A JP 15931196 A JP15931196 A JP 15931196A JP H1013970 A JPH1013970 A JP H1013970A
Authority
JP
Japan
Prior art keywords
remote
danger signal
station
remote station
sequencer
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
JP8159311A
Other languages
English (en)
Inventor
Shinya Ono
信也 大野
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing Co 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP8159311A priority Critical patent/JPH1013970A/ja
Publication of JPH1013970A publication Critical patent/JPH1013970A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Programmable Controllers (AREA)
  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Abstract

(57)【要約】 【課題】 マスタ局のポーリングで複数リモート局の入
力データを集め、該データをマスタ局が一括送信するシ
ーケンサ・リモートI/O伝送装置において、リモート
局や伝送ケーブルが寿命のため故障となる前に老朽化を
検知する。 【解決手段】 前記各リモート局に、ポーリングに対す
るタイムアウト発生回数をカウントするとともに、所定
周期でクリアされ且つ所定カウント値になったら寿命検
出タイムアウトとするカウンタを各々設け、前記マスタ
局は、前記各リモート局のカウンタの寿命検出タイムア
ウトの発生状況に基づいて、単数又は複数のリモート
局、伝送ケーブルの老朽化、劣化を判定し、該判定内容
に応じた危険信号を通知する危険信号検出処理を行い、
前記危険信号を受け取ったときは、シーケンサのCPU
と接続されるマンマシン装置等を用いて、前記危険信号
が指定するリモート局又は伝送ケーブル等の点検、交換
を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、プログラマブルコ
ントローラのリモートI/O伝送装置に係り、特にシー
ケンサ・リモートI/O伝送装置の寿命自動検出方法に
関する。
【0002】
【従来の技術】シーケンサ・リモートI/O伝送装置に
は、図5のようにマスタ局のポーリングにより各リモー
ト局からの入力データを収集し、それをマスタ局が一括
送信する方式がある。この方式において、ポーリングに
対する各局からの応答監視は、ポーリング送信完了後、
ある一定時間内にI/Oデータを受信完了するか否かで
みている。一定時間内にI/Oデータの受信完了がない
場合は、タイムアウト処理後、次の局へのポーリング送
信開始に移行する。
【0003】この方式の装置における各リモート局の故
障は、上記ポーリングに対する連続した、ある一定回数
のタイムアウト発生により検出している。図6はその具
体例であり、故障であると判定するタイムアウト回数を
3回とした場合である。
【0004】
【発明が解決しようとする課題】前述のリモート局の異
常監視は、故障になったことを検知するものであり、故
障に至る前段階の老朽化を検知するものではない。いき
なり故障を検出する現在の技術では、故障時の対策が無
防備であり、交換等が行われるまで、そのリモート局か
らの入力データがあがらず、シーケンス・プログラム上
(ユーザ側)で、入力データが有効でないという認識の
ため、制御がその間、不本意に止まってしまう。本来は
故障になる前に老朽化を検知し、事前に危険信号を出
し、表面化しなければならない。
【0005】しかし、一般的に老朽化の検知を行ってい
ない理由は、伝送ケーブルが劣化した時の動作が不規則
であり、リモート局が故障なのか伝送ケーブルが故障な
のかを特定することが難しいからである。
【0006】本発明は上記の点に鑑みてなされたもので
その目的は、リモート局や伝送ケーブルが寿命のため故
障となる前に予め老朽化を検知することができるシーケ
ンサ・リモートI/O伝送装置の寿命自動検出方法を提
供することにある。
【0007】
【課題を解決するための手段】本発明は、マスタ局のポ
ーリングにより複数のリモート局からの入力データを収
集し、該データをマスタ局が一括送信する方式のシーケ
ンサ・リモートI/O伝送装置の寿命を検出する方法に
おいて、(1)前記各リモート局に、ポーリングに対す
るタイムアウト発生回数をカウントするとともに、所定
周期でクリアされ且つ所定カウント値になったら寿命検
出タイムアウトとするカウンタを各々設け、前記マスタ
局は、前記各リモート局のカウンタの寿命検出タイムア
ウトの発生状況に基づいて、単数又は複数のリモート
局、伝送ケーブルの老朽化、劣化を判定し、該判定内容
に応じた危険信号を通知する危険信号検出処理を行い、
前記危険信号を受け取ったときは、シーケンサのCPU
と接続されるマンマシン装置等を用いて、前記危険信号
が指定するリモート局又は伝送ケーブル等の点検、交換
を行うことを特徴とし、(2)前記マンマシン装置に
は、前記マスタ局の危険信号検出処理のフラグを間接的
に読み書きする機能と、前記マスタ局が検出した危険信
号を間接的に受け取り、その詳細情報を表示する機能
と、前記危険信号検出処理の危険信号を消去する機能と
が設けられていることを特徴とし、(3)前記危険信号
検出処理は、前記カウンタが寿命検出タイムアウトとな
り且つ当該リモート局が故障中でないときに、他のリモ
ート局が寿命検出タイムアウト発生タイミングにあるか
否かを判定した後、特定リモート局チェックフラグ、全
伝送ケーブルのチェックフラグのセット状況に応じて、
唯一局の対象リモート局が老朽化していることを示す第
1の危険信号、唯一局の対象リモート局に接続された伝
送ケーブルが劣化していることを示す第2の危険信号、
不特定位置の伝送ケーブルが劣化していることを示す第
3の危険信号、複数局の対象リモート局が老朽化してい
ることを示す第4の危険信号のうちいずれかを各々通知
する処理であることを特徴としている。
【0008】
【発明の実施の形態】以下、図面を参照しながら本発明
の実施の形態を説明する。一般に、伝送ケーブルおよび
各リモート局が劣化,老朽化してくると、伝送が不安定
な状態におちいる。具体的には、本方式のリモートI/
O伝送装置では、マスタ局のポーリングに対するタイム
アウトが、連続ではないが、しばしば発生するという状
況になる。ある特定リモート局の老朽化では、その局の
みのタイムアウトを検出する。また伝送ケーブルの劣化
では、ある特定の一局のみのタイムアウトを検出する場
合もあるが、複数局のタイムアウトを検出する場合もあ
る。
【0009】以上の現象をもとに、本発明では、マスタ
局が各リモート局および伝送ケーブルの老朽化,劣化等
をユーザに通知するための危険信号を自動検出する。通
知する危険信号は、図1におけるリモートI/O伝送装
置マスタ局や、CPUモジュール(シーケンサ本体)の
表面パネル上にもうけられた数字表示器やLED等で表
示されるものとする。またCPUモジュールと接続され
るマンマシン装置(一般的にはローダ)は、その詳細情
報を表示する機能を有するものとする。
【0010】危険信号の検出のためのマスタ局のソフト
ウェアの基本処理は以下のようである。マスタ局は、各
リモート局(接続しているものだけ)毎に、寿命検出タ
イムアウト・カウンタを用意する。そして、ポーリング
によるタイムアウト発生でこのカウンタを+1してい
く。このエリアはある一定時間(例えば1時間)の経過
で0クリアする。+1した結果ある一定回数(例えば1
00回)になったならば、寿命検出タイムアウトとす
る。すなわち、例でいえば、1時間に不規則に100回
のポーリング・タイムアウトが発生したことを劣化,老
朽化の判断基準とし、これを寿命検出タイムアウトとす
る。この寿命検出タイムアウトをもとに作られる危険信
号は4種類用意する。表1にその詳細を示す。
【0011】
【表1】
【0012】マスタ局ソフトウェアがこれら危険信号を
検出するシーケンスを図2に示す。また、それぞれの危
険信号が通知された場合のユーザの処理シーケンスを図
3、図4に示す。(この中で、ユーザは2種類のフラグ
の操作を必要とするが、これは図1に示されたマンマシ
ン装置からCPUモジュールに入力され、ハンドシェー
クによってマスタ局ソフトウェアに引き渡される。また
ユーザはマンマシン装置から危険信号を消去する機能を
持つ。
【0013】図2のマスタ局ソフトウェアの処理では、
寿命検出タイムアウトが発生した場合(ステップS1
に、まずその局が故障中かどうかチェックし(ステップ
2)、すでに故障中であるならば何もしない。故障中
でない場合は、他のリモート局も寿命検出タイムアウト
発生タイミングでないかどうか調べる(ステップ
3)。
【0014】具体的には、寿命検出タイムアウトとする
規定回数の90%程度以上であれば、そのリモート局も
寿命検出タイムアウト発生タイミングにあるものとす
る。もし他のリモート局も寿命検出タイムアウト発生タ
イミングであるならば、複数局での発生となり、伝送ケ
ーブル劣化が第1の要因として考えられるため、全ケー
ブル・チェック・フラグが1ならば危険信号(3)を通
知し(ステップS4,S5)、伝送ケーブルのチェックを
うながす。
【0015】また、全ケーブル・チェック・フラグが0
の場合は、ユーザによって伝送ケーブルのチェック交換
は全て行われたうえでも、なおかつ複数局で検出する場
合であるので、危険信号(4)を通知し(ステップ
6)、タイムアウトが発生した全てのリモート局の交
換をうながす。
【0016】寿命検出タイムアウトが唯一局で発生した
場合は、そのリモート局の老朽化が第1に考えられるた
め、特定リモート局チェック・フラグが1ならば、危険
信号(1)をセットし(ステップS7,S8)、そのリモ
ート局の交換をうながす。特定リモート局チェック・フ
ラグが0ならば、そのリモート局を交換しても、なおか
つタイムアウトを検出する場合であるので、危険信号
(2)をセットし(ステップS9)、そのリモート局に
接続された伝送ケーブルのチェックをうながす。
【0017】
【実施例】ユーザの処理において、前記危険信号(1)
を検知した場合は図3のシーケンスを、前記危険信号
(3)を検知した場合は図4のシーケンスを用いる。図
3において、危険信号(1)を検知した場合(ステップ
1)、危険信号(1)は消去し、運転を停止する。す
なわち、シーケンス演算をSTOP状態にする(ステッ
プS2,S3)。そして対象となるリモート局を交換し、
特定リモート局チェック・フラグをクリアし、運転を再
開する(ステップS4,S5,S6、尚運転の停止,再開
は図1のマンマシン装置の操作で行えるものとする)。
【0018】運転再開後、一定時間待って危険信号
(2)が検出されなければ、老朽化したのは交換したリ
モート局であったことになるので、特定リモート局チェ
ック・フラグをセットし直し処理を終える(ステップS
7,S12)。危険信号(2)が検出されたならば、危険
信号(2)を消去し、運転を停止する(ステップS7
8,S9)。そして対象リモート局に接続されている伝
送ケーブルを交換し、運転を再開する(ステップS10
11)。これで危険信号は検知されなくなるはずであ
り、特定リモート局チェック・フラグをセットし処理を
終える。(危険信号(2)を検知し、伝送ケーブル交換
により正常になったならば、交換したリモート局は、老
朽化していないことが考えられるので、もとに戻して運
転してみる必要がある。)。
【0019】図4において、危険信号(3)を検知した
場合、危険信号(3)を消去し、運転を停止する(ステ
ップS1,S2,S3)。そして、全伝送ケーブルを順番
にチェックして行き、異常なものを発見したならば交換
する(ステップS4)。そして全伝送ケーブル・チェッ
ク・フラグをクリアし、運転を再開する(S5,S6)。
再開後、一定時間待って危険信号(4)を検出しない場
合は、交換した伝送ケーブルが異常の原因であったこと
になるので、全伝送ケーブル・チェック・フラグをセッ
トし直し処理を終える(S7,S12)。
【0020】危険信号(4)を検出した場合は、危険信
号(4)を消去した後運転を停止する(ステップS8
9)。この場合伝送ケーブルは正常であるにもかかわ
らず、タイムアウトが発生したことになるので、対象と
なるリモート局は全て老朽化したものと判定し交換した
後運転を再開する(ステップS10,S11)。これで危険
信号は検知しないはずであるので全伝送ケーブル・チェ
ック・フラグをセットし(ステップS12)、処理を終え
る。
【0021】
【発明の効果】以上のように本発明によれば、各リモー
ト局に、ポーリングに対するタイムアウト発生回数をカ
ウントするとともに、所定周期でクリアされ且つ所定カ
ウント値になったら寿命検出タイムアウトとするカウン
タを各々設け、マスタ局は、前記各リモート局のカウン
タの寿命検出タイムアウトの発生状況に基づいて、単数
又は複数のリモート局、伝送ケーブルの老朽化、劣化を
判定し、該判定内容に応じた危険信号を通知する危険信
号検出処理を行い、前記危険信号を受け取ったときは、
シーケンサのCPUと接続されるマンマシン装置等を用
いて、前記危険信号が指定するリモート局又は伝送ケー
ブル等の点検、交換を行うようにしたので、次のような
優れた効果が得られる。
【0022】(1)リモート局が寿命のため故障となる
前に、あらかじめ老朽化を検知することができるので、
メンテナンス作業が容易になる。 (2)伝送ケーブルの劣化を検知することができるの
で、伝送ケーブルの故障により、伝送が不安定状態にな
ることを防ぐことができる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す構成図。
【図2】本発明の要部であるマスタ局ソフトフエアの危
険信号検出シーケンスを表すフローチャート。
【図3】本発明の要部であるユーザの危険信号検出時の
対処方法のシーケンスを表すフローチャート。
【図4】本発明の要部であるユーザの危険信号検出時の
対処方法のシーケンスを表すフローチャート。
【図5】従来のマスタ局のポーリングによる一括IO伝
送方式の説明図。
【図6】従来のマスタ局のリモート局2故障検出シーケ
ンスの説明図。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06F 13/00 357 G05B 19/05 L H04L 12/28 H04L 11/00 310D

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 マスタ局のポーリングにより複数のリモ
    ート局からの入力データを収集し、該データをマスタ局
    が一括送信する方式のシーケンサ・リモートI/O伝送
    装置の寿命を検出する方法において、 前記各リモート局に、ポーリングに対するタイムアウト
    発生回数をカウントするとともに、所定周期でクリアさ
    れ且つ所定カウント値になったら寿命検出タイムアウト
    とするカウンタを各々設け、 前記マスタ局は、前記各リモート局のカウンタの寿命検
    出タイムアウトの発生状況に基づいて、単数又は複数の
    リモート局、伝送ケーブルの老朽化、劣化を判定し、該
    判定内容に応じた危険信号を通知する危険信号検出処理
    を行い、 前記危険信号を受け取ったときは、シーケンサのCPU
    と接続されるマンマシン装置等を用いて、前記危険信号
    が指定するリモート局又は伝送ケーブル等の点検、交換
    を行うことを特徴とするシーケンサ・リモートI/O伝
    送装置の寿命自動検出方法。
  2. 【請求項2】 前記マンマシン装置には、前記マスタ局
    の危険信号検出処理のフラグを間接的に読み書きする機
    能と、前記マスタ局が検出した危険信号を間接的に受け
    取り、その詳細情報を表示する機能と、前記危険信号検
    出処理の危険信号を消去する機能とが設けられているこ
    とを特徴とする請求項1に記載のシーケンサ・リモート
    I/O伝送装置の寿命自動検出方法。
  3. 【請求項3】 前記危険信号検出処理は、前記カウンタ
    が寿命検出タイムアウトとなり且つ当該リモート局が故
    障中でないときに、他のリモート局が寿命検出タイムア
    ウト発生タイミングにあるか否かを判定した後、特定リ
    モート局チェックフラグ、全伝送ケーブルのチェックフ
    ラグのセット状況に応じて、唯一局の対象リモート局が
    老朽化していることを示す第1の危険信号、唯一局の対
    象リモート局に接続された伝送ケーブルが劣化している
    ことを示す第2の危険信号、不特定位置の伝送ケーブル
    が劣化していることを示す第3の危険信号、複数局の対
    象リモート局が老朽化していることを示す第4の危険信
    号のうちいずれかを各々通知する処理であることを特徴
    とする請求項1又は2に記載のシーケンサ・リモートI
    /O伝送装置の寿命自動検出方法。
JP8159311A 1996-06-20 1996-06-20 シーケンサ・リモートi/o伝送装置の寿命自動検出方法 Pending JPH1013970A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8159311A JPH1013970A (ja) 1996-06-20 1996-06-20 シーケンサ・リモートi/o伝送装置の寿命自動検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8159311A JPH1013970A (ja) 1996-06-20 1996-06-20 シーケンサ・リモートi/o伝送装置の寿命自動検出方法

Publications (1)

Publication Number Publication Date
JPH1013970A true JPH1013970A (ja) 1998-01-16

Family

ID=15691035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8159311A Pending JPH1013970A (ja) 1996-06-20 1996-06-20 シーケンサ・リモートi/o伝送装置の寿命自動検出方法

Country Status (1)

Country Link
JP (1) JPH1013970A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011188322A (ja) * 2010-03-10 2011-09-22 Hitachi Ltd 通信制御方法、通信制御プログラムおよびマスタ通信装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011188322A (ja) * 2010-03-10 2011-09-22 Hitachi Ltd 通信制御方法、通信制御プログラムおよびマスタ通信装置

Similar Documents

Publication Publication Date Title
EP3355197B1 (en) Fault processing method, related apparatus, and computer
CN114132175B (zh) 汽车虚拟仪表应急处理系统及方法
US11579602B2 (en) Method for commissioning and maintenance of alarm systems
CN121276294A (zh) 芯片量产测试环境的恢复方法、装置及电子设备
CN110737256B (zh) 一种用于控制变频传动系统的方法及装置
CN120762956A (zh) 一种通信总线的异常检测方法和装置
JPH1013970A (ja) シーケンサ・リモートi/o伝送装置の寿命自動検出方法
WO2025236741A1 (zh) 一种车载通讯终端的处理方法和系统
CN108032878B (zh) 一种列车电子化维护系统和维护方法
CN101179813B (zh) 一种基站控制器告警测试的自动上报方法
CN115310552A (zh) 换电站远程故障解决方法及系统
JP2996216B2 (ja) 装置の検査方法
CN112667423A (zh) 用于诊断程序运行时间异常的方法及装置、系统
CN119557146B (zh) 电动车显示仪表的异常重启保护方法及系统
CN121523963B (zh) 故障处理方法、电子设备、存储介质和程序产品
CN114844800B (zh) 设备的异常检测方法、装置、可读存储介质及电子设备
JPS62236056A (ja) 情報処理システムの入出力制御装置
CN113836035B (zh) 电池管理系统测试方法、装置及电子设备
CN121084156A (zh) 一种优化车载全景影像图像显示异常的控制方法
KR100854823B1 (ko) 영상표시기기의 에러 검출장치 및 방법
CN118587864A (zh) 报警联动测试方法、装置、设备和存储介质
JPH086445A (ja) 複写機監視装置における障害情報通知方法
CN121959339A (zh) 一种通讯故障识别方法、系统及其设备和存储介质
CN121597561A (zh) 一种车载os异常恢复的智能测试方法、系统及设备
JPH03253945A (ja) データ処理システムの異常回復処理機能確認方式