JP2019016980A - Transmission path design support apparatus - Google Patents

Transmission path design support apparatus Download PDF

Info

Publication number
JP2019016980A
JP2019016980A JP2017134820A JP2017134820A JP2019016980A JP 2019016980 A JP2019016980 A JP 2019016980A JP 2017134820 A JP2017134820 A JP 2017134820A JP 2017134820 A JP2017134820 A JP 2017134820A JP 2019016980 A JP2019016980 A JP 2019016980A
Authority
JP
Japan
Prior art keywords
transmission
network
transmission path
signal
networks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017134820A
Other languages
Japanese (ja)
Other versions
JP6763353B2 (en
Inventor
智史 石塚
Satoshi Ishizuka
智史 石塚
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.)
Toshiba Mitsubishi Electric Industrial Systems Corp
Original Assignee
Toshiba Mitsubishi Electric Industrial Systems Corp
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 Toshiba Mitsubishi Electric Industrial Systems Corp filed Critical Toshiba Mitsubishi Electric Industrial Systems Corp
Priority to JP2017134820A priority Critical patent/JP6763353B2/en
Publication of JP2019016980A publication Critical patent/JP2019016980A/en
Application granted granted Critical
Publication of JP6763353B2 publication Critical patent/JP6763353B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

To provide a transmission path design support apparatus capable of reducing a working time and a work error in a transmission path assignment work of a network in which a plurality of transmission speeds can be selected.SOLUTION: A transmission path design support apparatus 10 relates to a network configuration including a plurality of networks in which a transmission speed can be selected for each transmission signal and a relay device connecting networks. On the basis of network configuration information and a search condition, a candidate path search unit 14 searches for a transmission path group from a signal output source device to a signal input destination device. An optimum path calculating unit 15 calculates a transmission path within a target transmission time from the transmission path group and having the latest transmission speed of the selected network.SELECTED DRAWING: Figure 6

Description

この発明は、伝送経路設計支援装置に関する。特に、伝送信号毎に伝送速度を選択可能な複数のネットワークとネットワーク間を接続する中継機器とを含むネットワーク構成における伝送経路設計支援装置に関する。   The present invention relates to a transmission path design support apparatus. In particular, the present invention relates to a transmission path design support apparatus in a network configuration including a plurality of networks capable of selecting a transmission rate for each transmission signal and a relay device connecting the networks.

既設プラントの制御機器について、新規格の制御機器に一括で更新することを一括更新と呼び、既設設備の一部のみを更新することを分割更新と呼ぶ。分割更新では、既設の制御用ネットワークと更新後規格の制御用ネットワークとが混在し、その両者に使用される信号が存在する。異なる制御用ネットワーク間を接続する中継機器はゲートウェイ(GW)と呼ばれる。鉄鋼プラントでは、ゲートウェイは主に既設の制御用ネットワークと新設の制御用ネットワークとを接続し、制御用プログラマブルロジックコントローラ(以下、PLC)や入出力IO局(以下、IO)間の入出力信号の転写を行っている。このように新旧ネットワーク同士を接続するゲートウェイを活用することで、既設プラント資産を活用、残留したまま、更新作業をスムーズに行うことができる。   As for the control equipment of the existing plant, updating to a new standard control equipment at once is called batch update, and updating only a part of the existing equipment is called split update. In the split update, the existing control network and the updated standard control network coexist, and signals used for both exist. A relay device that connects different control networks is called a gateway (GW). In the steel plant, the gateway mainly connects the existing control network and the new control network, and the input / output signals between the control programmable logic controller (hereinafter referred to as PLC) and the input / output IO station (hereinafter referred to as IO). Transcription. In this way, by using the gateway that connects the old and new networks, it is possible to smoothly perform the updating work while utilizing and remaining the existing plant assets.

新旧ネットワーク双方で使用される信号については、信号出力元の機器(出力機器)から信号入力先の機器(入力機器)に到達させる必要があるため、出力機器と入力機器の間の新旧ネットワークおよび信号を中継するゲートウェイを通るように伝送経路が設計される。従来の伝送経路設計では、設計者が、各信号の要求仕様に応じて各ネットワークや各中継機器の伝送遅延を考慮して信号の伝送時間を計算し、要求される目標伝送時間に適合する伝送経路を都度設計している。   For signals used on both the old and new networks, it is necessary to reach the signal input destination device (input device) from the signal output source device (output device), so the old and new networks and signals between the output device and the input device The transmission path is designed so as to pass through the gateway that relays. In conventional transmission path design, the designer calculates the signal transmission time in consideration of the transmission delay of each network and each relay device according to the required specifications of each signal, and transmission that conforms to the required target transmission time The route is designed each time.

特許文献1には、地図上の経路計算を自動化する手法として、交通信号を考慮して地図情報から最短時間で目的地に到着できる経路を選択する車載用ナビゲーションシステムが開示されている。   Patent Document 1 discloses an in-vehicle navigation system that selects a route that can arrive at a destination in the shortest time from map information in consideration of traffic signals as a method for automating route calculation on a map.

特開平8−315290号公報JP-A-8-315290

ところで、上述したようなプラント制御用ネットワークでは、複数の定周期速度(高速、中速、低速)で入出力信号の送受信処理が可能であり、各速度に割付可能な信号数には制限がある。そのため、従来の伝送経路設計では、設計者が都度手作業で、ネットワークの伝送速度を選定し、出力機器から入力機器までの伝送経路を抽出し、信号の伝送時間を計算し、目標伝送時間を満たしうる伝送経路を信号毎に探していた。ネットワークや中継機器の増加、ネットワーク数の増加に伴う速度選定の組み合わせの増加、信号数の増加により伝送経路設計は複雑化する。その結果、設計に膨大な作業時間が必要になり、ヒューマンエラーによる設計ミスの発生の原因にもなっていた。   By the way, in the plant control network as described above, input / output signal transmission / reception processing is possible at a plurality of constant cycle speeds (high speed, medium speed, low speed), and the number of signals that can be assigned to each speed is limited. . Therefore, in conventional transmission path design, the designer manually selects the network transmission speed, extracts the transmission path from the output device to the input device, calculates the signal transmission time, and sets the target transmission time. We were looking for a transmission path that could satisfy each signal. Transmission path design becomes complicated by an increase in the number of networks and relay devices, an increase in combinations of speed selections accompanying an increase in the number of networks, and an increase in the number of signals. As a result, an enormous amount of work time is required for the design, which causes a design error due to a human error.

また、ネットワークの速度毎に割付可能な信号数は決められているため、特許文献1の手法で、安易に最短時間の伝送経路を選択すれば、高速な伝送経路から割り付けられた結果、信号割付全体として目標伝送時間を満たしうる信号数が少なくなり、要求される信号のすべてを割り付けることができない。   In addition, since the number of signals that can be assigned for each network speed is determined, if the transmission route of the shortest time is easily selected by the method of Patent Document 1, the signal assignment results from the assignment from the high-speed transmission route. As a whole, the number of signals that can satisfy the target transmission time decreases, and all of the required signals cannot be allocated.

本発明は、上述のような課題を解決するためになされたもので、複数の伝送速度を選択可能なネットワークの伝送経路割付作業における作業時間及び作業ミスを低減できる伝送経路設計支援装置を提供することを目的とする。   The present invention has been made to solve the above-described problems, and provides a transmission path design support apparatus capable of reducing work time and work mistakes in a network transmission path assignment work capable of selecting a plurality of transmission speeds. For the purpose.

本発明の実施形態に係る伝送経路設計支援装置は、上記の目的を達成するため次のように構成される。   A transmission path design support apparatus according to an embodiment of the present invention is configured as follows to achieve the above object.

伝送経路設計支援装置は、伝送信号毎に伝送速度を選択可能な複数のネットワークとネットワーク間を接続する中継機器とを含むネットワーク構成に関する。伝送経路設計支援装置は、ネットワーク構成情報記憶部、検索条件記憶部、候補経路検索部、最適経路算出部を備える。
ネットワーク構成情報記憶部は、複数のネットワークのそれぞれについて接続先機器および選択可能な複数の伝送速度が定められ、中継機器のそれぞれについて接続先ネットワークおよび伝送速度が定められたネットワーク構成情報を記憶する。
検索条件記憶部は、伝送信号毎に、複数のネットワークのうち1のネットワークに接続された信号出力元の機器と、他のネットワークに接続された信号入力先の機器と、目標伝送時間とを含む検索条件を記憶する。
候補経路検索部は、ネットワーク構成情報および検索条件に基づいて、信号出力元の機器から信号入力先の機器までの伝送経路群を検索する。
最適経路算出部は、伝送経路群から、目標伝送時間以内、かつ、選択されたネットワークの伝送速度が最も遅い伝送経路を算出する。
The transmission path design support device relates to a network configuration including a plurality of networks capable of selecting a transmission rate for each transmission signal and a relay device connecting the networks. The transmission route design support device includes a network configuration information storage unit, a search condition storage unit, a candidate route search unit, and an optimum route calculation unit.
The network configuration information storage unit stores network configuration information in which a connection destination device and a plurality of selectable transmission rates are determined for each of a plurality of networks, and a connection destination network and a transmission rate are determined for each of the relay devices.
The search condition storage unit includes, for each transmission signal, a signal output source device connected to one of a plurality of networks, a signal input destination device connected to another network, and a target transmission time. Store search conditions.
The candidate route search unit searches for a transmission route group from the signal output source device to the signal input destination device based on the network configuration information and the search condition.
The optimum path calculation unit calculates a transmission path within the target transmission time and having the slowest transmission speed of the selected network from the transmission path group.

これによれば、要求される目標伝送時間以内かつ目標伝送時間に最も近い伝送経路を算出して最適経路とすることができる。ネットワークの伝送速度が遅いものから優先して採用されるため、多くの信号が目標伝送時間以内に伝送できるように伝送経路を割り付けることができる。   According to this, a transmission path that is within the required target transmission time and that is closest to the target transmission time can be calculated and set as the optimum path. Since a network having a low transmission speed is used in preference, a transmission path can be allocated so that many signals can be transmitted within the target transmission time.

好ましくは、複数のネットワークのそれぞれは、伝送信号を記憶するメモリを有する複数のノードを有し、ノード間でメモリを同期することで仮想的に同一メモリ空間を共有するコモンメモリを備えるネットワークであり、伝送信号毎に異なる同期速度を選択できる。   Preferably, each of the plurality of networks is a network including a plurality of nodes having a memory for storing a transmission signal, and a common memory that virtually shares the same memory space by synchronizing the memories between the nodes. A different synchronization speed can be selected for each transmission signal.

好ましくは、上述の検索条件は、信号を中継する中継機器の指定をさらに含む。上述の伝送経路群は、信号出力元の機器から信号入力先の機器までに中継機器を介する経路である。   Preferably, the search condition described above further includes designation of a relay device that relays a signal. The above-described transmission path group is a path through a relay device from a signal output source device to a signal input destination device.

本実施形態に係る伝送経路設計支援装置によれば、複数の伝送速度を選択可能なネットワークの伝送経路割付作業における作業時間及び作業ミスを低減できる。さらには伝送経路の割付や要求を満たす経路であるか否かの正否判定の自動化が可能となり、伝送経路の自動割付など設計業務の効率化が図れる。   According to the transmission path design support apparatus according to the present embodiment, it is possible to reduce work time and work mistakes in a network transmission path assignment work in which a plurality of transmission speeds can be selected. Furthermore, it is possible to automate the assignment of transmission paths and the right / no-go judgment of whether or not the path satisfies the request, and the efficiency of design work such as automatic assignment of transmission paths can be achieved.

本発明の実施の形態1に係るネットワーク構成例を説明するための図である。It is a figure for demonstrating the network structural example which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る伝送経路設計支援装置の機能ブロック図である。It is a functional block diagram of the transmission path design support apparatus according to Embodiment 1 of the present invention. ネットワーク構成情報の一例について説明するための図である。It is a figure for demonstrating an example of network configuration information. 検索条件の一例について説明するための図である。It is a figure for demonstrating an example of search conditions. 最適経路の画面表示例について説明するための図である。It is a figure for demonstrating the example of a screen display of an optimal path | route. 本発明の実施の形態1に係る伝送経路設計支援装置が実行する処理ルーチンのフローチャートである。It is a flowchart of the processing routine which the transmission path design assistance apparatus which concerns on Embodiment 1 of this invention performs. ネットワーク構成の変形例を示す図である。It is a figure which shows the modification of a network structure. 伝送経路設計支援装置が有する処理回路のハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the processing circuit which a transmission path design assistance apparatus has.

以下、図面を参照して本発明の実施の形態について詳細に説明する。尚、各図において共通する要素には、同一の符号を付して重複する説明を省略する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In addition, the same code | symbol is attached | subjected to the element which is common in each figure, and the overlapping description is abbreviate | omitted.

実施の形態1.
(ネットワーク構成)
図1は、本発明の実施の形態1に係るネットワーク構成例を説明するための図である。図1において、第1ネットワーク1および第2ネットワーク2は既設のネットワークであり、第3ネットワーク3は新設のネットワークである。各ネットワークは、プラントを構成する制御機器間の入出力信号を伝送するための制御用伝送ネットワークである。
Embodiment 1 FIG.
(Network configuration)
FIG. 1 is a diagram for explaining a network configuration example according to the first embodiment of the present invention. In FIG. 1, a first network 1 and a second network 2 are existing networks, and a third network 3 is a new network. Each network is a control transmission network for transmitting input / output signals between control devices constituting the plant.

第1PLC4は、第1ネットワーク1に接続した既設の制御装置である。第2PLC5は、第2ネットワーク2に接続した既設の制御装置であると共に、第2ネットワーク2と第3ネットワーク3とを接続するゲートウェイとしての機能も有する。第3PLC6は、既設設備の一部を新設のネットワークに分割更新した制御装置であり、第3ネットワーク3に接続している。   The first PLC 4 is an existing control device connected to the first network 1. The second PLC 5 is an existing control device connected to the second network 2 and also has a function as a gateway for connecting the second network 2 and the third network 3. The third PLC 6 is a control device in which a part of existing facilities is divided and updated in a new network, and is connected to the third network 3.

ゲートウェイ(以下、GW)は、異なる種類のネットワーク間で信号を転写する。第1GW7は、第1ネットワーク1と第2ネットワーク2との間で入出力信号を転写する。第2GW8は、第1ネットワーク1と第3ネットワーク3との間で入出力信号を転写する。IO9は、第2ネットワーク2に接続した既設の入出力IO局である。   A gateway (hereinafter, GW) transcribes signals between different types of networks. The first GW 7 transfers input / output signals between the first network 1 and the second network 2. The second GW 8 transfers input / output signals between the first network 1 and the third network 3. The IO 9 is an existing input / output IO station connected to the second network 2.

なお、図1に示すネットワーク構成は一例であって、伝送信号毎に伝送速度を選択可能な複数のネットワークを備え、ネットワーク間が少なくとも1つの中継機器(GWやPLC)で接続されたネットワーク構成であればよい。各ネットワークに接続されるPLCやIOの数もこれに限定されるものではない。   Note that the network configuration shown in FIG. 1 is an example, and includes a plurality of networks that can select a transmission rate for each transmission signal, and the networks are connected by at least one relay device (GW or PLC). I just need it. The number of PLCs and IOs connected to each network is not limited to this.

各ネットワークは、高信頼性とリアルタイム性を実現するために、コモンメモリ方式によるスキャン伝送(周期的な同報伝送)でデータの同時性を確保可能なネットワークである。具体的には、各ネットワークは、伝送信号を記憶するメモリを有する複数のノードを有し、ノード間でメモリを同期する(各メモリの情報を周期的に交換する)ことで仮想的に同一メモリ空間を共有するコモンメモリを備えるネットワークである。メモリの同期により信号を伝送することができる。また、伝送信号毎に異なる同期速度(高速モード、中速モード、低速モード)を選択できる。速度毎に割付可能な信号数は決まっているため、すべての信号について目標伝送時間を満たすように割り付ける設計作業は容易ではない。本実施形態に係る伝送経路設計支援装置は、このような伝送経路割付作業における作業時間及び作業ミスを低減するためのものである。   Each network is a network that can ensure data simultaneity by scan transmission (periodic broadcast transmission) using a common memory system in order to realize high reliability and real-time performance. Specifically, each network has a plurality of nodes each having a memory for storing transmission signals, and virtually synchronizes the memories between the nodes (periodically exchanges information in each memory). A network having a common memory sharing a space. A signal can be transmitted by synchronizing the memory. Different synchronization speeds (high speed mode, medium speed mode, and low speed mode) can be selected for each transmission signal. Since the number of signals that can be allocated for each speed is determined, it is not easy to perform design work that allocates all the signals to satisfy the target transmission time. The transmission path design support apparatus according to the present embodiment is for reducing work time and work errors in such transmission path assignment work.

図2は、本発明の実施の形態1に係る伝送経路設計支援装置の機能ブロック図である。伝送経路設計支援装置10は、記憶部11、ネットワーク構成情報設定部12、検索条件設定部13、候補経路検索部14、最適経路算出部15、結果登録・表示部16を備える。   FIG. 2 is a functional block diagram of the transmission path design support apparatus according to Embodiment 1 of the present invention. The transmission route design support apparatus 10 includes a storage unit 11, a network configuration information setting unit 12, a search condition setting unit 13, a candidate route search unit 14, an optimum route calculation unit 15, and a result registration / display unit 16.

記憶部11は、ネットワーク構成情報、検索条件、検索結果を記憶する各記憶部として機能する。   The storage unit 11 functions as each storage unit that stores network configuration information, search conditions, and search results.

まず、ネットワーク構成情報について説明する。図3は、ネットワーク構成情報の一例について説明するための図である。ネットワーク構成情報には、複数のネットワークのそれぞれについて接続先機器および選択可能な複数の伝送速度(伝送処理に要する時間,速度周期)が定められている。例えば、図3には第1ネットワークについて、接続先機器(第1PLC4,第1GW7,第2GW8)および複数の伝送速度(10msec(高速モード),20msec(中速モード),30msec(低速モード))が定義されている。加えて、ネットワーク構成情報には、中継機器(GW,PLC)のそれぞれについて接続先ネットワークおよび伝送速度が定められている。例えば、図3には第1GW7について、接続先ネットワーク(第1ネットワーク1,第2ネットワーク2)および伝送速度(20msec)が定義されている。   First, network configuration information will be described. FIG. 3 is a diagram for explaining an example of the network configuration information. The network configuration information defines a connection destination device and a plurality of selectable transmission speeds (time required for transmission processing, speed cycle) for each of a plurality of networks. For example, in FIG. 3, there are connected devices (first PLC 4, first GW 7, second GW 8) and a plurality of transmission speeds (10 msec (high speed mode), 20 msec (medium speed mode), 30 msec (low speed mode)) for the first network. Is defined. In addition, the network configuration information defines a connection destination network and a transmission speed for each relay device (GW, PLC). For example, in FIG. 3, a connection destination network (first network 1, second network 2) and a transmission speed (20 msec) are defined for the first GW 7.

次に、検索条件について説明する。図4は、検索条件の一例について説明するための図である。検索条件は、伝送信号毎に、複数のネットワークのうち1のネットワークに接続された信号出力元の機器と、他のネットワークに接続された信号入力先の機器と、目標伝送時間とを含む。好ましくは、信号を中継する中継機器の指定をさらに含む。例えば、図4には、入出力信号名(AAA,BBB)について、第1ネットワーク1に接続された出力機器(第1PLC4)と、第2ネットワーク2に接続された入力機器(第2PLC)と、信号を中継する中継機器(第1GW7)の指定と、目標伝送時間(40msec)が検索条件として設定されている。   Next, search conditions will be described. FIG. 4 is a diagram for explaining an example of the search condition. The search condition includes, for each transmission signal, a signal output source device connected to one of a plurality of networks, a signal input destination device connected to another network, and a target transmission time. Preferably, it further includes designation of a relay device that relays the signal. For example, in FIG. 4, for input / output signal names (AAA, BBB), an output device (first PLC 4) connected to the first network 1, an input device (second PLC) connected to the second network 2, The designation of the relay device (first GW 7) that relays the signal and the target transmission time (40 msec) are set as search conditions.

図2に戻り説明を続ける。ネットワーク構成情報設定部12は、図3に示すようなネットワーク構成情報を追加・編集可能なユーザインターフェースを備え、オペレータにより操作される。検索条件設定部13は、図4に示すような検索条件を追加・編集可能なユーザインターフェースを備え、オペレータにより操作される。   Returning to FIG. The network configuration information setting unit 12 includes a user interface capable of adding and editing network configuration information as shown in FIG. 3, and is operated by an operator. The search condition setting unit 13 includes a user interface capable of adding / editing search conditions as shown in FIG. 4 and is operated by an operator.

候補経路検索部14の処理は、オペレータの操作により開始される。候補経路検索部14は、記憶部11からネットワーク構成情報および検索条件を読み出し、これらに基づいて信号出力元の機器から信号入力先の機器までの伝送経路群を検索する。各伝送経路は、同一ネットワークや中継機器をループしないものとする。例えば、図4には入出力信号名(AAA,BBB)について、出力機器(第1PLC4)、入力機器(第2PLC5)、中継機器(第1GW)が定められている。図3を参照して、出力機器である第1PLC4から順に、第1ネットワーク1、指定中継機器である第1GW7、第2ネットワーク2、入力機器である第2PLC5を通る順路が検索できる。さらに各ネットワークは3つの伝送速度(速度モード)を選択可能であるため、得られる伝送経路の数は、速度モードの組み合わせ数となる。   The process of the candidate route search unit 14 is started by an operator's operation. The candidate route search unit 14 reads the network configuration information and the search condition from the storage unit 11 and searches the transmission route group from the signal output source device to the signal input destination device based on these. Each transmission path shall not loop the same network or relay device. For example, in FIG. 4, for the input / output signal names (AAA, BBB), an output device (first PLC 4), an input device (second PLC 5), and a relay device (first GW) are defined. With reference to FIG. 3, a route through the first network 1, the first GW 7 that is the designated relay device, the second network 2, and the second PLC 5 that is the input device can be searched in order from the first PLC 4 that is the output device. Furthermore, since each network can select three transmission speeds (speed modes), the number of transmission paths obtained is the number of combinations of speed modes.

最適経路算出部15は、候補経路検索部14により検索された伝送経路群から、目標伝送時間以内、かつ、選択されたネットワークの伝送速度が最も遅い伝送経路を算出する。すなわち、目標伝送時間以内であって目標伝送時間に最も近い伝送経路を算出して最適経路とすることができる。例えば、図4の入出力信号名(AAA,BBB)について、目標伝送時間以内となる伝送経路を算出する。要求を満たす「第1の伝送経路」は、第1GW7の伝送時間は20msecであるため、第1ネットワーク1で10msec(高速)、第2ネットワーク2で5msec(高速)を選択した場合の、合計伝送時間が35msecとなる経路である。「第2の伝送経路」は、第1ネットワーク1で10msec(高速)、第2ネットワーク2で10msec(中速)を選択した場合の合計伝送時間が40msecとなる経路である。そして、これらのうち目標伝送時間に最も近いのは、第1ネットワーク1で10msec(高速)、第2ネットワーク2で10msec(中速)を選択する「第2の伝送経路」であり、このように選択された伝送経路を最適経路とする。   The optimum route calculation unit 15 calculates a transmission route within the target transmission time and having the slowest transmission speed of the selected network from the transmission route group searched by the candidate route search unit 14. That is, a transmission path that is within the target transmission time and is closest to the target transmission time can be calculated to be the optimum path. For example, for the input / output signal names (AAA, BBB) in FIG. 4, a transmission path that is within the target transmission time is calculated. Since the transmission time of the first GW 7 is 20 msec, the “first transmission path” that satisfies the request is the total transmission when 10 msec (high speed) is selected for the first network 1 and 5 msec (high speed) is selected for the second network 2. This is a route with a time of 35 msec. The “second transmission path” is a path in which the total transmission time is 40 msec when 10 msec (high speed) is selected in the first network 1 and 10 msec (medium speed) is selected in the second network 2. Of these, the closest to the target transmission time is the “second transmission path” in which the first network 1 selects 10 msec (high speed) and the second network 2 selects 10 msec (medium speed). The selected transmission path is set as the optimum path.

結果登録・表示部16は、検索結果を記憶部11に登録すると共に画面に表示する。記憶部11には、検索結果として最適経路の伝送時間結果、正否判定、最適経路(各ネットワークにおいて選択される速度モードを含む情報)が登録される。正否判定は、目標伝送時間を満たしうる経路が発見された場合に「○」、発見されなかった場合に「×」となる。例えば、図4の結果欄には入出力信号名(AAA,BBB)について最適経路の伝送時間結果(40msec)と正否判定(○)が登録される。   The result registration / display unit 16 registers the search result in the storage unit 11 and displays it on the screen. In the storage unit 11, the transmission time result of the optimum route, the correct / incorrect determination, and the optimum route (information including the speed mode selected in each network) are registered as search results. The correctness determination is “◯” when a route that can satisfy the target transmission time is found, and “X” when it is not found. For example, in the result column of FIG. 4, the transmission time result (40 msec) of the optimum route and the correct / incorrect determination (◯) are registered for the input / output signal names (AAA, BBB).

記憶部11に登録された検索結果は、図4に示す表形式や図5に示す画像形式で画面に表示される。画面は後述する図8の表示装置107が備える。図5には、図4の入出力信号名(AAA,BBB)についての検索結果のうち最適経路がグラフィカルに表示されている。図5にはネットワーク構成図上に最短経路を示す矢印20、選択されたネットワークの速度モードを表す吹き出し21、22が表示される。このように、最適経路の検索結果を自動的かつ視覚的にオペレータに提供することで、伝送経路の設計を支援することができる。   The search results registered in the storage unit 11 are displayed on the screen in the table format shown in FIG. 4 or the image format shown in FIG. The screen is provided in the display device 107 of FIG. FIG. 5 graphically displays the optimum path among the search results for the input / output signal names (AAA, BBB) in FIG. In FIG. 5, an arrow 20 indicating the shortest path and balloons 21 and 22 indicating the speed mode of the selected network are displayed on the network configuration diagram. In this way, the search result of the optimum route is automatically and visually provided to the operator, thereby supporting the design of the transmission route.

(フローチャート)
図6は、上述の動作を実現するために、伝送経路設計支援装置10が実行する最適経路検索ルーチンのフローチャートである。本ルーチンは、オペレータによる操作により開始される。
(flowchart)
FIG. 6 is a flowchart of an optimum route search routine executed by the transmission route design support apparatus 10 in order to realize the above-described operation. This routine is started by an operation by an operator.

まず、候補経路検索部14は、記憶部11からネットワーク構成情報を読み込む(ステップS100)。ネットワーク構成情報には上述した図3に示すような情報が登録されている。続けて、候補経路検索部14は、記憶部11から図4に示すような検索条件を読み込む(ステップS105)。以降の処理は、図4の各行に登録されている検索条件について実行される。   First, the candidate route search unit 14 reads network configuration information from the storage unit 11 (step S100). Information as shown in FIG. 3 described above is registered in the network configuration information. Subsequently, the candidate route search unit 14 reads a search condition as shown in FIG. 4 from the storage unit 11 (step S105). The subsequent processing is executed for the search conditions registered in each row in FIG.

その後、候補経路検索部14は、ステップS100およびステップS105で読み込んだネットワーク構成情報(図3)および検索条件(図4)に基づいて信号出力元の機器から信号入力先の機器までの伝送経路の探索を開始する(ステップS110)。検索過程で、検索条件に中継機器が指定されているか否かが判定される(ステップS115,図4のF列)。指定中継機器がある場合は、指定中継機器を通過する経路のみリストアップする(ステップS120)。指定がない場合は、ループしない範囲ですべての経路をリストアップする(ステップS125)。各ネットワークの伝送速度は複数の速度モードから選択できるため、伝送経路は、選択された速度モードの組み合わせ毎に別経路としてリストアップされる。   Thereafter, the candidate route search unit 14 determines the transmission route from the signal output source device to the signal input destination device based on the network configuration information (FIG. 3) and the search conditions (FIG. 4) read in step S100 and step S105. The search is started (step S110). In the search process, it is determined whether or not a relay device is specified in the search condition (step S115, column F in FIG. 4). If there is a designated relay device, only the route passing through the designated relay device is listed (step S120). If there is no designation, all routes are listed in a range not looping (step S125). Since the transmission speed of each network can be selected from a plurality of speed modes, the transmission path is listed as a separate path for each combination of the selected speed modes.

次に、最適経路算出部15は、リストアップされた伝送経路群から目標伝送時間以内、かつ、選択されたネットワークの伝送速度が最も遅い伝送経路を算出する。すなわち、目標伝送時間以内であって目標伝送時間に最も近い伝送経路が算出される(ステップS130)。条件を満たす経路が存在する場合、当該経路を最適経路とする(ステップS135)。この場合、上述した正否判定は「○」となる。一方、条件を満たす経路が存在しない場合、目標伝送時間以内に信号を伝送可能な経路が存在せず、上述した正否判定は「×」となる(ステップS140)。   Next, the optimum path calculation unit 15 calculates a transmission path within the target transmission time from the listed transmission path group and having the slowest transmission speed of the selected network. That is, a transmission path that is within the target transmission time and is closest to the target transmission time is calculated (step S130). If there is a route that satisfies the condition, the route is determined as the optimum route (step S135). In this case, the above-described correct / incorrect determination is “◯”. On the other hand, when there is no path that satisfies the condition, there is no path that can transmit a signal within the target transmission time, and the above-described correctness determination is “x” (step S140).

その後、結果登録・表示部16は、検索結果として最適経路の伝送時間結果、正否判定、最適経路(各ネットワークで選択すべき速度モードを含む)を記憶部11に登録する。さらに、結果登録・表示部16は、検索結果を図4に示す表形式や図5に示す画像形式で画面に表示する(ステップS145)。   After that, the result registration / display unit 16 registers the transmission time result of the optimum route, the correctness determination, and the optimum route (including the speed mode to be selected in each network) in the storage unit 11 as a search result. Further, the result registration / display unit 16 displays the search result on the screen in the table format shown in FIG. 4 or the image format shown in FIG. 5 (step S145).

(効果)
以上説明したように、本実施形態に係る伝送経路設計支援装置10によれば、要求される目標伝送時間以内かつ目標伝送時間に最も近い伝送経路を算出して最適経路とすることができる。ネットワークの伝送速度が遅いものから優先して採用されるため、多くの信号が目標伝送時間以内に伝送できるように伝送経路を割り付けることができる。そのため、多数の信号についての伝送経路割付作業における作業時間及び作業ミスを低減できる。さらには伝送経路の割付や要求を満たす経路であるか否かの正否判定の自動化が可能となり、伝送経路の自動割付など設計業務の効率化が図れる。
(effect)
As described above, according to the transmission path design support device 10 according to the present embodiment, a transmission path that is within the required target transmission time and that is closest to the target transmission time can be calculated and set as the optimal path. Since a network having a low transmission speed is used in preference, a transmission path can be allocated so that many signals can be transmitted within the target transmission time. Therefore, it is possible to reduce work time and work mistakes in transmission path assignment work for a large number of signals. Furthermore, it is possible to automate the assignment of transmission paths and the right / no-go judgment of whether or not the path satisfies the request, and the efficiency of design work such as automatic assignment of transmission paths can be achieved.

(変形例)
ところで、上述した図2のネットワーク構成情報設定部12は、図3に示すネットワーク構成情報を追加・編集することができる。好ましくは、ネットワーク構成情報設定部12は、追加・編集されたネットワーク構成情報に基づいて、あらかじめ登録したグラフィック部品を図7のパレット23上に自動配置し、ネットワーク構成図を更新する手段を備える。グラフィック部品はネットワーク、各種機器(GW,PLC,IO)、配線である。図7に示すネットワーク構成図は、図1に示すネットワーク構成図に、第1ネットワーク1と第3ネットワーク3とを接続する新規の第3GW24を追加した例であり、このようなネットワーク構成図を記憶しておくことで、上述した検索結果の画面表示に用いることができる。
(Modification)
Incidentally, the network configuration information setting unit 12 of FIG. 2 described above can add / edit the network configuration information shown in FIG. Preferably, the network configuration information setting unit 12 includes means for automatically arranging pre-registered graphic parts on the pallet 23 in FIG. 7 and updating the network configuration diagram based on the added / edited network configuration information. The graphic parts are a network, various devices (GW, PLC, IO), and wiring. The network configuration diagram shown in FIG. 7 is an example in which a new third GW 24 that connects the first network 1 and the third network 3 is added to the network configuration diagram shown in FIG. 1, and such a network configuration diagram is stored. By doing so, it can be used for the screen display of the search results described above.

(ハードウェア構成例)
伝送経路設計支援装置10のハードウェア構成について図8を参照しつつ説明する。図8は、図2の伝送経路設計支援装置10が有する処理回路のハードウェア構成例を示すブロック図である。図2に示す伝送経路設計支援装置10の各部は、当該装置が有する機能の一部を示し、各機能は処理回路により実現される。例えば、処理回路は、CPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103、入出力インターフェース104、システムバス105、入力装置106、表示装置107、ストレージ108を備えたコンピュータである。
(Hardware configuration example)
A hardware configuration of the transmission path design support apparatus 10 will be described with reference to FIG. FIG. 8 is a block diagram illustrating a hardware configuration example of a processing circuit included in the transmission path design support device 10 of FIG. Each part of the transmission path design support apparatus 10 shown in FIG. 2 indicates a part of the functions of the apparatus, and each function is realized by a processing circuit. For example, the processing circuit includes a central processing unit (CPU) 101, a read only memory (ROM) 102, a random access memory (RAM) 103, an input / output interface 104, a system bus 105, an input device 106, a display device 107, and a storage 108. Computer.

CPU101は、ROM102やRAM103に格納されたプログラムやデータなどを用いて各種の演算処理を実行する処理装置である。ROM102は、コンピュータに各機能を実現させるための基本プログラムや環境ファイルなどを記憶する読み取り専用の記憶装置である。RAM103は、CPU101が実行するプログラムおよび各プログラムの実行に必要なデータを記憶する主記憶装置であり、高速な読み出しと書き込みが可能である。入出力インターフェース104は、各種のハードウェアとシステムバス105との接続を仲介する装置である。システムバス105は、CPU101、ROM102、RAM103および入出力インターフェース104で共有される情報伝達路である。   The CPU 101 is a processing device that executes various types of arithmetic processing using programs and data stored in the ROM 102 and the RAM 103. The ROM 102 is a read-only storage device that stores a basic program, an environment file, and the like for causing a computer to realize each function. A RAM 103 is a main storage device that stores a program executed by the CPU 101 and data necessary for the execution of each program, and can be read and written at high speed. The input / output interface 104 is a device that mediates connections between various hardware and the system bus 105. A system bus 105 is an information transmission path shared by the CPU 101, ROM 102, RAM 103, and input / output interface 104.

また、入出力インターフェース104には、入力装置106、表示装置107、ストレージ108などのハードウェアが接続されている。入力装置106は、オペレータによる入力を処理する装置であり、例えばキーボードやマウスである。上述した各部の処理は、入力装置106からの入力を起点として実行される。表示装置107は、例えばディスプレイである。ストレージ108は、プログラムやデータを蓄積する大容量の補助記憶装置であり、例えばハードディスク装置や不揮発性の半導体メモリなどである。記憶部11は、RAM103および/またはストレージ108により実現されている。   The input / output interface 104 is connected to hardware such as an input device 106, a display device 107, and a storage 108. The input device 106 is a device that processes input by an operator, and is, for example, a keyboard or a mouse. The processing of each unit described above is executed with an input from the input device 106 as a starting point. The display device 107 is a display, for example. The storage 108 is a large-capacity auxiliary storage device that stores programs and data, and is, for example, a hard disk device or a nonvolatile semiconductor memory. The storage unit 11 is realized by the RAM 103 and / or the storage 108.

1 第1ネットワーク
2 第2ネットワーク
3 第3ネットワーク
4 第1PLC
5 第2PLC
6 第3PLC
7 第1GW
8 第2GW
9 IO
10 伝送経路設計支援装置
11 記憶部
12 ネットワーク構成情報設定部
13 検索条件設定部
14 候補経路検索部
15 最適経路算出部
16 結果登録・表示部
21,22 吹き出し
23 パレット
24 第3GW
101 CPU
102 ROM
103 RAM
104 入出力インターフェース
105 システムバス
106 入力装置
107 表示装置
108 ストレージ
1 1st network 2 2nd network 3 3rd network 4 1st PLC
5 Second PLC
6 3rd PLC
7 1st GW
8 Second GW
9 IO
DESCRIPTION OF SYMBOLS 10 Transmission route design support apparatus 11 Memory | storage part 12 Network configuration information setting part 13 Search condition setting part 14 Candidate route search part 15 Optimal route calculation part 16 Result registration and display part 21,22 Balloon 23 Palette 24 3rd GW
101 CPU
102 ROM
103 RAM
104 I / O interface 105 System bus 106 Input device 107 Display device 108 Storage

Claims (3)

伝送信号毎に伝送速度を選択可能な複数のネットワークとネットワーク間を接続する中継機器とを含むネットワーク構成に関する伝送経路設計支援装置であって、
前記複数のネットワークのそれぞれについて接続先機器および選択可能な複数の伝送速度が定められ、前記中継機器のそれぞれについて接続先ネットワークおよび伝送速度が定められたネットワーク構成情報を記憶するネットワーク構成情報記憶部と、
伝送信号毎に、前記複数のネットワークのうち1のネットワークに接続された信号出力元の機器と、他のネットワークに接続された信号入力先の機器と、目標伝送時間とを含む検索条件を記憶する検索条件記憶部と、
前記ネットワーク構成情報および前記検索条件に基づいて、前記信号出力元の機器から前記信号入力先の機器までの伝送経路群を検索する候補経路検索部と、
前記伝送経路群から、前記目標伝送時間以内、かつ、選択されたネットワークの伝送速度が最も遅い伝送経路を算出する最適経路算出部と、
を備えることを特徴とする伝送経路設計支援装置。
A transmission path design support device related to a network configuration including a plurality of networks capable of selecting a transmission rate for each transmission signal and a relay device connecting between the networks,
A network configuration information storage unit for storing connection destination devices and a plurality of selectable transmission rates for each of the plurality of networks, and storing network configuration information for the connection destination networks and transmission rates for each of the relay devices; ,
For each transmission signal, a search condition including a signal output source device connected to one of the plurality of networks, a signal input destination device connected to another network, and a target transmission time is stored. A search condition storage unit;
A candidate route search unit for searching a transmission route group from the signal output source device to the signal input destination device based on the network configuration information and the search condition;
From the transmission path group, an optimal path calculation unit that calculates a transmission path within the target transmission time and having the slowest transmission speed of the selected network;
A transmission path design support apparatus comprising:
前記複数のネットワークのそれぞれは、伝送信号を記憶するメモリを有する複数のノードを有し、ノード間でメモリを同期することで仮想的に同一メモリ空間を共有するコモンメモリを備えるネットワークであり、伝送信号毎に異なる同期速度を選択できること、
を特徴とする請求項1記載の伝送経路設計支援装置。
Each of the plurality of networks is a network having a plurality of nodes having memories for storing transmission signals, and having a common memory that virtually shares the same memory space by synchronizing the memories between the nodes. The ability to select different sync speeds for each signal,
The transmission path design support apparatus according to claim 1.
前記検索条件は、信号を中継する前記中継機器の指定をさらに含み、
前記伝送経路群は、前記信号出力元の機器から前記信号入力先の機器までに前記中継機器を介する経路であること、
を特徴とする請求項1又は2記載の伝送経路設計支援装置。
The search condition further includes designation of the relay device that relays a signal,
The transmission path group is a path through the relay device from the signal output source device to the signal input destination device;
The transmission path design support apparatus according to claim 1 or 2, characterized in that.
JP2017134820A 2017-07-10 2017-07-10 Transmission path design support device Active JP6763353B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017134820A JP6763353B2 (en) 2017-07-10 2017-07-10 Transmission path design support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017134820A JP6763353B2 (en) 2017-07-10 2017-07-10 Transmission path design support device

Publications (2)

Publication Number Publication Date
JP2019016980A true JP2019016980A (en) 2019-01-31
JP6763353B2 JP6763353B2 (en) 2020-09-30

Family

ID=65359380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017134820A Active JP6763353B2 (en) 2017-07-10 2017-07-10 Transmission path design support device

Country Status (1)

Country Link
JP (1) JP6763353B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022150311A (en) * 2021-03-26 2022-10-07 三菱電機インフォメーションシステムズ株式会社 Communication path display apparatus, communication path display method and communication path display program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007274553A (en) * 2006-03-31 2007-10-18 Toshiba Corp Supervisory control system, transmission relay apparatus for the system, and transmission method
JP2008135946A (en) * 2006-11-28 2008-06-12 Kyocera Corp Communication control device, radio communication device, communication control method, and radio communication method
US20100027464A1 (en) * 2008-07-30 2010-02-04 Azalea Networks Method & apparatus for minimizing packet transmission loss in a wireless network
JP2011166581A (en) * 2010-02-12 2011-08-25 Hitachi High-Tech Instruments Co Ltd Field network system
JP2016146512A (en) * 2013-04-22 2016-08-12 株式会社日立製作所 Network system, network resource management device and communication path generation method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007274553A (en) * 2006-03-31 2007-10-18 Toshiba Corp Supervisory control system, transmission relay apparatus for the system, and transmission method
JP2008135946A (en) * 2006-11-28 2008-06-12 Kyocera Corp Communication control device, radio communication device, communication control method, and radio communication method
US20100027464A1 (en) * 2008-07-30 2010-02-04 Azalea Networks Method & apparatus for minimizing packet transmission loss in a wireless network
JP2011166581A (en) * 2010-02-12 2011-08-25 Hitachi High-Tech Instruments Co Ltd Field network system
JP2016146512A (en) * 2013-04-22 2016-08-12 株式会社日立製作所 Network system, network resource management device and communication path generation method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022150311A (en) * 2021-03-26 2022-10-07 三菱電機インフォメーションシステムズ株式会社 Communication path display apparatus, communication path display method and communication path display program
JP7287994B2 (en) 2021-03-26 2023-06-06 三菱電機インフォメーションシステムズ株式会社 Communication route display device, communication route display method and communication route display program

Also Published As

Publication number Publication date
JP6763353B2 (en) 2020-09-30

Similar Documents

Publication Publication Date Title
CA2931515C (en) Multi-domain source routed forwarding based on collaborating network controllers
JP4903616B2 (en) Map update data supply device, map data update system, and map update data supply method
CN111158384A (en) Robot mapping method, device and storage medium
KR20190118637A (en) Method of generating network configuration information and communication device
JP2019016980A (en) Transmission path design support apparatus
EP3232423A1 (en) In-vehicle apparatus and map data management system
US11165745B2 (en) Control system, controller, and control method
JP2018146474A (en) Road information service system, navigation system and road information distribution program
JP2018045634A (en) Information processing system, information processing program and information processing method
CN108353335A (en) Method for routing, device, NFCC and DH
TWI471710B (en) Sequencer system and method for address setting
JPH1145262A (en) Position retrieved result display method and device therefor
JP4357442B2 (en) Plan execution device, plan execution method and program
JP3946312B2 (en) PC remote support system and method
JP2014240920A (en) Map update device, map update system, and method for managing map update
CN101960259B (en) Map drawing device
JP2010237487A (en) Map data inspection device
JP2010151539A (en) Map information processing device, method for processing map information, and program
JP2006331352A (en) Method and apparatus for automatically generating tv wiring
JP2021009027A (en) Route output device, method, and program
JPH11232334A (en) Travel plan preparation system and computer readable medium for recording program
JP2003161621A (en) Device and method for displaying recommended route
KR102292374B1 (en) Method and apparatus for guiding route
JP5178762B2 (en) Section attribute assigning apparatus, method, and program
JP2005130147A (en) Communication information table creation apparatus and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190905

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200805

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200811

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200824

R150 Certificate of patent or registration of utility model

Ref document number: 6763353

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250