JP5315288B2 - Information communication system and information communication method - Google Patents

Information communication system and information communication method Download PDF

Info

Publication number
JP5315288B2
JP5315288B2 JP2010088916A JP2010088916A JP5315288B2 JP 5315288 B2 JP5315288 B2 JP 5315288B2 JP 2010088916 A JP2010088916 A JP 2010088916A JP 2010088916 A JP2010088916 A JP 2010088916A JP 5315288 B2 JP5315288 B2 JP 5315288B2
Authority
JP
Japan
Prior art keywords
data
information
communication
communication device
flag
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.)
Active
Application number
JP2010088916A
Other languages
Japanese (ja)
Other versions
JP2011223212A (en
Inventor
浩 木織
治 荻原
英二 山根
正嗣 三浦
征二 西村
幸正 土江
修造 大西
真也 加藤
清人 北
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chugoku Electric Power Co Inc
NEC Corp
Original Assignee
Chugoku Electric Power Co Inc
NEC 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 Chugoku Electric Power Co Inc, NEC Corp filed Critical Chugoku Electric Power Co Inc
Priority to JP2010088916A priority Critical patent/JP5315288B2/en
Publication of JP2011223212A publication Critical patent/JP2011223212A/en
Application granted granted Critical
Publication of JP5315288B2 publication Critical patent/JP5315288B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Monitoring And Testing Of Exchanges (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Description

この発明は、複数の通信機器が相互に通信可能に接続されている通信ネットワークを含む情報通信システム及び情報通信方法に係わり、特に設備更新等のために前記通信機器を置き換える際に要する労力、費用を低減することができる情報通信システム、情報通信方法に関する。   The present invention relates to an information communication system and an information communication method including a communication network in which a plurality of communication devices are communicably connected to each other, and particularly labor and cost required for replacing the communication device for equipment update or the like. The present invention relates to an information communication system and an information communication method.

コンピュータを含む複数の通信機器を通信可能に接続してなる通信ネットワークは、IP(Internet Protocol)ネットワークをはじめとして、広く社会基盤として使用されている。このような通信ネットワークを継続的に安定して運用する上では、通信ネットワーク上に接続されている各機器を適時に更新することが必要である。また、通信ネットワークを介して処理されるデータ量が増加するのに従って、伝送路や通信機器の性能を向上させるべくハードウェア及びソフトウェアのバージョンアップを実施する必要が生じることもある。   A communication network in which a plurality of communication devices including a computer are communicably connected is widely used as a social infrastructure including an IP (Internet Protocol) network. In order to continuously and stably operate such a communication network, it is necessary to update each device connected to the communication network in a timely manner. In addition, as the amount of data processed through the communication network increases, it may be necessary to upgrade the hardware and software in order to improve the performance of the transmission path and communication equipment.

このような通信ネットワーク上の機器等更新に伴う機器の取替に際しては、その作業が通信ネットワークの運用に与える影響を極力小さくするとともに、作業に伴う労力や費用も極力低減させることが求められる。   When replacing a device associated with such an update of a device on a communication network, it is required to minimize the influence of the work on the operation of the communication network and to reduce the labor and cost associated with the work as much as possible.

この点、特許文献1には、制御システムに含まれる制御装置を更新するのに要する時間を短くし、設定作業のミスを低減することを目的として、例えば図1に示されているように、更新時にネットワーク6を介して非更新対象制御装置2に更新対象制御装置1からの送信信号を模擬した模擬信号を伝送することができる伝送試験装置9を設置する構成が開示されている。   In this regard, in Patent Document 1, for the purpose of shortening the time required to update the control device included in the control system and reducing errors in setting work, for example, as shown in FIG. A configuration is disclosed in which a transmission test apparatus 9 that can transmit a simulation signal that simulates a transmission signal from the update target control apparatus 1 to the non-update target control apparatus 2 via the network 6 at the time of update is disclosed.

特開2007−236093号公報JP 2007-236093 A

発電所、変電所等の運転制御装置を通信可能に接続してなる通信ネットワークは運転制御情報網とも呼ばれ、特にクリティカルな業務である電力系統の運転制御に用いられる。運転制御情報網に接続されている運転制御装置の取替は、運転制御情報網全体の運用を停止することなく実施する必要があるため、取替対象となる運転制御装置(以下「旧装置」ともいう。)と、取替後の運転制御装置(以下「新装置」ともいう。)とをいずれも通信ネットワークに接続した状態で、旧装置による常時のデータ伝送を実行させつつ、他の既設装置と新装置との間でのデータ伝送試験である対向試験を実施する必要がある。   A communication network formed by communicably connecting operation control devices such as a power plant and a substation is also referred to as an operation control information network, and is used for operation control of a power system that is a particularly critical task. Since replacement of the operation control device connected to the operation control information network must be performed without stopping the operation of the entire operation control information network, the operation control device to be replaced (hereinafter referred to as “old device”). ) And the operation control device after replacement (hereinafter also referred to as “new device”) are connected to the communication network, and the existing device performs normal data transmission while other existing devices are installed. It is necessary to perform an opposing test, which is a data transmission test between the device and the new device.

通信ネットワークに同一の機能を有する旧装置と新装置とが接続されている場合、両者においては基本的に同一の制御アプリケーションが動作することとなる。このとき、他の既設装置から旧装置、新装置の前記制御アプリケーションに制御データを送信するとすれば、次のような問題が生じる。   When the old device and the new device having the same function are connected to the communication network, the same control application basically operates in both. At this time, if control data is transmitted from another existing device to the control application of the old device and the new device, the following problem occurs.

まず、旧装置及び新装置で動作している制御アプリケーションに対して制御データを配信するために各装置において使用される配信アドレスは、旧装置、新装置ともに同一の配信アドレスを用いることとすれば、他の既設装置において、取替対象となっている運転制御装置について設定されている配信アドレスに関してはなにも変更する必要がないため好都合である。しかし、同一の配信アドレスが割り当てられた旧装置と新装置とを同時に通信ネットワークに接続した場合、他の既設装置からの制御データがいずれの装置の制御アプリケーションでも受信されることとなり、データ伝送試験時の試験用データまで通常運用されている旧装置で受信され通常運用に支障が出る不都合がある。これを解消するために、伝送試験時のみ旧装置を取り外して新装置を接続することができるが、伝送試験中は通常運用に支障が出るためこのような手法は現実的でない。   First, if the distribution address used in each device for distributing control data to the control application running on the old device and the new device is the same distribution address for both the old device and the new device, In other existing devices, it is convenient because there is no need to change the delivery address set for the operation control device to be replaced. However, if an old device and a new device with the same distribution address are connected to the communication network at the same time, control data from other existing devices will be received by the control application of any device, and data transmission test There is an inconvenience that the normal operation is received by the old apparatus that is normally operated up to the test data at the time. In order to solve this problem, the old device can be removed and the new device can be connected only during the transmission test. However, this method is not practical during the transmission test because normal operation is hindered.

また、取替後の新装置に一時的に旧装置とは異なる配信アドレスを割り当てるようにすれば、伝送試験時には試験用データを新装置の配信アドレスのみに送信するようにして通常運用への支障が生じないようにすることもできるが、正常運用時と伝送試験時とで他の既設装置に設定されている旧装置及び新装置への配信アドレスを変更する必要が出るため、装置取替に要する労力や費用は増大することとなる。   In addition, if the new device after replacement is temporarily assigned a distribution address different from that of the old device, the test data is transmitted only to the new device's distribution address during the transmission test, which hinders normal operation. However, it is necessary to change the delivery address to the old and new devices set for other existing devices during normal operation and transmission test. The labor and cost required will increase.

本発明は、上記の及び他の課題を解決するためになされたもので、複数の通信機器が相互に通信可能に接続されている通信ネットワークにおいて、設備更新等のために前記通信機器を置き換える際に要する労力、費用を低減することができる情報通信システム、情報通信方法を提供することを目的としている。   The present invention has been made to solve the above and other problems. In a communication network in which a plurality of communication devices are connected to be able to communicate with each other, the communication device is replaced for equipment update or the like. It is an object of the present invention to provide an information communication system and an information communication method capable of reducing labor and cost required for the above.

上記の目的を達成するために本発明の一態様は、複数の通信機器が通信ネットワークによって互いに通信可能に接続されてなり、各前記通信機器は各当該通信機器が送受信するデータの伝送制御を行う伝送制御部を介して前記通信ネットワークに接続されている情報通信システムであって、前記伝送制御部は、当該通信機器の運用状態を表す情報である運用状態情報を保持している運用状態情報保持部と、自身が接続されている前記通信機器から送信されるデータに、前記運用状態情報保持部から取得した、当該通信機器の運用状態情報に対応して設定されている、当該送信データの属性を表す情報であるデータ属性情報を当該データに付加して当該データを前記通信ネットワークに送出するデータ属性情報設定部と、前記データ属性情報の種別及び前記運用状態情報に対応させて、受信した当該データの処理種別が設定されているデータ処理条件保持部と、前記通信ネットワークから受信したデータに付加されている前記データ属性情報を取得し、前記データ処理条件保持部を参照し、前記取得したデータ属性情報及び前記運用状態情報保持部に保持された前記運用状態情報に対応して設定されている処理種別として、前記データ属性情報に対して前記通信機器へ当該データを通過させる旨の処理が規定されている場合に当該データを前記通信機器に転送させる、データ属性情報判定制御部とを備えていることを特徴とする情報通信システムである。   In order to achieve the above object, according to one embodiment of the present invention, a plurality of communication devices are communicably connected to each other via a communication network, and each communication device performs transmission control of data transmitted and received by each communication device. An information communication system connected to the communication network via a transmission control unit, wherein the transmission control unit holds operation state information that is information indicating an operation state of the communication device. Attribute of the transmission data set in correspondence with the operation state information of the communication device acquired from the operation state information holding unit in the data transmitted from the communication device to which the communication unit is connected A data attribute information setting unit that adds data attribute information, which is information representing the data, to the data and sends the data to the communication network; and In correspondence with another and the operation status information, a data processing condition holding unit in which a processing type of the received data is set, and the data attribute information added to the data received from the communication network are acquired, With reference to the data processing condition holding unit, as the processing type set corresponding to the acquired data attribute information and the operation status information held in the operation status information holding unit, the data attribute information An information communication system comprising: a data attribute information determination control unit configured to transfer the data to the communication device when a process for passing the data to the communication device is defined. .

本発明の一態様に係る情報処理システムによれば、複数の通信機器が相互に通信可能に接続されている通信ネットワークにおいて、設備更新等のために前記通信機器を置き換える際に要する労力、費用を低減することができる。   According to the information processing system according to one aspect of the present invention, in a communication network in which a plurality of communication devices are connected so as to be able to communicate with each other, labor and cost required for replacing the communication device for equipment update or the like are reduced. Can be reduced.

本発明の一実施形態に係る運転制御情報通信システム1のシステム構成図である。1 is a system configuration diagram of an operation control information communication system 1 according to an embodiment of the present invention. 制御装置112又はフィルタ装置114として使用することができるコンピュータ10の構成例である。2 is a configuration example of a computer 10 that can be used as a control device 112 or a filter device 114. FIG. 本実施形態のシステム1において使用されるデータパケット300の構造例である。It is a structural example of the data packet 300 used in the system 1 of this embodiment. フィルタ装置114の機能ブロックの一例を示す図である。3 is a diagram illustrating an example of functional blocks of a filter device 114. FIG. 本実施形態におけるフラグ条件テーブル500の一例である。It is an example of the flag condition table 500 in this embodiment. フラグ設定部1144における処理フローの一例を示している。An example of a processing flow in the flag setting unit 1144 is shown. フラグ判別制御部1143における処理フローの一例を示している。An example of a processing flow in the flag discrimination control unit 1143 is shown. 本システム1におけるデータパケット300の転送制御を説明するための模式図である。4 is a schematic diagram for explaining transfer control of a data packet 300 in the present system 1. FIG. 本システム1におけるデータパケット300の転送制御を説明するための模式図である。4 is a schematic diagram for explaining transfer control of a data packet 300 in the present system 1. FIG. 本システム1におけるデータパケット300の転送制御を説明するための模式図である。4 is a schematic diagram for explaining transfer control of a data packet 300 in the present system 1. FIG. 本システム1におけるデータパケット300の転送制御を説明するための模式図である。4 is a schematic diagram for explaining transfer control of a data packet 300 in the present system 1. FIG.

以下、本発明をその一実施形態に即して添付図面を参照しつつ説明する。   Hereinafter, the present invention will be described in accordance with an embodiment thereof with reference to the accompanying drawings.

《システム構成》
本発明の一実施形態に係る、運転制御情報通信システム1(情報通信システム。以下簡単のため、適宜「システム」と略称する。)のシステム構成図を図1に示す。
"System configuration"
FIG. 1 shows a system configuration diagram of an operation control information communication system 1 (information communication system; hereinafter, abbreviated as “system” as appropriate for simplicity) according to an embodiment of the present invention.

図1の実施形態では、IPネットワークNによって、各運転制御対象サイト110(以下「サイト」と略称する。)が接続されて運転制御情報網を構成している。各サイト110には、制御装置112(通信機器)が設置されており、IPネットワークNとの間には本実施形態の主要な機能が割り当てられているフィルタ装置114(伝送制御部)が介設されている。   In the embodiment of FIG. 1, each operation control target site 110 (hereinafter abbreviated as “site”) is connected by an IP network N to form an operation control information network. A control device 112 (communication equipment) is installed at each site 110, and a filter device 114 (transmission control unit) to which the main functions of the present embodiment are assigned is provided between the site 110 and the IP network N. Has been.

また、IPネットワークNには、図1に示すように、ゲートウェイ装置116(中継装置)を接続してもよい。ゲートウェイ装置116は、例えばフレームリレーによって構成されるフレームリレーゲートウェイであり、IPネットワークNと他の通信プロトコルによる通信機能を備えた通信ネットワーク117との間でデータ通信を実行することができるようにプロトコル変換処理を行う。   Further, as shown in FIG. 1, a gateway device 116 (relay device) may be connected to the IP network N. The gateway device 116 is a frame relay gateway configured by, for example, a frame relay, and a protocol so that data communication can be performed between the IP network N and the communication network 117 having a communication function based on another communication protocol. Perform the conversion process.

各サイト110は、例えば発電所、変電所等の電力系統に設けられた設備であるが、本発明との関係では、特に用途、設置場所等に制約はない。   Each site 110 is, for example, a facility provided in a power system such as a power plant or a substation, but there are no particular restrictions on the application, installation location, etc. in relation to the present invention.

制御装置112は、本実施形態では、発電所、変電所等の各サイト110に設置されている電力設備運転制御用の制御装置であり、ハードウェアとしては、IPプロトコルによる通信機能を備えたコンピュータである。制御装置112として使用することができるコンピュータ10の構成例を、図2に示す。   In this embodiment, the control device 112 is a control device for controlling the operation of power equipment installed at each site 110 such as a power plant or a substation, and as hardware, a computer having a communication function based on the IP protocol. It is. An example of the configuration of the computer 10 that can be used as the control device 112 is shown in FIG.

コンピュータ10は、中央処理装置11(例えばCPU(Central Processing Unit)やMPU(Micro Processing Unit)、以下簡単のため「CPU」と称する)、主記憶装置12(例えばRAM(Random Access Memory)やROM(Read Only Memory))、補助記憶装置13(例えばHDD)、ユーザの操作入力を受け付ける入力装置14(例えばキーボードやマウス)、出力装置15(例えば液晶モニタ)、他の装置との間の通信を実現する通信インターフェイス16(例えばNIC(Network Interface Card))を備えている。   The computer 10 includes a central processing unit 11 (for example, CPU (Central Processing Unit) or MPU (Micro Processing Unit), hereinafter referred to as “CPU” for simplicity), a main storage device 12 (for example, RAM (Random Access Memory) or ROM ( Read Only Memory), auxiliary storage device 13 (for example, HDD), input device 14 (for example, a keyboard or mouse) that accepts user input, output device 15 (for example, a liquid crystal monitor), and communication with other devices. Communication interface 16 (for example, NIC (Network Interface Card)).

コンピュータ10で稼働するオペレーティングシステム(Operating System、 OS)は特に特定のシステムに限定されることはない。例えばWindows(登録商標)、UNIX(登録商標)系のオペレーティングシステム、例えばLinux(登録商標)がこのOSとして好適に用いられる。すなわち、制御装置112をソフトウェア構成の面から見ると、例えば図1に示すように、コンピュータ10で動作しているOS1122の上でさらに運転制御用のアプリケーション1121が稼働しているものである。   An operating system (OS) operating on the computer 10 is not particularly limited to a specific system. For example, Windows (registered trademark) and UNIX (registered trademark) operating systems such as Linux (registered trademark) are preferably used as the OS. That is, from the viewpoint of the software configuration of the control device 112, for example, as shown in FIG. 1, an operation control application 1121 is further running on the OS 1122 running on the computer 10.

制御装置112のアプリケーション1121は、各サイト110における電力系統運転制御装置の動作を、同じくいずれかのサイト110においてIPネットワークNに接続されている、中央指令所の制御コンソールから送信される制御情報(制御データ)に基づいて制御する。各アプリケーション1121は、前記制御データを送受信するための送受信モジュール(図示略)を備えており、本実施形態では、RFC768に規定されているUDP(User Datagram Protocol)による通信機能をサポートしている。ただし、制御装置112間での通信プロトコルは、UDPに関わらず、適宜のものを採用することができる。各制御装置112には、IPネットワークN上で、異なるIPアドレスが付与される。   The application 1121 of the control device 112 controls the operation of the power system operation control device at each site 110, as well as control information transmitted from the control console of the central command center that is connected to the IP network N at any of the sites 110. Control based on control data. Each application 1121 includes a transmission / reception module (not shown) for transmitting and receiving the control data. In this embodiment, the application 1121 supports a communication function based on UDP (User Datagram Protocol) defined in RFC768. However, an appropriate communication protocol between the control devices 112 can be adopted regardless of UDP. Each control device 112 is assigned a different IP address on the IP network N.

各制御装置112で稼働しているアプリケーション1121へのデータI/Oは、各アプリケーション1121に固有に割り当てられている配信アドレス(送信先情報)を通じて行われる。本実施形態では、あるサイト110で稼働している機器を更新等のために取り替える場合、他の既設制御装置112での設定変更を不要とするために、新装置、旧装置とも同一の配信アドレスが割り当てられる。   Data I / O to the application 1121 running on each control device 112 is performed through a distribution address (transmission destination information) uniquely assigned to each application 1121. In the present embodiment, when a device operating at a certain site 110 is replaced for update or the like, the same distribution address is used for both the new device and the old device in order to eliminate the need to change the settings in other existing control devices 112. Is assigned.

次に、フィルタ装置114について説明する。フィルタ装置114は、制御装置112と同様に、例えば図2に示すコンピュータ10の構成を有する、通信機能を備えたコンピュータであるが、IPネットワークNと各サイト110にある制御装置112との間に介設されて、IPネットワークNから各サイト110に送信されてくるデータパケット(詳しくは後述する。)について、サイト110内にある制御装置112で稼働する制御アプリケーション1121への伝送制御を行う。端的には、フィルタ装置114は、IPネットワークNからのデータパケットを、そのデータパケット内に設定されている情報に基づいて、自身が接続されている制御装置112に転送するか否かを決定する、文字通りフィルタの機能を果たす。フィルタ装置114の構成の詳細については、その機能ブロック図を参照して後述する。   Next, the filter device 114 will be described. The filter device 114 is a computer having a communication function, for example, having the configuration of the computer 10 shown in FIG. 2, similar to the control device 112, but between the IP network N and the control device 112 at each site 110. Transmission control is performed on a data packet (described later in detail) transmitted from the IP network N to the respective sites 110 to the control application 1121 operating in the control device 112 in the site 110. In short, the filter device 114 determines whether to transfer a data packet from the IP network N to the control device 112 to which the filter device 114 is connected based on information set in the data packet. Literally fulfills the function of a filter. Details of the configuration of the filter device 114 will be described later with reference to a functional block diagram thereof.

なお、図1の例では、各サイト110においてフィルタ装置114に接続される制御装置112は1台ずつであるが、2台以上の制御装置112が接続される構成としてもよい。この場合には、後述するデータパケット300のアプリケーションヘッダ303に設定されている情報に従って、フィルタ装置114が送信先の制御装置112にデータパケット300を振り分ける転送制御を実行する。また、フィルタ装置114は、制御装置112に組み込まれる構成としてもよい。   In the example of FIG. 1, one control device 112 is connected to the filter device 114 at each site 110, but two or more control devices 112 may be connected. In this case, according to information set in an application header 303 of the data packet 300 described later, the filter device 114 executes transfer control for distributing the data packet 300 to the transmission destination control device 112. Further, the filter device 114 may be configured to be incorporated in the control device 112.

《パケットの構成》
次に、図3を参照して、図1のシステム1上にある制御装置112間で送受信されるデータパケット300について説明する。図3は、本実施形態のシステム1において使用されるデータパケット300の構造例を示している。システム1においては、IPプロトコルで構築されたネットワーク層上にUDPによるトランスポート層が実装されている。このため、本実施形態のデータパケット300は、図3に示すように、IPヘッダ301、UDPヘッダ302、アプリケーションヘッダ303、及び制御データ304を含んで構成されている。
<Packet structure>
Next, with reference to FIG. 3, the data packet 300 transmitted / received between the control apparatuses 112 on the system 1 of FIG. 1 will be described. FIG. 3 shows an example of the structure of a data packet 300 used in the system 1 of the present embodiment. In the system 1, a transport layer based on UDP is mounted on a network layer constructed by the IP protocol. For this reason, the data packet 300 according to the present embodiment includes an IP header 301, a UDP header 302, an application header 303, and control data 304 as shown in FIG.

IPヘッダ301は、IPプロトコルに従ったデータ伝送制御を実行するために付与されているデータであり、RFC791の規定に従って、送信元、送信先のIPアドレス情報等を含んで構成されている。UDPヘッダ302は、UDPに従ったデータ伝送制御をIPプロトコル上で実行するためのデータである、送信元ポート、宛先ポート、データ長等の情報を含んで構成されている。あるサイト110にある制御装置112から送出されたデータパケット300は、IPヘッダ301及びUDPヘッダ302に設定されている送信先に従って、送信先のサイト110にある制御装置112に送達される。   The IP header 301 is data assigned to execute data transmission control according to the IP protocol, and includes IP address information of a transmission source and a transmission destination in accordance with the provisions of RFC791. The UDP header 302 is configured to include information such as a transmission source port, a destination port, and a data length, which is data for executing data transmission control according to UDP on the IP protocol. The data packet 300 sent from the control device 112 at a certain site 110 is delivered to the control device 112 at the destination site 110 according to the destination set in the IP header 301 and the UDP header 302.

アプリケーションヘッダ303は、IPヘッダ301及びUDPヘッダ302の設定に従って各制御装置112に送達されたデータパケット300を、制御装置112に実装され稼働している制御アプリケーション1121に送達するためのデータ伝送制御に使用されるヘッダーブロックである。アプリケーションヘッダ303の構成は、制御装置112において稼働する制御アプリケーション1121の仕様に従って適宜決定すればよく、本実施形態では、取替中フラグ(以下「R(Replacement)フラグ」という。)3031(1ビット)、試験フラグ(以下「T(Test)フラグ」という。)3032(1ビット)、及びヘッダデータ3033を含んで構成されている。   The application header 303 is used for data transmission control for delivering the data packet 300 delivered to each control device 112 in accordance with the settings of the IP header 301 and the UDP header 302 to the control application 1121 that is mounted and operating on the control device 112. The header block used. The configuration of the application header 303 may be determined as appropriate according to the specification of the control application 1121 running on the control device 112. In this embodiment, a replacement flag (hereinafter referred to as “R (Replacement) flag”) 3031 (1 bit). ), A test flag (hereinafter referred to as “T (Test) flag”) 3032 (1 bit), and header data 3033.

データ属性情報であるRフラグ3031は、前記したフィルタ装置114におけるデータパケットの転送制御に用いられる情報であり、本実施形態においては0又は1の値をとる。同じくデータ属性情報であるTフラグ3032は、本実施形態のシステム1において通常の運転制御運用が実行される場合と、取替対象となる新装置と既設の制御装置112との間で対向試験を実施するために、IPネットワークN上に試験用データパケットを送出する場合(試験モード)との種別を示す情報であり、本実施形態においては1又は0の値をとる。ヘッダデータ3033は、各制御アプリケーション1121へのデータ転送に使用される情報、例えば配信アドレス等の情報を格納している。Rフラグ3031及びTフラグ3032の詳細については後述する。   The R flag 3031 which is data attribute information is information used for data packet transfer control in the filter device 114 described above, and takes a value of 0 or 1 in this embodiment. Similarly, the T flag 3032 that is data attribute information is used when a normal operation control operation is performed in the system 1 of the present embodiment and when a new test device to be replaced and the existing control device 112 are subjected to an opposing test. This is information indicating the type when a test data packet is transmitted on the IP network N (test mode) for implementation, and takes a value of 1 or 0 in this embodiment. The header data 3033 stores information used for data transfer to each control application 1121, for example, information such as a delivery address. Details of the R flag 3031 and the T flag 3032 will be described later.

《フィルタ装置114の機能》
次に、フィルタ装置114の機能について、図4を参照して説明する。図4は、フィルタ装置114の機能ブロックの一例を示す図である。前記のように、フィルタ装置114は、例えば図2のコンピュータ10として示したハードウェア構成を備え、そのハードウェア上に、図4に示す機能ブロックである、通信ポート1141、パケット中継部1142、フラグ判別制御部1143(データ属性情報判定制御部)、フラグ設定部1144(データ属性情報設定部)、フラグ条件記憶部1145(データ処理条件保持部)、及び運用種別設定記憶部1146(運用状態情報保持部)が実装されている。なお、フィルタ装置114としては、例えばコンピュータ10における入力装置14、出力装置15、あるいは補助記憶装置13といった構成要素を、必要に応じて省略することができる。
<< Function of Filter Device 114 >>
Next, the function of the filter device 114 will be described with reference to FIG. FIG. 4 is a diagram illustrating an example of functional blocks of the filter device 114. As described above, the filter device 114 has a hardware configuration shown as, for example, the computer 10 in FIG. 2. On the hardware, the functional port shown in FIG. 4 includes the communication port 1141, the packet relay unit 1142, and the flag. Discrimination control unit 1143 (data attribute information determination control unit), flag setting unit 1144 (data attribute information setting unit), flag condition storage unit 1145 (data processing condition holding unit), and operation type setting storage unit 1146 (operation state information holding) Part) is implemented. As the filter device 114, for example, components such as the input device 14, the output device 15, or the auxiliary storage device 13 in the computer 10 can be omitted as necessary.

通信ポート1141は、IPネットワークN及び制御装置112とのデータ送受信を行うための通信インターフェイスである。本実施形態では、通信ポート1141には、IPネットワークNとの通信インターフェイスとしての、IPネットワークNの物理的な仕様に対応したインターフェイス回路と、制御装置112とのイーサネット(登録商標)接続を提供するNICとが設けられている。   The communication port 1141 is a communication interface for performing data transmission / reception with the IP network N and the control device 112. In this embodiment, the communication port 1141 is provided with an Ethernet (registered trademark) connection between the control circuit 112 and an interface circuit corresponding to the physical specifications of the IP network N as a communication interface with the IP network N. NIC is provided.

パケット中継部1142は、制御装置112から受信したデータに所定のIPヘッダ301を付加してIPネットワークNに送出するとともに、IPネットワークNから受信したデータパケット300に含まれるUDPヘッダ302の内容を解析して所定の制御装置112に向けてデータを送信する。パケット中継部1142の機能は、例えばフィルタ装置114を構成するコンピュータ10の中央処理装置11によって対応するソフトウェアを実行することにより実現される。   The packet relay unit 1142 adds a predetermined IP header 301 to the data received from the control device 112 and sends it to the IP network N, and analyzes the contents of the UDP header 302 included in the data packet 300 received from the IP network N. Then, data is transmitted to a predetermined control device 112. The function of the packet relay unit 1142 is realized by executing corresponding software by the central processing unit 11 of the computer 10 constituting the filter device 114, for example.

また、パケット中継部1142は、後述するフラグ判別制御部1143の前記Rフラグ及びTフラグの判別結果に応じた、データパケット300の中継処理又は破棄処理を実行する。   Further, the packet relay unit 1142 executes a relay process or a discard process for the data packet 300 according to the determination result of the R flag and the T flag of the flag determination control unit 1143 described later.

フラグ判別制御部1143は、データパケット300のアプリケーションヘッダ303の設定内容を解析し、これに設定されているRフラグ及びTフラグの内容に応じて、前記パケット中継部1142に該当するデータパケット300の転送処理又は破棄処理を命令する。Rフラグ3031及びTフラグ3032の判別条件は、後述のフラグ条件記憶部1145に格納されているフラグ条件テーブル500を参照することにより取得される。フラグ判別制御部1143の機能は、例えばフィルタ装置114を構成するコンピュータ10の中央処理装置11によって対応するソフトウェアを実行することにより実現される。   The flag discrimination control unit 1143 analyzes the setting contents of the application header 303 of the data packet 300, and the data packet 300 corresponding to the packet relay unit 1142 according to the contents of the R flag and T flag set thereto. Commands transfer or discard processing. The determination conditions of the R flag 3031 and the T flag 3032 are acquired by referring to a flag condition table 500 stored in a flag condition storage unit 1145 described later. The function of the flag discrimination control unit 1143 is realized, for example, by executing corresponding software by the central processing unit 11 of the computer 10 constituting the filter device 114.

フラグ設定部1144は、このフィルタ装置114が接続されている制御装置112において生成されるデータについて、例えば図2の入力装置14(キーボード等)を通じて管理者等が入力した条件に応じて、アプリケーションヘッダ303のRフラグ3031及びTフラグ3032に値を設定する機能を有する。本実施形態では、フラグ設定部1144は、後述の運用種別設定記憶部1146における運用種別、及び試験に関する設定に従って、Rフラグ3031及びTフラグ3032に値を設定する。フラグ設定部1144の機能は、例えばフィルタ装置114を構成するコンピュータ10の中央処理装置11によって対応するソフトウェアを実行することにより実現される。   The flag setting unit 1144 applies an application header to data generated in the control device 112 to which the filter device 114 is connected, for example, according to a condition input by an administrator or the like through the input device 14 (keyboard or the like) in FIG. It has a function of setting values in the 303 R flag 3031 and T flag 3032. In the present embodiment, the flag setting unit 1144 sets values in the R flag 3031 and the T flag 3032 according to an operation type and an operation setting in an operation type setting storage unit 1146 described later. The function of the flag setting unit 1144 is realized, for example, by executing corresponding software by the central processing unit 11 of the computer 10 constituting the filter device 114.

フラグ条件記憶部1145は、前記フラグ判別制御部1143及び前記フラグ設定部1144が実行する制御の条件を設定したフラグ条件を格納しており、具体的には、Rフラグ3031及びTフラグ3032の設定値とそれに基づくパケット中継部1142の制御内容を格納しているフラグ条件テーブル500を、例えば図2のコンピュータ10の主記憶装置12に格納して構成される。   The flag condition storage unit 1145 stores a flag condition that sets a control condition to be executed by the flag determination control unit 1143 and the flag setting unit 1144. Specifically, the R flag 3031 and the T flag 3032 are set. A flag condition table 500 storing values and control contents of the packet relay unit 1142 based on the values is stored in, for example, the main storage device 12 of the computer 10 in FIG.

運用種別設定記憶部1146は、当該フィルタ装置114に接続されている制御装置112が、通常の制御用データパケット300の送受信を行う「通常運用」と、自身が機器更新等に伴う取替対象であることを示す「取替中」とのいずれの状態にあるか、及び通常の制御データではない、対向試験の試験用データを送受信する「試験モード」であるかどうかを設定し、記憶している。運用種別、及び試験に関する設定は、例えば図2の入力装置14(キーボード等)を通じて管理者等が入力することにより行われ、例えば図2のコンピュータ10の主記憶装置12に格納される。   The operation type setting storage unit 1146 is a “normal operation” in which the control device 112 connected to the filter device 114 transmits / receives a normal control data packet 300 and a replacement target associated with device update or the like. Set and memorize whether it is in “replacement” status indicating that it is in “test mode” that transmits and receives test data for the opposite test that is not normal control data Yes. The operation type and the setting related to the test are performed, for example, by an administrator or the like through the input device 14 (keyboard or the like) in FIG. 2, and are stored in the main storage device 12 of the computer 10 in FIG.

《フラグ条件テーブル500》
次に、フラグ条件テーブル500について、図5を参照して説明する。図5は、本実施形態のシステム1に設けられるフィルタ装置114に格納されるフラグ条件テーブル500の一例を示している。前記のように、フラグ条件テーブル500は、フィルタ装置114のフラグ条件記憶部1145に保持されている。フィルタ装置114のフラグ判別制御部1143及びフラグ設定部1144は、このフラグ条件テーブル500を参照して、IPネットワークNから受信したデータパケット300についての処理、及びIPネットワークNへ送出するデータパケット300に含まれるRフラグ3031(502A)及びTフラグ3032(502B)の設定処理を実行する。
<< Flag condition table 500 >>
Next, the flag condition table 500 will be described with reference to FIG. FIG. 5 shows an example of the flag condition table 500 stored in the filter device 114 provided in the system 1 of the present embodiment. As described above, the flag condition table 500 is held in the flag condition storage unit 1145 of the filter device 114. The flag determination control unit 1143 and the flag setting unit 1144 of the filter device 114 refer to the flag condition table 500 to process the data packet 300 received from the IP network N and to send the data packet 300 to the IP network N. The setting process of the included R flag 3031 (502A) and T flag 3032 (502B) is executed.

フラグ条件テーブル500には、運用種別501、制御フラグ502、及びパケット処理503の各項目が設定されている。   In the flag condition table 500, items of operation type 501, control flag 502, and packet processing 503 are set.

運用種別501は、機器更新等に伴う制御装置112の取替に関して、当該フィルタ装置114に接続されている制御装置112がどのようなモードで運用されているかを示し、「通常運用」と「取替中」とのいずれかで表される。「通常運用」とは、取替対象となる旧装置と取替後に使用する新装置のいずれかがIPネットワークNに接続されており、当該制御装置112(新装置又は旧装置)が、通常の運転制御用の制御データを含んだデータパケット300を送受信している状態である。   The operation type 501 indicates in what mode the control device 112 connected to the filter device 114 is operated with respect to replacement of the control device 112 due to device update or the like. “Replaced”. “Normal operation” means that either an old device to be replaced or a new device to be used after replacement is connected to the IP network N, and the control device 112 (new device or old device) In this state, a data packet 300 including control data for operation control is being transmitted / received.

一方、「取替中」とは、取替対象となる旧装置と取替後に使用する新装置との両方がIPネットワークNに接続された状態、すなわち、本システム1に同一の配信アドレスが割り当てられた制御装置112が2台接続されている状態において、自身が取替後の新装置として設置されていることを示している。この「取替中」の新装置は、試験モードに設定されている場合、通常運用に係る制御用データ(R=0かつT=0)は受け取らず、他の制御装置112との間で実施される対向試験に関わる試験用データを受信する。 On the other hand, “being replaced” means that both the old device to be replaced and the new device to be used after replacement are connected to the IP network N, that is, the same distribution address is assigned to the system 1. In the state where two control devices 112 are connected, it is shown that the device itself is installed as a new device after replacement. When the new device in the “replacement” mode is set to the test mode, it does not receive control data (R = 0 and T = 0) related to normal operation, and is implemented with other control devices 112. The test data related to the opposing test is received.

制御フラグ502には、Rフラグ502A(3031)及びTフラグ502B(3032)が含まれる。前記のフィルタ装置114は、フラグ判別制御部1143によって、IPネットワークNから受信するデータパケット300のアプリケーションヘッダ303に含まれているRフラグ3031(502A)及びTフラグ3032(502B)を取得して、運用種別設定記憶部1146及びフラグ条件テーブル500を参照し、自身の担当制御装置112に関する設定が「通常運用」か「取替中」か、及び対向試験のための試験用データを受信する試験モードであるかを判定し、その判定結果と取得したRフラグ3031(502A)及びTフラグ3032(502B)の値に応じて、その受信したパケットに関する処理をパケット中継部1142に指示する。   The control flag 502 includes an R flag 502A (3031) and a T flag 502B (3032). The filter device 114 acquires the R flag 3031 (502A) and the T flag 3032 (502B) included in the application header 303 of the data packet 300 received from the IP network N by the flag determination control unit 1143, A test mode in which the operation type setting storage unit 1146 and the flag condition table 500 are referred to, whether the setting relating to its own control device 112 is “normal operation” or “replacement”, and test data for the opposite test is received. The packet relay unit 1142 is instructed to process the received packet according to the determination result and the acquired values of the R flag 3031 (502A) and the T flag 3032 (502B).

パケット処理503には、フラグ判別制御部1143が、受信したデータパケット300に記録されているRフラグ3031(502A)及びTフラグ3032(502B)の値と、フィルタ装置114が担当している制御装置112について設定されている、「通常運用」、「取替中」の種別、及び試験モードであるか否かの情報に基づいて判定した結果に応じたパケット中継部1142でのパケット300の処理が、「通過」又は「破棄」として設定されている。   In the packet processing 503, the flag discrimination control unit 1143 uses the values of the R flag 3031 (502A) and the T flag 3032 (502B) recorded in the received data packet 300, and the control device in charge of the filter device 114. The processing of the packet 300 in the packet relay unit 1142 according to the determination result based on the types of “normal operation” and “replacement” set on the information 112 and the information on whether or not the test mode is set. , “Pass” or “discard”.

図5に例示するフラグ条件テーブル500によっては、フィルタ装置114が担当する制御装置112が「通常運用」モードにある場合には、データパケット300に記録されている「Rフラグ=1」かつ「Tフラグ=0」の場合のみ、フラグ判別制御部1143はパケット中継部1142に当該パケット300を破棄するように指示する。このため、当該パケット300はパケット中継部1142において破棄され、制御装置112、及びそこで稼働している制御用アプリケーション1121に引き渡されることはない。一方、Rフラグ=1、すなわち「取替中」に該当する新装置からのパケット300であっても、対向試験での試験用データである場合(Tフラグ=1)には、フィルタ装置114を通過して、通常運用されている制御装置112で受信されることとなる。   According to the flag condition table 500 illustrated in FIG. 5, when the control device 112 in charge of the filter device 114 is in the “normal operation” mode, “R flag = 1” and “T” recorded in the data packet 300. Only in the case of “flag = 0”, the flag determination control unit 1143 instructs the packet relay unit 1142 to discard the packet 300. Therefore, the packet 300 is discarded by the packet relay unit 1142 and is not delivered to the control device 112 and the control application 1121 operating there. On the other hand, even if the packet 300 from the new device corresponding to the R flag = 1, that is, “being replaced” is the test data in the opposite test (T flag = 1), the filter device 114 is set. It passes and is received by the control device 112 that is normally operated.

また、フィルタ装置114が担当する制御装置112が「取替中」モードにある場合には、データパケット300に記録されている「Rフラグ=0」かつ「Tフラグ=0」の場合のみ、フラグ判別制御部1143はパケット中継部1142に当該パケット300を破棄するように指示する。これは、受信したパケット300が「通常運用」の制御装置112から受信した制御用データであっても、対向試験での試験用データである場合(Rフラグ=0かつTフラグ=1)には、フィルタ装置114を通過させて「取替中」の新装置で受信できるようにする必要があるためである。   Further, when the control device 112 in charge of the filter device 114 is in the “replacement” mode, only when “R flag = 0” and “T flag = 0” recorded in the data packet 300, the flag The discrimination control unit 1143 instructs the packet relay unit 1142 to discard the packet 300. This is because, even when the received packet 300 is control data received from the “normal operation” control device 112, it is test data in the opposite test (R flag = 0 and T flag = 1). This is because it is necessary to pass through the filter device 114 so that it can be received by the new device being “replaced”.

このように、パケット300において、Rフラグ3031(502A)の設定にかかわらず、制御装置112側でTフラグ=1の試験モードが設定されている場合には、パケット300を受信することができるので、例えばシステム運用上で、新装置である制御装置112と他の制御装置112とで、同時にTフラグ=1に設定しないように規定しておくことで、試験用のパケット300が意図しない制御装置112によって受信されることを防止している。   Thus, in the packet 300, the packet 300 can be received when the test mode of the T flag = 1 is set on the control device 112 side regardless of the setting of the R flag 3031 (502A). For example, in the system operation, the control device 112 which is a new device and the other control device 112 are defined so that the T flag = 1 is not set at the same time, so that the test packet 300 is not intended. 112 to prevent reception.

《フィルタ装置114における処理フロー》
次に、フィルタ装置114のフラグ設定部1144、及びフラグ判別制御部1143で実行される処理フローについて、図6、図7を参照して説明する。図6、図7は、フラグ設定部1144、及びフラグ判別制御部1143における処理フローの一例を示している。
<< Processing Flow in Filter Device 114 >>
Next, a processing flow executed by the flag setting unit 1144 and the flag determination control unit 1143 of the filter device 114 will be described with reference to FIGS. 6 and 7 show an example of a processing flow in the flag setting unit 1144 and the flag discrimination control unit 1143. FIG.

〈フラグ設定部1144の処理〉
まず、フラグ設定部1144は、担当する制御装置112から、IPネットワークNに送出すべきデータパケット300を受信する(S601)。次いで、フラグ設定部1144は、運用種別設定記憶部1146から、当該制御装置112について設定されている運用種別である「通常運用」又は「取替中」、及び試験モードであるか否かの情報を取得する(S602)。
<Processing of Flag Setting Unit 1144>
First, the flag setting unit 1144 receives the data packet 300 to be transmitted to the IP network N from the control device 112 in charge (S601). Next, the flag setting unit 1144 receives, from the operation type setting storage unit 1146, information indicating whether the operation type set for the control device 112 is “normal operation” or “being replaced” and the test mode. Is acquired (S602).

フラグ設定部1144は、S601で受信したデータパケット300のアプリケーションヘッダ303について、Rフラグ3031及びTフラグ3032の値を、運用種別設定記憶部1146から取得した情報に基づいて設定し(S603)、パケット中継部1142に、当該データパケット300をIPネットワークNに送出するように指示する(S604)。   The flag setting unit 1144 sets the values of the R flag 3031 and the T flag 3032 for the application header 303 of the data packet 300 received in S601 based on the information acquired from the operation type setting storage unit 1146 (S603). The relay unit 1142 is instructed to send the data packet 300 to the IP network N (S604).

このようにして、フィルタ装置114は、自身が接続されている担当の制御装置112について設定されている運用種別と、試験モードであるかどうかの情報を用いて、当該制御装置112から送出されるデータパケット300が受信される場合の条件を設定することができる。   In this manner, the filter device 114 is transmitted from the control device 112 using the operation type set for the control device 112 in charge to which the filter device 114 is connected and information indicating whether or not the test mode is set. Conditions when the data packet 300 is received can be set.

〈フラグ判別制御部1143の処理〉
フラグ判別制御部1143では、IPネットワークNを通じて他の制御装置112から受信したデータパケット300について、自身が接続されて担当している制御装置112が受信して処理すべきものかどうかを判別してそれに基づくデータパケット300の処理をパケット中継部1142に指示する機能を備える。
<Processing of Flag Discrimination Control Unit 1143>
The flag discrimination control unit 1143 discriminates whether or not the data packet 300 received from the other control device 112 through the IP network N is to be received and processed by the control device 112 to which it is connected and in charge. A function of instructing the packet relay unit 1142 to process the data packet 300 based thereon is provided.

まず、フラグ判別制御部1143は、IPネットワークNからデータパケットを受信し(S701)、そのアプリケーションヘッダ303に設定されているRフラグ3031及びTフラグ3032の値を取得する(S702)。次いで、フラグ判別制御部1143は、運用種別設定記憶部1146から、当該制御装置112について設定されている運用種別である「通常運用」又は「取替中」、及び試験モードであるか否かの情報を取得する(S703)。   First, the flag discrimination control unit 1143 receives a data packet from the IP network N (S701), and acquires the values of the R flag 3031 and the T flag 3032 set in the application header 303 (S702). Next, the flag determination control unit 1143 determines from the operation type setting storage unit 1146 whether the operation type is “normal operation” or “replacement” set for the control device 112, and whether the test mode is in effect. Information is acquired (S703).

次に、フラグ判別制御部1143は、当該制御装置112の運用種別が「通常運用」であるかを判定し(S704)、「通常運用」であると判定した場合(S704、Yes)、さらに受信したデータパケット300について、「Rフラグ=1かつTフラグ=0」の条件が成立しているかを判定する(S705)。前記条件が成立していると判定した場合(S705、Yes)、フラグ判別制御部1143は、フラグ条件テーブル500を参照してパケット中継部1142に、当該データパケット300を破棄するように指示する(S706)。S705において、「Rフラグ=1かつTフラグ=0」の条件が成立していないと判定した場合(S705、No)、フラグ判別制御部1143は、フラグ条件テーブル500を参照してパケット中継部1142に、当該データパケット300を通過させて担当する制御装置112に送信するように指示する(S708)。   Next, the flag determination control unit 1143 determines whether the operation type of the control device 112 is “normal operation” (S704). If it is determined that it is “normal operation” (S704, Yes), further reception is performed. It is determined whether the condition “R flag = 1 and T flag = 0” is satisfied for the data packet 300 (S705). When it is determined that the condition is satisfied (S705, Yes), the flag determination control unit 1143 refers to the flag condition table 500 and instructs the packet relay unit 1142 to discard the data packet 300 ( S706). In S705, when it is determined that the condition of “R flag = 1 and T flag = 0” is not satisfied (S705, No), the flag determination control unit 1143 refers to the flag condition table 500 and the packet relay unit 1142 The control unit 112 instructs the control device 112 to transmit the data packet 300 (S708).

一方、フラグ判別制御部1143は、S704において当該制御装置112の運用種別が「通常運用」でない(「取替中」である)と判定した場合(S704、No)、さらに受信したデータパケット300について、「Rフラグ=0かつTフラグ=0」の条件が成立しているかを判定する(S707)。前記条件が成立していると判定した場合(S707、Yes)、フラグ判別制御部1143は、フラグ条件テーブル500を参照してパケット中継部1142に、当該データパケット300を破棄するように指示する(S706)。S707において、「Rフラグ=0かつTフラグ=0」の条件が成立していないと判定した場合(S707、No)、フラグ判別制御部1143は、フラグ条件テーブル500を参照してパケット中継部1142に、当該データパケット300を通過させて担当する制御装置112に送信するように指示する(S708)。   On the other hand, when it is determined in S704 that the operation type of the control device 112 is not “normal operation” (“replacement”) (S704, No), the flag determination control unit 1143 further relates to the received data packet 300. Then, it is determined whether the condition of “R flag = 0 and T flag = 0” is satisfied (S707). If it is determined that the condition is satisfied (S707, Yes), the flag determination control unit 1143 refers to the flag condition table 500 and instructs the packet relay unit 1142 to discard the data packet 300 ( S706). In S707, when it is determined that the condition of “R flag = 0 and T flag = 0” is not satisfied (S707, No), the flag determination control unit 1143 refers to the flag condition table 500, and the packet relay unit 1142 The control unit 112 instructs the control device 112 to transmit the data packet 300 (S708).

以上のように、フィルタ装置114は、受信するデータパケット300に設定されているRフラグの値に応じて制御装置112による受信の可否を制御することができるので、機器更新等のために本システム1のIPネットワークNに取替対象となる旧装置と取替後の新装置とが接続されて、同一の配信アドレスが共存する状態にあっても、新装置から送信されるデータパケット300が試験用データ以外である場合には他の制御装置112に受信されないようにするとともに、新装置以外の制御装置112から送信される、試験用データ以外の通常の制御用データパケット300は、新装置によって受信、処理されないようにすることができる。 As described above, the filter device 114 can control whether or not reception by the control device 112 is possible according to the value of the R flag set in the data packet 300 to be received. Even when the old device to be replaced and the new device after replacement are connected to one IP network N and the same distribution address coexists, the data packet 300 transmitted from the new device is tested. When the data is other than the test data , it is prevented from being received by the other control device 112, and the normal control data packet 300 other than the test data transmitted from the control device 112 other than the new device is transmitted by the new device. It can be prevented from being received and processed.

《本システム1におけるデータパケット300の転送制御例》
次に、以上説明したフィルタ装置114を備えている、本実施形態の運転制御情報通信システム1におけるデータパケット300の転送制御について、図8A〜図8Dを参照して説明する。図8A〜図8Dは、本システム1におけるデータパケット300の転送制御を説明するための模式図である。ここでは、図8Aに示すように、サイト110Aにある旧装置を、機器更新のために、サイト110Bの新装置によって置き換える場合について説明する。
<< Example of Transfer Control of Data Packet 300 in System 1 >>
Next, transfer control of the data packet 300 in the operation control information communication system 1 of the present embodiment that includes the filter device 114 described above will be described with reference to FIGS. 8A to 8D. 8A to 8D are schematic diagrams for explaining transfer control of the data packet 300 in the system 1. Here, as shown in FIG. 8A, a case will be described in which an old device in the site 110A is replaced with a new device in the site 110B for device update.

図8Aにおいては、まだ新装置(制御装置112B、フィルタ装置114B)はIPネットワークNに接続されていないので、他の制御装置112から旧装置(制御装置112A)に宛てて送信された通常運用の運転制御用データパケット300は、そのままフィルタ装置114Aを通過して制御装置112Aによって受信される。   In FIG. 8A, since the new device (the control device 112B and the filter device 114B) is not yet connected to the IP network N, the normal operation transmitted from the other control device 112 to the old device (the control device 112A) is performed. The operation control data packet 300 passes through the filter device 114A as it is and is received by the control device 112A.

図8Bに示す取替中の状況では、旧装置(制御装置112A、フィルタ装置114A)とともに、新装置(制御装置112B、フィルタ装置114B)もIPネットワークNに接続されており、同一の配信アドレスを有する制御装置112が2台共存していることになる。このとき、他の制御装置112から旧装置の制御装置112Aに宛てて送信される通常運用のデータパケット300にあっては、フィルタ装置114のフラグ設定部1144によって、試験モードでない通常運用を示すRフラグ=0及びTフラグ=0が設定されて送出される。このデータパケット300は、旧装置のフィルタ装置114Aを問題なく通過して制御装置112Aによって受信される。   In the situation during replacement shown in FIG. 8B, the new device (control device 112B, filter device 114B) is connected to the IP network N together with the old device (control device 112A, filter device 114A), and the same distribution address is set. The two control devices 112 that are included coexist. At this time, in the normal operation data packet 300 transmitted from the other control device 112 to the control device 112A of the old device, the flag setting unit 1144 of the filter device 114 indicates the normal operation not in the test mode. The flag = 0 and the T flag = 0 are set and transmitted. The data packet 300 passes through the old filter device 114A without any problem and is received by the control device 112A.

一方、新装置のフィルタ装置114Bでは、運用種別設定記憶部1146において「取替中」と設定されているため、他の制御装置112からのデータパケット300は、フラグ条件テーブル500を参照した判定結果によってパケット中継部1142にて破棄され、新装置の制御装置112Bによって受信されることはない。   On the other hand, since the filter type 114B of the new apparatus is set as “being replaced” in the operation type setting storage unit 1146, the data packet 300 from the other control unit 112 is determined based on the determination result referring to the flag condition table 500. Is discarded by the packet relay unit 1142 and is not received by the control device 112B of the new device.

次に、図8Cでは、他の制御装置112から新装置の制御装置112Bに対して対向試験が実施される状況を示している。この場合、他の制御装置112から新装置の制御装置112Bに宛てて送信される試験用のデータパケット300にあっては、フィルタ装置114のフラグ設定部1144によって、通常運用における試験モードを示すRフラグ=0及びTフラグ=1が設定されて送出される。旧装置の制御装置112Aと新装置の制御装置112Bとには、同一の配信アドレスが割り当てられているのであるが、旧装置のフィルタ装置114Aでは、運用種別設定記憶部1146において、試験用データの受信が可能である試験モードに設定されておらず(T=0)、かつ「通常運用」の設定がなされている(R=0)ため、この試験用データパケット300を受信すると、フラグ条件テーブル500を参照してパケット中継部1142に破棄を指示する。従って、新装置に宛てた試験用データパケット300が、試験モードに設定されていない旧装置の制御装置112Aによって受信されることはない。 Next, FIG. 8C shows a situation in which a facing test is performed from another control device 112 to the new control device 112B. In this case, in the test data packet 300 transmitted from the other control device 112 to the control device 112B of the new device, the flag setting unit 1144 of the filter device 114 indicates the test mode in normal operation. The flag = 0 and the T flag = 1 are set and transmitted. The same distribution address is assigned to the control device 112A of the old device and the control device 112B of the new device. In the filter device 114A of the old device, the operation type setting storage unit 1146 stores the test data When the test data packet 300 is received because the test mode in which reception is possible is not set (T = 0) and “normal operation” is set (R = 0) , the flag condition table With reference to 500, the packet relay unit 1142 is instructed to be discarded. Therefore, the test data packet 300 addressed to the new device is not received by the control device 112A of the old device that is not set to the test mode .

一方、新装置のフィルタ装置114Bでは、運用種別設定記憶部1146において「取替中」であるが試験モードであると設定されているため、他の制御装置112からの試験用データパケット300は、フラグ条件テーブル500を参照した判定結果によってパケット中継部1142から新装置の制御装置112Bに転送されて受信、処理される。   On the other hand, in the filter device 114B of the new device, since the operation type setting storage unit 1146 is set to “replacement” but in the test mode, the test data packet 300 from the other control device 112 is Based on the determination result referring to the flag condition table 500, the packet relay unit 1142 transfers the received data to the control device 112B of the new device for reception and processing.

最後に、図8Dに示す状況では、旧装置がIPネットワークNから取り外されて、新装置の制御装置112Bのみが接続されている。このとき、新装置のフィルタ装置114Bでは、運用種別設定記憶部1146において「通常運用」と設定され、かつ試験モードでもないため、他の制御装置112からの運転制御用データパケット300は、フラグ条件テーブル500を参照した判定結果によってパケット中継部1142から新装置の制御装置112Bに転送され、受信、処理される。   Finally, in the situation shown in FIG. 8D, the old device is removed from the IP network N and only the control device 112B of the new device is connected. At this time, since the filter device 114B of the new device is set to “normal operation” in the operation type setting storage unit 1146 and is not in the test mode, the operation control data packet 300 from the other control device 112 is flag condition Based on the determination result with reference to the table 500, the packet relay unit 1142 transfers the received data to the control device 112B of the new device for reception and processing.

このように、本実施形態のシステム1によれば、旧装置から新装置へ制御装置112を取り替える場合でも、システム1の運用に支障を来すことなく、かつ新装置について必要な対向試験を実施しつつ円滑に取替作業を行うことができる。   As described above, according to the system 1 of the present embodiment, even when the control device 112 is replaced from the old device to the new device, the necessary facing test is performed on the new device without causing any trouble in the operation of the system 1. However, the replacement work can be performed smoothly.

なお、図1におけるゲートウェイ装置116に本実施形態のフィルタ装置114の構成、機能を備えることとすれば、IPネットワークNに接続されている制御装置112だけでなく、他の通信ネットワーク117に接続されている通信機器との間においても、本実施形態について説明したデータパケット300の転送制御を適用することができる。   If the gateway device 116 in FIG. 1 has the configuration and functions of the filter device 114 of this embodiment, the gateway device 116 is connected not only to the control device 112 connected to the IP network N but also to another communication network 117. The transfer control of the data packet 300 described with respect to the present embodiment can also be applied to the communication device.

以上、本発明によれば、その実施形態に即して説明したように、複数の通信機器が相互に通信可能に接続されている通信ネットワークにおいて、設備更新等のために前記通信機器を置き換える際に要する労力、費用を低減することができる。   As described above, according to the present invention, as described in connection with the embodiment, when replacing the communication device for facility update or the like in a communication network in which a plurality of communication devices are connected to be able to communicate with each other. The labor and cost required for the process can be reduced.

なお、本発明は上記の実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。   In addition, this invention is not limited to said embodiment, A various change is possible in the range which does not deviate from the summary.

1 運転制御情報通信システム 10 コンピュータ
11 中央処理装置 12 主記憶装置
13 補助記憶装置 14 入力装置14
15 出力装置 16 通信インターフェイス
110 サイト(制御装置112が設けられる)
112 制御装置 114 フィルタ装置
116 ゲートウェイ装置 117 通信ネットワーク
300 データパケット 301 IPヘッダ
302 UDPヘッダ 303 アプリケーションヘッダ
3031 Rフラグ 3032 Tフラグ
3033 ヘッダデータ 304 制御データ
500 フラグ条件テーブル 501 運用種別
502 制御フラグ 503 パケット種別
1141 通信ポート 1142 パケット中継部
1143 フラグ判別制御部 1144 フラグ設定部
1145 フラグ条件記憶部 1146 運用種別設定記憶部
N IPネットワーク
DESCRIPTION OF SYMBOLS 1 Operation control information communication system 10 Computer 11 Central processing unit 12 Main storage device 13 Auxiliary storage device 14 Input device 14
15 output device 16 communication interface 110 site (control device 112 is provided)
DESCRIPTION OF SYMBOLS 112 Control apparatus 114 Filter apparatus 116 Gateway apparatus 117 Communication network 300 Data packet 301 IP header 302 UDP header 303 Application header 3031 R flag 3032 T flag 3033 Header data 304 Control data 500 Flag condition table 501 Operation type 502 Control flag 503 Packet type 1141 Communication port 1142 Packet relay unit 1143 Flag discrimination control unit 1144 Flag setting unit 1145 Flag condition storage unit 1146 Operation type setting storage unit N IP network

Claims (10)

複数の通信機器が通信ネットワークによって互いに通信可能に接続されてなり、各前記通信機器は各当該通信機器が送受信するデータの伝送制御を行う伝送制御部を介して前記通信ネットワークに接続されている情報通信システムであって、
前記伝送制御部は、
当該通信機器の運用状態を表す情報である運用状態情報を保持している運用状態情報保持部と、
自身が接続されている前記通信機器から送信されるデータに、前記運用状態情報保持部から取得した、当該通信機器の運用状態情報に対応して設定されている、当該送信データの属性を表す情報であるデータ属性情報を当該データに付加して当該データを前記通信ネットワークに送出するデータ属性情報設定部と、
前記データ属性情報の種別及び前記運用状態情報に対応させて、受信した当該データの処理種別が設定されているデータ処理条件保持部と、
前記通信ネットワークから受信したデータに付加されている前記データ属性情報を取得し、前記データ処理条件保持部を参照し、前記取得したデータ属性情報及び前記運用状態情報保持部に保持された前記運用状態情報に対応して設定されている処理種別として、前記データ属性情報に対して前記通信機器へ当該データを通過させる旨の処理が規定されている場合に当該データを前記通信機器に転送させる、データ属性情報判定制御部と、
を備えている
ことを特徴とする情報通信システム。
A plurality of communication devices are communicably connected to each other via a communication network, and each of the communication devices is connected to the communication network via a transmission control unit that controls transmission of data transmitted and received by each communication device. A communication system,
The transmission control unit
An operational status information holding unit that holds operational status information that is information representing the operational status of the communication device;
Information representing the attribute of the transmission data set in correspondence with the operation state information of the communication device acquired from the operation state information holding unit in the data transmitted from the communication device to which it is connected A data attribute information setting unit for adding the data attribute information to the data and sending the data to the communication network;
A data processing condition holding unit in which a processing type of the received data is set in association with the type of the data attribute information and the operation state information;
The data attribute information added to the data received from the communication network is acquired, the data processing condition holding unit is referred to, and the acquired data attribute information and the operation state held in the operation state information holding unit Data that causes the data to be transferred to the communication device when processing for passing the data to the communication device is specified for the data attribute information as a processing type set corresponding to the information An attribute information determination control unit;
An information communication system comprising:
請求項1に記載の情報通信システムであって、
前記通信ネットワークに、複数の前記通信機器に割り当てられている前記データの送信先情報のいずれかと同一の送信先情報が割り当てられている他の通信機器が接続されている場合に、前記他の通信機器に接続されている前記伝送制御部の前記データ属性判定制御部は、自身の前記運用状態情報保持部に、自身が接続されている前記他の通信機器の運用状態が、自身が取替中の新装置として設置されていることを示す情報が設定されていることに基づいて、受信した前記データに付加されている前記データ属性情報が、そのデータが通常運用されている前記通信機器から送信された制御用データであることを示している場合、そのデータを破棄する、ことを特徴とする情報通信システム。
The information communication system according to claim 1,
When another communication device to which the same transmission destination information as one of the transmission destination information of the data assigned to the plurality of communication devices is connected to the communication network, the other communication The data attribute determination control unit of the transmission control unit connected to the device is in the operation state information holding unit of itself and the operation state of the other communication device to which it is connected is being replaced by itself. The data attribute information added to the received data is transmitted from the communication device in which the data is normally operated based on information indicating that the device is installed as a new device. An information communication system characterized by discarding the data when it is indicated that the control data has been processed .
請求項2に記載の情報通信システムであって、
前記運用状態情報には、前記通信機器が試験モードで運用されているかを表す試験モード情報が含まれており、
前記伝送制御部は、自身が接続されている前記通信機器の前記運用状態情報保持部に当該通信機器が試験モードで運用されていることを示す前記試験モード情報が保持されており、受信した前記データに付加されている前記データ属性情報が、そのデータが試験用データであることを示している場合、受信した前記データを前記通信機器へ転送させる、ことを特徴とする情報通信システム。
An information communication system according to claim 2,
The operation status information includes test mode information indicating whether the communication device is operated in a test mode,
The transmission control unit itself is held the test mode information indicating that the communication device is operating in the test mode to the operation state information holding unit of the communication device connected has received the An information communication system , wherein when the data attribute information added to data indicates that the data is test data , the received data is transferred to the communication device.
請求項1に記載の情報通信システムであって、
前記通信ネットワークに、前記通信ネットワークとは異なる通信プロトコルでの通信が行われる他の通信ネットワークが中継装置を介して接続されており、前記中継装置に前記伝送制御部が設けられている、
ことを特徴とする情報通信システム。
The information communication system according to claim 1,
The communication network is connected to another communication network that performs communication using a communication protocol different from that of the communication network via a relay device, and the transmission control unit is provided in the relay device.
An information communication system.
請求項1に記載の情報通信システムであって、
前記データは前記通信機器において使用されるヘッダーブロックを備え、前記データ属性情報は前記ヘッダーブロックに格納される、
ことを特徴とする情報通信システム。
The information communication system according to claim 1,
The data includes a header block used in the communication device, and the data attribute information is stored in the header block.
An information communication system.
複数の通信機器が通信ネットワークによって互いに通信可能に接続されてなり、各前記通信機器は各当該通信機器が送受信するデータの伝送制御を行う伝送制御部を介して前記通信ネットワークに接続されている情報通信システムにおける情報通信方法であって、
前記伝送制御部は、
当該通信機器の運用状態を表す情報である運用状態情報を保持し、
自身が接続されている前記通信機器から送信されるデータに、前記運用状態情報保持部から取得した、当該通信機器の運用状態情報に対応して設定されている、当該送信データの属性を表す情報であるデータ属性情報を当該データに付加して当該データを前記通信ネットワークに送出し、
前記データ属性情報の種別及び前記運用状態情報に対応させて、受信した当該データの処理種別を保持し、
前記通信ネットワークから受信したデータに付加されている前記データ属性情報を取得し、前記データ処理条件保持部を参照し、前記取得したデータ属性情報及び前記運用状態情報保持部に保持された前記運用状態情報に対応して設定されている処理種別として、前記データ属性情報に対して前記通信機器へ当該データを通過させる旨の処理が規定されている場合に当該データを前記通信機器に転送させる、
ことを特徴とする情報通信方法。
A plurality of communication devices are communicably connected to each other via a communication network, and each of the communication devices is connected to the communication network via a transmission control unit that controls transmission of data transmitted and received by each communication device. An information communication method in a communication system, comprising:
The transmission control unit
Holds operational status information, which is information representing the operational status of the communication device,
Information representing the attribute of the transmission data set in correspondence with the operation state information of the communication device acquired from the operation state information holding unit in the data transmitted from the communication device to which it is connected Is added to the data and the data attribute information is sent to the communication network,
Corresponding to the type of the data attribute information and the operation status information, the processing type of the received data is held,
The data attribute information added to the data received from the communication network is acquired, the data processing condition holding unit is referred to, and the acquired data attribute information and the operation state held in the operation state information holding unit When the processing for setting the data attribute information to pass the data to the communication device is defined as the processing type set corresponding to the information, the data is transferred to the communication device.
An information communication method characterized by the above.
請求項6に記載の情報通信方法であって、
前記通信ネットワークに、複数の前記通信機器に割り当てられている前記データの送信先情報のいずれかと同一の送信先情報が割り当てられている他の通信機器が接続されている場合に、前記他の通信機器に接続されている前記伝送制御部の前記データ属性判定制御部は、自身の前記運用状態情報保持部に、自身が接続されている前記他の通信機器の運用状態が、自身が取替中の新装置として設置されていることを示す情報が設定されていることに基づいて、受信した前記データに付加されている前記データ属性情報が、そのデータが通常運用されている前記通信機器から送信された制御用データであることを示している場合、そのデータを破棄する、ことを特徴とする情報通信方法。
An information communication method according to claim 6,
When another communication device to which the same transmission destination information as one of the transmission destination information of the data assigned to the plurality of communication devices is connected to the communication network, the other communication The data attribute determination control unit of the transmission control unit connected to the device is in the operation state information holding unit of itself and the operation state of the other communication device to which it is connected is being replaced by itself. The data attribute information added to the received data is transmitted from the communication device in which the data is normally operated based on information indicating that the device is installed as a new device. An information communication method characterized by discarding the data if the control data is indicated .
請求項7に記載の情報通信方法であって、
前記運用状態情報には、前記通信機器が試験モードで運用されているかを表す試験モード情報が含まれており、
前記伝送制御部は、自身が接続されている前記通信機器の前記運用状態情報保持部に当該通信機器が試験モードで運用されていることを示す前記試験モード情報が保持されている場合に、受信した前記データに付加されている前記データ属性情報が、そのデータが試験用データであることを示している場合、受信した前記データを前記通信機器へ転送させる、ことを特徴とする情報通信方法。
The information communication method according to claim 7,
The operation status information includes test mode information indicating whether the communication device is operated in a test mode,
The transmission control unit is received when the test mode information indicating that the communication device is operated in the test mode is held in the operation state information holding unit of the communication device to which the transmission control unit is connected. When the data attribute information added to the data indicates that the data is test data , the received data is transferred to the communication device.
請求項6に記載の情報通信方法であって、
前記通信ネットワークに、前記通信ネットワークとは異なる通信プロトコルでの通信が行われる他の通信ネットワークが中継装置を介して接続されており、前記中継装置に前記伝送制御部が設けられている、
ことを特徴とする情報通信方法。
An information communication method according to claim 6,
The communication network is connected to another communication network that performs communication using a communication protocol different from that of the communication network via a relay device, and the transmission control unit is provided in the relay device.
An information communication method characterized by the above.
請求項6に記載の情報通信方法であって、
前記データは前記通信機器において使用されるヘッダーブロックを備え、前記データ属性情報は前記ヘッダーブロックに格納される、
ことを特徴とする情報通信方法。
An information communication method according to claim 6,
The data includes a header block used in the communication device, and the data attribute information is stored in the header block.
An information communication method characterized by the above.
JP2010088916A 2010-04-07 2010-04-07 Information communication system and information communication method Active JP5315288B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010088916A JP5315288B2 (en) 2010-04-07 2010-04-07 Information communication system and information communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010088916A JP5315288B2 (en) 2010-04-07 2010-04-07 Information communication system and information communication method

Publications (2)

Publication Number Publication Date
JP2011223212A JP2011223212A (en) 2011-11-04
JP5315288B2 true JP5315288B2 (en) 2013-10-16

Family

ID=45039640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010088916A Active JP5315288B2 (en) 2010-04-07 2010-04-07 Information communication system and information communication method

Country Status (1)

Country Link
JP (1) JP5315288B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013132529A1 (en) * 2012-03-05 2013-09-12 中国電力株式会社 Monitoring control system
JP5497129B2 (en) * 2012-10-09 2014-05-21 中国電力株式会社 Supervisory control system
JP6323219B2 (en) * 2014-07-04 2018-05-16 いすゞ自動車株式会社 Communication function bypass device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4948809B2 (en) * 2005-09-16 2012-06-06 新日本製鐵株式会社 Information processing apparatus, new computer function verification support method, and computer program
JP2007236093A (en) * 2006-02-28 2007-09-13 Toshiba Corp Transmission tester and method for updating control system
JP5550392B2 (en) * 2010-03-15 2014-07-16 株式会社東芝 Computer function verification method

Also Published As

Publication number Publication date
JP2011223212A (en) 2011-11-04

Similar Documents

Publication Publication Date Title
KR101562726B1 (en) Communication path control system, and communication path control method
CN102739534B (en) Mobile router is used to keep the methods, devices and systems of mobility resistant IP tunnel
US10044830B2 (en) Information system, control apparatus, method of providing virtual network, and program
EP2562970A1 (en) Switch, and flow table control method
US20110023087A1 (en) Method and apparatus for dynamic destination address control in a computer network
US20110194133A1 (en) Image forming apparatus, control method for the same, and storage medium for program
JP5315288B2 (en) Information communication system and information communication method
JP4964666B2 (en) Computer, program and method for switching redundant communication paths
EP3044906A1 (en) Apparatus and method for monitoring network performance
CN104205744A (en) Information processing device, information processing system, information processing method, and program
JP5018969B2 (en) COMMUNICATION CONTROL PROGRAM, COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL METHOD
EP2924925A1 (en) Communication system, virtual-network management device, communication node, and communication method and program
US9596129B2 (en) Communication system, control apparatus, communication apparatus, information-relaying method, and program
WO2013183664A1 (en) Switch device, vlan configuration and management method, and program
US20150156164A1 (en) Communication system, communication control method, communication relay system, and communication relay control method
CN104081728B (en) Network management
CN109428821A (en) Server, the management method that mutually standby equipment routes and storage medium
JP5125207B2 (en) IP telephone communication system and IP telephone communication method
KR101783094B1 (en) Method and apparatus for reporting bundle capabilities between controller and network equipments
JP5121780B2 (en) Communication network system
CN109327339A (en) A kind of message processing method and device
JP4946824B2 (en) Monitoring device
CN106911568A (en) BGP GR implementation methods and device
WO2023231836A1 (en) File synchronization method, apparatus, device, and storage medium
JP5363373B2 (en) Communication device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130304

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20130304

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20130410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130603

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: 20130625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130708

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5315288

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250