[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2000267710A - Method and device for generating network routing information, and recording medium recording the network routing information generating method - Google Patents

Method and device for generating network routing information, and recording medium recording the network routing information generating method

Info

Publication number
JP2000267710A
JP2000267710A JP11076388A JP7638899A JP2000267710A JP 2000267710 A JP2000267710 A JP 2000267710A JP 11076388 A JP11076388 A JP 11076388A JP 7638899 A JP7638899 A JP 7638899A JP 2000267710 A JP2000267710 A JP 2000267710A
Authority
JP
Japan
Prior art keywords
network
routing information
information
plc
control system
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.)
Withdrawn
Application number
JP11076388A
Other languages
Japanese (ja)
Inventor
Makoto Okuno
誠 奥野
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 JP11076388A priority Critical patent/JP2000267710A/en
Publication of JP2000267710A publication Critical patent/JP2000267710A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Control By Computers (AREA)
  • Programmable Controllers (AREA)
  • Small-Scale Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To facilitate the generation and management of network routing information and also to easily deal with the change of a network synthesis by generating and managing an only network synthesis information for a control system by means of an exclusive tool. SOLUTION: A network synthesis setting part 20 sets the only network synthesis information for a control system according to the network synthesis information which is inputted via an input part 10. A network synthesis display part 30 displays the only network synthesis information on the control system set by the part 20, and a network synthesis check part 50 checks whether the network synthesis information has any conflict. A network routing information generation part 70 generates automatically the network routing information on a controller that is designated at the part 10 from the network synthesis information stored in a network synthesis information storage part 40.

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、コンピュータシ
ステムにおけるネットワークルーティング情報を自動生
成するネットワークルーティング情報生成方法および装
置、およびネットワークルーティング情報生成方法が記
録された記録媒体に関し、詳しくは、PLC(プログラ
マブルロジックコントローラ)などの制御装置がネット
ワークで接続された制御システムの各制御装置が必要と
するネットワークルーティング情報を自動生成するネッ
トワークルーティング情報生成方法および装置、および
ネットワークルーティング情報生成方法が記録された記
録媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network routing information generating method and apparatus for automatically generating network routing information in a computer system, and a recording medium on which the network routing information generating method is recorded. The present invention relates to a network routing information generation method and apparatus for automatically generating network routing information required by each control device of a control system in which a control device such as a controller is connected via a network, and a recording medium on which the network routing information generation method is recorded. .

【0002】[0002]

【従来の技術】一般に、PLCなどの制御装置がネット
ワークで接続された制御システムにおいては、あるネッ
トワークに接続されたPLCは、ネットワークの中継局
であるゲートウエイ局を介して異なるネットワーク上の
PLCと通信(リモート通信)することができる。
2. Description of the Related Art Generally, in a control system in which a control device such as a PLC is connected to a network, a PLC connected to a certain network communicates with a PLC on a different network via a gateway station which is a relay station of the network. (Remote communication).

【0003】ここで、PLCは、各ネットワーク上にお
けるPLCの識別IDおよび各PLC上におけるネット
ワーク装置の識別IDが固定的に設定されている。
Here, in the PLC, the ID of the PLC on each network and the ID of the network device on each PLC are fixedly set.

【0004】また、ホストコンピュータをRS232C
などのシリアルインタフェースで上記制御システムのP
LCに接続することにより、ホストコンピュータは、ネ
ットワークのゲートウエイ局を介して異なるネットワー
ク上のPLCとリモート通信することもできる。
Further, the host computer is RS232C
Of the above control system with a serial interface such as
By connecting to the LC, the host computer can also remotely communicate with a PLC on a different network via the gateway station of the network.

【0005】このようなリモート通信機能を実現するに
は、制御システム上の関連する全てのPLC、すなわ
ち、通信メッセージを送信するPLC、ゲートウエイ局
となるPLC、通信メッセージを受信してレスポンスを
返すPLCに、静的なネットワークルーティング情報、
すなわち異なるネットワーク上のPLCと通信するため
に必要な情報を正しく設定しておかなければならない。
In order to realize such a remote communication function, all the related PLCs on the control system, that is, a PLC for transmitting a communication message, a PLC for a gateway station, and a PLC for receiving a communication message and returning a response. , Static network routing information,
That is, information necessary for communicating with PLCs on different networks must be set correctly.

【0006】従来、このようなネットワークルーティン
グ情報は、制御システムのネットワーク構成情報、すな
わちネットワーク構成上にある全てのネットワークにユ
ニークな識別ID、ネットワーク内でユニークなPLC
の識別IDおよびPLC内でユニークなネットワーク装
置の識別IDを参考に、コンピュータ上の専用ツールソ
フトウエアで各PLC毎に個別に作成し、記憶媒体へ保
存することで管理されている。
Conventionally, such network routing information includes network configuration information of a control system, that is, an identification ID unique to all networks in the network configuration, and a PLC unique to the network.
The information is managed by individually creating each PLC using dedicated tool software on a computer with reference to the identification ID of the PLC and the identification ID of the network device unique within the PLC, and storing the created data in a storage medium.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、上述し
た従来の方法では、制御システムを構成するPLCが必
要とするネットワークルーティング情報がPLC毎に異
なるため、以下に示すような問題があった。
However, the conventional method described above has the following problems because the network routing information required by the PLCs constituting the control system differs for each PLC.

【0008】1)制御システムを構成するPLCの総ノ
ード数に相当する数のネットワークルーティング情報を
ユーザが1つずつ作成する必要があり、その作業および
管理が大変であり、そのために作成ミス、管理ミス等を
起こす可能性がある。
1) It is necessary for the user to create one piece of network routing information corresponding to the total number of nodes of the PLC constituting the control system, and the work and management are troublesome. There is a possibility of making mistakes.

【0009】2)制御システムのネットワーク構成が一
旦変更されると、全てのPLCのネットワークルーティ
ング情報を個別に再構築する必要があり、その見直し作
業が大変であるととともに作業ミスを起こす可能性があ
る。
[0009] 2) Once the network configuration of the control system is changed, it is necessary to individually reconstruct the network routing information of all PLCs. is there.

【0010】そこで、この発明は、ネットワークルーテ
ィング情報の作成作業および管理が容易になり、かつ制
御システムのネットワーク構成の変更に容易に対応する
ことができるネットワークルーティング情報生成方法お
よび装置、およびネットワークルーティング情報生成方
法が記録された記録媒体を提供することを目的とする。
[0010] Therefore, the present invention provides a method and apparatus for generating network routing information and a network routing information which can easily create and manage network routing information and can easily cope with a change in the network configuration of a control system. An object of the present invention is to provide a recording medium on which a generation method is recorded.

【0011】[0011]

【課題を解決するための手段】この発明によれば、各P
LC毎のネットワークルーティング情報の代わりに制御
システムに唯一のネットワーク構成情報を定義し、この
情報のみを専用ツールで作成管理し、各PLCは、必要
とするネットワークルーティング情報を専用ツール若し
くはPLCにより上記制御システムに唯一のネットワー
ク構成情報に基づき自動生成する。
According to the present invention, each P
Only the network configuration information is defined in the control system instead of the network routing information for each LC, and only this information is created and managed by the dedicated tool. Each PLC controls the required network routing information by the dedicated tool or the PLC. Automatically generated based on network configuration information unique to the system.

【0012】このような構成によると、 1)制御システムを構成するPLC毎に必要だったネッ
トワークルーティング情報を制御システムに唯一のネッ
トワーク構成情報に集約できるため、その維持、管理が
容易になる 2)制御システムを構成するPLC毎に必要だったネッ
トワークルーティング情報を制御システムに唯一のネッ
トワーク構成情報を作成するという視覚的作業のみで行
えるため、その作成作業が簡素化され、ユーザによる作
業ミスを削減することができる 3)制御システムのネットワーク構成に変更があった場
合でもPLC毎のネットワークルーティング情報を個別
に再構築する必要がなく、ネットワーク構成情報のみを
変更するだけで更新された各PLC毎のネットワークル
ーティング情報を簡単に作成することができる 等が可能になる。
According to such a configuration, 1) the network routing information required for each PLC configuring the control system can be consolidated into the network configuration information unique to the control system, so that its maintenance and management are facilitated 2). Since the network routing information required for each PLC configuring the control system can be performed only by the visual operation of creating the only network configuration information in the control system, the creation operation is simplified, and work errors by the user are reduced. 3) Even if there is a change in the network configuration of the control system, it is not necessary to individually reconstruct the network routing information for each PLC, and the network for each PLC updated only by changing only the network configuration information You can easily create routing information Etc. becomes possible.

【0013】すなわち、請求項1記載の発明は、複数の
制御装置をネットワークで接続した制御システムのネッ
トワークルーティング情報を生成するネットワークルー
ティング情報生成方法において、上記制御システムを構
成する個別の制御装置情報をもとに上記制御システムに
唯一のネットワーク構成情報を入力する第1のステップ
と、上記ネットワーク構成情報を記憶する第2のステッ
プと、上記ネットワーク構成情報に矛盾がないことを確
認する第3のステップと、上記制御システムを構成する
少なくとも1つの制御装置を指定する第4のステップ
と、上記記憶されたネットワーク構成情報に基づき上記
指定された制御装置のネットワークルーティング情報を
生成する第5のステップと、を具備することを特徴とす
る。
That is, according to a first aspect of the present invention, there is provided a network routing information generating method for generating network routing information of a control system in which a plurality of control devices are connected via a network. A first step of inputting only network configuration information to the control system, a second step of storing the network configuration information, and a third step of confirming that the network configuration information is consistent. A fourth step of designating at least one control device constituting the control system, a fifth step of generating network routing information of the designated control device based on the stored network configuration information, It is characterized by having.

【0014】また、請求項2記載の発明は、複数の制御
装置をネットワークで接続した制御システムのネットワ
ークルーティング情報を生成するネットワークルーティ
ング情報生成装置において、上記制御システムを構成す
る個別の制御装置情報をもとに上記制御システムに唯一
のネットワーク構成情報を入力する入力手段と、上記入
力手段により入力された上記ネットワーク構成情報を記
憶する記憶手段と、上記記憶手段に記憶された上記ネッ
トワーク構成情報に矛盾がないことを確認する確認手段
と、上記記憶手段に記憶された上記制御システムを構成
する少なくとも1つの制御装置を指定する指定手段と、
上記記憶手段に記憶された上記ネットワーク構成情報に
基づき上記指定手段により指定された制御装置のネット
ワークルーティング情報を生成するネットワークルーテ
ィング情報生成手段と、を具備することを特徴とする。
According to a second aspect of the present invention, there is provided a network routing information generating device for generating network routing information of a control system in which a plurality of control devices are connected by a network, wherein individual control device information constituting the control system is stored. Input means for inputting only network configuration information to the control system, storage means for storing the network configuration information input by the input means, and inconsistency with the network configuration information stored in the storage means. Confirmation means for confirming that there is no data, designation means for designating at least one control device constituting the control system stored in the storage means,
Network routing information generating means for generating network routing information of the control device specified by the specifying means based on the network configuration information stored in the storage means.

【0015】また、請求項3記載の発明は、複数の制御
装置をネットワークで接続した制御システムのネットワ
ークルーティング情報を生成するネットワークルーティ
ング情報生成方法が記録された記録媒体において、上記
制御システムを構成する個別の制御装置情報をもとに上
記制御システムに唯一のネットワーク構成情報を入力す
る第1のステップと、上記ネットワーク構成情報を記憶
する第2のステップと、上記ネットワーク構成情報に矛
盾がないことを確認する第3のステップと、上記制御シ
ステムを構成する少なくとも1つの制御装置を指定する
第4のステップと、上記記憶されたネットワーク構成情
報に基づき上記指定された制御装置のネットワークルー
ティング情報を生成する第5のステップと、を具備する
ことを特徴とする。
According to a third aspect of the present invention, the control system is configured on a recording medium recording a network routing information generating method for generating network routing information of a control system in which a plurality of control devices are connected via a network. A first step of inputting only network configuration information to the control system based on individual control device information, a second step of storing the network configuration information, and checking that the network configuration information is consistent. A third step of confirming, a fourth step of designating at least one control device constituting the control system, and generating network routing information of the designated control device based on the stored network configuration information. And a fifth step.

【0016】[0016]

【発明の実施の形態】以下、この発明に係わるネットワ
ークルーティング情報生成方法および装置、およびネッ
トワークルーティング情報生成方法が記録された記録媒
体の実施の形態を添付図面を参照して詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of a network routing information generating method and apparatus according to the present invention and a recording medium on which the network routing information generating method is recorded will be described below in detail with reference to the accompanying drawings.

【0017】図1は、この発明に係わるネットワークル
ーティング情報生成装置の全体構成を示すブロック図で
ある。
FIG. 1 is a block diagram showing an overall configuration of a network routing information generating apparatus according to the present invention.

【0018】図1において、このネットワークルーティ
ング情報生成装置100は、複数の制御装置をネットワ
ークで接続した制御システムのネットワークルーティン
グ情報を自動生成するもので、入力部10、ネットワー
ク構成設定部20、ネットワーク構成表示部30、ネッ
トワーク構成記憶部40、ネットワーク構成チェック部
50、制御装置情報記憶部60、ネットワークルーティ
ング情報生成部70、ネットワークルーティング情報記
憶部80、ネットワークルーティング情報表示部90を
具備し、これら各部はバス1を介して相互に接続して構
成される。
Referring to FIG. 1, a network routing information generating apparatus 100 automatically generates network routing information of a control system in which a plurality of control devices are connected by a network, and includes an input unit 10, a network configuration setting unit 20, a network configuration It has a display unit 30, a network configuration storage unit 40, a network configuration check unit 50, a control device information storage unit 60, a network routing information generation unit 70, a network routing information storage unit 80, and a network routing information display unit 90. They are connected to each other via a bus 1.

【0019】ここで、入力部10は、キーボード、マウ
ス等から構成され、このネットワークルーティング情報
生成装置100によるネットワークルーティング情報生
成対象となる制御システムを構成する個別の制御装置情
報をもとにこの制御システムに唯一のネットワーク構成
情報を入力するとともに、この制御システムを構成する
少なくとも1つの制御装置を指定する入力等を行う。
The input unit 10 is composed of a keyboard, a mouse, and the like, and is controlled based on individual control device information constituting a control system for which network routing information is to be generated by the network routing information generating device 100. In addition to inputting only network configuration information to the system, input for designating at least one control device constituting the control system is performed.

【0020】ネットワーク構成設定部20は、入力部1
0により入力されたネットワーク構成情報に基づきこの
制御システムに唯一のネットワーク構成情報を設定す
る。
The network configuration setting unit 20 includes an input unit 1
Based on the network configuration information input by 0, only one network configuration information is set in this control system.

【0021】ネットワーク構成表示部30は、ネットワ
ーク構成設定部20で設定されたこの制御システムに唯
一のネットワーク構成情報を図示しない表示装置に表示
する等の制御を行う。
The network configuration display unit 30 performs control such as displaying the network configuration information unique to the control system set by the network configuration setting unit 20 on a display device (not shown).

【0022】ネットワーク構成記憶部40は、ネットワ
ーク構成設定部20により設定されたこの制御システム
に唯一のネットワーク構成情報を記憶する。
The network configuration storage unit 40 stores only network configuration information for this control system set by the network configuration setting unit 20.

【0023】ネットワーク構成チェック部50は、ネッ
トワーク構成設定部20により設定されたこの制御シス
テムに唯一のネットワーク構成情報に矛盾がないか否か
のチェックを行う。
The network configuration check unit 50 checks whether there is any inconsistency in the network configuration information unique to the control system set by the network configuration setting unit 20.

【0024】制御装置情報記憶部60は、このネットワ
ークルーティング情報生成装置100によるネットワー
クルーティング情報生成対象となる制御システムを構成
する個別の制御装置情報を記憶する。
The control device information storage unit 60 stores individual control device information constituting a control system for which the network routing information generation device 100 generates network routing information.

【0025】ネットワークルーティング情報生成部70
は、ネットワーク構成記憶部40に記憶されたネットワ
ーク構成情報に基づき入力部10で指定された制御装置
のネットワークルーティング情報を自動生成する演算を
行う。
Network routing information generator 70
Performs an operation of automatically generating network routing information of the control device specified by the input unit 10 based on the network configuration information stored in the network configuration storage unit 40.

【0026】ネットワークルーティング情報記憶部80
は、ネットワークルーティング情報生成部70により設
定されたネットワークルーティング情報80−1、80
−2、・・・を指定された制御装置に対応して記憶す
る。
Network routing information storage unit 80
Are the network routing information 80-1 and 80 set by the network routing information generator 70.
.. Are stored corresponding to the designated control device.

【0027】ネットワークルーティング情報表示部90
は、ネットワークルーティング情報生成部70により自
動生成され、ネットワークルーティング情報記憶部80
に記憶されるネットワークルーティング情報80−1、
80−2、・・・を各制御装置に対応して図示しない表
示装置に表示する等の制御を行う。
Network routing information display section 90
Is automatically generated by the network routing information generation unit 70, and the network routing information storage unit 80
Network routing information 80-1 stored in
.. Are displayed on a display device (not shown) corresponding to each control device.

【0028】図2は、図1に示したネットワークルーテ
ィング情報生成装置100によるネットワークルーティ
ング情報生成対象となる制御システムの一例を示すシス
テム構成図である。
FIG. 2 is a system configuration diagram showing an example of a control system for which network routing information is to be generated by the network routing information generating device 100 shown in FIG.

【0029】図2において、この制御システム200
は、PLCを制御装置としてネットワークで接続するも
ので、ネットワーク210にゲートウエイ(GW)21
2−1、212−2、212−3を介して接続されたP
LC211−1、211−2、211−3およびネット
ワーク220にゲートウエイ222−1、222−2、
222−3を介して接続されたPLC221−1、PL
C221−2、PLC221−3およびネットワーク2
30にゲートウエイ232−1、232−2、232−
3、232−4、232−5、232−6を介して接続
されたPLC221−1、231−2、231−3、2
31−4、231−5、231−6を具備して構成さ
れ、PLC211−3は、ゲートウエイ213を介して
ネットワーク230に接続され、PLC221−1は、
ゲートウエイ223を介してネットワーク230に接続
されている。
In FIG. 2, the control system 200
Is a device which is connected to a network by using a PLC as a control device.
P connected via 2-1, 212-2 and 212-3
The gateways 222-1 and 222-2 are connected to the LCs 211-1, 211-2 and 211-3 and the network 220.
PLC 221-1, PL connected via 222-3
C221-2, PLC221-3 and network 2
The gateway 232-1, 232-2, 232-
3, 232-4, 232-5, and PLCs 221-1, 231-2, 231-3, 2 connected via 232-6.
31-4, 231-5, and 231-6, the PLC 211-3 is connected to the network 230 via the gateway 213, and the PLC 221-1 is
It is connected to the network 230 via the gateway 223.

【0030】このような構成において、ネットワークル
ーティング情報の生成により、例えば、ネットワーク2
10に接続されたPLC211−1は他のネットワーク
230に接続されたPLC231−1と、PLC211
−3を中継PLCとしてリモート通信を行うことができ
る。また、ネットワーク220に接続されたPLC22
1−3も他のネットワーク230に接続されたPLC2
31−1と、PLC221−1を中継PLCとしてリモ
ート通信を行うことができる。
In such a configuration, the generation of the network routing information allows, for example, the network 2
10 is connected to the PLC 231-1 connected to another network 230 and the PLC 211-1 connected to the other network 230.
-3 can be used as a relay PLC for remote communication. The PLC 22 connected to the network 220
1-3 are also PLC2 connected to another network 230.
Remote communication can be performed using the PLC 221-1 and the PLC 221-1 as relay PLCs.

【0031】図3は、図1に示したネットワークルーテ
ィング情報生成装置100のネットワーク構成設定部2
0により設定されるネットワーク構成情報の設定例を示
す図である。
FIG. 3 shows a network configuration setting unit 2 of the network routing information generating apparatus 100 shown in FIG.
FIG. 9 is a diagram illustrating a setting example of network configuration information set by 0.

【0032】図3において、ネットワーク構成設定部2
0により設定されるネットワーク構成情報(ネットワー
ク構成テーブル)は、「PLC ID」、「PLC情
報」、「ネットワークID」、「ネットワーク情報」、
「ノードID」、「ユニットID」から構成される。
In FIG. 3, a network configuration setting unit 2
The network configuration information (network configuration table) set by “0” includes “PLC ID”, “PLC information”, “network ID”, “network information”,
It consists of a “node ID” and a “unit ID”.

【0033】ここで、「PLC ID」は、ネットワー
ク構成上にある全てのPLCにユニークな識別IDであ
る。
Here, "PLC ID" is an identification ID unique to all PLCs on the network configuration.

【0034】また、「PLC情報」は、PLCの機種名
等を示すもので、例えば、「AB1000」等である。
The "PLC information" indicates the model name of the PLC, for example, "AB1000".

【0035】また、「ネットワークID」は、ネットワ
ーク構成上にある全てのネットワークにユニークな識別
IDで、例えば、ネットワーク番号等である。
The "network ID" is an identification ID unique to all networks in the network configuration, such as a network number.

【0036】また、「ネットワーク情報」は、ネットワ
ーク形成名等で、例えば、「AB−LINK」等であ
る。
The "network information" is a network formation name, for example, "AB-LINK".

【0037】また、「ノードID」は、ネットワーク内
でユニークなPLCの識別IDで、例えば、ノード番号
等である。
The “node ID” is a unique PLC identification ID in the network, such as a node number.

【0038】また、「ユニットID」は、PLC内でユ
ニークなネットワーク装置の識別IDで、例えば、ユニ
ット番号等である。
The "unit ID" is a unique identification ID of a network device in the PLC, such as a unit number.

【0039】図3においては、「PLC ID」である
「P:v1」、「P:v2」、・・・、「P:vn」に
対応して、「ネットワークID」が「N:x1」、
「N:x2」、・・・、「N:xn」に設定され、「ノ
ードID」が「D:y1」、「D:y2」、・・・、
「D:yn」に設定され、「ユニットID」が「U:z
1」、「U:z2」、・・・、「U:zn」に設定され
ている場合を示している。
In FIG. 3, the “network ID” is “N: x1” corresponding to “P: v1”, “P: v2”,... ,
, "N: x2", ..., "N: xn", and the "node ID" is "D: y1", "D: y2", ...,
"D: yn" is set and "Unit ID" is set to "U: z".
1 "," U: z2 ",...," U: zn ".

【0040】図4は、図1に示したネットワークルーテ
ィング情報生成装置100のネットワークルーティング
情報生成部70により生成されるネットワークルーティ
ング情報のうちのPLCが属するネットワークを表すテ
ーブルを示す図である。
FIG. 4 is a diagram showing a table representing a network to which a PLC belongs in the network routing information generated by the network routing information generator 70 of the network routing information generator 100 shown in FIG.

【0041】図4において、このPLCが属するネット
ワークを表すテーブルは、「PLCが属するネットワー
クの識別ID(自ネットワーク)」および「自ネットワ
ークのユニットID」から構成される。
In FIG. 4, the table indicating the network to which the PLC belongs is composed of “identification ID of the network to which the PLC belongs (own network)” and “unit ID of the own network”.

【0042】すなわち、図4においては、「PLCが属
するネットワークの識別ID(自ネットワーク)」であ
る「N:x1」、「N:x2」、・・・、「N:xn」
に対応して、「自ネットワークのユニットID」が
「U:z1」、「U:z2」、・・・、「U:zn」に
設定される場合を示している。
That is, in FIG. 4, “N: x1”, “N: x2”,..., “N: xn”, which are the “identification ID (own network) of the network to which the PLC belongs”
, “U: z1”, “U: z2”,..., “U: zn” are set for “unit ID of own network”.

【0043】図5は、図1に示したネットワークルーテ
ィング情報生成装置100のネットワークルーティング
情報生成部70により生成されるネットワークルーティ
ング情報のうちのPLCがリモート通信可能なネットワ
ークを表すテーブルを示す図である。
FIG. 5 is a diagram showing a table representing a network in which the PLC is capable of remote communication among the network routing information generated by the network routing information generator 70 of the network routing information generator 100 shown in FIG. .

【0044】図5において、このPLCがリモート通信
可能なネットワークを表すテーブルは、「リモート通信
が可能なネットワーク識別ID(最終ネットワー
ク)」、「最終ネットワークへの経路となるPLCのネ
ットワーク識別ID」、「最終ネットワークへの経路と
なるPLCのネットワーク上での識別ID」から構成さ
れる。
In FIG. 5, the table representing the networks with which the PLC is capable of remote communication includes “network identification ID with which remote communication is possible (final network)”, “network identification ID of the PLC serving as a route to the final network”, It is composed of "an identification ID on the network of a PLC which is a route to the final network".

【0045】すなわち、図5においては、「リモート通
信が可能なネットワーク識別ID(最終ネットワー
ク)」である「N:xx1」、「N:xx2」、・・
・、「N:xxn」に対応して、「最終ネットワークへ
の経路となるPLCのネットワーク識別ID」が「N:
xxx1」、「N:xxx2」、・・・、「N:xxx
n」に設定され、「最終ネットワークへの経路となるP
LCのネットワーク上での識別ID」が「D:y1」、
「D:y2」、・・・、「D:yn」に設定される場合
を示している。
That is, in FIG. 5, "N: xx1", "N: xx2", which are "network identification ID (final network) capable of remote communication",.
.. Corresponding to “N: xxn”, the “network identification ID of the PLC to be the route to the final network” is “N:
xxx1 "," N: xxx2 ",...," N: xxx "
n "and" P which is the route to the final network "
The ID of the LC on the network is “D: y1”,
The case where “D: y2”,..., “D: yn” is set is shown.

【0046】図6は、図1に示したネットワークルーテ
ィング情報生成装置100のネットワーク構成表示部3
0により表示されるネットワーク構成の一例を示す図で
ある。
FIG. 6 shows the network configuration display unit 3 of the network routing information generating apparatus 100 shown in FIG.
FIG. 3 is a diagram illustrating an example of a network configuration indicated by 0.

【0047】図6においては、「ネットワークID」が
「x1」であるネットワークに「PLC ID」が「v
1」、「v2」、「v3」であるPLCが接続され、
「ネットワークID」が「x2」であるネットワークに
「PLC ID」が「v4」、「v5」、「v6」であ
るPLCが接続され、「ネットワークID」が「x3」
であるネットワークに「PLC ID」が「v7」、
「v8」、「v9」、「v10」、「v11」、「v1
2」であるPLCが接続されていることを示している。
In FIG. 6, a network whose “network ID” is “x1” has a “PLC ID” of “v
1 "," v2 "and" v3 "are connected,
A PLC whose “PLC ID” is “v4”, “v5”, “v6” is connected to a network whose “network ID” is “x2”, and a “network ID” is “x3”
"PLC ID" is "v7" for the network
“V8”, “v9”, “v10”, “v11”, “v1”
2 "is connected.

【0048】また、「ネットワークID」が「x3」で
あるネットワークは、「ネットワーク情報」が「AB−
LINK」であり、「PLC ID」が「v7」である
PLCは、「PLC情報」が「AB1000」であり、
「ノードID」がyのゲートウエイは、「ユニットI
D」がzであることを示している。
The network whose “network ID” is “x3” has “network information” of “AB-
LINK "and the PLC whose" PLC ID "is" v7 ", the" PLC information "is" AB1000 ",
The gateway whose “node ID” is y is “unit I
D "is z.

【0049】図7は、図1に示したネットワークルーテ
ィング情報生成装置100のネットワークルーティング
情報生成部70によるネットワークルーティング情報の
生成手順を示したフローチャートである。
FIG. 7 is a flowchart showing a procedure for generating network routing information by the network routing information generation unit 70 of the network routing information generation device 100 shown in FIG.

【0050】図7において、ネットワークルーティング
情報生成部70によるネットワークルーティング情報の
生成手順は、まず、通過可能なゲートウエイの数を指定
する(ステップ701)。
Referring to FIG. 7, the procedure for generating network routing information by the network routing information generating unit 70 first specifies the number of gateways that can be passed (step 701).

【0051】次に、制御システムが構成するネットワー
クの全体構成情報、すなわち、図1に示したネットワー
ク構成記憶部40に記憶するネットワークの全体構成情
報(ファイル1)を作成する。
Next, the overall configuration information of the network configured by the control system, that is, the overall configuration information (file 1) of the network stored in the network configuration storage unit 40 shown in FIG. 1 is created.

【0052】すなわち、まず、ネットワーク構成情報を
入力する(ステップ702)。ここで、全体構成のネッ
トワーク、PLCに設定可能な内容は、予め与えてある
機器情報、すなわち図1の制御装置情報記憶部60に記
憶されるネットワークおよびPLCの情報(ファイル
2)により自動的に与えられる。
That is, first, network configuration information is input (step 702). Here, the contents that can be set in the network and the PLC of the entire configuration are automatically set based on the device information given in advance, that is, the network and PLC information (file 2) stored in the control device information storage unit 60 in FIG. Given.

【0053】次に、入力されたネットワーク構成情報の
チェックを行う(ステップ703)。ここで、入力され
たネットワーク構成情報のチェック内容は、 1)ネットワーク構成図にある全てのPLCのユニーク
な識別ID 2)ネットワーク構成図にあるネットワークのユニーク
な識別ID(ネットワーク番号) 3)ネットワーク内でのPLCのユニークな識別ID
(ノード番号) 4)PLC内でネットワークが属するユニットのユニー
クな識別ID(ユニット番号) である。
Next, the input network configuration information is checked (step 703). Here, the contents of the check of the input network configuration information are as follows: 1) Unique identification ID of all PLCs in the network configuration diagram 2) Unique identification ID (network number) of the network in the network configuration diagram 3) Within the network Unique identification ID of PLC at
(Node number) 4) A unique identification ID (unit number) of the unit to which the network belongs in the PLC.

【0054】ステップ703で、異常ありと判定される
と(ステップ703で異常あり)、ステップ702に戻
る。
If it is determined in step 703 that there is an abnormality (there is an abnormality in step 703), the process returns to step 702.

【0055】また、ステップ703で、異常なしと判定
されると(ステップ703で異常なし)、ネットワーク
構成情報の作成完了かを調べ(ステップ704)、ここ
で、ネットワーク構成情報の作成が完了していないと判
断されると(ステップ704でNO)、ステップ702
に戻る。
When it is determined in step 703 that there is no abnormality (in step 703, there is no abnormality), it is checked whether the creation of the network configuration information is completed (step 704). Here, the creation of the network configuration information is completed. If it is determined that there is not (NO in step 704), step 702
Return to

【0056】また、ステップ704で、ネットワーク構
成情報の作成完了と判断されると(ステップ704でY
ES)、次に、ネットワークルーティング情報を生成す
べきPLCを指定する(ステップ705)。
If it is determined in step 704 that the creation of the network configuration information is completed (Y in step 704)
ES) Next, a PLC for which network routing information is to be generated is specified (step 705).

【0057】そして、指定された少なくとも1つのPL
C毎のネットワークルーティング情報、すなわち、図1
のネットワークルーティング情報記憶部80に記憶され
る情報(ファイル3)を個別に生成し(ステップ70
6)、このネットワークルーティング情報の生成手順を
終了する。
Then, at least one designated PL
Network routing information for each C, that is, FIG.
The information (file 3) stored in the network routing information storage unit 80 is individually generated (step 70).
6), the procedure for generating the network routing information ends.

【0058】ここで、ネットワークルーティング情報の
生成アルゴリズムは、後に詳述するように、PLC毎の
ネットワークルーティング情報が一意に決まる、すなわ
ち冗長性がないことを保証する。
Here, the algorithm for generating network routing information guarantees that the network routing information for each PLC is uniquely determined, that is, there is no redundancy, as will be described in detail later.

【0059】なお、ネットワークルーティング情報が一
意に決まらない、すなわち経路に冗長性がある場合は、
例えば、図5に示した最終ネットワークへの経路が複数
存在する場合は、ゲートウエイを通過する回数が最小、
同じ場合は任意のどちらかを選択することにより経路の
冗長性を排除する。
If the network routing information is not uniquely determined, that is, if the route has redundancy,
For example, if there are a plurality of routes to the final network shown in FIG. 5, the number of times of passing through the gateway is the minimum,
In the same case, the redundancy of the route is eliminated by selecting any one of them.

【0060】次に、図7に示したステップ706のネッ
トワークルーティング情報の生成処理アルゴリズムの詳
細について説明する。
Next, the details of the algorithm for processing for generating network routing information in step 706 shown in FIG. 7 will be described.

【0061】図8は、図7に示したステップ706のネ
ットワークルーティング情報の生成処理アルゴリズムを
説明するためのネットワーク構成情報の一例を示す図で
ある。
FIG. 8 is a diagram showing an example of the network configuration information for explaining the algorithm for generating the network routing information in step 706 shown in FIG.

【0062】図8において、「ネットワークID」が
「1」のネットワーク(Network:1)と「ネッ
トワークID」が「2」のネットワーク(Networ
k:2)との間は、「PLC ID」が「PLC3」の
PLCにより接続され、「ネットワークID」が「2」
のネットワーク(Network:2)と「ネットワー
クID」が「3」のネットワーク(Network:
3)との間は、「PLCID」が「PLC2」のPLC
により接続され、「ネットワークID」が「2」のネッ
トワーク(Network:2)と「ネットワークI
D」が「4」のネットワーク(Network:4)と
の間は、「PLC ID」が「PLC4」のPLCによ
り接続され、「ネットワークID」が「3」のネットワ
ーク(Network:3)と「ネットワークID」が
「4」のネットワーク(Network:4)と「ネッ
トワークID」が「5」のネットワーク(Networ
k:5)との間は、「PLC ID」が「PLC5」の
PLCにより接続されており、また、「PLC ID」
が「PLC1」のPLCは、「ネットワークID」が
「2」のネットワーク(Network:2)に接続さ
れている。
In FIG. 8, a network (Network: 1) whose “network ID” is “1” and a network (Network) whose “network ID” is “2”
k: 2), the “PLC ID” is connected by the PLC of “PLC3”, and the “network ID” is “2”.
Network (Network: 2) and a network (Network:
Between 3), the PLC whose “PLCID” is “PLC2”
And a network (Network: 2) having a “network ID” of “2” and a “network I”
"D" is connected to the network (Network: 4) of "4" by the PLC of "PLC ID" of "PLC4", and the network (Network: 3) of "Network ID" of "3" and the "network". The network (Network: 4) whose “ID” is “4” and the network (Network) whose “network ID” is “5”
k: 5), the “PLC ID” is connected by the PLC of “PLC5”, and the “PLC ID”
The PLC with “PLC1” is connected to the network (Network: 2) whose “network ID” is “2”.

【0063】ここで、「PLC ID」が「PLC1」
のPLCは、「ネットワークID」が「2」のネットワ
ーク(Network:2)と「ノードID」が
「1」、「ユニットID」が「2」のゲートウエイを介
して接続されている。
Here, "PLC ID" is "PLC1".
Are connected to a network (Network: 2) having a “network ID” of “2” via a gateway having a “node ID” of “1” and a “unit ID” of “2”.

【0064】また、「PLC ID」が「PLC2」の
PLCは、「ネットワークID」が「2」のネットワー
ク(Network:2)と「ノードID」が「2」、
「ユニットID」が「3」のゲートウエイを介して接続
され、「ネットワークID」が「3」のネットワーク
(Network:3)と「ノードID」が「1」、
「ユニットID」が「4」のゲートウエイを介して接続
されている。
A PLC having a “PLC ID” of “PLC2” has a network (Network: 2) having a “network ID” of “2”, a “node ID” of “2”,
The network is connected via a gateway having a “unit ID” of “3”, a network (Network: 3) having a “network ID” of “3”, a “node ID” of “1”,
"Unit ID" is connected via the gateway of "4".

【0065】また、「PLC ID」が「PLC3」の
PLCは、「ネットワークID」が「1」のネットワー
ク(Network:1)と「ノードID」が「1」、
「ユニットID」が「6」のゲートウエイを介して接続
され、「ネットワークID」が「2」のネットワーク
(Network:2)と「ノードID」が「3」、
「ユニットID」が「5」のゲートウエイを介して接続
されている。
A PLC having a “PLC ID” of “PLC3” has a network (Network: 1) having a “network ID” of “1”, a “node ID” of “1”,
The network is connected via a gateway having a “unit ID” of “6”, a network (Network: 2) having a “network ID” of “2”, a “node ID” of “3”,
"Unit ID" is connected via the gateway of "5".

【0066】また、「PLC ID」が「PLC4」の
PLCは、「ネットワークID」が「2」のネットワー
ク(Network:2)と「ノードID」が「4」、
「ユニットID」が「7」のゲートウエイを介して接続
され、「ネットワークID」が「4」のネットワーク
(Network:4)と「ノードID」が「1」、
「ユニットID」が「8」のゲートウエイを介して接続
されている。
A PLC having a “PLC ID” of “PLC4” has a network (Network: 2) having a “network ID” of “2” and a “Node ID” of “4”.
The network is connected via a gateway having a “unit ID” of “7”, a network (Network: 4) having a “network ID” of “4”, a “node ID” of “1”,
The “unit ID” is connected via the gateway of “8”.

【0067】また、「PLC ID」が「PLC5」の
PLCは、「ネットワークID」が「3」のネットワー
ク(Network:3)と「ノードID」が「2」、
「ユニットID」が「9」のゲートウエイを介して接続
され、「ネットワークID」が「4」のネットワーク
(Network:4)と「ノードID」が「2」、
「ユニットID」が「10」のゲートウエイを介して接
続され、「ネットワークID」が「5」のネットワーク
(Network:5)と「ノードID」が「1」、
「ユニットID」が「11」のゲートウエイを介して接
続されている。
A PLC having a “PLC ID” of “PLC5” has a network (Network: 3) having a “network ID” of “3”, a “node ID” of “2”,
The network is connected via a gateway having a “unit ID” of “9”, a network (Network: 4) having a “network ID” of “4”, a “node ID” of “2”,
The network is connected via a gateway having a “unit ID” of “10”, a network (Network: 5) having a “network ID” of “5”, a “node ID” of “1”,
"Unit ID" is connected via the gateway of "11".

【0068】図9は、図8に示したネットワーク構成情
報をとる場合のネットワーク構成テーブルを示す図であ
る。
FIG. 9 is a diagram showing a network configuration table when the network configuration information shown in FIG. 8 is obtained.

【0069】図9において、「PLC ID」である
「PLC1」に対応して、「PLC情報」が「AB10
00」に設定され、「ネットワークID」が「2」に設
定され、「ネットワーク情報」が「AB−LINK」に
設定され、「ノードID」が「1」に設定され、「ユニ
ットID」が「2」に設定される。
In FIG. 9, “PLC information” is “AB10” corresponding to “PLC1” which is “PLC ID”.
00, “Network ID” is set to “2”, “Network information” is set to “AB-LINK”, “Node ID” is set to “1”, and “Unit ID” is “ 2 ".

【0070】同様に、「PLC ID」である「PLC
2」に対応して、「PLC情報」が「CDM1」に設定
され、「ネットワークID」が「2」に設定され、「ネ
ットワーク情報」が「AB−LINK」に設定され、
「ノードID」が「2」に設定され、「ユニットID」
が「3」に設定され、また、「PLC ID」である
「PLC2」に対応して、「PLC情報」が「CDM
1」に設定され、「ネットワークID」が「3」に設定
され、「ネットワーク情報」が「Ethernet」に
設定され、「ノードID」が「1」に設定され、「ユニ
ットID」が「4」に設定される。
Similarly, “PLC ID” “PLC ID”
In response to “2”, “PLC information” is set to “CDM1”, “network ID” is set to “2”, “network information” is set to “AB-LINK”,
"Node ID" is set to "2" and "Unit ID"
Is set to “3”, and “PLC information” is set to “CDM” corresponding to “PLC2” that is the “PLC ID”.
"1", "Network ID" is set to "3", "Network information" is set to "Ethernet", "Node ID" is set to "1", and "Unit ID" is "4". Is set to

【0071】また、「PLC ID」である「PLC
3」に対応して、「ネットワークID」が「2」に設定
され、「ノードID」が「3」に設定され、「ユニット
ID」が「5」に設定され、また、「PLC ID」で
ある「PLC2」に対応して、「ネットワークID」が
「1」に設定され、「ノードID」が「1」に設定さ
れ、「ユニットID」が「6」に設定される。
Also, “PLC ID”, “PLC ID”
In response to “3”, “network ID” is set to “2”, “node ID” is set to “3”, “unit ID” is set to “5”, and “PLC ID” is In correspondence with a certain “PLC2”, “network ID” is set to “1”, “node ID” is set to “1”, and “unit ID” is set to “6”.

【0072】また、「PLC ID」である「PLC
4」に対応して、「ネットワークID」が「2」に設定
され、「ノードID」が「4」に設定され、「ユニット
ID」が「7」に設定され、また、「PLC ID」で
ある「PLC4」に対応して、「ネットワークID」が
「4」に設定され、「ノードID」が「1」に設定さ
れ、「ユニットID」が「8」に設定される。
Also, “PLC ID”, “PLC ID”
In correspondence with “4”, “network ID” is set to “2”, “node ID” is set to “4”, “unit ID” is set to “7”, and “PLC ID” is In correspondence with a certain “PLC4”, “network ID” is set to “4”, “node ID” is set to “1”, and “unit ID” is set to “8”.

【0073】また、「PLC ID」である「PLC
5」に対応して、「ネットワークID」が「3」に設定
され、「ノードID」が「2」に設定され、「ユニット
ID」が「9」に設定され、また、「PLC ID」で
ある「PLC5」に対応して、「ネットワークID」が
「4」に設定され、「ノードID」が「2」に設定さ
れ、「ユニットID」が「10」に設定され、また、
「PLC ID」である「PLC5」に対応して、「ネ
ットワークID」が「5」に設定され、「ノードID」
が「1」に設定され、「ユニットID」が「11」に設
定される。
Further, the “PLC ID” “PLC
In response to “5”, “network ID” is set to “3”, “node ID” is set to “2”, “unit ID” is set to “9”, and “PLC ID” is In correspondence with a certain “PLC5”, “network ID” is set to “4”, “node ID” is set to “2”, “unit ID” is set to “10”, and
“Network ID” is set to “5” corresponding to “PLC5” that is “PLC ID”, and “Node ID”
Is set to “1”, and the “unit ID” is set to “11”.

【0074】上記ネットワーク構成において、通過可能
なゲートウエイの数を「2」とした場合の「PLC I
D」が「PLC1」のPLCのネットワークルーティン
グ情報の生成アルゴリズムについて具体的に説明する。
In the above network configuration, when the number of gateways that can pass is “2”, “PLC I
The algorithm for generating the network routing information of the PLC whose “D” is “PLC1” will be specifically described.

【0075】まず、図9に示したネットワーク構成テー
ブルより「PLC ID」が「PLC1」に設定された
全ての「ネットワークID」とそのときの「ユニットI
D」を抽出し、図4に示したPLCが属するネットワー
クを表すテーブルに書き込む。
First, from the network configuration table shown in FIG. 9, all the “network IDs” whose “PLC ID” is set to “PLC1” and the corresponding “unit I”
D "is extracted and written in the table shown in FIG. 4 that represents the network to which the PLC belongs.

【0076】図10は、このようにして作成されたPL
Cが属するネットワークを表すテーブルを示す図であ
る。
FIG. 10 shows the PL created in this way.
FIG. 3 is a diagram illustrating a table representing a network to which C belongs.

【0077】この場合、「PLC ID」が「PLC
1」に設定された全ての「ネットワークID」は「2」
のみであるので、図10における「PLCが属するネッ
トワークの識別ID(自ネットワーク)」は「2」にな
り、「自ネットワークのユニットID」は、「2」にな
る。
In this case, “PLC ID” is changed to “PLC ID”.
All “network IDs” set to “1” are “2”
10, the “ID of the network to which the PLC belongs (own network)” is “2”, and the “unit ID of the own network” is “2”.

【0078】次に、図10に示すテーブルに設定された
それぞれの「ネットワークID」と同じID(この例で
は「2」)を持つ「PLC ID」が「PLC1」以外
のPLCを探し、そのPLC(この例では「PLC I
D」が「PLC2」のPLC)が先に述べた「ネットワ
ークID」(この例では「2」)以外の「ネットワーク
ID」を持つ場合、その「ネットワークID」(この例
では「3」)と先に述べたPLC(この例では「PLC
ID」が「PLC2」のPLC)の「ネットワークI
D」(この例では「2」)を図5に示したPLCがリモ
ート通信可能なネットワークを表すテーブルに書き込
む。
Next, a PLC whose “PLC ID” having the same ID (“2” in this example) as the respective “network ID” set in the table shown in FIG. (In this example, "PLC I
If “D” has a “network ID” other than the “network ID” (in this example, “2”), the “network ID” (in this example, “3”) The PLC described above (in this example, “PLC
"Network I" of the PLC whose ID is "PLC2"
D "(in this example," 2 ") is written in the table shown in FIG.

【0079】そして書き込んだテーブルの最終ネットワ
ークが、既に設定されている図10に示したPLCが属
するネットワークを表すテーブルの「PLCが属するネ
ットワークの識別ID(自ネットワーク)」と同じでな
いかをチェックし、同じ場合は削除し、上記処理を繰り
返す。
Then, it is checked whether or not the final network of the written table is the same as the “identification ID of the network to which the PLC belongs (own network)” in the table representing the network to which the PLC shown in FIG. 10 belongs. If they are the same, delete them and repeat the above processing.

【0080】次に、上記処理で生成した各テーブルにつ
いて、その最終ネットワークID(この例では「3」)
を持つテーブル生成時に記憶したPLC(この例では
「PLC ID」が「PLC2」のPLC)以外のPL
Cがある場合、そのPLC(この例では「PLC I
D」が「PLC5」のPLC)が持つその他のネットワ
ークID(この例では「4」、「5」)とこの時考慮し
た最終ネットワークに設定してある2つの付随情報(こ
の例ではネットワークIDが「2」、ノードIDが
「2」)を上記PLCがリモート通信可能なネットワー
クを表すテーブルに追加する。
Next, for each table generated by the above processing, the final network ID ("3" in this example)
PLCs other than the PLC stored at the time of generation of the table having the “(PLC ID” is “PLC2” in this example)
If there is a C, its PLC (in this example, "PLC I
"D" is the PLC of "PLC5" and the other network IDs ("4" and "5" in this example) and the two additional information (the network ID in this example) set in the final network considered at this time. “2” and the node ID “2”) are added to the table representing the network in which the PLC can perform remote communication.

【0081】そして、追加したテーブルの最終ネットワ
ークIDが既に設定されている図10に示したPLCが
属するネットワークを表すテーブルのネットワークID
とPLCがリモート通信可能なネットワークを表すテー
ブルの最終ネットワークIDと同じでないかをチェック
し、同じ場合はこれを削除し、上記処理を繰り返す。
Then, the network ID of the table representing the network to which the PLC shown in FIG. 10 belongs, in which the final network ID of the added table has already been set.
And the PLC are not the same as the final network ID of the table representing the network in which remote communication is possible. If they are the same, delete this and repeat the above processing.

【0082】図11は、このようにして作成されたPL
Cがリモート通信可能なネットワークを表すテーブルを
示す図である。
FIG. 11 shows the PL created in this way.
It is a figure showing the table showing the network where C can perform remote communication.

【0083】図11から明らかなように、このPLCが
リモート通信可能なネットワークを表すテーブルにおい
ては、「リモート通信が可能なネットワーク識別ID
(最終ネットワーク)」である「3」、「1」、
「4」、「5」に対応して、「最終ネットワークへの経
路となるPLCのネットワーク識別ID」が「2」、
「2」、「2」、「2」に設定され、「最終ネットワー
クへの経路となるPLCのネットワーク上での識別I
D」が「2」、「3」、「4」、「2」に設定される。
As is clear from FIG. 11, in the table indicating the networks with which the PLC is capable of remote communication, the "network identification ID with which remote communication is possible"
(Final network) "," 3 "," 1 ",
Corresponding to “4” and “5”, “the network identification ID of the PLC that becomes the route to the final network” is “2”,
Set to “2”, “2”, “2”, and “identification I on the network of the PLC to be the route to the final network”
D "is set to" 2 "," 3 "," 4 "," 2 ".

【0084】なお、通過可能なゲートウエイの数が増加
する場合も上記処理を繰り返すことにより対応すること
ができる。
The above process can be repeated even when the number of gateways that can pass through increases.

【0085】上述したようにこの実施の形態のネットワ
ークルーティング情報生成装置100によれば各PLC
毎のネットワークルーティング情報の代わりに制御シス
テムに唯一のネットワーク構成情報を定義し、この情報
のみを専用ツールで作成管理し、各PLCは、これらが
必要とするネットワークルーティング情報を専用ツール
若しくはPLCにより上記制御システムに唯一のネット
ワーク構成情報に基づき自動生成するように構成され
る。
As described above, according to the network routing information generating apparatus 100 of this embodiment, each PLC
Only the network configuration information is defined in the control system in place of each network routing information, and only this information is created and managed by the dedicated tool. Each PLC needs the network routing information required by the dedicated tool or the PLC. The control system is configured to generate automatically based on only network configuration information.

【0086】[0086]

【発明の効果】以上説明したように、請求項1の発明に
よれば、複数の制御装置をネットワークで接続した制御
システムのネットワークルーティング情報を生成するネ
ットワークルーティング情報生成方法において、上記制
御システムを構成する個別の制御装置情報をもとに上記
制御システムに唯一のネットワーク構成情報を入力する
第1のステップと、上記ネットワーク構成情報を記憶す
る第2のステップと、上記ネットワーク構成情報に矛盾
がないことを確認する第3のステップと、上記制御シス
テムを構成する少なくとも1つの制御装置を指定する第
4のステップと、上記記憶されたネットワーク構成情報
に基づき上記指定された制御装置のネットワークルーテ
ィング情報を生成する第5のステップとを具備して構成
したので、 1)制御システムを構成するPLC毎に必要だったネッ
トワークルーティング情報を制御システムに唯一のネッ
トワーク構成情報に集約できるためその維持、管理が容
易になる 2)制御システムを構成するPLC毎に必要だったネッ
トワークルーティング情報を制御システムに唯一のネッ
トワーク構成情報を作成するという視覚的作業のみで行
えるため、その作成作業が簡素化され、ユーザによる作
業ミスを削減することができる 3)制御システムのネットワーク構成に変更があった場
合でもPLC毎のネットワークルーティング情報を個別
に再構築する必要がなく、ネットワーク構成情報のみを
変更するだけで更新された各PLC毎のネットワークル
ーティング情報を簡単に作成することができる 等の効果を奏する。
As described above, according to the first aspect of the present invention, the control system is configured in a network routing information generating method for generating network routing information of a control system in which a plurality of control devices are connected via a network. A first step of inputting only network configuration information to the control system based on individual control device information to be performed, a second step of storing the network configuration information, and the network configuration information being consistent. And a fourth step of designating at least one control device constituting the control system, and generating network routing information of the designated control device based on the stored network configuration information. And the fifth step of 1) The network routing information required for each PLC configuring the control system can be collected into a single network configuration information in the control system, thereby facilitating the maintenance and management. 2) The network routing required for each PLC configuring the control system Since the information can be created only by the visual work of creating the only network configuration information in the control system, the creation work can be simplified, and work errors by the user can be reduced. 3) The network configuration of the control system needs to be changed. In such a case, it is not necessary to individually reconstruct the network routing information for each PLC, and the updated network routing information for each PLC can be easily created only by changing the network configuration information. To play.

【0087】また、請求項2の発明によれば、複数の制
御装置をネットワークで接続した制御システムのネット
ワークルーティング情報を生成するネットワークルーテ
ィング情報生成装置において、上記制御システムを構成
する個別の制御装置情報をもとに上記制御システムに唯
一のネットワーク構成情報を入力する入力手段と、上記
入力手段により入力された上記ネットワーク構成情報を
記憶する記憶手段と、上記記憶手段に記憶された上記ネ
ットワーク構成情報に矛盾がないことを確認する確認手
段と、上記記憶手段に記憶された上記制御システムを構
成する少なくとも1つの制御装置を指定する指定手段
と、上記記憶手段に記憶された上記ネットワーク構成情
報に基づき上記指定手段により指定された制御装置のネ
ットワークルーティング情報を生成するネットワークル
ーティング情報生成手段とを具備して構成したので、 1)制御システムを構成するPLC毎に必要だったネッ
トワークルーティング情報を制御システムに唯一のネッ
トワーク構成情報に集約できるためその維持、管理が容
易になる 2)制御システムを構成するPLC毎に必要だったネッ
トワークルーティング情報を制御システムに唯一のネッ
トワーク構成情報を作成するという視覚的作業のみで行
えるため、その作成作業が簡素化され、ユーザによる作
業ミスを削減することができる 3)制御システムのネットワーク構成に変更があった場
合でもPLC毎のネットワークルーティング情報を個別
に再構築する必要がなく、ネットワーク構成情報のみを
変更するだけで更新された各PLC毎のネットワークル
ーティング情報を簡単に作成することができる 等の効果を奏するネットワークルーティング情報生成装
置を提供できる。
According to a second aspect of the present invention, there is provided a network routing information generating device for generating network routing information of a control system in which a plurality of control devices are connected by a network. Input means for inputting the only network configuration information to the control system based on the above, storage means for storing the network configuration information input by the input means, and the network configuration information stored in the storage means Confirmation means for confirming that there is no inconsistency, designation means for designating at least one control device constituting the control system stored in the storage means, and the above-mentioned network configuration information based on the network configuration information stored in the storage means. Network route of the control device specified by the specifying means 1) Network routing information required for each PLC configuring the control system can be aggregated into the sole network configuration information in the control system, so that it is maintained. 2) The network routing information required for each PLC configuring the control system can be performed only by the visual work of creating the only network configuration information in the control system, so that the creation work is simplified. 3) Even if there is a change in the network configuration of the control system, it is not necessary to individually reconstruct the network routing information for each PLC, and only the network configuration information is changed. Updated network for each PLC It can provide network routing information generating device with the effects and the like can be easily create computing information.

【0088】また、請求項3の発明によれば、複数の制
御装置をネットワークで接続した制御システムのネット
ワークルーティング情報を生成するネットワークルーテ
ィング情報生成方法が記録された記録媒体において、上
記制御システムを構成する個別の制御装置情報をもとに
上記制御システムに唯一のネットワーク構成情報を入力
する第1のステップと、上記ネットワーク構成情報を記
憶する第2のステップと、上記ネットワーク構成情報に
矛盾がないことを確認する第3のステップと、上記制御
システムを構成する少なくとも1つの制御装置を指定す
る第4のステップと、上記記憶されたネットワーク構成
情報に基づき上記指定された制御装置のネットワークル
ーティング情報を生成する第5のステップと、を具備し
て構成したので、 1)制御システムを構成するPLC毎に必要だったネッ
トワークルーティング情報を制御システムに唯一のネッ
トワーク構成情報に集約できるためその維持、管理が容
易になる 2)制御システムを構成するPLC毎に必要だったネッ
トワークルーティング情報を制御システムに唯一のネッ
トワーク構成情報を作成するという視覚的作業のみで行
えるため、その作成作業が簡素化され、ユーザによる作
業ミスを削減することができる 3)制御システムのネットワーク構成に変更があった場
合でもPLC毎のネットワークルーティング情報を個別
に再構築する必要がなく、ネットワーク構成情報のみを
変更するだけで更新された各PLC毎のネットワークル
ーティング情報を簡単に作成することができる 等の効果を奏するネットワークルーティング情報生成方
法が記録された記録媒体を提供できる。
According to the third aspect of the present invention, there is provided a recording medium in which a network routing information generating method for generating network routing information of a control system in which a plurality of control devices are connected via a network is recorded. A first step of inputting only network configuration information to the control system based on individual control device information to be performed, a second step of storing the network configuration information, and the network configuration information being consistent. And a fourth step of designating at least one control device constituting the control system, and generating network routing information of the designated control device based on the stored network configuration information. And a fifth step of 1) Network routing information required for each PLC configuring the control system can be consolidated into the only network configuration information in the control system, so that maintenance and management are facilitated. 2) Required for each PLC configuring the control system. Since the network routing information can be performed only by the visual work of creating the only network configuration information in the control system, the creation work is simplified, and work errors by the user can be reduced. 3) The network configuration of the control system can be reduced. Even if there is a change, it is not necessary to individually reconstruct the network routing information for each PLC, and the updated network routing information for each PLC can be easily created simply by changing only the network configuration information. Network roots with the effects of It can provide a recording medium that grayed information generation method is recorded.

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

【図1】この発明に係わるネットワークルーティング情
報生成装置の全体構成を示すブロック図である。
FIG. 1 is a block diagram showing the overall configuration of a network routing information generation device according to the present invention.

【図2】図1に示したネットワークルーティング情報生
成装置によるネットワークルーティング情報生成対象と
なる制御システムの一例を示すシステム構成図である。
FIG. 2 is a system configuration diagram showing an example of a control system for which network routing information is to be generated by the network routing information generating device shown in FIG. 1;

【図3】図1に示したネットワークルーティング情報生
成装置のネットワーク構成設定部により設定されるネッ
トワーク構成情報の設定例を示す図である。
FIG. 3 is a diagram illustrating an example of setting of network configuration information set by a network configuration setting unit of the network routing information generation device illustrated in FIG. 1;

【図4】図1に示したネットワークルーティング情報生
成装置のネットワークルーティング情報生成部により生
成されるネットワークルーティング情報のうちのPLC
が属するネットワークを表すテーブルを示す図である。
FIG. 4 is a diagram showing a PLC of network routing information generated by a network routing information generation unit of the network routing information generation device shown in FIG. 1;
FIG. 4 is a diagram showing a table representing a network to which the “?” Belongs.

【図5】図1に示したネットワークルーティング情報生
成装置のネットワークルーティング情報生成部により生
成されるネットワークルーティング情報のうちのPLC
がリモート通信可能なネットワークを表すテーブルを示
す図である。
FIG. 5 is a view showing a PLC included in the network routing information generated by the network routing information generation unit of the network routing information generation device shown in FIG. 1;
FIG. 3 is a diagram showing a table representing a network capable of remote communication.

【図6】図1に示したネットワークルーティング情報生
成装置のネットワーク構成表示部により表示されるネッ
トワーク構成の一例を示す図である。
FIG. 6 is a diagram illustrating an example of a network configuration displayed by a network configuration display unit of the network routing information generation device illustrated in FIG. 1;

【図7】図1に示したネットワークルーティング情報生
成装置のネットワークルーティング情報生成部によるネ
ットワークルーティング情報の生成手順を示したフロー
チャートである。
FIG. 7 is a flowchart showing a procedure for generating network routing information by a network routing information generation unit of the network routing information generation device shown in FIG. 1;

【図8】図7に示したネットワークルーティング情報の
生成処理アルゴリズムを説明するためのネットワーク構
成情報の一例を示す図である。
8 is a diagram illustrating an example of network configuration information for explaining a generation algorithm of the network routing information illustrated in FIG. 7;

【図9】図8に示したネットワーク構成情報をとる場合
のネットワーク構成テーブルを示す図である。
FIG. 9 is a diagram showing a network configuration table when the network configuration information shown in FIG. 8 is taken.

【図10】図7に示したネットワークルーティング情報
の生成処理アルゴリズムにより生成されるPLCが属す
るネットワークを表すテーブルの一例を示す図である。
FIG. 10 is a diagram illustrating an example of a table representing a network to which a PLC generated by the network routing information generation processing algorithm illustrated in FIG. 7 belongs;

【図11】図7に示したネットワークルーティング情報
の生成処理アルゴリズムにより生成されるPLCがリモ
ート通信可能なネットワークを表すテーブルを示す図で
ある。
11 is a diagram showing a table representing a network in which a PLC generated by the network routing information generation processing algorithm shown in FIG. 7 is capable of remote communication.

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

1 バス 10 入力部 20 ネットワーク構成設定部 30 ネットワーク構成表示部 40 ネットワーク構成記憶部 50 ネットワーク構成チェック部 60 制御装置情報記憶部 70 ネットワークルーティング情報生成部 80 ネットワークルーティング情報記憶部 90 ネットワークルーティング情報表示部 100 ネットワークルーティング情報生成装置 Reference Signs List 1 bus 10 input unit 20 network configuration setting unit 30 network configuration display unit 40 network configuration storage unit 50 network configuration check unit 60 control device information storage unit 70 network routing information generation unit 80 network routing information storage unit 90 network routing information display unit 100 Network routing information generator

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 複数の制御装置をネットワークで接続し
た制御システムのネットワークルーティング情報を生成
するネットワークルーティング情報生成方法において、 上記制御システムを構成する個別の制御装置情報をもと
に上記制御システムに唯一のネットワーク構成情報を入
力する第1のステップと、 上記ネットワーク構成情報を記憶する第2のステップ
と、 上記ネットワーク構成情報に矛盾がないことを確認する
第3のステップと、 上記制御システムを構成する少なくとも1つの制御装置
を指定する第4のステップと、 上記記憶されたネットワーク構成情報に基づき上記指定
された制御装置のネットワークルーティング情報を生成
する第5のステップと、 を具備することを特徴とするネットワークルーティング
情報生成方法。
1. A network routing information generation method for generating network routing information of a control system in which a plurality of control devices are connected via a network, wherein the control system is uniquely provided to the control system based on individual control device information constituting the control system. A first step of inputting the network configuration information, a second step of storing the network configuration information, a third step of confirming that there is no inconsistency in the network configuration information, and configuring the control system. A fourth step of designating at least one control device; and a fifth step of generating network routing information of the designated control device based on the stored network configuration information. Network routing information generation method.
【請求項2】 複数の制御装置をネットワークで接続し
た制御システムのネットワークルーティング情報を生成
するネットワークルーティング情報生成装置において、 上記制御システムを構成する個別の制御装置情報をもと
に上記制御システムに唯一のネットワーク構成情報を入
力する入力手段と、 上記入力手段により入力された上記ネットワーク構成情
報を記憶する記憶手段と、 上記記憶手段に記憶された上記ネットワーク構成情報に
矛盾がないことを確認する確認手段と、 上記記憶手段に記憶された上記制御システムを構成する
少なくとも1つの制御装置を指定する指定手段と、 上記記憶手段に記憶された上記ネットワーク構成情報に
基づき上記指定手段により指定された制御装置のネット
ワークルーティング情報を生成するネットワークルーテ
ィング情報生成手段と、 を具備することを特徴とするネットワークルーティング
情報生成装置。
2. A network routing information generating device for generating network routing information of a control system in which a plurality of control devices are connected via a network, wherein the control system is provided with only one of the control devices based on individual control device information constituting the control system. Input means for inputting the network configuration information, storage means for storing the network configuration information input by the input means, and confirmation means for confirming that the network configuration information stored in the storage means is consistent. Designation means for designating at least one control device constituting the control system stored in the storage means; and a control device designated by the designation means based on the network configuration information stored in the storage means. Network that generates network routing information Network routing information generating apparatus characterized by comprising click routing information generating means.
【請求項3】 複数の制御装置をネットワークで接続し
た制御システムのネットワークルーティング情報を生成
するネットワークルーティング情報生成方法が記録され
た記録媒体において、 上記制御システムを構成する個別の制御装置情報をもと
に上記制御システムに唯一のネットワーク構成情報を入
力する第1のステップと、 上記ネットワーク構成情報を記憶する第2のステップ
と、 上記ネットワーク構成情報に矛盾がないことを確認する
第3のステップと、 上記制御システムを構成する少なくとも1つの制御装置
を指定する第4のステップと、 上記記憶されたネットワーク構成情報に基づき上記指定
された制御装置のネットワークルーティング情報を生成
する第5のステップと、 を具備することを特徴とするネットワークルーティング
情報生成方法が記録された記録媒体。
3. A recording medium on which a network routing information generating method for generating network routing information of a control system in which a plurality of control devices are connected by a network is recorded, based on individual control device information constituting the control system. A first step of inputting only network configuration information to the control system, a second step of storing the network configuration information, a third step of confirming that there is no inconsistency in the network configuration information, A fourth step of designating at least one control device constituting the control system; and a fifth step of generating network routing information of the designated control device based on the stored network configuration information. Network routing characterized by A recording medium on which an information generation method is recorded.
JP11076388A 1999-03-19 1999-03-19 Method and device for generating network routing information, and recording medium recording the network routing information generating method Withdrawn JP2000267710A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11076388A JP2000267710A (en) 1999-03-19 1999-03-19 Method and device for generating network routing information, and recording medium recording the network routing information generating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11076388A JP2000267710A (en) 1999-03-19 1999-03-19 Method and device for generating network routing information, and recording medium recording the network routing information generating method

Publications (1)

Publication Number Publication Date
JP2000267710A true JP2000267710A (en) 2000-09-29

Family

ID=13603956

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11076388A Withdrawn JP2000267710A (en) 1999-03-19 1999-03-19 Method and device for generating network routing information, and recording medium recording the network routing information generating method

Country Status (1)

Country Link
JP (1) JP2000267710A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7444186B2 (en) 2005-03-01 2008-10-28 Omron Corporation Programmable controller system
JP2009265968A (en) * 2008-04-25 2009-11-12 Fuji Electric Systems Co Ltd Network route information setting device and method for programmable controller, and program therefor
US9009284B2 (en) 2009-09-25 2015-04-14 Mitsubishi Electric Corporation Communication managing apparatus and data communication method
JP2017187890A (en) * 2016-04-04 2017-10-12 株式会社たけびし Gateway device and data collection system
US10530687B2 (en) 2017-04-04 2020-01-07 Mitsubishi Electric Corporation Control system and path information generating method
US11469951B2 (en) 2017-03-29 2022-10-11 Mitsubishi Electric Corporation Network-configuration-information generation method and communication device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7444186B2 (en) 2005-03-01 2008-10-28 Omron Corporation Programmable controller system
JP2009265968A (en) * 2008-04-25 2009-11-12 Fuji Electric Systems Co Ltd Network route information setting device and method for programmable controller, and program therefor
US9009284B2 (en) 2009-09-25 2015-04-14 Mitsubishi Electric Corporation Communication managing apparatus and data communication method
US9325603B2 (en) 2009-09-25 2016-04-26 Mitsubishi Electric Corporation Network performance estimating apparatus and network performance estimating method, network configuration checking method, communication managing apparatus, and data communication method
JP2017187890A (en) * 2016-04-04 2017-10-12 株式会社たけびし Gateway device and data collection system
US11469951B2 (en) 2017-03-29 2022-10-11 Mitsubishi Electric Corporation Network-configuration-information generation method and communication device
US10530687B2 (en) 2017-04-04 2020-01-07 Mitsubishi Electric Corporation Control system and path information generating method

Similar Documents

Publication Publication Date Title
CN104950741B (en) For the configuration management interface of the multi-controller of system connection
CN101681157B (en) Control system design device
CN106897809A (en) Workflow creation method, workflow designer and workflow system
CN105654228A (en) Common plant model for modelling of physical plant items of production plant
CN105654227A (en) Common plant model for modelling of physical plant items of production plant
CN103403720A (en) Design assistance device of network system
JP6923993B2 (en) Generate a scalable, customizable, location-independent agile delivery model
CN105654225A (en) Common plant model for modelling of physical plant items of production plant
CN105654226A (en) Common plant model for modelling of physical plant items of production plant
JPWO2018179125A1 (en) Network configuration information generating method and communication device
JP2000267710A (en) Method and device for generating network routing information, and recording medium recording the network routing information generating method
CN110324220A (en) Support device, computer readable storage medium, setting method
EP2507724A1 (en) System and method for data integration of engineering tools
Nielsen et al. Control system architecture for matrix-structured manufacturing systems
JP6512377B1 (en) Station setting device for network device
WO2019146233A1 (en) Work process design assistance method and work process design assistance device
JP4905258B2 (en) Graphic information generator
CN110324221A (en) Support device, computer readable storage medium, setting method
Westkämper et al. Production planning and control with learning technologies: Simulation and optimization of complex production processes
Deryck et al. An integrated method for knowledge management in product configuration projects
Dorka et al. Data interfaces of IPS2-execution systems–connecting virtual organization units for the delivery management of IPS2
JP2002215858A (en) System for creating supply chain model
Regal et al. Towards a conceptual model of structural and behavioral elements in cyber-physical production systems
CN117044223A (en) Transmission data setting support program, gateway device, and transmission data setting support method
WO2021149116A1 (en) Design assistance device, design assistance method, and design assistance program

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060606