Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3355682B2 - Production management device - Google Patents
[go: Go Back, main page]

JP3355682B2 - Production management device - Google Patents

Production management device

Info

Publication number
JP3355682B2
JP3355682B2 JP3905893A JP3905893A JP3355682B2 JP 3355682 B2 JP3355682 B2 JP 3355682B2 JP 3905893 A JP3905893 A JP 3905893A JP 3905893 A JP3905893 A JP 3905893A JP 3355682 B2 JP3355682 B2 JP 3355682B2
Authority
JP
Japan
Prior art keywords
data
production management
management device
cell controller
data collection
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 - Fee Related
Application number
JP3905893A
Other languages
Japanese (ja)
Other versions
JPH06251029A (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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP3905893A priority Critical patent/JP3355682B2/en
Publication of JPH06251029A publication Critical patent/JPH06251029A/en
Application granted granted Critical
Publication of JP3355682B2 publication Critical patent/JP3355682B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Multi-Process Working Machines And Systems (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、FA(ファクトリーオ
ートメーション)等における生産および設備制御のため
の生産管理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a production management apparatus for controlling production and equipment in factory automation (FA) and the like.

【0002】[0002]

【従来の技術】生産管理装置が用いられる生産システム
は、例えば図1に示すようなものがあり、このシステム
は、データの集計や管理を総合的に行う生産管理装置で
あるセルコントローラ1および2と、設備7の制御およ
びデータの収集を行なうPLC4、設備8の制御および
データの収集を行なうPLC5および設備9の制御およ
びデータの収集を行なうPLC6がネットワーク3によ
り接続されている。
2. Description of the Related Art There is a production system using a production management apparatus as shown in FIG. 1, for example. This system is a cell controller 1 or 2 which is a production management apparatus for totalizing and managing data. And a PLC 4 for controlling the equipment 7 and collecting data, a PLC 5 for controlling the equipment 8 and collecting data and a PLC 6 for controlling the equipment 9 and collecting data.

【0003】このシステムでは、セルコントローラ1
は、PLC4および5から設備7および8の生産実績デ
ータをネットワーク3を通して収集し、セルコントロー
ラ2はPLC6から設備9の生産実績データの収集を行
なう。このセルコントローラ1および2は、それぞれ収
集すべきデータがどの様なものであるかを記憶している
データ収集テーブル12aおよび12bを持つ。セルコ
ントローラ2は、セルコントローラ1よりPLC5から
の生産実績データをもらい、この情報からスケジューリ
ングプログラムの処理により設備9へ作業指示を行な
う。
In this system, a cell controller 1
Collects the production result data of the facilities 7 and 8 from the PLCs 4 and 5 through the network 3, and the cell controller 2 collects the production result data of the facility 9 from the PLC 6. The cell controllers 1 and 2 have data collection tables 12a and 12b that store data to be collected, respectively. The cell controller 2 receives the production result data from the PLC 5 from the cell controller 1, and gives a work instruction to the equipment 9 from this information by the processing of the scheduling program.

【0004】従来、このような生産管理システムにおい
ては、セルコントローラ1に故障が発生すると、セルコ
ントローラ1の行なっていたPLC5からの生産実績デ
ータの収集が停止し、PLC5の生産実績データをセル
コントローラ1からもらって作業指示を行なっていたセ
ルコントローラ2のスケジューリングプログラムはこの
データが得られなくなる。つまり、1台のセルコントロ
ーラの停止が他のセルコントローラの処理まで停止させ
てしまうという問題点があった。
Conventionally, in such a production management system, when a failure occurs in the cell controller 1, the collection of production result data from the PLC 5 which has been performed by the cell controller 1 stops, and the production result data of the PLC 5 is transferred to the cell controller 1. The scheduling program of the cell controller 2 which has given the work instruction from the server 1 cannot obtain this data. That is, there is a problem in that stopping of one cell controller stops processing of another cell controller.

【0005】[0005]

【発明が解決しようとする課題】そこで本発明の目的
は、他の生産管理装置が収集している情報を利用してい
る生産管理装置において、他の生産管理装置が停止して
も、停止した生産管理装置が収集している情報を利用し
ている生産管理装置の処理が停止することのない生産管
理装置を提供することである。
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a production management apparatus utilizing information collected by another production management apparatus, which is stopped even if the other production management apparatus is stopped. An object of the present invention is to provide a production management device that does not stop processing of a production management device using information collected by the production management device.

【0006】[0006]

【課題を解決するための手段】上記目的は、ネットワー
クにより複数の設備制御装置および他の生産管理装置と
接続され、前記複数の設備制御装置のいずれかからデー
タを収集すると共に、前記他の生産管理装置が収集した
前記複数の設備制御装置のデータを取得して処理する生
産管理装置において、自己の生産管理装置によって収集
される各データに対して付加されるタグ名称と、該デー
タの収集先に関する情報が記憶されたデータ収集テーブ
ルと、自己の生産管理装置によるプログラムの実行にと
もなって必要とされる各データに対して付加されるタグ
名称を記憶するためのプログラム使用データテーブル
と、前記他の生産管理装置によって収集される各データ
に対して付加されるタグ名称と、該データの収集先に関
する情報とが記憶された、他の生産管理装置のデータ収
集テーブルを取得する取得手段と、前記プログラム使用
データテーブルに記憶されたタグ名称と前記他の生産管
理装置のデータ収集テーブルのタグ名称とに基づいて、
自己の生産管理装置のプログラムの実行にともなって必
要とされるデータを収集している他の生産管理装置を判
別する判別手段と、前記他の生産管理装置の異常を検出
する異常検出手段と、を有し、前記判別手段によって判
別された前記他の生産管理装置に異常が検出された場
合、当該他の生産管理装置によるデータの収集先に関す
る情報を自己の生産管理装置のデータ収集テーブルに加
えることによって、前記他の生産管理装置に代わって前
記自己の生産管理装置がデータを収集することを特徴と
する生産管理装置により達成される。
An object of the present invention is to connect a plurality of equipment control devices and other production management devices by a network, collect data from any one of the plurality of equipment control devices, and execute the other production control device. In a production management device that acquires and processes data of the plurality of equipment control devices collected by the management device, a tag name added to each data collected by its own production management device, a collection destination of the data, A data collection table in which information relating to the program is stored, a program use data table for storing a tag name added to each data required as a result of execution of the program by its own production management device, A tag name added to each data collected by the production management device of the present invention and information on a collection destination of the data are stored. And, based on the tag name of the data collection table data acquisition means for the collection table to obtain the program using the stored tag name in the data table of the other production control apparatus of another production control apparatus,
Determination means for determining another production management apparatus that is collecting data required along with execution of a program of its own production management apparatus, and abnormality detection means for detecting an abnormality of the other production management apparatus, When an abnormality is detected in the other production management device determined by the determination unit , information on a data collection destination of the other production management device is added to a data collection table of the own production management device. This is achieved by a production management device characterized in that the own production management device collects data instead of the other production management device.

【0007】[0007]

【作用】本発明は、上記のように構成された各手段によ
り、ある生産管理装置が停止した場合に、停止した生産
管理装置が収集していた設備制御装置の情報を利用して
いる生産管理装置が、これまで停止した生産管理装置が
収集していた設備制御装置の情報を直接収集することが
可能となるため、設備制御装置の情報を収集している生
産管理装置が停止しても、その収集された情報を利用し
ている生産管理装置の処理までもが停止することのない
生産管理装置である。
According to the present invention, when a certain production management device is stopped by the means configured as described above, the production management device utilizing the information of the equipment control device collected by the stopped production management device. Since the device can directly collect the information of the equipment control device that was collected by the stopped production management device, even if the production management device collecting the information of the equipment control device stops, This is a production management apparatus that does not stop even the processing of the production management apparatus using the collected information.

【0008】[0008]

【実施例】以下、添付した図面を参照しながら本発明を
説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings.

【0009】図1は、本発明の生産管理装置をセルコン
トローラとして用いた生産システムの一例を示す図面で
ある。このシステムは、データの集計や管理を総合的に
行う生産管理装置であるセルコントローラ1および2
と、設備7の制御およびデータの収集を行なうPLC
4、設備8の制御およびデータの収集を行なうPLC5
および設備9の制御およびデータの収集を行なうPLC
6がネットワーク3により接続されている。
FIG. 1 is a drawing showing an example of a production system using the production management device of the present invention as a cell controller. This system is composed of cell controllers 1 and 2 which are production management devices for totalizing and managing data.
And PLC for controlling equipment 7 and collecting data
4. PLC 5 for controlling equipment 8 and collecting data
PLC for controlling equipment and equipment 9 and collecting data
6 are connected by the network 3.

【0010】このシステムでは、セルコントローラ1
は、PLC4および5から設備7および8の生産実績デ
ータをネットワーク3を通して収集し、セルコントロー
ラ2はPLC6から設備9の生産実績データの収集を行
なう。このセルコントローラ1および2は、それぞれ収
集すべきデータがどの様なものであるかを記憶している
データ収集テーブル12aおよび12bを持つ。そし
て、セルコントローラ1は、自ら収集したPLC4およ
び5からの設備7および8の生産実績データとセルコン
トローラ2の収集したPLC6からの設備9の生産実績
データとにより、この生産システム内の仕掛在庫管理、
生産進捗管理を行ない、セルコントローラ2は、セルコ
ントローラ1が収集したPLC5からの設備8の生産実
績データをもらい設備9の制御を行なっているPLC6
への作業指示を行なう。
In this system, the cell controller 1
Collects the production result data of the facilities 7 and 8 from the PLCs 4 and 5 through the network 3, and the cell controller 2 collects the production result data of the facility 9 from the PLC 6. The cell controllers 1 and 2 have data collection tables 12a and 12b that store data to be collected, respectively. Then, the cell controller 1 manages the in-process inventory management in the production system based on the production result data of the facilities 7 and 8 from the PLCs 4 and 5 collected by itself and the production result data of the facility 9 from the PLC 6 collected by the cell controller 2. ,
The cell controller 2 performs production progress management, and the cell controller 2 receives the production result data of the equipment 8 from the PLC 5 collected by the cell controller 1 and controls the equipment 9.
To give a work instruction.

【0011】本発明の生産管理装置を用いたセルコント
ローラ1および2は、ある1つの基本処理を行なうよう
に構成された1単位の基本プログラムを複数用意して、
それらの基本プログラムを任意の順序で起動させて所定
の処理を行なわせる一方、任意のハードウェアにおいて
使用されている既存のプログラムによって所定の処理を
行なわせるプラットフォームをのせた情報処理装置であ
る。図2はこのセルコントローラの構成を説明するため
のブロック図である。
The cell controllers 1 and 2 using the production management apparatus of the present invention prepare a plurality of one-unit basic programs configured to perform a certain basic process.
An information processing apparatus provided with a platform that activates these basic programs in an arbitrary order to perform a predetermined process and performs a predetermined process by an existing program used in arbitrary hardware. FIG. 2 is a block diagram for explaining the configuration of the cell controller.

【0012】このセルコントローラは、ネットワーク3
との接続を行なうネットワークインターフェース10
(図示する場合には、インターフェースをI/Fと略記
する)、この生産管理装置がセルコントローラとして収
集するデータがどの様なものであるかを記憶したデータ
収集テーブル11、データ収集テーブル11の情報に基
づき必要なデータを収集するデータ収集部12、収集し
たデータにタグ名を付けデータの管理を行なうタグデー
タ管理部13、タグ名を付与されたデータを保存するタ
グデータ記憶部14、他のセルコントローラが収集し、
タグ名の付与されたデータから必要なタグ名付きのデー
タを収集する他データ収集部15、他のセルコントロー
ラが収集しているデータがどの様なデータであるかを知
るために、他のセルコントローラにあるデータ収集テー
ブルをコピーする他データ収集テーブルコピー部16、
他データ収集テーブルコピー部16によってコピーされ
た他のセルコントローラのデータ収集テーブルを記憶し
ておく他データ収集テーブル17、他データ収集テーブ
ル17と後述するプログラム使用データテーブル36と
を比較し、バックアップしなければならないデータの収
集テーブルを作成するバックアップデータ収集テーブル
作成部18、バックアップデータ収集テーブル作成部1
8が作成したバックアップデータ収集テーブル19、他
のセルコントローラが正常にデータ収集を行なっている
かどうかを監視する他データ収集プロセスチェック部2
0、他のセルコントローラが正常にデータ収集を行なっ
ていない場合に、必要なデータを直接収集するように切
り換えを行なうデータ収集テーブル変更処理部21およ
びこのセルコントローラにおいて行われる生産管理の処
理手順を記述したプログラム35とこのプログラム35
が処理に必要なデータを記憶しているプログラム使用デ
ータテーブル36およびネットワークにより接続されて
いるシステム全体の構成を記憶したシステム構成テーブ
ル37より構成される。なお、データ収集テーブル12
は、図1に示した生産システムにおけるデータ収集テー
ブル12aまたは12bとなるものである。
This cell controller is connected to the network 3
Network interface 10 for connection to
(In the case shown, the interface is abbreviated as I / F), a data collection table 11 that stores what data the production management device collects as a cell controller, information of the data collection table 11 A data collection unit 12 that collects necessary data based on the data, a tag data management unit 13 that assigns tag names to the collected data and manages the data, a tag data storage unit 14 that stores data with tag names, and other components. The cell controller collects
The other data collection unit 15 that collects data with a necessary tag name from the data to which the tag name has been added, in order to know what kind of data the other cell controller is collecting, Another data collection table copy unit 16, which copies a data collection table in the controller,
The other data collection table 17, which stores the data collection table of another cell controller copied by the other data collection table copy unit 16, compares the other data collection table 17 with a program use data table 36, which will be described later, and makes a backup. A backup data collection table creator 18 and a backup data collection table creator 1 for creating a data collection table that must be collected
8, a backup data collection table 19, and another data collection process check unit 2 that monitors whether another cell controller is collecting data normally.
0, the data collection table change processing unit 21 that switches so that necessary data is directly collected when another cell controller is not normally collecting data, and the processing procedure of production management performed in this cell controller. Described program 35 and this program 35
Is composed of a program use data table 36 storing data required for processing and a system configuration table 37 storing the configuration of the entire system connected by a network. The data collection table 12
Is a data collection table 12a or 12b in the production system shown in FIG.

【0013】以下、上述のように構成されたセルコント
ローラの主要部の働きについて説明する。
Hereinafter, the operation of the main part of the cell controller configured as described above will be described.

【0014】データ収集テーブル11は、セルコントロ
ーラとしてPLCから直接収集するデータがどの様なも
のであるかを記憶したもので、例えば図3aに示すよう
に、収集するデータに付与するタグ名称、収集先のPL
Cを特定するノードアドレス、収集したデータを格納す
るメモリアドレスおよび収集するデータの種類を表すデ
ータ種等が記憶されており、このデータ収集テーブル1
1に記憶されている情報が収集すべきデータとなる。
The data collection table 11 stores what data is directly collected from the PLC as a cell controller. For example, as shown in FIG. 3A, a tag name assigned to the collected data, Previous PL
A node address for specifying C, a memory address for storing the collected data, a data type indicating the type of data to be collected, and the like are stored.
The information stored in 1 is data to be collected.

【0015】理に必要なデータはプログラム35の
実行にともなって、要求されるタグ名称に基づいて、タ
グデータ管理部13が、自セルコントローラ内のタグデ
ータ記憶部14にあるか、他のセルコントローラ内のタ
グデータ記憶部にあるかを判断する。したがって、タグ
データ管理部13は、タグ名称に基づいて、自己の生産
管理装置のプログラムの実行にともなって必要とされる
データを収集している他の生産管理装置を判別する判別
手段として機能する。処理に必要なデータが、他のセル
コントローラ内のタグデータ記憶部にある場合に、他デ
ータ収集部15は、ネットワークインタフェース10を
介して、他のセルコントローラより収集する。なお、プ
ログラム35が必要とするデータは全てタグ名称によ
り、プログラム使用データテーブル36に記憶されてい
て、例えば図3bに示すように、プログラム使用データ
テーブル36には、必要なタグ名称が記憶されている。
[0015] Data required for processing, along with the execution of the program 35, based on the required tag name, or tag data management unit 13 is in a tag data storage unit 14 in the own cell controller, other Is determined in the tag data storage unit in the cell controller . Therefore, the tag
The data management unit 13 performs its own production based on the tag name.
Required for execution of management device programs
Discriminating to determine which other production management device is collecting data
Functions as a means. Data required for processing, when in the tag data storage section in the other cell controllers, other de
The data collection unit 15 collects data from another cell controller via the network interface 10. Incidentally, by all the data tag names required by flop <br/> program 35, it is stored in the program using the data table 36, for example, as shown in FIG. 3b, the program uses data
The table 36 stores necessary tag names.

【0016】他データ収集テーブルコピー部16および
他データ収集テーブル17は、他のセルコントローラが
収集しているデータがどの様なものであるかを知るため
のものであり、上述のように他のセルコントローラのデ
ータ収集テーブルをコピーするものである。したがっ
て、他データ収集テーブルコピー部16および他データ
収集テーブル17は、他の生産管理装置のデータ収集テ
ーブルを取得する取得手段として機能する。この他デー
タ収集テーブル17とプログラム使用データテーブルを
比較することによって、処理を行なうプログラム35が
必要とするデータの内、他のセルコントローラが収集し
ているデータを知ることができ、バックアップデータ収
集テーブル作成部18により、プログラム35が必要と
するデータの内、他のセルコントローラが収集している
データをバックアップデータ収集テーブル19に記憶し
ておく。バックアップデータ収集テーブル19として
は、例えば図3Cに示されるように、他のセルコントロ
ーラの番号、収集するデータに付加するタグ名称、収集
先のPLCを特定するノードアドレス、収集したデータ
を格納するメモリアドレスおよび収集するデータの種類
を表すデータ種等が記憶されており、他のセルコントロ
ーラの番号のほかはデータ収集テーブル11と同じ項目
である。
The other data collection table copy unit 16 and the other data collection table 17 are for knowing what data is being collected by another cell controller . Cell controller data
The data collection table is copied. Accordingly
The other data collection table copy unit 16 and the other data
The collection table 17 is a data collection table of another production management device.
It functions as an acquisition means for acquiring a cable. In comparing this other data collection table 17 and program use data tables Accordingly, among the data the program 35 to perform the processing required, the data can know the other cell controller is collecting, the backup data collection The table creation unit 18 stores data collected by another cell controller among the data required by the program 35 in the backup data collection table 19. As shown in FIG. 3C, for example, as shown in FIG. 3C, the backup data collection table 19 includes a number of another cell controller, a tag name to be added to data to be collected, a node address for specifying a collection destination PLC, and a memory for storing collected data. An address and a data type indicating the type of data to be collected are stored. The items other than the numbers of the other cell controllers are the same as those in the data collection table 11.

【0017】他データ収集プロセスチェック部20は、
バックアップデータ収集テーブル19のセルコントロー
ラ番号を参照して、必要なデータの内他のセルコントロ
ーラが収集しているデータがどのセルコントローラが収
集しているのかを判断し、そのセルコントローラが正常
に動作しているかどうかの監視を、ネットワークインタ
ーフェースを介して、ネットワーク内にセルコントロー
ラが出している正常動作を示す信号などを検出すること
により行なう。
The other data collection process check unit 20
By referring to the cell controller number in the backup data collection table 19, it is determined which cell controller is collecting data required by another cell controller from the necessary data, and the cell controller operates normally. was and whether the monitored via the network interface, carried out by detecting a etc. signal indicating a normal operation of the cell controller in the network is out.

【0018】データ収集テーブル変更処理部21は、他
データ収集プロセスチェック部20が他のセルコントロ
ーラのデータ収集に異常があると判断した場合に、バッ
クアップデータ収集テーブル19より、異常のあるセル
コントローラ番号の収集データを取り出し、この収集デ
ータの項目から、セルコントローラ番号を削除して、デ
ータ収集テーブル11に書き込む処理を行なう。このよ
うに、他のセルコントローラのデータ収集に異常が発生
した場合に、自らのセルコントローラが収集するデータ
としてデータ収集テーブル11に記憶させることによ
り、自らのセルコントローラが必要とするデータの収集
に支障をきたすことなく処理を続行することができる。
When the other data collection process check unit 20 determines that there is an abnormality in the data collection of another cell controller, the data collection table change processing unit 21 reads the abnormal cell controller number from the backup data collection table 19. Of the collected data, the cell controller number is deleted from the items of the collected data, and the data is written into the data collection table 11. As described above, when an abnormality occurs in data collection of another cell controller, the data collected by the own cell controller is stored in the data collection table 11 as data to be collected by the own cell controller. The processing can be continued without any trouble.

【0019】次に、本発明の生産管理装置を用いた上述
のセルコントローラの動作について説明する。図4は、
セルコントローラの動作を説明するためのフローチャー
トである。
Next, the operation of the above-described cell controller using the production management device of the present invention will be described. FIG.
5 is a flowchart for explaining the operation of the cell controller.

【0020】まず、システムの起動が開始されると、他
データ収集テーブルコピー部16が他のセルコントロー
ラのデータ収集テーブルをコピーして他データ収集テー
ブル17を作成する(S1)。次いで、プログラム使用
データテーブル36と他データ収集テーブル17を比較
して、処理に使用するデータの内、他のセルコントロー
ラが収集しているデータを検出して、バックアップデー
タ収集テーブル19を作成する(S2)。そして、セル
コントローラとしてのデータ収集を開始する(S3)。
次いで、他のセルコントローラのデータ収集プロセスの
チェックを行ない(S4)、異常を検知したならば(S
5)、バックアップデータ収集テーブル19から異常の
発生したセルコントローラが収集していたデータを読み
込み(S6)、次セルコントローラが収集するデータと
して、データ収集テーブル11に追加登録する(S
7)。
First, when the activation of the system is started, the other data collection table copying unit 16 copies the data collection table of another cell controller and creates another data collection table 17 (S1). Next, the program use data table 36 and the other data collection table 17 are compared to detect data collected by another cell controller among the data used for processing, and the backup data collection table 19 is created ( S2). Then, data collection as a cell controller is started (S3).
Next, the data collection process of another cell controller is checked (S4).
5) The data collected by the abnormal cell controller is read from the backup data collection table 19 (S6), and is additionally registered in the data collection table 11 as data to be collected by the next cell controller (S6).
7).

【0021】これにより、他のセルコントローラが収集
していたデータをそのセルコントローラの異常によりデ
ータ収集が停止してしまっても、自らが必要とするデー
タを直接収集するようになるため、プログラムの処理は
そのまま続行される。
As a result, even if the data collection by another cell controller is stopped due to the abnormality of the cell controller, the data required by itself can be directly collected. Processing continues as is.

【0022】[0022]

【発明の効果】以上説明したように、本発明の生産管理
装置によれば、ネットワークによって接続されている他
の生産管理装置が収集していた情報をその生産管理装置
にかわって直接収集できるようにしたため、他の生産管
理装置に異常が発生し、データ収集が停止してしまって
も、停止したデータ収集を異常の発生した生産管理装置
にかわって収集することができるので、停止した生産管
理装置が収集したデータを共有して処理を行なっていた
生産管理装置までもが停止することを防止することがで
きる。
As described above, according to the production management apparatus of the present invention, information collected by another production management apparatus connected by a network can be directly collected instead of the production management apparatus. As a result, even if an error occurs in another production management device and data collection stops, the stopped data collection can be collected instead of the production management device in which the error occurred. It is possible to prevent even the production management device that has been performing processing by sharing the data collected by the device from stopping.

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

【図1】 生産システムを説明するためのブロック図で
ある。
FIG. 1 is a block diagram for explaining a production system.

【図2】 本発明の生産管理装置を用いたセルコントロ
ーラを説明するためのブロック図である。
FIG. 2 is a block diagram for explaining a cell controller using the production management device of the present invention.

【図3】 本発明で用いるテーブルの一例である。FIG. 3 is an example of a table used in the present invention.

【図4】 本発明の生産管理装置を用いたセルコントロ
ーラの動作を説明するためのフローチャートである。
FIG. 4 is a flowchart for explaining the operation of a cell controller using the production management device of the present invention.

【符号の説明】[Explanation of symbols]

10…ネットワークインターフェース、 11…デ
ータ収集テーブル、12…データ収集部、
13…タグデータ管理部、14…タグデータ
記憶部、 15…他データ収集部、1
6…他データ収集テーブルコピー部、 17…他デ
ータ収集テーブル、18…バックアップデータ収集テー
ブル作成部、19…バックアップデータ収集テーブル、
20…他データ収集プロセスチェック部、21…データ
収集テーブル変更処理部、 35…プログラム、3
6…プログラム使用データテーブル。
10 network interface, 11 data collection table, 12 data collection unit,
13: Tag data management unit, 14: Tag data storage unit, 15: Other data collection unit, 1
6: Other data collection table copy unit, 17: Other data collection table, 18: Backup data collection table creation unit, 19: Backup data collection table,
20: Other data collection process check unit, 21: Data collection table change processing unit, 35: Program, 3
6. Program use data table.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G05B 19/418 B23Q 41/00 G05B 15/02 G06F 17/60 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int. Cl. 7 , DB name) G05B 19/418 B23Q 41/00 G05B 15/02 G06F 17/60

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ネットワークにより複数の設備制御装置
および他の生産管理装置と接続され、前記複数の設備制
御装置のいずれかからデータを収集すると共に、前記他
の生産管理装置が収集した前記複数の設備制御装置のデ
ータを取得して処理する生産管理装置において、 自己の生産管理装置によって収集される各データに対し
て付加されるタグ名称と該データの収集先に関する情報
とが記憶されたデータ収集テーブルと、自己の生産管理
装置によるプログラムの実行にともなって必要とされる
各データに対して付加されるタグ名称を記憶するための
プログラム使用データテーブルと、 前記他の生産管理装置によって収集される各データに対
して付加されるタグ名称と該データの収集先に関する情
報とが記憶された、他の生産管理装置のデータ収集テー
ブルを取得する取得手段と、 前記プログラム使用データテーブルに記憶されたタグ名
称と前記他の生産管理装置のデータ収集テーブルのタグ
名称とに基づいて、自己の生産管理装置のプログラムの
実行にともなって必要とされるデータを収集している他
の生産管理装置を判別する判別手段と、 前記他の生産管理装置の異常を検出する異常検出手段
と、を有し、 前記判別手段によって判別された前記他の生産管理装置
に異常が検出された場合、当該他の生産管理装置による
データの収集先に関する情報を自己の生産管理装置のデ
ータ収集テーブルに加えることによって、前記他の生産
管理装置に代わって前記自己の生産管理装置がデータを
収集することを特徴とする生産管理装置。
An apparatus is connected to a plurality of equipment control devices and another production management device via a network to collect data from any of the plurality of equipment control devices and to collect the data collected by the other production management device. In a production management device that acquires and processes data of an equipment control device, a data collection in which a tag name added to each data collected by its own production management device and information on a collection destination of the data are stored. A table, a program use data table for storing tag names added to respective data required as the program is executed by the own production management device, and collected by the other production management device. A data of another production management device in which a tag name added to each data and information on a collection destination of the data are stored. Acquisition means for acquiring a collection table, and execution of the program of the own production management device based on the tag name stored in the program usage data table and the tag name of the data collection table of the another production management device. a discriminating means for discriminating another production management system that collects data required, and the abnormality detecting means for detecting an abnormality of the other production control apparatus, the Te, judged by the judging means When an abnormality is detected in the other production management device, information about the data collection destination of the other production management device is added to the data collection table of the own production management device, thereby replacing the other production management device. Wherein said own production management device collects data.
JP3905893A 1993-02-26 1993-02-26 Production management device Expired - Fee Related JP3355682B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3905893A JP3355682B2 (en) 1993-02-26 1993-02-26 Production management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3905893A JP3355682B2 (en) 1993-02-26 1993-02-26 Production management device

Publications (2)

Publication Number Publication Date
JPH06251029A JPH06251029A (en) 1994-09-09
JP3355682B2 true JP3355682B2 (en) 2002-12-09

Family

ID=12542538

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3905893A Expired - Fee Related JP3355682B2 (en) 1993-02-26 1993-02-26 Production management device

Country Status (1)

Country Link
JP (1) JP3355682B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019187015A1 (en) * 2018-03-30 2019-10-03 三菱電機株式会社 Management device, management system, display method, and program

Also Published As

Publication number Publication date
JPH06251029A (en) 1994-09-09

Similar Documents

Publication Publication Date Title
US5491791A (en) System and method for remote workstation monitoring within a distributed computing environment
EP0482526A2 (en) Optimization method for adaptive sensor reading scheduling and delayed alarm evaluation in real-time diagnostic systems
CN112579101B (en) Task script management and control method and device, electronic equipment and storage medium
EP0361387B1 (en) Automatic operation control system for computer system
JPH0526214B2 (en)
JP3355682B2 (en) Production management device
CA2758682A1 (en) Plant control system, data to be equalized selection apparatus, and data to be equalized selection method
JPH0962626A (en) Online test method for distributed processing system
JPH0911092A (en) Production support system and intelligent interface for production equipment
JPH0895614A (en) Control device
CN105677515A (en) Online backup method and system for database
JP2712834B2 (en) Failure support equipment
JPH0424838A (en) Fault control system for multiprocessor
JPS61813A (en) Deciding system for faulty area of sequence controller
JPS6398764A (en) File recovery system for multi-computer system
Neve et al. Application of manufacturing message specification for flexible manufacturing system control
RU2194369C2 (en) Hardware set for automatic telephone exchange of emergency and fire alarm system
JP2699291B2 (en) Power failure processing device
JPH07306710A (en) Supervisory control device and supervisory control system
CN119644886A (en) Remote control method and system for acid cycle regeneration device
JPH0227691B2 (en)
JPH0884145A (en) Network monitoring system
Anton et al. An Implementation of High Availability in Networked Robotic Systems
CN121050943A (en) Fault-tolerant management system, methods and equipment for training artificial intelligence in vehicle terminals
CN121144135A (en) An automated database inspection method, device and system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081004

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091004

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees