JPH0764891A - 情報収集方法 - Google Patents
情報収集方法Info
- Publication number
- JPH0764891A JPH0764891A JP16259693A JP16259693A JPH0764891A JP H0764891 A JPH0764891 A JP H0764891A JP 16259693 A JP16259693 A JP 16259693A JP 16259693 A JP16259693 A JP 16259693A JP H0764891 A JPH0764891 A JP H0764891A
- Authority
- JP
- Japan
- Prior art keywords
- information
- plc
- priority
- collected
- computer
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 21
- 230000010365 information processing Effects 0.000 claims description 34
- 238000004891 communication Methods 0.000 claims description 28
- 238000012545 processing Methods 0.000 abstract description 14
- 238000012546 transfer Methods 0.000 description 15
- 230000005856 abnormality Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 6
- 101100190615 Mus musculus Plcd1 gene Proteins 0.000 description 3
- 101100408448 Mus musculus Plcd4 gene Proteins 0.000 description 3
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 101100408464 Caenorhabditis elegans plc-1 gene Proteins 0.000 description 1
- 101100083515 Mus musculus Plcb1 gene Proteins 0.000 description 1
- 101150013124 Plce1 gene Proteins 0.000 description 1
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Information Transfer Between Computers (AREA)
- Multi-Process Working Machines And Systems (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【目的】 上位の情報処理装置において、下位に位置す
る情報処理装置が保有する情報のうち、優先的に収集す
る必要のある情報を、他の情報に優先して自由に収集す
ることが可能となる情報収集方法を提供することを目的
とする。 【構成】 上位に位置するコンピュータ10が収集する
情報の優先度を任意に規定した優先テーブル1により、
必要な優先度を下位に位置するPLC#1および#2に
通知し、PLC#1および#2間で、ネットワーク11
とは別の通信回線3を通じて、収集される情報を優先度
にもとづいて互いに転送することを特徴とする情報収集
方法。
る情報処理装置が保有する情報のうち、優先的に収集す
る必要のある情報を、他の情報に優先して自由に収集す
ることが可能となる情報収集方法を提供することを目的
とする。 【構成】 上位に位置するコンピュータ10が収集する
情報の優先度を任意に規定した優先テーブル1により、
必要な優先度を下位に位置するPLC#1および#2に
通知し、PLC#1および#2間で、ネットワーク11
とは別の通信回線3を通じて、収集される情報を優先度
にもとづいて互いに転送することを特徴とする情報収集
方法。
Description
【0001】
【産業上の利用分野】本発明は、上位の制御装置が下位
に位置する複数の制御装置からの情報を収集する際の情
報収集方法に関する。
に位置する複数の制御装置からの情報を収集する際の情
報収集方法に関する。
【0002】
【従来の技術】複数の生産設備からなる生産ラインなど
においては、上位に位置する情報処理装置と、下位に位
置する設備機器などのデバイスを制御する制御装置であ
る情報処理装置とが、ツリー状に順次複数接続された形
態を有するシステムが用いられる。
においては、上位に位置する情報処理装置と、下位に位
置する設備機器などのデバイスを制御する制御装置であ
る情報処理装置とが、ツリー状に順次複数接続された形
態を有するシステムが用いられる。
【0003】例えば、図10に示すように、生産実績や
設備全体の管理また製品の品質管理などを行う最上位の
コンピュータ10と、この下に複数あるラインの制御を
行うPLC(プログラマブルロジックコントローラ)#
1および#2が接続され、さらに、PLC#1にライン
上の各設備デバイスを制御するPLCaおよびbが接続
され、PLC#2に、同様にPLCc、dおよびeが接
続された形態をとっている。
設備全体の管理また製品の品質管理などを行う最上位の
コンピュータ10と、この下に複数あるラインの制御を
行うPLC(プログラマブルロジックコントローラ)#
1および#2が接続され、さらに、PLC#1にライン
上の各設備デバイスを制御するPLCaおよびbが接続
され、PLC#2に、同様にPLCc、dおよびeが接
続された形態をとっている。
【0004】このような形態の生産ラインにおいて、上
位の情報処理装置が下位の情報処理装置の情報を収集す
る従来の情報収集方法は、最も下位に位置するPLC
a、bおよびc、d、eがその制御している各デバイス
(デバイスa〜e)の投入、加工実績や異常情報、動作
状態などの情報を記録収集し、その上に位置するPLC
#1または#2がこれらの情報を収集して、その収集し
た情報をさらに最上位に位置するコンピュータ10が収
集する。
位の情報処理装置が下位の情報処理装置の情報を収集す
る従来の情報収集方法は、最も下位に位置するPLC
a、bおよびc、d、eがその制御している各デバイス
(デバイスa〜e)の投入、加工実績や異常情報、動作
状態などの情報を記録収集し、その上に位置するPLC
#1または#2がこれらの情報を収集して、その収集し
た情報をさらに最上位に位置するコンピュータ10が収
集する。
【0005】この時、最上位のコンピュータ10は、各
PLC#1および#2を均等にスキャンして、一定のル
ールにしたがって情報を収集していく。そして、各PL
C#1および#2では、図11に示すような通信エリア
割り付け表に示すように割り付けられた各デバイスの情
報を通信エリア割り付け表の項目の順番に(図示する場
合には、上から順に)、上位コンピュータ10に送信す
る。
PLC#1および#2を均等にスキャンして、一定のル
ールにしたがって情報を収集していく。そして、各PL
C#1および#2では、図11に示すような通信エリア
割り付け表に示すように割り付けられた各デバイスの情
報を通信エリア割り付け表の項目の順番に(図示する場
合には、上から順に)、上位コンピュータ10に送信す
る。
【0006】なお、ここで一定のルールとは、例えば下
位デバイス(PLC)の通信ルールや情報を収集する下
位デバイス(PLC)の順番(スキャン順番)を規定す
るものなどで、下位デバイス固有の通信仕様にあわせた
り、また、順番を規定するためのコンピュータ側での通
信プログラムの作成およびそれによる固定化した処理が
実行されることである。
位デバイス(PLC)の通信ルールや情報を収集する下
位デバイス(PLC)の順番(スキャン順番)を規定す
るものなどで、下位デバイス固有の通信仕様にあわせた
り、また、順番を規定するためのコンピュータ側での通
信プログラムの作成およびそれによる固定化した処理が
実行されることである。
【0007】すなわち、コンピュータ10が、PLC#
1に対して情報要求を出すと、PLC#1では、通信エ
リア割り付け表の項目に従い、PLCaおよびbの投入
実績を送信し、次に、コンピュータ10はPLC#2に
情報要求を出して、PLC#2では、同様に、PLC
c、dおよびeの投入実績を送信する。次に、コンピュ
ータ10の情報要求により、PLC#1が、PLCaお
よびbの通信エリア割り付け表の次の項目である加工1
実績を送信し、…、と順次下位のPLC#1および#2
から均等に情報が収集される。
1に対して情報要求を出すと、PLC#1では、通信エ
リア割り付け表の項目に従い、PLCaおよびbの投入
実績を送信し、次に、コンピュータ10はPLC#2に
情報要求を出して、PLC#2では、同様に、PLC
c、dおよびeの投入実績を送信する。次に、コンピュ
ータ10の情報要求により、PLC#1が、PLCaお
よびbの通信エリア割り付け表の次の項目である加工1
実績を送信し、…、と順次下位のPLC#1および#2
から均等に情報が収集される。
【0008】
【発明が解決しようとする課題】しかしながら、このよ
うな従来の情報収集方法にあっては、上述したように、
下位に位置する情報処理装置であるPLC#1および#
2が有する情報を均等にスキャンして収集する。このた
め、例えばPLC#1の有するPLCaの電流値データ
(R6379) の収集より前に、PLC#2が有するPLCd
の異常情報を早く収集し、上位の早急な異常対策などの
処理を行いたいような場合、すなわち、コンピュータ1
0の情報収集のスキャンがPLC#1をスキャンしてい
るときにPLC#2が有する情報を得る必要がある場合
であっても、その情報を優先して収集することができな
いといった問題点があった。
うな従来の情報収集方法にあっては、上述したように、
下位に位置する情報処理装置であるPLC#1および#
2が有する情報を均等にスキャンして収集する。このた
め、例えばPLC#1の有するPLCaの電流値データ
(R6379) の収集より前に、PLC#2が有するPLCd
の異常情報を早く収集し、上位の早急な異常対策などの
処理を行いたいような場合、すなわち、コンピュータ1
0の情報収集のスキャンがPLC#1をスキャンしてい
るときにPLC#2が有する情報を得る必要がある場合
であっても、その情報を優先して収集することができな
いといった問題点があった。
【0009】なお、上記した例では、説明を簡略化する
ために、収集のためにスキャンする下位に位置する情報
処理装置がPLC#1および#2の2台であるが、上記
問題点は、特に収集のためにスキャンする下位に位置す
る情報処理装置が多くなると顕著に現れてくる。例え
ば、上記の例で、PLC#1、#2に続いて、PLC#
5、#10などと、5台、10台と多くのPLCが接続
されている場合においては、PLC#1を情報収集のス
キャンをしているとき、PLC#10の有する情報を得
る必要がある場合などに、その情報が得られるように#
10がスキャンされるまでに#2から#9までのスキャ
ンが終了した後に#10がスキャンされることになるの
で、必要な情報が得られるまでに多くの時間を必要とす
ることになる。
ために、収集のためにスキャンする下位に位置する情報
処理装置がPLC#1および#2の2台であるが、上記
問題点は、特に収集のためにスキャンする下位に位置す
る情報処理装置が多くなると顕著に現れてくる。例え
ば、上記の例で、PLC#1、#2に続いて、PLC#
5、#10などと、5台、10台と多くのPLCが接続
されている場合においては、PLC#1を情報収集のス
キャンをしているとき、PLC#10の有する情報を得
る必要がある場合などに、その情報が得られるように#
10がスキャンされるまでに#2から#9までのスキャ
ンが終了した後に#10がスキャンされることになるの
で、必要な情報が得られるまでに多くの時間を必要とす
ることになる。
【0010】そこで、本発明は、上位の情報処理装置に
おいて、下位に位置する情報処理装置が有する情報のう
ち、優先的に収集する必要のある情報を、他の情報に優
先して自由に収集することが可能となる情報収集方法を
提供することを目的とする。
おいて、下位に位置する情報処理装置が有する情報のう
ち、優先的に収集する必要のある情報を、他の情報に優
先して自由に収集することが可能となる情報収集方法を
提供することを目的とする。
【0011】
【課題を解決するための手段】上記目的を達成するため
の本発明は、複数の情報処理装置がネットワークにより
接続された設備において、該複数の情報処理装置の内、
少なくとも一つの上位に位置する情報処理装置が、下位
に位置する複数の情報制御装置の有する情報を収集する
方法であって、前記上位に位置する情報処置装置内に前
記下位に位置する複数の情報処理装置が有する情報の
内、収集する情報の優先度を決めた優先テーブルを有
し、前記優先テーブルの優先度を前記下位に位置する複
数の情報処理装置に伝え、該伝えられた優先度により前
記下位に位置する複数の情報処理装置相互の間で、前記
ネットワークとは別の通信回線により情報の転送を行う
ことによって前記優先度に対応した情報収集を行うこと
を特徴とする情報収集方法である。
の本発明は、複数の情報処理装置がネットワークにより
接続された設備において、該複数の情報処理装置の内、
少なくとも一つの上位に位置する情報処理装置が、下位
に位置する複数の情報制御装置の有する情報を収集する
方法であって、前記上位に位置する情報処置装置内に前
記下位に位置する複数の情報処理装置が有する情報の
内、収集する情報の優先度を決めた優先テーブルを有
し、前記優先テーブルの優先度を前記下位に位置する複
数の情報処理装置に伝え、該伝えられた優先度により前
記下位に位置する複数の情報処理装置相互の間で、前記
ネットワークとは別の通信回線により情報の転送を行う
ことによって前記優先度に対応した情報収集を行うこと
を特徴とする情報収集方法である。
【0012】
【作用】上述のように構成された本発明の情報収集方法
は、上位に位置する情報処理装置内に、収集する情報の
優先度を決めた優先テーブルを持ち、この優先テーブル
による優先度を下位に位置する複数の情報処理装置に通
知し、これにより下位の情報処理装置において、収集さ
れる情報の優先処理を行い、情報の通信を行うネットワ
ークとは別に有する通信回線により下位に位置する複数
の情報処理装置間で、優先度にもとづいて収集される情
報を転送し合うことによって、優先テーブルに記録され
ている優先度に応じた情報の収集ができる。したがっ
て、優先テーブルに、収集したい情報の優先度を任意に
記録することにより、他の情報に優先して必要な情報を
収集するものである。
は、上位に位置する情報処理装置内に、収集する情報の
優先度を決めた優先テーブルを持ち、この優先テーブル
による優先度を下位に位置する複数の情報処理装置に通
知し、これにより下位の情報処理装置において、収集さ
れる情報の優先処理を行い、情報の通信を行うネットワ
ークとは別に有する通信回線により下位に位置する複数
の情報処理装置間で、優先度にもとづいて収集される情
報を転送し合うことによって、優先テーブルに記録され
ている優先度に応じた情報の収集ができる。したがっ
て、優先テーブルに、収集したい情報の優先度を任意に
記録することにより、他の情報に優先して必要な情報を
収集するものである。
【0013】
【実施例】以下、本発明を添付した図面を参照して説明
する。
する。
【0014】図1は、本発明の情報収集方法を適応した
生産ラインの一例を示すブロック図である。
生産ラインの一例を示すブロック図である。
【0015】この生産ラインの基本構成は前述した従来
例と同様であり、最上位に位置する情報処理装置である
コンピュータ10と、この下に位置する情報処理装置で
ある複数のラインの制御を行うPLC#1および#2が
接続され、さらに、PLC#1にライン上の各設備デバ
イスを制御するPLCaおよびbが接続され、PLC#
2に、同様にPLCc、dおよびeが接続されている。
そして、本発明を実施するために、PLC#1と#2の
間を、通常のネットワーク11とは別の通信回線3によ
り接続している。なお、コンピュータ10にはモニター
20が付属している。
例と同様であり、最上位に位置する情報処理装置である
コンピュータ10と、この下に位置する情報処理装置で
ある複数のラインの制御を行うPLC#1および#2が
接続され、さらに、PLC#1にライン上の各設備デバ
イスを制御するPLCaおよびbが接続され、PLC#
2に、同様にPLCc、dおよびeが接続されている。
そして、本発明を実施するために、PLC#1と#2の
間を、通常のネットワーク11とは別の通信回線3によ
り接続している。なお、コンピュータ10にはモニター
20が付属している。
【0016】上記生産ラインにおいて、本発明の情報収
集方法を実施するには、まず、コンピュータ10内に、
収集したい情報の優先度を任意に指定した優先テーブル
1を作成する。
集方法を実施するには、まず、コンピュータ10内に、
収集したい情報の優先度を任意に指定した優先テーブル
1を作成する。
【0017】作成した優先テーブル1にもとづいて、コ
ンピュータ10で、収集する情報の優先度により、下位
のPLC#1および#2に対するスキャン順と収集する
情報を優先度順に対応させたスキャンテーブルを作成
し、このスキャンテーブルから、スキャンしたときに情
報を収集しようとするPLCと収集する情報を有するP
LCが異なる場合が発生した情報が、PLC#1と#2
間で転送する情報であるとして各PLC#1および#2
に通知する。
ンピュータ10で、収集する情報の優先度により、下位
のPLC#1および#2に対するスキャン順と収集する
情報を優先度順に対応させたスキャンテーブルを作成
し、このスキャンテーブルから、スキャンしたときに情
報を収集しようとするPLCと収集する情報を有するP
LCが異なる場合が発生した情報が、PLC#1と#2
間で転送する情報であるとして各PLC#1および#2
に通知する。
【0018】通知をうけた各PLC#1および#2で
は、後述する優先処理を行うことにより、コンピュータ
10が情報収集をする際に、該優先度にしたがった情報
収集が行われる。
は、後述する優先処理を行うことにより、コンピュータ
10が情報収集をする際に、該優先度にしたがった情報
収集が行われる。
【0019】以下、さらに詳細について説明する。
【0020】まず、コンピュータ10に作成する優先テ
ーブル1は、例えば図2に示すようなテーブルで、収集
する情報名とその情報が必要なデバイスおよび各情報の
優先順位を記載したものである。本実施例においては、
この優先テーブル1に対するコンピュータ10のアクセ
スをランダムアクセス可能なものとし、情報名に対して
任意に優先順位を設定することにより、設定された優先
順位にもとづいて収集する情報の優先度が決定されるも
のである。
ーブル1は、例えば図2に示すようなテーブルで、収集
する情報名とその情報が必要なデバイスおよび各情報の
優先順位を記載したものである。本実施例においては、
この優先テーブル1に対するコンピュータ10のアクセ
スをランダムアクセス可能なものとし、情報名に対して
任意に優先順位を設定することにより、設定された優先
順位にもとづいて収集する情報の優先度が決定されるも
のである。
【0021】次に、コンピュータ10において、上記優
先テーブルにもとづき、図3に示すように、実際にスキ
ャンして情報を収集する際の各PLC#1および#2の
情報の優先度を決定するスキャンテーブルを作成する。
先テーブルにもとづき、図3に示すように、実際にスキ
ャンして情報を収集する際の各PLC#1および#2の
情報の優先度を決定するスキャンテーブルを作成する。
【0022】このスキャンテーブルの作成は、コンピュ
ータ10が情報を収集する際には、本実施例においては
下位に位置する情報処理装置としてのPLCが#1およ
び#2の2つであるので、スキャンは#1、#2、次い
で#1、#2、…と行われて行く。そしてこのスキャン
に対して優先テーブルによって決められた順に収集する
情報を当てはめることにより行われる。すなわち、優先
テーブルによる優先順位1番の情報項目は、投入実績
で、対象デバイスはa、b、c、d、eであるので、P
LC#1が持つデバイスaを管理しているPLCaから
の情報およびデバイスbを管理しているPLCbからの
情報と、PLC#2が持つデバイスcを管理しているP
LCcからの情報、デバイスdを管理しているPLCd
からの情報およびデバイスeを管理しているPLCeか
らの情報を収集する。そこで、図3に示すように、まず
1回目のスキャンとなるPLC#1、#2のスキャンで
は、共に投入実績の情報が収集されるように当てはめ
る。2回目のスキャンでは、同様に、加工1実績が収集
されるように当てはめる。
ータ10が情報を収集する際には、本実施例においては
下位に位置する情報処理装置としてのPLCが#1およ
び#2の2つであるので、スキャンは#1、#2、次い
で#1、#2、…と行われて行く。そしてこのスキャン
に対して優先テーブルによって決められた順に収集する
情報を当てはめることにより行われる。すなわち、優先
テーブルによる優先順位1番の情報項目は、投入実績
で、対象デバイスはa、b、c、d、eであるので、P
LC#1が持つデバイスaを管理しているPLCaから
の情報およびデバイスbを管理しているPLCbからの
情報と、PLC#2が持つデバイスcを管理しているP
LCcからの情報、デバイスdを管理しているPLCd
からの情報およびデバイスeを管理しているPLCeか
らの情報を収集する。そこで、図3に示すように、まず
1回目のスキャンとなるPLC#1、#2のスキャンで
は、共に投入実績の情報が収集されるように当てはめ
る。2回目のスキャンでは、同様に、加工1実績が収集
されるように当てはめる。
【0023】順次このようにしてスキャンするPLC#
1および#2に対して収集する情報を当てはめて行く。
そして、優先テーブルの優先順位6のときには、収集す
る情報は異常情報で、対象デバイスはdである。デバイ
スdの情報はPLCdからの情報であるので、通常の場
合には、それを持っているPLC#2から収集すること
になる。そこで、6回目のスキャンではPLC#1のス
キャンは空欄となり、PLC#2のスキャンで異常情報
を当てはめる。また、次の7回目のスキャンでは、収集
する情報は電流値で、対象デバイスはc、d、eである
ので、PLC#2からの収集となり、上記同様にスキャ
ン#1は空欄となり、スキャン#2に電流値を当てはめ
る。以上のようにしてスキャンテーブルが完成する。
1および#2に対して収集する情報を当てはめて行く。
そして、優先テーブルの優先順位6のときには、収集す
る情報は異常情報で、対象デバイスはdである。デバイ
スdの情報はPLCdからの情報であるので、通常の場
合には、それを持っているPLC#2から収集すること
になる。そこで、6回目のスキャンではPLC#1のス
キャンは空欄となり、PLC#2のスキャンで異常情報
を当てはめる。また、次の7回目のスキャンでは、収集
する情報は電流値で、対象デバイスはc、d、eである
ので、PLC#2からの収集となり、上記同様にスキャ
ン#1は空欄となり、スキャン#2に電流値を当てはめ
る。以上のようにしてスキャンテーブルが完成する。
【0024】完成したスキャンテーブルには、上記した
ように空欄が発生している(6回目と7回目の#1のス
キャン)ので、この空欄部分を詰める。この空欄部分を
詰めるには、図4に示すようにスキャンPLCの方はそ
のまま固定で、収集情報の方の空欄を詰めて書き直す。
そして、この空欄を詰めたスキャンテーブルを記憶す
る。
ように空欄が発生している(6回目と7回目の#1のス
キャン)ので、この空欄部分を詰める。この空欄部分を
詰めるには、図4に示すようにスキャンPLCの方はそ
のまま固定で、収集情報の方の空欄を詰めて書き直す。
そして、この空欄を詰めたスキャンテーブルを記憶す
る。
【0025】次に、各PLC#1および#2へ優先度の
通知を行う。これには、まず上記空欄を詰めたスキャン
テーブルから、優先度により情報収集の際のスキャンP
LCと情報収集項目の対象デバイスが異なる部分を検索
する。すなわち、図4に示した空欄を詰めたスキャンテ
ーブルの内6回目のスキャンPLC#1のときにPLC
#2の有する異常情報を収集することになっているの
で、この部分がスキャンPLCと収集しようとする情報
の対象デバイスが異なっていることが分かる。
通知を行う。これには、まず上記空欄を詰めたスキャン
テーブルから、優先度により情報収集の際のスキャンP
LCと情報収集項目の対象デバイスが異なる部分を検索
する。すなわち、図4に示した空欄を詰めたスキャンテ
ーブルの内6回目のスキャンPLC#1のときにPLC
#2の有する異常情報を収集することになっているの
で、この部分がスキャンPLCと収集しようとする情報
の対象デバイスが異なっていることが分かる。
【0026】このようにして検索した対象デバイスdの
異常情報を転送情報として、その一つ前の収集情報であ
る中間リーク実績を転送トリガーとして、さらに転送先
であるPLC#1とを、図5に示すような通知データと
して作成を行って、PLC#2へ通知する。
異常情報を転送情報として、その一つ前の収集情報であ
る中間リーク実績を転送トリガーとして、さらに転送先
であるPLC#1とを、図5に示すような通知データと
して作成を行って、PLC#2へ通知する。
【0027】前記通知データを受けとったPLC#2で
は、収集される情報の優先処理として、通知データにあ
る転送情報を転送先へ転送する。これには、コンピュー
タ10が情報の収集を開始し、転送トリガーとなる中間
リーク実績の情報収集がなされた時点で、転送情報であ
るデバイスdの異常情報をPLC#1へ転送する。転送
には、コンピュータ10とのネットワーク11とは別に
設けられた通信回線3を用いて転送される。なお、上記
の場合には、収集される情報とスキャンPLCが異なる
のはPLC#2が有する異常情報であるが、逆の場合に
付いても同様であり、その場合にはPLC#1への通知
となる。
は、収集される情報の優先処理として、通知データにあ
る転送情報を転送先へ転送する。これには、コンピュー
タ10が情報の収集を開始し、転送トリガーとなる中間
リーク実績の情報収集がなされた時点で、転送情報であ
るデバイスdの異常情報をPLC#1へ転送する。転送
には、コンピュータ10とのネットワーク11とは別に
設けられた通信回線3を用いて転送される。なお、上記
の場合には、収集される情報とスキャンPLCが異なる
のはPLC#2が有する異常情報であるが、逆の場合に
付いても同様であり、その場合にはPLC#1への通知
となる。
【0028】転送されたデバイスdの異常情報を受けと
ったPLC#1では、優先処理として、次に送信予定の
通信エリア内の情報を退避バッファに退避させ、受けと
ったデバイスdの異常情報を通信エリア内に書き込み、
この情報がスキャンされてコンピュータ10により収集
された後、退避バッファに退避させた情報を元に戻す。
なお、この場合は、通信エリア割り付け表の順に送信を
行う場合であり、前記優先テーブルにもとづいた順に通
信エリア割り付けがなされている場合であるが、通信エ
リア割り付け表の順とは無関係にコンピュータ10の要
求する情報を、要求されるごとに通信エリア内にある情
報から送信している場合には、受けとったデバイスdの
異常情報を通信エリアにある予備領域に書き込むことに
よっても可能である。
ったPLC#1では、優先処理として、次に送信予定の
通信エリア内の情報を退避バッファに退避させ、受けと
ったデバイスdの異常情報を通信エリア内に書き込み、
この情報がスキャンされてコンピュータ10により収集
された後、退避バッファに退避させた情報を元に戻す。
なお、この場合は、通信エリア割り付け表の順に送信を
行う場合であり、前記優先テーブルにもとづいた順に通
信エリア割り付けがなされている場合であるが、通信エ
リア割り付け表の順とは無関係にコンピュータ10の要
求する情報を、要求されるごとに通信エリア内にある情
報から送信している場合には、受けとったデバイスdの
異常情報を通信エリアにある予備領域に書き込むことに
よっても可能である。
【0029】以上のようにして、任意に設定した優先テ
ーブルの優先順位にしたがった情報の収集が行われる。
ーブルの優先順位にしたがった情報の収集が行われる。
【0030】次に、上述した情報収集方法の手順をフロ
ーチャートを参照して説明する。まず、全体の流れは、
図6に示すように、任意の優先度による情報の収集順位
を定めた優先テーブルを作成し(S1)、この優先テー
ブルにもとづきコンピュータ10内においてスキャンテ
ーブルを作成して(S2)、優先度を各PLC#1およ
び#2に通知する(S3)。そして、各PLC#1およ
び#2において優先処理がなされ(S4)、コンピュー
タ10が各PLC#1および#2をスキャンして情報の
収集が開始(S5)される。
ーチャートを参照して説明する。まず、全体の流れは、
図6に示すように、任意の優先度による情報の収集順位
を定めた優先テーブルを作成し(S1)、この優先テー
ブルにもとづきコンピュータ10内においてスキャンテ
ーブルを作成して(S2)、優先度を各PLC#1およ
び#2に通知する(S3)。そして、各PLC#1およ
び#2において優先処理がなされ(S4)、コンピュー
タ10が各PLC#1および#2をスキャンして情報の
収集が開始(S5)される。
【0031】次に各部のサブルーチンについて説明す
る。コンピュータ10における作業は、図7に示すよう
に、優先テーブルを参照して優先順位に順次スキャンテ
ーブルの作成を行い(S10)、スキャンテーブルの空
欄を詰めて、記憶し(S11)、通知データを作成し
(S12)、PLC#2へ通知データを通知し(S1
3)、情報収集が実行される(S14)。
る。コンピュータ10における作業は、図7に示すよう
に、優先テーブルを参照して優先順位に順次スキャンテ
ーブルの作成を行い(S10)、スキャンテーブルの空
欄を詰めて、記憶し(S11)、通知データを作成し
(S12)、PLC#2へ通知データを通知し(S1
3)、情報収集が実行される(S14)。
【0032】PLC#2における優先処理作業は、図8
に示すように、コンピュータ10による情報収集のスキ
ャンが開始されて、通知された通知データの転送トリガ
ーである情報の収集が行われたことが検知されると(S
20)、PLC#1へ転送する異常情報の転送データの
作成が行われ(S21)、転送先であるPLC#1へ通
信回線3を用いて転送する(S22)。
に示すように、コンピュータ10による情報収集のスキ
ャンが開始されて、通知された通知データの転送トリガ
ーである情報の収集が行われたことが検知されると(S
20)、PLC#1へ転送する異常情報の転送データの
作成が行われ(S21)、転送先であるPLC#1へ通
信回線3を用いて転送する(S22)。
【0033】PLC#1における優先処理作業は、図9
に示すように、PLC#2からの転送データを受けとる
と(S30)、通信エリアの該当情報を退避バッファへ
退避し(S31)、PLC#2からの転送データからデ
バイスdの異常情報を取り出し、通信エリアに書き込む
(S32)。コンピュータ10がこの情報を収集したこ
とが検知されると(S33)、退避バッファに退避させ
ていた情報を通信エリアに復帰させる(S34)。な
お、ここでは、通信エリアに割り付けられている情報は
優先テーブルに記載された情報項目順となり、割り付け
られた通信エリアの順に情報を送信している場合である
が、通信エリアに記載された順とは無関係に通信エリア
内の情報がランダムに取り出される場合には、ステップ
S31およびステップS33〜S34は特に必要ではな
く、転送されてきた情報を通信エリアの予備領域に書き
込む(S32)により行われる。
に示すように、PLC#2からの転送データを受けとる
と(S30)、通信エリアの該当情報を退避バッファへ
退避し(S31)、PLC#2からの転送データからデ
バイスdの異常情報を取り出し、通信エリアに書き込む
(S32)。コンピュータ10がこの情報を収集したこ
とが検知されると(S33)、退避バッファに退避させ
ていた情報を通信エリアに復帰させる(S34)。な
お、ここでは、通信エリアに割り付けられている情報は
優先テーブルに記載された情報項目順となり、割り付け
られた通信エリアの順に情報を送信している場合である
が、通信エリアに記載された順とは無関係に通信エリア
内の情報がランダムに取り出される場合には、ステップ
S31およびステップS33〜S34は特に必要ではな
く、転送されてきた情報を通信エリアの予備領域に書き
込む(S32)により行われる。
【0034】なお、以上説明した本実施例においては、
下位に位置する情報処理装置としては、PLC#1およ
び#2の2台であるが、本発明の情報収集方法は、2台
以上の場合においても上述したのと同様にして適応する
ことができる。
下位に位置する情報処理装置としては、PLC#1およ
び#2の2台であるが、本発明の情報収集方法は、2台
以上の場合においても上述したのと同様にして適応する
ことができる。
【0035】
【発明の効果】以上説明したように、本発明の情報収集
方法によれば、優先テーブルに任意に規定した収集する
情報の優先度により、必要な優先度を下位に位置する情
報処理装置に通知し、下位の情報処理装置間で、収集さ
れる情報を優先度にもとづいて転送することとしたた
め、下位の情報処理装置における情報の割り付けに関係
なく、均一なスキャンによる情報収集においても、自由
に全情報の優先順位を正確にコントロールすることがで
きる。
方法によれば、優先テーブルに任意に規定した収集する
情報の優先度により、必要な優先度を下位に位置する情
報処理装置に通知し、下位の情報処理装置間で、収集さ
れる情報を優先度にもとづいて転送することとしたた
め、下位の情報処理装置における情報の割り付けに関係
なく、均一なスキャンによる情報収集においても、自由
に全情報の優先順位を正確にコントロールすることがで
きる。
【図1】 本発明の情報収集方法を適応した生産システ
ムのブロック図である。
ムのブロック図である。
【図2】 優先テーブルの一例を示す図面である。
【図3】 スキャンテーブルの一例を示す図面である。
【図4】 空欄を詰めたスキャンテーブルを示す図面で
ある。
ある。
【図5】 通知データの一例を示す図面である。
【図6】 情報収集方法の全体の流れを示すフローチャ
ートである。
ートである。
【図7】 コンピュータ10の作業ルーチンの流れを示
すフローチャートである。
すフローチャートである。
【図8】 PLC#2の優先処理ルーチンの流れを示す
フローチャートである。
フローチャートである。
【図9】 PLC#1の優先処理ルーチンの流れを示す
フローチャートである。
フローチャートである。
【図10】 従来の情報収集方法を適応した生産システ
ムのブロック図である。
ムのブロック図である。
【図11】 従来の情報収集方法を適応した生産システ
ムの通信エリアの異例を示す図面である。
ムの通信エリアの異例を示す図面である。
1…優先テーブル、 3…通信回
線、10…コンピュータ、 11…
ネットワーク。
線、10…コンピュータ、 11…
ネットワーク。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06F 17/60
Claims (1)
- 【請求項1】 複数の情報処理装置がネットワークによ
り接続された設備において、該複数の情報処理装置の
内、少なくとも一つの上位に位置する情報処理装置が、
下位に位置する複数の情報制御装置の有する情報を収集
する方法であって、 前記上位に位置する情報処置装置内に前記下位に位置す
る複数の情報処理装置が有する情報の内、収集する情報
の優先度を決めた優先テーブルを有し、 前記優先テーブルの優先度を前記下位に位置する複数の
情報処理装置に伝え、該伝えられた優先度により前記下
位に位置する複数の情報処理装置相互の間で、前記ネッ
トワークとは別の通信回線により情報の転送を行うこと
によって前記優先度に対応した情報収集を行うことを特
徴とする情報収集方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16259693A JP3170958B2 (ja) | 1993-06-30 | 1993-06-30 | 情報収集方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16259693A JP3170958B2 (ja) | 1993-06-30 | 1993-06-30 | 情報収集方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0764891A true JPH0764891A (ja) | 1995-03-10 |
JP3170958B2 JP3170958B2 (ja) | 2001-05-28 |
Family
ID=15757605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16259693A Expired - Fee Related JP3170958B2 (ja) | 1993-06-30 | 1993-06-30 | 情報収集方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3170958B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002082707A (ja) * | 2000-09-08 | 2002-03-22 | Sodick Co Ltd | 数値制御装置の集中管理装置 |
JP2007164284A (ja) * | 2005-12-09 | 2007-06-28 | Mitsubishi Electric Corp | 情報管理装置 |
JP2010262353A (ja) * | 2009-04-30 | 2010-11-18 | Mitsubishi Electric Corp | コントローラー及びそれを備えたネットワークシステム |
TWI400959B (zh) * | 2006-10-30 | 2013-07-01 | Nippon Telegraph & Telephone | 活動影像編碼方法及解碼方法、其裝置、其電腦程式以及記錄有該電腦程式之記憶媒體 |
-
1993
- 1993-06-30 JP JP16259693A patent/JP3170958B2/ja not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002082707A (ja) * | 2000-09-08 | 2002-03-22 | Sodick Co Ltd | 数値制御装置の集中管理装置 |
JP2007164284A (ja) * | 2005-12-09 | 2007-06-28 | Mitsubishi Electric Corp | 情報管理装置 |
TWI400959B (zh) * | 2006-10-30 | 2013-07-01 | Nippon Telegraph & Telephone | 活動影像編碼方法及解碼方法、其裝置、其電腦程式以及記錄有該電腦程式之記憶媒體 |
JP2010262353A (ja) * | 2009-04-30 | 2010-11-18 | Mitsubishi Electric Corp | コントローラー及びそれを備えたネットワークシステム |
Also Published As
Publication number | Publication date |
---|---|
JP3170958B2 (ja) | 2001-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100417922C (zh) | 存储*** | |
US5185708A (en) | Method for collecting data by a manufacturing process manager from a plurality of programmable logic controllers | |
KR100297371B1 (ko) | 반도체 공정 데이터 통합 관리 방법 | |
US20110153079A1 (en) | Apparatus and method for distributing and monitoring robot application and robot driven thereby | |
CN101019097A (zh) | 分布式存储***管理方法 | |
CN105291118A (zh) | 具备所比较的设定数据的差异反映功能的机器人控制装置 | |
JPH0764891A (ja) | 情報収集方法 | |
KR20000062692A (ko) | 반도체제조라인의 공정제어방법 및 장치 | |
JP3748232B2 (ja) | データ伝送装置、表示装置、および、制御システム | |
CN1186739C (zh) | 工件的选择处理***及其控制方法 | |
JP4612961B2 (ja) | 分散処理方法および分散処理システム | |
JPH10143232A (ja) | 数値制御工作機械の機械管理システム | |
JPH11300585A (ja) | 生産管理システム | |
JP5390424B2 (ja) | プラント監視装置 | |
JPH0728781A (ja) | 故障修理支援システム | |
JP2577600B2 (ja) | フレキシブル生産システム | |
JPH09131648A (ja) | モニタリング装置 | |
KR100537191B1 (ko) | 반도체 생산 정보 시스템 | |
KR100604669B1 (ko) | 반도체 제조공정에서의 로트 분할 시스템 및 그 방법 | |
KR100583153B1 (ko) | 반도체 생산 장비의 소오스 파라미터 데이터 관리 시스템 및그 방법 | |
JP3355854B2 (ja) | 加工システムにおけるモニタ装置 | |
JPH10118897A (ja) | 作業計画作成支援装置 | |
JP3649097B2 (ja) | 生産実績管理システム | |
JPH0757004A (ja) | 生産設備情報の処理方法 | |
KR100539899B1 (ko) | 분산된 데이터베이스 관리 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090323 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |