[go: up one dir, main page]

KR101529444B1 - Communication apparatus - Google Patents

Communication apparatus Download PDF

Info

Publication number
KR101529444B1
KR101529444B1 KR1020147001321A KR20147001321A KR101529444B1 KR 101529444 B1 KR101529444 B1 KR 101529444B1 KR 1020147001321 A KR1020147001321 A KR 1020147001321A KR 20147001321 A KR20147001321 A KR 20147001321A KR 101529444 B1 KR101529444 B1 KR 101529444B1
Authority
KR
South Korea
Prior art keywords
packet
time synchronization
time
unit
ied
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020147001321A
Other languages
Korean (ko)
Other versions
KR20140024055A (en
Inventor
고스케 오가타
Original Assignee
미쓰비시덴키 가부시키가이샤
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 미쓰비시덴키 가부시키가이샤 filed Critical 미쓰비시덴키 가부시키가이샤
Publication of KR20140024055A publication Critical patent/KR20140024055A/en
Application granted granted Critical
Publication of KR101529444B1 publication Critical patent/KR101529444B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/251Cut-through or wormhole routing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

MU(Merging Unit)(100)와 IED(Integrated Electronic Device)(200) 사이에서, 계측된 계측값을 통지하는 계측값 패킷과, 시각 동기를 위한 시각 동기 패킷을 송수신한다. MU(100)의 연산부(102) 및 IED(200)의 연산부(202)는 계측값 패킷에 대한 처리를 행하고, MU(100)의 통신부(101) 및 IED(200)의 통신부(201)는 연산부(102, 202)와는 독립적으로 시각 동기 패킷에 대한 처리를 행한다. A measurement value packet for notifying the measured value measured and a time synchronization packet for time synchronization are transmitted and received between the MU (Merging Unit) 100 and the IED (Integrated Electronic Device) 200. The operation unit 102 of the MU 100 and the operation unit 202 of the IED 200 process the measurement value packet and the communication unit 101 of the MU 100 and the communication unit 201 of the IED 200 are connected to the operation unit And processes the time synchronization packet independently of the time synchronization packets (102, 202).

Figure R1020147001321
Figure R1020147001321

Description

통신 장치{COMMUNICATION APPARATUS}[0001] COMMUNICATION APPARATUS [0002]

본 발명은 시각 동기 기술에 관한 것이다. The present invention relates to a time synchronization technique.

이하에서는 일례로 주로, 변전소에서의 전자화된 전력 계통 보호 시스템에서의 시각 동기 기술을 설명한다.
Hereinafter, for example, a time synchronization technique in an electronicized power system protection system in a substation will be mainly described.

전력 계통 보호 시스템은 변전소 등에 있어서 전력 계통을 지락(earth fault)이나 단절 등에 의한 전기적 이상으로부터 보호하기 위한 시스템이다. A power system protection system is a system for protecting a power system from an electrical fault due to an earth fault or disconnection in a substation or the like.

도 7에 도시된 바와 같이, 전력 계통 보호 시스템에는 1대 이상의 MU(Merging Unit)(100)와, IED(Integrated Electronic Device)(200)가 있고, MU(100)와 IED(200) 사이는 통신 회선(300)으로 접속되어 있다.7, the power system protection system includes one or more MUs (Merging Units) 100 and an IED (Integrated Electronic Device) 200, and the MU 100 and the IED 200 can communicate with each other And is connected to the line 300.

MU(100)는 전력 계통(예컨대, 송전선(500) 등)에 배치되어 있는 계측기용 변압기(400)와 접속되어 있고, 계측기용 변압기(400)를 통해서 전력 계통의 전류나 전압(이하, 양자를 총칭하여 전류 전압이라 함)을 주기적으로 샘플링해서, IED(200)에 대해 전력 계통의 전류 전압의 샘플링값을 주기적으로 송신한다. The MU 100 is connected to a transformer 400 for a meter disposed in a power system (for example, a transmission line 500 or the like) and controls the current or voltage of the power system (hereinafter, (Collectively referred to as " current voltage ") periodically and transmits a sampling value of the current voltage of the power system to the IED 200 periodically.

IED(200)는 MU(100)로부터 전류 전압의 샘플링값(이하, 간단히 계측값이라 함)을 수집하여 전력 계통의 이상을 판단하는 연산 유닛이다. The IED 200 is a calculation unit for collecting a sampled value of a current voltage from the MU 100 (hereinafter simply referred to as a measured value) to determine an abnormality in the power system.

각 MU(100)와 IED(200) 사이의 각 통신 회선(300)은 서로 독립적이다. Each communication line 300 between each MU 100 and the IED 200 is independent from each other.

IED(200)는 전력 계통 내의 다른 개소에서의 동시각의 전류 전압값으로부터, 그 차이를 비교함으로써 이상 발생을 검지한다. The IED 200 detects the occurrence of an abnormality by comparing the difference from the current voltage value at the same time in another place in the power system.

예컨대, 송전선의 단선 검지에서는 MU(100)이 송전선의 양단에서 전류 파형을 측정하고, IED(200)가, 그 위상 어긋남으로부터 단선 지점을 산출한다. For example, in detecting disconnection of a transmission line, the MU 100 measures a current waveform at both ends of the transmission line, and the IED 200 calculates a disconnection point from the phase shift.

따라서, 각 MU(100)에는 서로 같은 타이밍에 전류 전압을 샘플링하는 것이 요구된다. Therefore, it is required that the MUs 100 sample the current voltage at the same timing with each other.

이를 실현하기 위해서, IED(200)와 MU(100) 사이에서 시각 동기에 의해 같은 시각을 나타내는 시계를 공유하고, 이 시계에 기초해서 샘플링의 타이밍을 일치시키는 수단이 취해진다. In order to realize this, a means for sharing the clock indicating the same time by the time synchronization between the IED 200 and the MU 100, and making the sampling timing coincide with each other based on the clock is taken.

시각 동기에서는 IED(200)로부터 각 MU(100)에 현재 시각을 배분함으로써, MU(100) 사이에서 동일 시각의 시계를 공유한다. In the time synchronization, the IED 200 distributes the current time to each MU 100, thereby sharing the same time between the MUs 100.

종래, 전력 계통 보호 시스템에서는 IED(200)와 MU(100) 사이의 통신 회선으로서 아날로그 입출력의 직접 접속이나 제조사의 독자적인 네트워크가 채용되었었지만, 최근 저비용화의 요망으로부터 이더넷(등록 상표)의 채용이 진행되고 있다.Conventionally, in the power system protection system, a direct connection of analog input / output and a proprietary network of a manufacturer are employed as a communication line between the IED 200 and the MU 100. However, the recent adoption of Ethernet (registered trademark) It is progressing.

IED-MU 사이의 이더넷(등록 상표)화에 따라, 시각 동기에도 같은 이더넷(등록 상표) 회선을 이용하는 방식이 채용되고 있다. In accordance with Ethernet (registered trademark) between the IED and the MU, a system using the same Ethernet (registered trademark) line is used for the time synchronization.

본 방식에 의해, 전류 전압의 계측값의 전송과 시각 동기를 동일한 이더넷(등록 상표) 회선으로 실시할 수 있어서, 회선 비용이 삭감할 수 있다. With this method, the transmission of the measurement value of the current voltage and the time synchronization can be performed by the same Ethernet (registered trademark) line, so that the line cost can be reduced.

이더넷(등록 상표) 회선으로 패킷 통신에 의해 시각 동기를 실현하는 방식의 예로는 비특허문헌 1에 나타내는 IEEE 1588을 들 수 있다. An example of a method of realizing time synchronization by packet communication on an Ethernet (registered trademark) line is IEEE 1588 shown in Non-Patent Document 1.

IEEE 1588에 의한 시각 동기의 원리를 도 8에 나타낸다. The principle of time synchronization according to IEEE 1588 is shown in Fig.

한쪽 컴퓨터 A가, 다른쪽 컴퓨터 B에 현재 시각을 저장한 패킷(이하, sync 패킷이라 함)을 송신하고, 컴퓨터 B는 컴퓨터 A로부터 수신한 sync 패킷으로부터 현재 시각을 취득하여, 자신의 시계를 보정한다. One computer A transmits a packet (hereinafter referred to as a sync packet) storing the current time to the other computer B. The computer B acquires the current time from the sync packet received from the computer A, do.

또한, 컴퓨터 AB 사이의 패킷 전파 지연에 의한 시계 보정의 지연을 보상하기 위해서, 컴퓨터 AB 사이에서 패킷을 왕복시키고(각각의 패킷을 delay-req 패킷, delay-resp 패킷이라 함), 컴퓨터 AB 사이의 패킷 왕복 시간인 리스폰스 시간 Y와 컴퓨터 A 내에서의 처리 지연 시간인 리스폰스 시간 X를 계측한다. Further, in order to compensate for the delay of the clock correction due to the packet propagation delay between the computers AB, packets are returned between the computers AB (each packet is referred to as a delay-req packet, delay-resp packet) The response time Y, which is the packet round-trip time, and the response time X, which is the processing delay time in the computer A, are measured.

리스폰스 시간 X는 컴퓨터 A가 delay-req 패킷을 수신하고 나서, 수신한 delay-req 패킷에 응답하는 delay-resp 패킷을 송신하기까지의 시간이다. Response time X is the time until computer A receives the delay-req packet and then sends a delay-resp packet in response to the received delay-req packet.

또한, 리스폰스 시간 Y는 컴퓨터 B가 delay-req 패킷을 송신하고 나서 delay-resp 패킷을 수신하기까지의 시간이다. Also, the response time Y is the time from when the computer B transmits the delay-req packet to when it receives the delay-resp packet.

그리고, 컴퓨터 B에서는 전파 지연 시간 D=(Y-X)/2를 시계에 가산하여 시각을 보정한다. Then, in the computer B, the time is corrected by adding the propagation delay time D = (Y-X) / 2 to the clock.

이와 같이, IEEE 1588에 의한 시각 동기에서는 현재 시각의 통지 및 전파 지연의 계측을 실시하기 위해서, 패킷의 송수신은 최소한 3회(1.5 왕복)가 필요하게 된다. As described above, in the time synchronization according to IEEE 1588, transmission and reception of packets are required to be performed at least three times (1.5 round trips) in order to report the current time and measure the propagation delay.

시각 동기의 실시 방식으로서, 단말에 인스톨된 소프트웨어가 시각 배분 및 지연 계측을 실시하는 소프트웨어 방식과, 단말에 실장된 하드웨어가 실시하는 하드웨어 방식이 있고, 후자 쪽이 시각 동기의 정밀도가 높다. As an implementation method of the time synchronization, there is a software method in which software installed in the terminal performs time allocation and delay measurement, and a hardware method implemented in hardware implemented in the terminal, and the latter has high precision of time synchronization.

본 명세서에서는 후자의 하드웨어 방식에 주안을 두고 설명한다. In the present specification, the latter hardware method will be described with attention.

단, 본 명세서에 기재된 시각 동기 기술을, 소프트웨어 방식에 이용하도록 해도 된다. However, the time synchronization technique described in this specification may be used in a software method.

하드웨어 방식에 의한 시각 동기 기술로서, 특허문헌 1에 개시된 기술이 있다. As a time synchronizing technique based on a hardware method, there is a technique disclosed in Patent Document 1.

이하에서는 도 7 및 도 8을 참조하면서, 특허문헌 1의 기술에 의해 이더넷(등록 상표) 회선으로 시각 동기를 실시하기 위한 IED(200)과 MU(100)의 구성, 및 시각 동기의 순서를 설명한다. Hereinafter, with reference to FIG. 7 and FIG. 8, description will be given of the configuration of the IED 200 and the MU 100 for performing time synchronization with an Ethernet (registered trademark) line and the sequence of time synchronization according to the technique of Patent Document 1 do.

특허문헌 1에서의 IED(200)는 MU(100)와 통신하기 위한 통신부와, MU(100)로부터 수신한 계측값으로부터 전력 계통의 이상을 판단하는 연산부로 구성된다(도시 생략). The IED 200 in Patent Document 1 is composed of a communication unit for communicating with the MU 100 and an operation unit for determining the abnormality of the power system from the measured values received from the MU 100 (not shown).

또한, MU(100)는 IED(200)와 통신하기 위한 통신부와, 전력 계통 내에 배치한 계측기용 변압기(400)로부터 전류 전압을 샘플링하여 통신부를 거쳐서 IED(200)에 보내는 연산부로 구성된다(도시 생략). The MU 100 is constituted by a communication unit for communicating with the IED 200 and an operation unit for sampling the current voltage from the measuring instrument transformer 400 disposed in the power system and sending the sampled current voltage to the IED 200 via the communication unit skip).

IED(200)의 연산부, MU(100)의 연산부는 모두, 통신부로부터 패킷을 받아서 해석하는 기능, 및 임의의 패킷을 생성하는 기능도 갖는다. The operation unit of the IED 200 and the operation unit of the MU 100 all have a function of receiving packets from the communication unit and analyzing them, and a function of generating arbitrary packets.

특허문헌 1의 IED(200)와 MU(100) 사이에서는 MU(100)의 연산부가 전류 전압의 계측값을 통지하는 계측값 패킷을 주기적으로 생성하고, 통신부가 계측값 패킷을 IED(200)에 송신하며, IED(200)에서는 연산부가 계측값 패킷에 나타나고 있는 계측값을 해석하여 전력 계통의 이상을 판단한다. Between the IED 200 and the MU 100 of Patent Document 1, the calculation unit of the MU 100 periodically generates measurement value packets for notifying the measurement values of the current voltage, and the communication unit transmits the measurement value packets to the IED 200 In the IED 200, the calculation unit interprets the measurement value appearing in the measurement value packet to determine the abnormality of the power system.

또한, 계측값 패킷의 송수신 사이에, IED(200)와 MU(100) 사이에서는 도 8에 나타내는 sync 패킷, delay-req 패킷 및 delay-resp 패킷이 송수신된다. In addition, a sync packet, a delay-req packet, and a delay-resp packet shown in FIG. 8 are transmitted and received between the IED 200 and the MU 100 between transmission and reception of the measurement value packet.

sync 패킷, delay-req 패킷 및 delay-resp 패킷의 송수신에서는 IED(200)가 도 8의 컴퓨터 A의 역할을 하고, MU(100)가 도 8의 컴퓨터 B의 역할을 하게 된다.In the transmission / reception of the sync packet, the delay-req packet and the delay-resp packet, the IED 200 serves as the computer A of FIG. 8 and the MU 100 serves as the computer B of FIG.

sync 패킷, delay-req 패킷 및 delay-resp 패킷의 송수신에서는 구체적으로 이하의 동작이 행해진다. Specifically, the following operations are performed in the transmission and reception of the sync packet, the delay-req packet, and the delay-resp packet.

한편, 이후, sync 패킷, delay-req 패킷 및 delay-resp 패킷을 총칭하여 '시각 동기 패킷'이라고 한다. Hereinafter, the sync packet, the delay-req packet, and the delay-resp packet are generically referred to as a 'time synchronization packet'.

IED(200)의 연산부가, IED(200)에서의 현재 시각을 통지하는 sync 패킷을 생성하고, 생성한 sync 패킷을 통신부에 출력하며, 통신부는 sync 패킷을 MU(100)에 송신한다. The operation unit of the IED 200 generates a sync packet for notifying the current time in the IED 200, outputs the generated sync packet to the communication unit, and the communication unit transmits the sync packet to the MU 100.

MU(100)에서는 통신부가 sync 패킷을 수신하고, sync 패킷에 나타나고 있는 현재 시각을 기억함과 아울러, 연산부에 sync 패킷을 출력한다. In the MU 100, the communication unit receives the sync packet, stores the current time indicated in the sync packet, and outputs a sync packet to the operation unit.

sync 패킷을 입력한 MU(100)의 연산부는 delay-req 패킷을 생성해서 통신부에 delay-req 패킷을 출력하고, 통신부는 delay-req 패킷을 IED(200)에 송신한다. The operation unit of the MU 100 that inputs the sync packet generates a delay-req packet and outputs a delay-req packet to the communication unit, and the communication unit transmits the delay-req packet to the IED 200.

한편, 이 때 MU(100)의 통신부는 delay-req 패킷의 송신 시각을 기억한다. At this time, the communication unit of the MU 100 stores the transmission time of the delay-req packet.

IED(200)에서는 통신부가 delay-req 패킷을 수신하고, delay-req 패킷을 연산부에 출력한다. In the IED 200, the communication unit receives the delay-req packet and outputs the delay-req packet to the operation unit.

한편, IED(200)의 통신부는 delay-req 패킷의 수신시에 수신 시각을 기억한다. On the other hand, the communication unit of the IED 200 stores the reception time at the time of receiving the delay-req packet.

delay-req 패킷을 입력한 IED(200)의 연산부는 비어있는(empty) delay-resp 패킷(페이로드가 비어있는 delay-resp 패킷)을 생성하고, 통신부에 비어있는 delay-resp 패킷을 출력한다. The operation unit of the IED 200 that inputs the delay-req packet generates an empty delay-resp packet (a delay-resp packet having an empty payload) and outputs an empty delay-resp packet to the communication unit.

비어있는 delay-resp 패킷을 입력한 통신부는, IED(200) 내부의 처리 지연 시간(도 8의 리스폰스 시간 X에 상당)을 delay-resp 패킷의 페이로드에 기입하고, 처리 지연 시간이 기입된 delay-resp 패킷을 MU(100)에 송신한다. The communication unit that inputs the empty delay-resp packet writes the processing delay time (corresponding to the response time X in FIG. 8) in the IED 200 into the payload of the delay-resp packet, -resp packet to the MU (100).

MU(100)에서는 통신부가 delay-resp 패킷을 수신하고, delay-resp 패킷의 수신 시각과 delay-req 패킷의 송신 시각의 차분의 시간(도 8의 리스폰스 시간 Y에 상당)을 산출하며, 산출한 시간과, delay-resp 패킷에 나타나고 있는 처리 지연 시간으로부터, 도 8의 전파 지연 시간 D를 산출하며, 전파 지연 시간 D와 sync 패킷으로 통지된 현재 시각으로부터 시각 보정값을 산출하여, 내부 시계의 시각을 갱신한다.
In the MU 100, the communication unit receives the delay-resp packet and calculates the time (corresponding to the response time Y in Fig. 8) of the difference between the reception time of the delay-resp packet and the transmission time of the delay-req packet, 8 and calculates the time correction value from the current time notified by the propagation delay time D and the sync packet to calculate the time of the internal clock .

일본 특허 공개 제 2006-81194호 공보Japanese Patent Laid-Open No. 2006-81194

"IEEE 1588", The Institute of Electrical and Electronics Engineers, 24 July 2008"IEEE 1588 ", The Institute of Electrical and Electronics Engineers, 24 July 2008

특허문헌 1의 기술에서는, IED나 MU의 연산부가 비어있는 시각 동기 패킷을 생성하고, 통신부가 비어있는 시각 동기 패킷을 인터셉트해서, 비어있는 시각 동기 패킷에 시각 정보를 설정하는 방식을 취한다. In the technique of Patent Document 1, a method is employed in which a time synchronization packet in which the operation section of the IED or MU is empty is generated, the communication section intercepts the empty time synchronization packet, and the time information is set in the empty time synchronization packet.

이러한 방식에서는 연산부가 시각 동기 패킷을 생성하지 않으면, 도 8에 나타내는 시각 동기 시퀀스가 개시되지 않고, 또한 시각 동기 시퀀스가 진행되지 않는다. In this manner, if the arithmetic unit does not generate the time synchronization packet, the time synchronization sequence shown in Fig. 8 is not started and the time synchronization sequence does not proceed.

일반적으로, IED와 MU 사이에서 시각 동기 시퀀스를 실시한 이후에, 새로운 시각 동기 시퀀스를 실시하지 않고 있으면, 서로의 시계는 서서히 어긋나 간다. Generally, if a new time synchronization sequence is not performed after the time synchronization sequence is performed between the IED and the MU, the clocks of the IED and the MU are gradually shifted from each other.

그 이유는, 시계를 흘러가게 하기 위한 수정 등의 오실레이터에서는, 단위 시간당 주파수에 고체 마다의 오차가 있고, IED와 MU의 오실레이터는 단위 시간당 주파수가 완전하게는 일치하지 않기 때문이다. The reason for this is that in an oscillator such as a quartz oscillator for causing a clock to flow, there is an error for each solid in the frequency per unit time, and the oscillator of the IED and the MU do not completely coincide in frequency per unit time.

이 때문에, IED와 MU의 시계의 오차를 계속해서 작게 억제하기 위해서는, 짧은 주기로 시각 동기 시퀀스를 계속해서 반복할 필요가 있다. For this reason, it is necessary to continuously repeat the time synchronization sequence in a short cycle in order to keep the error of the clock of the IED and the MU continuously small.

따라서, 특허문헌 1의 기술과 같이 시각 동기 시퀀스의 개시 및 진행에 연산부의 처리가 필요하게 되는 방식에서는, 짧은 주기로 시각 동기 시퀀스를 반복하기 위해서는, 연산부에서 시각 동기를 위한 처리를 짧은 주기로 반복할 필요가 있다.Therefore, in the method in which the processing of the arithmetic section is required to start and proceed with the time synchronization sequence as described in Patent Document 1, in order to repeat the time synchronization sequence in a short cycle, it is necessary to repeat the processing for time synchronization in the operation section in a short cycle .

이 때문에, 연산부에 부하가 걸려서, 계통 보호를 위한 처리(계측값을 해석해서 전력 계통에 이상이 없는지를 판정하는 처리)에 영향을 미칠 우려가 있다. For this reason, there is a fear that a load is applied to the arithmetic unit, which affects processing for system protection (processing for determining whether there is abnormality in the power system by analyzing the measured value).

본 발명은 이러한 점을 감안한 것으로, 연산부에 부하를 가하지 않고, 시각 동기의 대상이 되는 장치 사이에서 항상 시각을 일치시키는 것을 주목적으로 한다.
SUMMARY OF THE INVENTION The present invention has been made in consideration of this point, and its main purpose is to constantly synchronize the time between apparatuses subject to time synchronization without applying a load to the operation unit.

본 발명에 따른 통신 장치는,A communication device according to the present invention comprises:

연산부와, 패킷의 송신 및 수신을 행하는 통신부를 갖고, An operation unit, and a communication unit for transmitting and receiving packets,

계측된 계측값을 통지하는 계측값 패킷과, 시각 동기를 위한 시각 동기 패킷을, 패킷 통신 목적지 장치와 통신하는 통신 장치로서, A communication device for communicating a measurement value packet notifying a measured value and a time synchronization packet for time synchronization with a packet communication destination apparatus,

계측값 패킷에 대한 처리를 상기 연산부가 행하고,The arithmetic unit performs processing on the measurement value packet,

시각 동기 패킷에 대한 처리를, 상기 통신부가 상기 연산부와는 독립적으로 행하는 것을 특징으로 한다.
And the communication section performs processing for the time synchronization packet independently of the operation section.

본 발명에 의하면, 시각 동기 패킷에 대한 처리를, 통신부가 연산부와는 독립적으로 행하기 때문에, 시각 동기 시퀀스를 실행하더라도 연산부에 부하가 걸리지 않는다. According to the present invention, the processing of the time synchronization packet is performed independently from the operation unit by the communication unit, so that no load is imposed on the operation unit even if the time synchronization sequence is executed.

이 때문에, 연산부에 부하를 가하지 않고, 짧은 주기로 시각 동기 시퀀스를 반복할 수 있어, 통신 장치와 패킷 통신 목적지 장치 사이에서 항상 시각을 일치시킬 수 있다.
Therefore, the time synchronization sequence can be repeated in a short cycle without applying a load to the operation unit, and the time can always be matched between the communication apparatus and the packet communication destination apparatus.

도 1은 실시예 1 및 2에 따른 IED와 MU의 구성예를 나타내는 도면,
도 2는 실시예 1 및 2에 따른 통신부의 구성예를 나타내는 도면,
도 3은 실시예 1에 따른 IED와 MU 사이의 시각 동기의 순서를 나타내는 도면,
도 4는 실시예 1에 따른 IED와 MU 사이의 시각 동기의 순서를 나타내는 도면,
도 5는 실시예 2에 따른 IED와 MU 사이의 시각 동기의 순서를 나타내는 도면,
도 6은 실시예 2에 따른 IED와 MU 사이의 시각 동기의 순서를 나타내는 도면,
도 7은 전력 계통 보호 시스템의 접속 구성예를 나타내는 도면,
도 8은 시각 동기 시퀀스의 예를 나타내는 도면,
도 9는 실시예 1 및 2에 따른 계측값 패킷의 예를 나타내는 도면,
도 10은 실시예 1 및 2에 따른 sync 패킷의 예를 나타내는 도면,
도 11은 실시예 1 및 2에 따른 delay-req 패킷의 예를 나타내는 도면,
도 12는 실시예 1 및 2에 따른 delay-resp 패킷의 예를 나타내는 도면,
도 13은 종래의 통신부의 구성예를 나타내는 도면,
도 14는 종래의 IED와 MU 사이의 시각 동기의 순서를 나타내는 도면,
도 15는 종래의 IED와 MU 사이의 시각 동기의 순서를 나타내는 도면,
도 16은 종래의 IED와 MU 사이의 시각 동기의 순서를 나타내는 도면,
도 17은 실시예 1 및 2에 따른 IED와 MU의 하드웨어 구성예를 나타내는 도면이다.
1 is a diagram showing a configuration example of an IED and an MU according to Embodiments 1 and 2,
2 is a diagram showing a configuration example of a communication unit according to the first and second embodiments,
3 is a diagram showing a sequence of time synchronization between the IED and the MU according to the first embodiment,
4 is a diagram showing the sequence of time synchronization between the IED and the MU according to the first embodiment,
5 is a diagram showing the sequence of time synchronization between the IED and the MU according to the second embodiment,
6 is a diagram showing the sequence of time synchronization between the IED and the MU according to the second embodiment,
7 is a view showing an example of the connection configuration of the power system protection system,
8 is a diagram showing an example of a time synchronization sequence,
9 is a diagram showing an example of a measurement value packet according to Embodiments 1 and 2,
10 is a diagram showing an example of a sync packet according to Embodiments 1 and 2,
11 is a diagram showing an example of a delay-req packet according to Embodiments 1 and 2,
12 is a diagram showing an example of a delay-resp packet according to Embodiments 1 and 2,
13 is a diagram showing a configuration example of a conventional communication unit,
14 is a diagram showing a sequence of time synchronization between a conventional IED and an MU,
15 is a diagram showing a sequence of time synchronization between a conventional IED and an MU,
16 is a diagram showing a sequence of time synchronization between a conventional IED and an MU,
17 is a diagram showing an example of the hardware configuration of the IED and the MU according to the first and second embodiments.

(실시예 1)(Example 1)

도 1은 본 실시예에 따른 MU(100)과 IED(200)의 내부 구성예를 나타낸다. 1 shows an internal configuration example of the MU 100 and the IED 200 according to the present embodiment.

MU(100)는 통신부(101)와 연산부(102)를 갖고 있고, IED(200)는 통신부(201)와 연산부(202)를 갖고 있다. The MU 100 has a communication unit 101 and an arithmetic unit 102. The IED 200 has a communication unit 201 and an arithmetic unit 202. [

본 실시예에서는, 시각 동기의 실시 방식으로서 하드웨어 방식을 이용하는 예를 설명한다. In the present embodiment, an example in which a hardware system is used as an implementation method of time synchronization will be described.

이 때문에, MU(100)의 통신부(101)와 연산부(102)는 각각 별도의 하드웨어이다. Therefore, the communication unit 101 and the arithmetic unit 102 of the MU 100 are separate hardware.

또한, IED(200)의 통신부(201)와 연산부(202)도 각각 별도의 하드웨어이다.The communication unit 201 and the arithmetic unit 202 of the IED 200 are also separate hardware.

한편, MU(100)의 통신부(101)는 'MU 통신부(101)'라고도 표기하고, MU(100)의 연산부(102)는 'MU 연산부(102)'라고도 표기한다. The communication unit 101 of the MU 100 may also be referred to as an 'MU communication unit 101' and the operation unit 102 of the MU 100 may also be referred to as an 'MU operation unit 102'.

또한, IED(200)의 통신부(201)는 'IED 통신부(201)'라고도 표기하고, IED(200)의 연산부(202)는 'IED 연산부(202)'라고도 표기한다. The communication unit 201 of the IED 200 is also referred to as an IED communication unit 201 and the operation unit 202 of the IED 200 is also referred to as an IED operation unit 202.

본 실시예에 따른 MU(100)과 IED(200)는 도 7에 도시된 바와 같이, 통신 회선(300)으로 접속되어 있다. The MU 100 and the IED 200 according to the present embodiment are connected to the communication line 300 as shown in Fig.

또한, 특허문헌 1에 대한 설명에 나타낸 바와 같이, MU 연산부(102)가 전류 전압의 계측값을 통지하는 계측값 패킷을 주기적으로 생성하고, MU 통신부(101)가 계측값 패킷을 IED(200)에 송신하며, IED(200)에서는, IED 연산부(202)가 계측값 패킷에 나타나고 있는 계측값을 해석해서 전력 계통의 이상을 판단한다. As shown in the description of Patent Document 1, the MU calculation unit 102 periodically generates a measurement value packet to notify the measurement value of the current voltage, and the MU communication unit 101 transmits the measurement value packet to the IED 200, In the IED 200, the IED arithmetic unit 202 analyzes the measurement value appearing in the measurement value packet to determine the abnormality of the power system.

또한, 계측값 패킷의 송수신 사이에, IED(200)와 MU(100) 사이에서는 도 8에 나타내는 sync 패킷, delay-req 패킷 및 delay-resp 패킷(시각 동기 패킷의 일례)가 송수신된다. A sync packet, a delay-req packet, and a delay-resp packet (an example of a time synchronization packet) shown in FIG. 8 are transmitted and received between the IED 200 and the MU 100 between transmission and reception of a measurement value packet.

sync 패킷, delay-req 패킷 및 delay-resp 패킷의 송수신에서는 IED(200)가 도 8의 컴퓨터 A의 역할을 하고, MU(100)가 도 8의 컴퓨터 B의 역할을 하게 된다. In the transmission / reception of the sync packet, the delay-req packet and the delay-resp packet, the IED 200 serves as the computer A of FIG. 8 and the MU 100 serves as the computer B of FIG.

본 실시예에서는 IED 연산부(202)가 아닌 IED 통신부(201)가 sync 패킷을 생성하고, 생성한 sync 패킷을 MU(100)에 송신한다. In this embodiment, the IED communication unit 201, not the IED operation unit 202, generates a sync packet and transmits the generated sync packet to the MU 100. [

MU(100)에서는 MU 통신부(101)가 sync 패킷을 수신하고, 수신한 sync 패킷에 나타나고 있는 현재 시각을 기억한다. In the MU 100, the MU communication unit 101 receives the sync packet and stores the current time indicated in the received sync packet.

또한, MU 연산부(102)가 아닌 MU 통신부(101)가 delay-req 패킷을 생성하고, 생성한 delay-req 패킷을 IED(200)에 송신한다. Also, the MU communication unit 101, not the MU operation unit 102, generates a delay-req packet and transmits the generated delay-req packet to the IED 200. [

한편, 이 때 MU 통신부(101)는 delay-req 패킷의 송신 시각을 기억한다. On the other hand, at this time, the MU communication unit 101 stores the transmission time of the delay-req packet.

IED(200)에서는 IED 연산부(202)가 아닌 IED 통신부(201)가 delay-req 패킷을 수신함과 아울러, delay-req에 응답하기 위해서, 비어있는 delay-resp 패킷(페이로드가 비어있는 delay-resp 패킷)을 생성하고, 생성한 비어있는 delay-resp 패킷의 페이로드에 IED(200) 내부의 처리 지연 시간(도 8의 리스폰스 시간 X에 상당)을 기입해서, 처리 지연 시간이 기입된 delay-resp 패킷을 MU(100)에 송신한다. In the IED 200, the IED communication unit 201, not the IED operation unit 202, receives the delay-req packet and the empty delay-resp packet (the delay-resp packet having the empty payload Resp. Packet), writes the processing delay time (corresponding to the response time X in FIG. 8) in the IED 200 to the payload of the generated delay-resp packet, and outputs the delay-resp And transmits the packet to the MU 100.

MU(100)에서는 MU 통신부(101)가 delay-resp 패킷을 수신하고, delay-resp 패킷의 수신 시각과 delay-req 패킷의 송신 시각의 차분의 시간(도 8의 리스폰스 시간 Y에 상당)을 산출하고, 산출한 시간과, delay-resp 패킷에 나타나고 있는 처리 지연 시간으로부터, 도 8의 전파 지연 시간 D를 산출하며, 전파 지연 시간 D와 sync 패킷으로 통지된 현재 시각으로부터 시각 보정값을 산출하여, MU(100) 내의 내부 시계의 시각을 갱신한다. In the MU 100, the MU communication unit 101 receives the delay-resp packet and calculates the time (corresponding to the response time Y in Fig. 8) of the difference between the reception time of the delay-resp packet and the transmission time of the delay-req packet 8 from the calculated time and the processing delay time indicated in the delay-resp packet, calculates the time correction value from the current time notified by the propagation delay time D and the sync packet, The time of the internal clock in the MU 100 is updated.

이와 같이, 본 실시예에 따른 IED(200)에서는 특허문헌 1의 기술과 달리, IED 연산부(202)로부터의 지시나 비어있는 패킷의 입력 등의 IED 연산부(202)에 의한 제어없이, IED 통신부(201)가 IED 연산부(202)와는 독립적으로 sync 패킷을 생성해서, sync 패킷을 MU(100)에 송신한다. As described above, in the IED 200 according to the present embodiment, unlike the technique of the patent document 1, the IED communication unit (not shown) is controlled without the control by the IED arithmetic unit 202 such as an instruction from the IED arithmetic unit 202 or an empty packet input 201 generates a sync packet independently of the IED arithmetic unit 202, and transmits a sync packet to the MU 100.

또한, delay-req 패킷을 수신했을 때에도, delay-req 패킷을 IED 연산부(202)에 출력하지 않고, 또한 IED 연산부(202)로부터의 지시나 비어있는 패킷의 입력 등의 IED 연산부(202)에 의한 제어없이, IED 통신부(201)가, IED 연산부(202)와는 독립적으로 delay-resp 패킷을 생성해서, delay-resp 패킷을 MU(100)에 송신한다. When the delay-req packet is received, the delay-req packet is not output to the IED arithmetic unit 202 and the IED arithmetic unit 202, such as an instruction from the IED arithmetic unit 202 or an empty packet input, The IED communication unit 201 generates a delay-resp packet independently of the IED computation unit 202 and transmits a delay-resp packet to the MU 100 without control.

또한, 본 실시예에 따른 MU(100)에서는, 특허문헌 1의 기술과 달리, sync 패킷을 MU 연산부(102)에 출력하지 않고, 또한 MU 연산부(102)로부터의 지시나 비어있는 패킷의 입력 등의 MU 연산부(102)에 의한 제어없이, MU 통신부(101)가 MU 연산부(102)와는 독립적으로 delay-req 패킷을 생성해서, delay-req 패킷을 IED(200)에 송신한다. Unlike the technique described in Patent Document 1, the MU 100 according to the present embodiment does not output a sync packet to the MU arithmetic unit 102, but also outputs an instruction from the MU arithmetic unit 102 or an input of an empty packet The MU communication unit 101 generates a delay-req packet independently of the MU arithmetic operation unit 102 and transmits a delay-req packet to the IED 200 without control by the MU arithmetic unit 102 of the MU operation unit 102. [

한편, MU(100) 및 IED(200)는 통신 장치 및 패킷 통신 목적지 장치의 예이다. On the other hand, the MU 100 and the IED 200 are examples of a communication apparatus and a packet communication destination apparatus.

즉, MU(100)가 통신 장치로서 동작하는 경우에는, IED(200)가 패킷 통신 목적지 장치로서 동작하고, IED(200)가 통신 장치로서 동작하는 경우에는, MU(100)가 패킷 통신 목적지 장치로서 동작한다. That is, when the MU 100 operates as a communication device, when the IED 200 operates as a packet communication destination device and the IED 200 operates as a communication device, .

도 2는 MU 통신부(101) 및 IED 통신부(201)의 내부 구성예를 나타낸다. Fig. 2 shows an internal configuration example of the MU communication unit 101 and the IED communication unit 201. Fig.

MU 통신부(101) 및 IED 통신부(201)는 이더넷(등록 상표)의 제 1 층(물리층)의 처리를 행하는 PHY(213)와, 제 2 층(데이터 링크층)의 처리를 행하는 MAC(211)와, PHY(213)와 MAC(211) 사이에서 시각 동기에 관계없는 패킷을 투과(전송)하고, 시각 동기에 관계하는 패킷은 인터셉트하고, 인터셉트한 패킷에 대해 소정의 처리를 행하는 시각 동기부(212)로 구성된다. The MU communication unit 101 and the IED communication unit 201 each include a PHY 213 for processing the first layer (physical layer) of Ethernet (registered trademark), a MAC 211 for processing the second layer (data link layer) A time synchronization unit (transmission unit) that transmits (transmits) packets not related to the time synchronization between the PHY 213 and the MAC 211, intercepts packets related to the time synchronization, and performs predetermined processing on the intercepted packets 212).

또한, 시각 동기부(212)는 패킷 라우팅부(221)와 시각 동기 처리부(222)와 시각 동기 패킷 생성부(223)로 구성된다. The time synchronization unit 212 includes a packet routing unit 221, a time synchronization processing unit 222, and a time synchronization packet generation unit 223. [

패킷 라우팅부(221)는 PHY(213)과 MAC(211) 사이를 지나는 패킷의 패킷 식별자에 따라서, 패킷의 투과 또는 인터셉트를 행한다. The packet routing unit 221 performs packet transmission or interception according to the packet identifier of the packet passing between the PHY 213 and the MAC 211. [

시각 동기 처리부(222)는 시각 동기 패킷을 수취하고, 수취한 시각 동기 패킷에 대한 처리를 행한다.The time synchronization processing section 222 receives the time synchronization packet and performs processing on the received time synchronization packet.

시각 동기 패킷에 대한 처리란, MU(100)의 경우에는 예컨대, sync 패킷으로 통지된 현재 시각의 기억, delay-req 패킷의 송신 시각의 기억, 시각 보정값의 산출, 내부 시계의 갱신 등이고, IED(200)의 경우에는 예컨대, 처리 지연 시간의 산출 등이다. In the case of the MU 100, for example, the processing of the time synchronizing packet includes storing the current time notified by the sync packet, storing the delay time of the delay-req packet, calculating the time correction value, updating the internal clock, For example, the calculation of the processing delay time.

시각 동기 패킷 생성부(223)는 시각 동기 처리부(222)의 지시에 따라서, 시각 동기 패킷을 생성한다. The time synchronization packet generation section 223 generates a time synchronization packet in accordance with an instruction from the time synchronization processing section 222. [

보다 구체적으로는, MU(100)의 시각 동기 패킷 생성부(223)는 delay-req 패킷을 생성하고, IED(200)의 시각 동기 패킷 생성부(223)는 sync 패킷 및 delay-resp 패킷을 생성한다. More specifically, the time synchronization packet generation unit 223 of the MU 100 generates a delay-req packet, and the time synchronization packet generation unit 223 of the IED 200 generates a sync packet and a delay-resp packet do.

한편, 본 실시예와 특허문헌 1의 차이를 명확하게 하기 위해서, 특허문헌 1의 MU 및 IED의 통신부의 구성예를 도 13에 나타낸다. On the other hand, Fig. 13 shows an example of the configuration of the communication unit of the MU and the IED in Patent Document 1 for clarifying the difference between this embodiment and Patent Document 1. In Fig.

특허문헌 1에서는, 시각 동기 패킷은 연산부에서 생성되기 때문에, 도 13에 나타내는 바와 같이, 특허문헌 1의 통신부에서는 시각 동기 패킷 생성부(223)가 존재하지 않는다. In the patent document 1, since the time synchronization packet is generated in the calculation section, there is no time synchronization packet generation section 223 in the communication section of the patent document 1 as shown in FIG.

한편, 도 13에 있어서, 시각 동기 패킷 생성부(223) 이외의 구성은 도 2의 것과 마찬가지이다. On the other hand, in Fig. 13, the configuration other than the time synchronization packet generation section 223 is the same as that in Fig.

다음으로 본 실시예에 따른 MU(100)과 IED(200)가 통신하는 패킷의 포맷을 도 9~도 12에 나타낸다. Next, the format of a packet in which the MU 100 and the IED 200 communicate with each other according to the present embodiment is shown in Figs.

도 9~도 12에 도시된 바와 같이, 본 실시예에서는 계측값의 주기 전송에 이용하는 계측값 패킷(도 9)과, 시각 동기를 위해서 시각 정보를 전송하는 시각 동기 패킷이 있고, 또한, 시각 동기 패킷으로서, IEEE 1588과 마찬가지로 sync 패킷(도 10), delay-req 패킷(도 11), delay-resp 패킷(도 12)의 3종류를 이용한다. As shown in Figs. 9 to 12, in this embodiment, there are a measurement value packet (Fig. 9) used for periodic transmission of a measured value and a time synchronous packet for transmitting time information for time synchronization, Similar to IEEE 1588, three types of packets are used: a sync packet (FIG. 10), a delay-req packet (FIG. 11), and a delay-resp packet (FIG. 12).

계측값 패킷에 대해서, 41은 송신 목적지의 MAC(Media Access Control) 어드레스, 42는 송신원의 MAC 어드레스, 43는 패킷의 종류가 계측값 패킷인 것을 나타내는 식별자, 44는 페이로드인 계측값의 송신 데이터, 45는 패킷 전체의 체크섬이다. In the measurement packet, reference numeral 41 denotes a MAC (Media Access Control) address of a transmission destination, 42 denotes a MAC address of a transmission source, 43 denotes an identifier indicating that the kind of the packet is a measurement value packet, , And 45 is the checksum of the entire packet.

sync 패킷에 대해서, 51은 송신 목적지의 MAC 어드레스, 52는 송신원의 MAC 어드레스, 53은 패킷의 종류가 시각 동기 패킷인 것을 나타내는 식별자, 56은 패킷의 종류가 sync 패킷인 것을 나타내는 식별자, 54는 페이로드인 시각 정보(현재 시각의 정보)의 송신 데이터, 55는 패킷 전체의 체크섬이다. Reference numeral 56 denotes an identifier indicating that the type of the packet is a sync packet; 54, an identifier indicating that the type of the packet is a sync packet; Transmission data of the load-in time information (information of the current time), and 55 is the checksum of the whole packet.

delay-req 패킷에 대해서, 61은 송신 목적지의 MAC 어드레스, 62는 송신원의 MAC 어드레스, 63은 패킷의 종류가 시각 동기 패킷인 것을 나타내는 식별자, 66은 패킷의 종류가 delay-req 패킷인 것을 나타내는 식별자, 64는 페이로드인 시각 정보(필수적인 것은 아님)의 송신 데이터, 65는 패킷 전체의 체크섬이다. Reference numeral 63 denotes an identifier indicating that the type of the packet is a time synchronous packet. Reference numeral 66 denotes an identifier indicating that the type of the packet is a delay-req packet. In the delay-req packet, 61 indicates a transmission destination MAC address, 62 indicates a source MAC address, 64 is transmission data of time information (not essential) as payload, and 65 is a checksum of the whole packet.

delay-resp 패킷에 대해서, 71은 송신 목적지의 MAC 어드레스, 72는 송신원의 MAC 어드레스, 73은 패킷의 종류가 시각 동기 패킷인 것을 나타내는 식별자, 76은 패킷의 종류가 delay-resp 패킷인 것을 나타내는 식별자, 74는 페이로드인 시각 정보(IED(200) 내부의 처리 지연 시간의 정보)의 송신 데이터, 75는 패킷 전체의 체크섬이다. In the delay-resp packet, 71 is a MAC address of a transmission destination, 72 is a source MAC address, 73 is an identifier indicating that the packet type is a time synchronous packet, 76 is an identifier indicating that the packet type is a delay- 74 is transmission data of the payload in-time information (information on the processing delay time in the IED 200), and 75 is a checksum of the entire packet.

한편, 도 9~도 12에 나타낸 식별자(43, 53, 56, 63, 66, 73, 76)는 패킷의 종류를 식별하기 위해서 사용되는 식별자로, 종류 식별자 데이터의 예에 상당한다.The identifiers 43, 53, 56, 63, 66, 73, and 76 shown in Figs. 9 to 12 are identifiers used to identify the types of packets, and correspond to examples of type identifier data.

다음으로 본 실시예에 따른 IED(200)와 MU(100) 사이의 시각 동기의 순서를, 도 3, 도 4를 참조하면서 설명한다. Next, the sequence of time synchronization between the IED 200 and the MU 100 according to the present embodiment will be described with reference to Figs. 3 and 4. Fig.

(0) 사전 설정(0) Preset

사전 설정으로서, IED 연산부(202)는 시각 동기부(212)의 패킷 라우팅부(221)에 대해, 패킷 식별자가 계측값 패킷인 패킷을 검지했을 때, 계측값 패킷의 검지를 시각 동기 처리부(222)에 통지하도록 설정한다.As a preset, when the IED arithmetic unit 202 detects a packet in which the packet identifier is a measurement value packet, the packet routing unit 221 of the time synchronization unit 212 detects the measurement value packet by the time synchronization processing unit 222 ).

(1) 시각 동기(sync 패킷 전송)(도 3) (1) Time synchronization (sync packet transmission) (FIG. 3)

이하에서는 IED(200)의 IED 통신부(201)가 MU(100)로부터의 계측값 패킷을 수신한 시점부터 설명을 시작한다. In the following description, the IED communication unit 201 of the IED 200 starts to explain the process from the time when the measurement value packet is received from the MU 100.

우선, IED 통신부(201) 내의 시각 동기부(212)의 패킷 라우팅부(221)는 PHY(213)로부터 전송된 패킷의 패킷 식별자를 판독한다. First, the packet routing unit 221 of the time synchronizing unit 212 in the IED communication unit 201 reads the packet identifier of the packet transmitted from the PHY 213. [

이로써, 계측값 패킷을 나타내는 패킷 식별자를 판독할 수 있기 때문에, 패킷 라우팅부(221)는 MAC(211)에 계측값 패킷의 말미까지 투과(전송)한 직후에, 시각 동기 처리부(222)에, 계측값 패킷의 수신을 통지한다(S101).Thus, the packet routing unit 221 sends the packet to the time synchronization processing unit 222 immediately after transmitting (transmitting) the packet to the end of the measurement value packet to the MAC 211, because the packet identifier indicating the measurement value packet can be read. And notifies reception of the measurement value packet (S101).

다음으로 시각 동기 처리부(222)는 패킷 라우팅부(221)로부터 계측값 패킷의 수신을 통지받아서, 시각 동기 패킷 생성부(223)에 대해 sync 패킷의 생성을 명한다(S102). Next, the time synchronization processing unit 222 receives the reception of the measurement value packet from the packet routing unit 221, and instructs the time synchronization packet generation unit 223 to generate a sync packet (S102).

시각 동기 패킷 생성부(223)는, 패킷 식별자가 시각 동기이고 또한 sync이며, 송신 데이터에 시각 정보(IED(200)에서의 현재 시각의 정보)를 저장한 sync 패킷(도 10)을 생성하고, 생성한 sync 패킷을 패킷 라우팅부(221)에 전송한다(S103).The time synchronization packet generation unit 223 generates a sync packet (Fig. 10) in which the packet identifier is time synchronous and sync and the time information (information of the current time in the IED 200) is stored in the transmission data, The generated sync packet is transmitted to the packet routing unit 221 (S103).

패킷 라우팅부(221)는 시각 동기 패킷 생성부(223)로부터 전송된 sync 패킷을 PHY(213)에 전송한다(S104).The packet routing unit 221 transmits the sync packet transmitted from the time synchronization packet generation unit 223 to the PHY 213 (S104).

PHY(213)는 패킷 라우팅부(221)로부터 전송된 sync 패킷을 MU(100)의 PHY(213)에 송신한다(S105). The PHY 213 transmits the sync packet transmitted from the packet routing unit 221 to the PHY 213 of the MU 100 (S105).

MU(100)의 PHY(213)는 IED(200)로부터 송신된 패킷을 시각 동기부(212)에 전송한다(S106).The PHY 213 of the MU 100 transmits the packet transmitted from the IED 200 to the time synchronization unit 212 (S106).

시각 동기부(212)의 패킷 라우팅부(221)는 PHY(213)로부터 전송된 패킷의 패킷 식별자를 판독한다. The packet routing unit 221 of the time synchronization unit 212 reads the packet identifier of the packet transmitted from the PHY 213. [

이로써, 시각 동기 패킷을 나타내는 패킷 식별자를 판독할 수 있기 때문에, 전송된 시각 동기 패킷을 시각 동기 처리부(222)에 전송한다(S107).Thus, since the packet identifier indicating the time synchronization packet can be read, the transmitted time synchronization packet is transmitted to the time synchronization processing unit 222 (S107).

시각 동기 처리부(222)는 패킷 라우팅부(221)로부터 전송된 시각 동기 패킷을 수취하고, 패킷 식별자로부터 sync 패킷과 판별하여, sync 패킷의 송신 데이터로부터 시각 정보(IED(200)의 현재 시각의 정보)를 판독한다(S108).The time synchronization processing unit 222 receives the time synchronization packet transmitted from the packet routing unit 221 and determines from the packet identifier that it is a sync packet and generates time information (information of the current time of the IED 200) (S108).

그리고, 시각 동기 처리부(222)는 sync 패킷의 송신 데이터로부터 판독한 시각 정보(IED(200)의 현재 시각의 정보)를 기억한다(도 4로 이어짐). Then, the time synchronization processing unit 222 stores the time information (information of the current time of the IED 200) read from the transmission data of the sync packet (refer to FIG. 4).

(2) 시각 동기(delay-req 패킷 전송)(도 4) (2) Time synchronization (delay-req packet transmission) (Fig. 4)

MU(100)의 시각 동기 처리부(222)는 IED(200)로부터의 시각 동기 패킷(sync 패킷)를 받아서, 시각 동기 패킷 생성부(223)에 대해 delay-req 패킷의 생성을 지시한다(S109). The time synchronization processing unit 222 of the MU 100 receives the time synchronization packet (sync packet) from the IED 200 and instructs the time synchronization packet generation unit 223 to generate the delay-req packet (S109) .

시각 동기 패킷 생성부(223)는, 패킷 식별자가 시각 동기이고 또한 delay-req이며, 송신 데이터에 임의의 정보를 저장한 delay-req 패킷(도 11)을 생성하고, 생성한 delay-req 패킷을 패킷 라우팅부(221)에 전송하며(S110), 패킷 라우팅부(221)가 delay-req 패킷을 PHY(213)에 전송한다(S111).The time synchronization packet generation unit 223 generates a delay-req packet (FIG. 11) in which the packet identifier is time-synchronized with delay-req and stores arbitrary information in the transmission data To the packet routing unit 221 in step S110, and the packet routing unit 221 transmits the delay-req packet to the PHY 213 in step S111.

delay-req 패킷의 송신 데이터의 내용은 임의로, 소정의 시각 정보를 저장할 수도 있고, 무의미한 정보이어도 된다. The content of the transmission data of the delay-req packet may arbitrarily store predetermined time information or may be meaningless information.

이후, sync 패킷의 전송과 마찬가지로, MU(100)의 PHY(213)가 delay-req 패킷을 IED(200)의 PHY(213)에 송신하고, IED(200)의 패킷 라우팅부(221)가 패킷 식별자의 검출에 의해 수신한 패킷이 시각 동기 패킷이라고 판별하며, 수신한 시각 동기 패킷을 시각 동기 처리부(222)에 전송한다(S112~S114).The PHY 213 of the MU 100 transmits the delay-req packet to the PHY 213 of the IED 200 and the packet routing unit 221 of the IED 200 transmits the delay- It is determined that the packet received by the detection of the identifier is a time synchronization packet, and the received time synchronization packet is transmitted to the time synchronization processing unit 222 (S112 to S114).

한편, MU(100)에서는 시각 동기 처리부(222)가, PHY(213)로부터 delay-req 패킷의 송신 시각을 통지받아서, delay-req 패킷의 송신 시각을 기억해 둔다.On the other hand, in the MU 100, the time synchronization processing unit 222 receives the delay-req packet transmission time from the PHY 213, and stores the delay-req packet transmission time.

또는 MU(100)의 시각 동기 처리부(222)는 패킷 라우팅부(221)로부터, 패킷 라우팅부(221)가 PHY(213)에 delay-req 패킷을 전송한 시각을 delay-req 패킷의 송신 시각으로서 통지받아서, delay-req 패킷의 송신 시각을 기억해 둔다. Or the time synchronization processing unit 222 of the MU 100 receives from the packet routing unit 221 the time at which the packet routing unit 221 transmits the delay-req packet to the PHY 213 as the transmission time of the delay-req packet Receiving the notification, the transmission time of the delay-req packet is stored.

(3) 시각 동기(delay-resp 패킷 전송)(도 4) (3) Time synchronization (delay-resp packet transmission) (Fig. 4)

IED(200)의 시각 동기 처리부(222)는 시각 동기 패킷의 패킷 식별자를 검출해서, 수신한 패킷이 delay-req 패킷이라는 것을 판별하고, 시각 동기 패킷 생성부(223)에 대해 delay-resp 패킷의 생성을 명한다(S115). The time synchronization processing unit 222 of the IED 200 detects the packet identifier of the time synchronization packet and determines that the received packet is a delay-req packet and notifies the time synchronization packet generation unit 223 of the delay- (S115).

시각 동기 패킷 생성부(223)는, 패킷 식별자가 시각 동기이고 또한 delay-resp이며, 송신 데이터에 시각 정보(IED(200) 내의 처리 지연 시간의 정보)를 저장한 delay-resp 패킷(도 12)를 생성하고, 생성한 delay-resp 패킷을 패킷 라우팅부(221)에 전송한다(S116).The time synchronization packet generation unit 223 generates a delay-resp packet (FIG. 12) in which the packet identifier is time-synchronized and delay-resp, and the time information (information on the processing delay time in the IED 200) And transmits the generated delay-resp packet to the packet routing unit 221 (S116).

IED(200) 내의 처리 지연 시간(도 8의 리스폰스 시간 X에 상당)이란, IED(200)가 delay-req 패킷을 수신하고 나서, delay-req 패킷에 응답하는 delay-resp 패킷을 송신하기까지의 시간이다. The processing delay time (corresponding to the response time X in FIG. 8) in the IED 200 is the time required until the IED 200 receives the delay-req packet and then transmits the delay-resp packet in response to the delay-req packet It is time.

IED(200)의 시각 동기 패킷 생성부(223)는 예컨대, 패킷 라우팅부(221)가 delay-req 패킷을 수신한 것을 검지한 시각부터 시각 동기 패킷 생성부(223)가 delay-resp 패킷을 실제로 생성하기까지의 시간을, 처리 지연 시간으로서 delay-resp 패킷에 기술해도 된다. The time synchronizing packet generating unit 223 of the IED 200 generates a delay-resp packet from the time when the packet routing unit 221 detects that the delay-req packet has been received from the time synchronizing packet generating unit 223, The time until generation may be described in the delay-resp packet as the processing delay time.

다른 방법으로는, 시각 동기 패킷 생성부(223)는 통계 정보로부터, delay-req 패킷을 수신하고 나서 delay-resp 패킷을 송신하기까지의 평균 시간을 도출해 두고, 이 평균 시간을 처리 지연 시간으로서 delay-resp 패킷에 기술해도 된다.Alternatively, the time synchronization packet generation unit 223 may derive an average time from the reception of the delay-req packet to the transmission of the delay-resp packet from the statistical information, -resp packet.

그리고, IED(200)의 패킷 라우팅부(221)가 delay-resp 패킷을 PHY(213)에 전송한다(S117).Then, the packet routing unit 221 of the IED 200 transmits a delay-resp packet to the PHY 213 (S117).

PHY(213)는 패킷 라우팅부(221)로부터 전송된 delay-resp를 MU(100)의 PHY(213)에 송신한다(S118).The PHY 213 transmits the delay-resp transmitted from the packet routing unit 221 to the PHY 213 of the MU 100 (S118).

MU(100)의 PHY(213)는, IED(200)로부터 송신된 패킷을 시각 동기부(212)에 전송한다(S119). The PHY 213 of the MU 100 transmits the packet transmitted from the IED 200 to the time synchronization unit 212 (S119).

시각 동기부(212)의 패킷 라우팅부(221)는 PHY(213)로부터 전송된 패킷의 패킷 식별자를 판독한다. The packet routing unit 221 of the time synchronization unit 212 reads the packet identifier of the packet transmitted from the PHY 213. [

이로써, 시각 동기 패킷을 나타내는 패킷 식별자를 판독할 수 있기 때문에, 전송된 시각 동기 패킷을 시각 동기 처리부(222)에 전송한다(S120). Thus, since the packet identifier indicating the time synchronization packet can be read, the transmitted time synchronization packet is transmitted to the time synchronization processing unit 222 (S120).

시각 동기 처리부(222)는 패킷 라우팅부(221)로부터 전송된 시각 동기 패킷을 수취해서, 패킷 식별자(54)로부터 수신한 패킷이 delay-resp 패킷이라고 판별하며, delay-resp 패킷의 송신 데이터로부터 시각 정보(IED(200) 내의 처리 지연 시간의 정보)를 판독한다(S121). The time synchronization processing unit 222 receives the time synchronization packet transmitted from the packet routing unit 221 and determines that the packet received from the packet identifier 54 is a delay-resp packet, Information (information on the processing delay time in the IED 200) (S121).

시각 동기 처리부(222)는 delay-resp 패킷의 수신 시각과 delay-req 패킷의 송신 시각의 차분의 시간(도 8의 리스폰스 시간 Y에 상당)을 산출하고, 산출한 시간과, delay-resp 패킷에 나타나고 있는 처리 지연 시간으로부터, 도 8의 전파 지연 시간 D를 산출하며, 전파 지연 시간 D와 sync 패킷으로 통지된 현재 시각으로부터 시각 보정값을 산출하여, 내부 시계를 갱신한다.The time synchronization processing unit 222 calculates the time (corresponding to the response time Y in FIG. 8) of the difference between the reception time of the delay-resp packet and the transmission time of the delay-req packet, and outputs the calculated time to the delay- The propagation delay time D shown in Fig. 8 is calculated from the processing delay time shown, the time correction value is calculated from the current time notified by the propagation delay time D and the sync packet, and the internal clock is updated.

예컨대, sync 패킷으로 통지된 현재 시각에 전파 지연 시간 D를 가산한 시각을 MU(100)의 현재 시각으로서 내부 시계를 갱신한다.For example, the internal clock is updated as the current time of the MU 100 as the time obtained by adding the propagation delay time D to the current time notified by the sync packet.

한편, delay-resp 패킷의 수신 시각은 예컨대, 시각 동기 처리부(222)가 delay-resp 패킷을 입력했다고 판별한 시각(S120의 시각)으로 하는 것을 생각할 수 있다. On the other hand, it can be considered that the reception time of the delay-resp packet is, for example, the time when the time synchronization processing unit 222 has determined that the delay-resp packet is input (time of S120).

다른 방법으로는, PHY(213)는 IED(200)으로부터 패킷을 수신할 때 패킷의 수신 시각을 기억해 두고, 시각 동기 처리부(222)가 delay-resp 패킷을 수신한 것을 검지한 경우에, PHY(213)에 delay-resp 패킷의 수신 시각을 문의하여, PHY(213)로부터 통지된 시각을 delay-resp 패킷의 수신 시각으로 해도 된다. Alternatively, the PHY 213 stores the reception time of the packet when receiving the packet from the IED 200, and when the time synchronization processing unit 222 detects that the delay-resp packet has been received, 213 to the reception time of the delay-resp packet, and the time notified from the PHY 213 may be the reception time of the delay-resp packet.

한편, 계측값 패킷의 송수신에 대해서는, 도 3의 '계측치 전송'란에 있는 바와 같이, MU 연산부(102)가 계측값 패킷을 생성하고, MU 통신부(101)가 IED(200)에 계측값 패킷을 송신하며, IED 통신부(201)가 계측값 패킷을 수신해서, IED 연산부(202)에 계측값 패킷을 출력하고 있다.3, the MU operation unit 102 generates a measurement value packet, and the MU communication unit 101 transmits the measurement value packet to the IED 200. The MU communication unit 101 transmits the measurement value packet to the IED 200, And the IED communication unit 201 receives the measurement value packet and outputs the measurement value packet to the IED operation unit 202. [

IED 연산부(202)에서는, 상술한 바와 같이 계측값을 해석해서 전력 계통의 이상의 유무를 판정한다. The IED calculating unit 202 analyzes the measured values as described above to determine whether or not the power system is abnormal.

이상과 같이, 본 실시예에서는 IED 통신부(201)가, IED 연산부(202)의 동작과는 독립적으로, 자율적으로 sync 패킷을 생성하고, sync 패킷을 MU(100)에 송신한다. As described above, in this embodiment, the IED communication unit 201 autonomously generates a sync packet independently of the operation of the IED arithmetic unit 202, and transmits the sync packet to the MU 100.

또한, delay-req 패킷을 수신했을 때에도, IED 통신부(201)가 delay-req 패킷을 IED 연산부(202)에 출력하지 않고, 또한 IED 연산부(202)의 동작과는 독립적으로, 자율적으로 delay-resp 패킷을 생성하고, delay-resp 패킷을 MU(100)에 송신한다. When the delay-req packet is received, the IED communication unit 201 does not output the delay-req packet to the IED arithmetic unit 202, and autonomously performs delay-resp Generates a packet, and transmits a delay-resp packet to the MU 100.

또한, 본 실시예에 따른 MU(100)에서는, MU 통신부(101)가 sync 패킷을 MU 연산부(102)에 출력하지 않고, 또한 MU 연산부(102)의 동작과는 독립적으로, 자율적으로 delay-req 패킷을 생성하고, delay-req 패킷을 IED(200)에 송신한다. In the MU 100 according to the present embodiment, the MU communication unit 101 does not output the sync packet to the MU operation unit 102, and autonomously performs the delay-req Generates a packet, and transmits a delay-req packet to the IED 200. [

한편, 특허문헌 1의 기술에서는 IED의 통신부의 동작은 연산부의 동작에 의존하고, MU의 통신부의 동작은 연산부의 동작에 의존하고 있다. On the other hand, in the technique of Patent Document 1, the operation of the communication unit of the IED depends on the operation of the operation unit, and the operation of the communication unit of the MU depends on the operation of the operation unit.

실시예 1에 따른 IED(200)과 MU(100)의 비교를 위해서, 특허문헌 1의 기술에 있어서의 IED(200)와 MU(100)의 동작예를 도 14~도 16을 참조하여 개략 설명한다.For comparison between the IED 200 and the MU 100 according to the first embodiment, an example of the operation of the IED 200 and the MU 100 in the technique of Patent Document 1 will be described with reference to Figs. 14 to 16 do.

(1) 시각 동기(sync 패킷 전송)(도 14)(1) Time synchronization (sync packet transmission) (Fig. 14)

여기서도, 도 3과 마찬가지로, IED(200)의 통신부가, MU(100)로부터의 계측값 패킷을 수신한 시점부터 설명을 시작한다.3, the communication unit of the IED 200 starts the description from the time when the measurement value packet from the MU 100 is received.

IED(200)의 연산부는 계측값의 주기 전송 완료 이후, 패킷 식별자가 시각 동기이고 또한 sync이며, 데이터 내용(페이로드)이 비어있는 패킷을 생성해서 MAC(211)에 전송한다(S1). The operation unit of the IED 200 generates a packet whose packet identifier is time-synchronized with sync and whose data content (payload) is empty after the periodic transmission of the measured value is completed, and transmits it to the MAC 211 (S1).

MAC(211)는 연산부로부터 전송된 패킷을, 시각 동기부(212)에 전송한다(S2).The MAC 211 transmits the packet transmitted from the operation unit to the time synchronization unit 212 (S2).

시각 동기부(212)의 패킷 라우팅부(221)는 MAC(211)으로부터 전송된 패킷의 패킷 식별자를 판독한다. The packet routing unit 221 of the visual synchronization unit 212 reads the packet identifier of the packet transmitted from the MAC 211. [

이로써, 시각 동기 패킷을 나타내는 패킷 식별자를 판독할 수 있기 때문에, 패킷을 시각 동기 처리부(222)에 전송한다(S3).In this way, since the packet identifier indicating the time synchronization packet can be read, the packet is transmitted to the time synchronization processing unit 222 (S3).

시각 동기 처리부(222)는 패킷 라우팅부(221)로부터 전송된 패킷을 수취하여, 패킷 식별자 sync라고 판별하며, 패킷의 송신 데이터에 시각 정보(IED(200)에서의 현재 시각의 정보)를 기입하여, 패킷 라우팅부(221)에 전송한다(S4).The time synchronization processing unit 222 receives the packet transmitted from the packet routing unit 221, determines that the packet is the packet identifier sync, writes the time information (information of the current time in the IED 200) in the transmission data of the packet , And transmits it to the packet routing unit 221 (S4).

패킷 라우팅부(221)는 시각 동기 처리부(222)로부터 전송된 패킷을 PHY(213)에 전송한다(S5).The packet routing unit 221 transmits the packet transmitted from the time synchronization processing unit 222 to the PHY 213 (S5).

PHY(213)는 패킷 라우팅부(221)로부터 전송된 패킷을 MU(100)의 PHY(213)에 송신한다(S6).The PHY 213 transmits the packet transmitted from the packet routing unit 221 to the PHY 213 of the MU 100 (S6).

MU(100)의 PHY(213)는 IED(200)로부터 송신된 패킷을 시각 동기부(212)에 전송한다(S7). The PHY 213 of the MU 100 transmits the packet transmitted from the IED 200 to the time synchronization unit 212 (S7).

시각 동기부(212)의 패킷 라우팅부(221)는 PHY(213)로부터 전송된 패킷의 패킷 식별자를 판독한다. The packet routing unit 221 of the time synchronization unit 212 reads the packet identifier of the packet transmitted from the PHY 213. [

이로써, 시각 동기 패킷을 나타내는 패킷 식별자를 판독할 수 있기 때문에, 패킷을 시각 동기 처리부(222)에 전송한다(S8).Thus, since the packet identifier indicating the time synchronization packet can be read, the packet is transmitted to the time synchronization processing unit 222 (S8).

시각 동기 처리부(222)는 패킷 라우팅부(221)로부터 전송된 패킷을 수취해서, 패킷 식별자 sync라고 판별하며, 패킷의 송신 데이터로부터 시각 정보(IED(200)에서의 현재 시각의 정보)를 판독해서, 패킷 라우팅부(221)에 전송한다(S9).The time synchronization processing unit 222 receives the packet transmitted from the packet routing unit 221, determines that it is the packet identifier sync, reads the time information (information of the current time in the IED 200) from the transmission data of the packet , And transmits it to the packet routing unit 221 (S9).

또한, 시각 동기 처리부(222)는 sync 패킷의 송신 데이터로부터 판독한 시각 정보(IED(200)의 현재 시각의 정보)를 기억한다. The time synchronization processing unit 222 also stores the time information (information of the current time of the IED 200) read from the transmission data of the sync packet.

패킷 라우팅부(221)는 시각 동기 처리부(222)로부터 전송된 sync 패킷을 MAC(211)에 전송한다(S10). The packet routing unit 221 transmits the sync packet transmitted from the time synchronization processing unit 222 to the MAC 211 (S10).

MAC(211)은 sync 패킷을 연산부에 전송한다(S11)(도 15로 이어짐). The MAC 211 transmits the sync packet to the operation unit (S11) (see FIG. 15).

(2) 시각 동기(delay-req 패킷 전송)(도 15) (2) Time synchronization (delay-req packet transmission) (Fig. 15)

MU(100)의 연산부는 IED(200)로부터의 sync 패킷을 받아서, 패킷 식별자가 시각 동기이고 또한 delay-req이며, 송신 데이터가 비어있는 패킷(delay-req 패킷)를 생성해서 MAC(211)에 전송한다(S12). The operation unit of the MU 100 receives the sync packet from the IED 200 and generates a packet (delay-req packet) in which the packet identifier is time-synchronous and delay-req and the transmission data is empty, (S12).

MAC(211)은 송신 데이터가 비어있는 delay-req 패킷을 패킷 라우팅부(221)에 전송하고(S13), 패킷 라우팅부(221)는 송신 데이터가 비어있는 delay-req 패킷을 시각 동기 처리부(222)에 전송한다(S14). The MAC 211 transmits a delay-req packet in which the transmission data is empty to the packet routing unit 221 (S13), and the packet routing unit 221 transmits the delay-req packet in which the transmission data is empty to the time synchronization processing unit 222 (S14).

시각 동기 처리부(222)는 delay-req 패킷의 송신 데이터에 소정의 시각 정보를 기입하거나 또는 송신 데이터를 비어있는 그대로 두고, 송신 데이터에 소정의 시각 정보가 기입되어 있거나 또는 송신 데이터가 비어있는 그대로의 delay-req 패킷을 패킷 라우팅부(221)에 전송한다(S15). The time synchronization processing unit 222 writes predetermined time information in the transmission data of the delay-req packet or keeps the transmission data as it is, and if the time data is written in the transmission data or the transmission data remains empty delay-req packet to the packet routing unit 221 (S15).

그리고, 패킷 라우팅부(221)가 delay-req 패킷을 PHY(213)에 전송하고(S16), PHY(213)가 IED(200)의 PHY(213)에 delay-req 패킷을 전송한다(S17).Then, the packet routing unit 221 transmits a delay-req packet to the PHY 213 (S16), and the PHY 213 transmits a delay-req packet to the PHY 213 of the IED 200 (S17) .

한편, MU(100)에서는 S17일 때, 시각 동기 처리부(222)가 PHY(213)로부터 delay-req 패킷의 송신 시각을 통지받아서, delay-req 패킷의 송신 시각을 기억해 둔다.On the other hand, in S17 of the MU 100, the time synchronization processing unit 222 receives the delay-req packet transmission time from the PHY 213, and stores the delay-req packet transmission time.

IED(200)에서는 PHY(213)이 수신한 패킷을 패킷 라우팅부(221)에 전송하고(S18), 패킷 라우팅부(221)가 패킷 식별자의 검출에 의해 수신한 패킷이 시각 동기 패킷이라고 판별하며, 수신한 시각 동기 패킷을 시각 동기 처리부(222)에 전송한다(S19).The IED 200 transmits the packet received by the PHY 213 to the packet routing unit 221 (S18), and determines that the packet received by the packet routing unit 221 upon detection of the packet identifier is a time synchronization packet , And transmits the received time synchronization packet to the time synchronization processing unit 222 (S19).

시각 동기 처리부(222)는 시각 동기 패킷의 패킷 식별자를 검출해서 수신한 패킷이 delay-req 패킷이라는 것을 판별하고, 패킷 라우팅부(221)에, 연산부에의 전송을 지시하며, delay-req 패킷을 패킷 라우팅부(221)에 전송한다(S20).The time synchronization processing unit 222 detects the packet identifier of the time synchronization packet, determines that the received packet is a delay-req packet, instructs the packet routing unit 221 to transfer the delay-req packet to the operation unit, To the packet routing unit 221 (S20).

패킷 라우팅부(221)는 delay-req 패킷을 MAC(211)에 전송하고(S21), MAC(211)은 delay-req 패킷을 연산부에 전송한다(S22)(도 16으로 이어짐). The packet routing unit 221 transmits a delay-req packet to the MAC 211 (S21), and the MAC 211 transmits a delay-req packet to the operation unit (S22) (see FIG. 16).

(3) 시각 동기(delay-resp 패킷 전송)(도 16) (3) Time synchronization (delay-resp packet transmission) (Fig. 16)

IED(200)의 연산부는, 패킷 식별자가 시각 동기이고 또한 delay-resp이며, 데이터 내용이 비어있는 패킷을 생성하여 MAC(211)에 전송한다(S23).The operation unit of the IED 200 generates a packet whose packet identifier is time synchronous and delay-resp, and whose data contents are empty, and transmits it to the MAC 211 (S23).

MAC(211)는 연산부로부터 전송된 패킷을, 시각 동기부(212)에 전송한다(S24). The MAC 211 transmits the packet transmitted from the operation unit to the time synchronization unit 212 (S24).

시각 동기부(212)의 패킷 라우팅부(221)는 MAC(211)으로부터 전송된 패킷의 패킷 식별자를 판독한다. The packet routing unit 221 of the visual synchronization unit 212 reads the packet identifier of the packet transmitted from the MAC 211. [

이로써, 시각 동기 패킷을 나타내는 패킷 식별자를 판독할 수 있기 때문에, 패킷을 시각 동기 처리부(222)에 전송한다(S25).In this way, since the packet identifier indicating the time synchronization packet can be read, the packet is transmitted to the time synchronization processing unit 222 (S25).

시각 동기 처리부(222)는 패킷 라우팅부(221)로부터 전송된 패킷을 수취해서, 패킷 식별자 delay-resp라고 판별하며, 패킷의 송신 데이터에 시각 정보(IED(200) 내의 처리 지연 시간의 정보)를 기입해서 패킷 라우팅부(221)에 전송한다(S26). The time synchronization processing unit 222 receives the packet transmitted from the packet routing unit 221, determines that the packet is the packet identifier delay-resp, adds time information (information on the processing delay time in the IED 200) to the transmission data of the packet And transmits it to the packet routing unit 221 (S26).

패킷 라우팅부(221)는 시각 동기 처리부(222)로부터 전송된 패킷을 PHY(213)에 송신한다(S27). The packet routing unit 221 transmits the packet transmitted from the time synchronization processing unit 222 to the PHY 213 (S27).

PHY(213)는 패킷 라우팅부(221)로부터 송신된 패킷을 MU(100)의 PHY(213)에 전송한다(S28). The PHY 213 transmits the packet transmitted from the packet routing unit 221 to the PHY 213 of the MU 100 (S28).

MU(100)의 PHY(213)는 IED(200)로부터 전송된 패킷을 시각 동기부(212)에 전송한다(S29). The PHY 213 of the MU 100 transmits the packet transmitted from the IED 200 to the time synchronization unit 212 (S29).

시각 동기부(212)의 패킷 라우팅부(221)는 PHY(213)로부터 전송된 패킷의 패킷 식별자를 판독한다. The packet routing unit 221 of the time synchronization unit 212 reads the packet identifier of the packet transmitted from the PHY 213. [

이로써, 시각 동기 패킷을 나타내는 패킷 식별자를 판독할 수 있기 때문에, 패킷을 시각 동기 처리부(222)에 전송한다(S30). In this way, since the packet identifier indicating the time synchronization packet can be read, the packet is transmitted to the time synchronization processing unit 222 (S30).

시각 동기 처리부(222)는 패킷 라우팅부(221)로부터 전송된 패킷을 수취해서, 패킷 식별자 delay-resp라고 판별하며, 패킷의 송신 데이터로부터 시각 정보(IED(200) 내의 처리 지연 시간의 정보)를 판독해서, delay-resp 패킷을 패킷 라우팅부(221)에 전송한다(S31).The time synchronization processing unit 222 receives the packet transmitted from the packet routing unit 221 and determines that the packet is the packet identifier delay-resp. Based on the transmission data of the packet, the time synchronization information (information on the processing delay time in the IED 200) And transmits a delay-resp packet to the packet routing unit 221 (S31).

패킷 라우팅부(221)는 시각 동기 처리부(222)로부터 전송된 delay-resp 패킷을 MAC(211)에 전송한다(S32).The packet routing unit 221 transmits the delay-resp packet transmitted from the time synchronization processing unit 222 to the MAC 211 (S32).

MAC(211)은 delay-resp 패킷을 연산부에 전송한다(S33).The MAC 211 transmits a delay-resp packet to the operation unit (S33).

그 후, MU(100)의 연산부는 delay-resp 패킷의 수신 시각과 delay-req 패킷의 송신 시각의 차분의 시간(도 8의 리스폰스 시간 Y에 상당)을 산출하고, 산출한 시간과, delay-resp 패킷에 나타나고 있는 처리 지연 시간으로부터, 도 8의 전파 지연 시간 D를 산출하고, 전파 지연 시간 D와 sync 패킷으로 통지된 현재 시각으로부터 시각 보정값을 산출하여, 내부 시계를 갱신한다. Thereafter, the arithmetic unit of the MU 100 calculates the time (corresponding to the response time Y in Fig. 8) of the difference between the reception time of the delay-resp packet and the transmission time of the delay-req packet, 8 from the processing delay time indicated in the resp packet, calculates the time correction value from the current time notified by the propagation delay time D and the sync packet, and updates the internal clock.

이와 같이, 본 실시예에 의하면, IED(200)의 시각 동기부(212)가, 주기 전송되는 계측값 패킷의 통과를 검지하고, 자율적으로 시각 동기를 개시(sync 패킷을 자력으로 생성해서 송신)한다.As described above, according to the present embodiment, the time synchronization unit 212 of the IED 200 detects the passing of the measurement value packet transmitted periodically and autonomously starts the time synchronization (generates and transmits a sync packet by a magnetic force) do.

또한, IED(200)나 MU(100)의 시각 동기부(212)는 시각 동기 패킷을 수신하면, 자력으로 다음에 송신할 시각 동기 패킷을 생성해서 송신한다.When the IED 200 or the time synchronization unit 212 of the MU 100 receives the time synchronization packet, it generates and transmits the time synchronization packet to be transmitted next by the magnetic force.

이로써, 시각 동기의 처리가 IED(200)나 MU(100)의 연산부(102, 202)의 처리에 의존하지 않고 가능하게 된다.This enables the time synchronization processing to be performed without depending on the processing of the IED 200 and the operation units 102 and 202 of the MU 100. [

이와 같이, 시각 동기가, 시각 동기부(212)끼리 자율적으로 실시되며, IED(200)나 MU(100)의 연산부(102, 202)의 처리에 의존하지 않고 가능해짐으로써, 연산부(102, 202)의 부하가 경감된다. As described above, the time synchronizing is performed autonomously between the time synchronizing units 212 and can be performed independently of the processes of the IED 200 and the operation units 102 and 202 of the MU 100, ) Is reduced.

즉, 수신한 시각 동기 패킷에 대한 처리, 송신하는 시각 동기 패킷의 생성을 통신부(101, 201)가 행하기 때문에, 시각 동기 시퀀스를 실행하더라도 연산부(102, 202)에 부하가 가해지지 않는다. That is, since the communication sections 101 and 201 perform the processing for the received time synchronization packet and the transmission of the time synchronization packet to be transmitted, no load is applied to the operation sections 102 and 202 even if the time synchronization sequence is executed.

이 때문에, 연산부(102, 202)가 행하는 계통 보호를 위한 처리에 영향을 미치는 일없이, 짧은 주기로 시각 동기 시퀀스를 반복할 수 있어, IED(200)와 MU(100) 사이의 시각을 항상 일치시킬 수 있다.Therefore, the time synchronization sequence can be repeated in a short cycle without affecting the processing for the system protection performed by the arithmetic units 102 and 202, so that the time between the IED 200 and the MU 100 is always coincident with each other .

또한, 연산부(102, 202)에 대한 부하가 경감됨으로써, 연산부(102, 202)로서 종래보다 저렴한 연산 장치를 채용할 수 있어서, 비용 저감의 효과를 기대할 수 있다.Further, by reducing the load on the arithmetic units 102 and 202, it is possible to employ a less expensive arithmetic unit as the arithmetic units 102 and 202, and the cost reduction effect can be expected.

또한, 시각 동기의 실행에 연산부(102, 202)의 처리가 불필요하다는 점에서, 연산부(102, 202)의 소프트웨어 설계 용이화의 효과도 기대할 수 있다. In addition, since the processing of the arithmetic units 102 and 202 is not required to execute the time synchronization, the effect of the software designing of the arithmetic units 102 and 202 can be expected.

또한, 수신한 시각 동기 패킷의 통신부(101, 201)로부터 연산부(102, 202)에의 전송, 연산부(102, 202)로부터 통신부(101, 201)에 대한 비어있는 시각 동기 패킷의 전송을 생략할 수 있기 때문에, IED(200) 내 및 MU(100) 내의 처리 시간을 단축시킬 수 있으며, 또한 소비 전력을 저감할 수 있다.
The transmission of the received time synchronization packet from the communication units 101 and 201 to the operation units 102 and 202 and the transmission of the empty time synchronization packets from the operation units 102 and 202 to the communication units 101 and 201 can be omitted The processing time in the IED 200 and the MU 100 can be shortened and the power consumption can be reduced.

(실시예 2) (Example 2)

실시예 1에서는 시각 동기부(212)의 패킷 라우팅부(221)는, 외부로부터 송신된 패킷을 패킷 식별자까지 수신하고, 패킷 식별자를 검출한 후에 패킷의 투과(전송)를 개시한다. In the first embodiment, the packet routing unit 221 of the time synchronizing unit 212 receives the packet transmitted from the outside to the packet identifier, and starts transmission (transmission) of the packet after detecting the packet identifier.

이에 반해서, 패킷 라우팅부(221)로 패킷을 수신 개시했을 때, 패킷의 종류의 판별을 행하지 않고 즉시 시각 동기 처리부(222) 및 MAC(211)에 패킷을 투과(전송)하는 방식도 생각할 수 있다. On the other hand, when a packet is started to be received by the packet routing unit 221, a method of immediately transmitting (transmitting) the packet to the time synchronization processing unit 222 and the MAC 211 without discriminating the type of the packet can be considered .

이로써, 패킷 라우팅부(221)가 패킷 식별자까지 수신하는 시간을 기다릴 필요가 없어서, 결과적으로 시각 동기의 통신에 필요한 시간을 단축할 수 있다. Thereby, it is not necessary to wait for the packet routing unit 221 to receive the packet identifier, and consequently, the time required for the time synchronous communication can be shortened.

단, 이 경우에는 패킷 라우팅부(221)는 패킷을 무조건 MAC(211)에 투과(전송)하기 때문에, 이대로는 시각 동기 패킷이 MAC(211)에 도달해 버려서, 연산부(MU 연산부(102) 또는 IED 연산부(202))가 MAC(211)에 도달한 시각 동기 패킷을 판별해 버리는 처리가 발생한다.However, in this case, since the packet routing unit 221 transmits (transmits) the packet to the MAC 211 unconditionally, the time synchronization packet reaches the MAC 211 at this time, and the operation unit (MU operation unit 102 or IED (The arithmetic unit 202) determines the time synchronizing packet arriving at the MAC 211 occurs.

그래서, 본 실시예에서는 패킷 라우팅부(221)는 투과(전송)과 병행해서 패킷의 패킷 식별자를 검출해서, 시각 동기 패킷이면 MAC(211)에의 투과(전송)을 도중에 중단한다. Therefore, in this embodiment, the packet routing unit 221 detects the packet identifier of the packet in parallel with the transmission (transmission), and stops transmission (transmission) to the MAC 211 in the middle if it is a time synchronization packet.

이로써, MAC(211)에 도달한 시각 동기 패킷은 체크섬 검사 결과, 에러가 된다. As a result, the time synchronization packet arriving at the MAC 211 becomes an error as a result of the checksum check.

여기서, MAC(211)가 체크섬 에러인 패킷을 버리고, 연산부(MU 연산부(102) 또는 IED 연산부(202))에 패킷 수신을 통지하지 않음으로써, 연산부가 MAC(211)에 도달한 시각 동기 패킷을 판별해 버리는 처리를 없앨 수 있다. Here, the MAC 211 discards the packet with a checksum error, and does not notify the packet reception to the operation unit (the MU operation unit 102 or the IED operation unit 202), so that the time synchronization packet arriving at the MAC unit 211 It is possible to eliminate the discrimination process.

이하, 본 실시예에 따른 동작을 구체적으로 설명한다. Hereinafter, the operation according to the present embodiment will be described in detail.

우선, IED(200)과 MU(100)의 구성은 실시예 1과 마찬가지이다.First, the configurations of the IED 200 and the MU 100 are the same as those in the first embodiment.

단, 일부 기능이 다르다. However, some functions are different.

패킷 라우팅부(221)는 상술한 바와 같이 패킷의 수신을 시작했을 때, 패킷의 종류의 판별을 행하지 않고 즉시, 시각 동기 처리부(222) 및 MAC(211)에 패킷을 투과(전송)한다. When the packet routing unit 221 starts receiving packets as described above, the packet routing unit 221 immediately transmits (transmits) the packets to the time synchronization processing unit 222 and the MAC 211 without discriminating the type of the packet.

또한, 시각 동기 처리부(222)에는 패킷 라우팅부(221)로부터 투과된 패킷의 패킷 식별자를 검출해서, 미리 설정된 식별자라면 시각 동기를 개시하는 기능을 추가한다. The time synchronization processing unit 222 also adds a function of detecting the packet identifier of the packet transmitted from the packet routing unit 221 and starting the time synchronization if it is a preset identifier.

다음으로 IED(200)와 MU(100) 사이의 시각 동기의 순서를, 도 5, 도 6의 도해를 참조하면서 설명한다. Next, the sequence of time synchronization between the IED 200 and the MU 100 will be described with reference to Figs. 5 and 6. Fig.

(0) 사전 설정(0) Preset

사전 설정으로서, IED(200)의 연산부(202)는 시각 동기부(212)의 시각 동기 처리부(222)에 대해, 패킷 식별자가 계측값 패킷인 패킷을 수신했을 때, 시각 동기를 개시하도록 설정한다.As a preset, the arithmetic unit 202 of the IED 200 sets the time synchronization unit 222 of the time synchronization unit 212 to start time synchronization when a packet whose packet identifier is a measurement value packet is received .

(1) 시각 동기(sync 패킷 전송)(도 5)(1) Time synchronization (sync packet transmission) (FIG. 5)

한편, 여기서도, 도 3과 마찬가지로, IED(200)의 통신부(201)가, MU(100)로부터의 계측값 패킷을 수신한 시점부터 설명을 시작한다. 3, the communication unit 201 of the IED 200 starts explaining from the time when the measurement value packet from the MU 100 is received.

시각 동기부(212)의 시각 동기 처리부(222)는 패킷 라우팅부(221)로부터 전송된 패킷의 패킷 식별자를 판독한다. The time synchronization processing unit 222 of the time synchronizing unit 212 reads the packet identifier of the packet transmitted from the packet routing unit 221. [

이로써, 계측값 패킷을 나타내는 패킷 식별자를 판독할 수 있기 때문에, 시각 동기 처리부(222)는 시각 동기 패킷 생성부(223)에 대해 sync 패킷의 생성을 명한다(S201). Thus, since the packet identifier indicating the measurement value packet can be read, the time synchronization processing section 222 commands the time synchronization packet generation section 223 to generate a sync packet (S201).

시각 동기 패킷 생성부(223)는, 패킷 식별자가 시각 동기이고 또한 sync이며, 송신 데이터에 시각 정보(IED(200)에서의 현재 시각의 정보)를 저장한 sync 패킷(도 10)을 생성하고, 생성한 sync 패킷을 패킷 라우팅부(221)에 전송한다(S202).The time synchronization packet generation unit 223 generates a sync packet (Fig. 10) in which the packet identifier is time synchronous and sync and the time information (information of the current time in the IED 200) is stored in the transmission data, The generated sync packet is transmitted to the packet routing unit 221 (S202).

패킷 라우팅부(221)는 시각 동기 패킷 생성부(223)로부터 전송된 sync 패킷을 PHY(213)에 전송한다(S203). The packet routing unit 221 transmits the sync packet transmitted from the time synchronization packet generation unit 223 to the PHY 213 (S203).

PHY(213)는 패킷 라우팅부(221)로부터 전송된 sync 패킷을 MU(100)의 PHY(213)에 송신한다(S204). The PHY 213 transmits the sync packet transmitted from the packet routing unit 221 to the PHY 213 of the MU 100 (S204).

MU(100)의 PHY(213)는 IED(200)로부터 송신된 패킷을 시각 동기부(212)에 전송한다(S205). The PHY 213 of the MU 100 transmits the packet transmitted from the IED 200 to the time synchronization unit 212 (S205).

시각 동기부(212)의 패킷 라우팅부(221)는 PHY(213)로부터 전송된 패킷을 시각 동기 처리부(222)와 MAC(211)에 전송한다(S206, S208). The packet routing unit 221 of the time synchronization unit 212 transmits the packet transmitted from the PHY 213 to the time synchronization processing unit 222 and the MAC 211 (S206, S208).

단, 패킷 라우팅부(221)는 패킷의 전송과 병행해서 패킷 식별자를 검출하고, 그 결과, MAC(211)에 전송중인 패킷이 시각 동기 패킷이라고 판명하기 때문에, MAC(211)에의 전송은 도중에 중단한다(S208). However, since the packet routing unit 221 detects the packet identifier in parallel with the packet transmission and as a result, the packet being transmitted to the MAC 211 is determined to be the time synchronization packet, the transmission to the MAC 211 is stopped (S208).

시각 동기 처리부(222)는 패킷 라우팅부(221)로부터 전송된 패킷을 수취해서, 패킷 식별자로부터 sync 패킷이라고 판별하며, sync 패킷의 송신 데이터로부터 시각 정보(IED(200)의 현재 시각의 정보)를 판독한다(S207).The time synchronization processing unit 222 receives the packet transmitted from the packet routing unit 221, determines that the packet is a sync packet from the packet identifier, generates time information (information of the current time of the IED 200) from the transmission data of the sync packet (S207).

MAC(211)에 도달하는 시각 동기 패킷(MAC(211)에의 전송이 도중에 중단된 시각 동기 패킷)은 MAC(211)에 의한 체크섬 검사 결과, 에러가 된다.The time synchronization packet arriving at the MAC 211 (the time synchronizing packet whose transmission to the MAC 211 is interrupted) becomes an error as a result of checksum inspection by the MAC 211.

여기서, MAC(211)가 체크섬 에러인 시각 동기 패킷을 버리고, MU 연산부(102)에 시각 동기 패킷의 수신을 통지하지 않는다(도 6으로 이어짐).Here, the MAC 211 discards the time synchronization packet, which is a checksum error, and does not notify the MU operating unit 102 of the reception of the time synchronization packet (see FIG. 6).

(2) 시각 동기(delay-req 패킷 전송)(도 6) (2) Time synchronization (delay-req packet transmission) (Fig. 6)

S209~S213는 실시예 1에 나타낸 도 4의 S109~S113와 같다. S209 to S213 are the same as S109 to S113 in Fig. 4 shown in the first embodiment.

즉, MU(100)의 시각 동기 처리부(222)는 IED(200)로부터의 시각 동기 패킷(sync 패킷)를 받아서, 시각 동기 패킷 생성부(223)에 대해 delay-req 패킷의 생성을 지시한다(S209). That is, the time synchronization processing unit 222 of the MU 100 receives the time synchronization packet (sync packet) from the IED 200 and instructs the time synchronization packet generation unit 223 to generate the delay-req packet ( S209).

또한, 시각 동기 패킷 생성부(223)는, 패킷 식별자가 시각 동기이고 또한 delay-req이며, 송신 데이터에 임의의 정보를 저장한 delay-req 패킷(도 11)를 생성하고, 생성한 delay-req 패킷을 패킷 라우팅부(221)에 전송하며(S210), 패킷 라우팅부(221)가 delay-req 패킷을 PHY(213)에 전송한다(S211). The time synchronization packet generation unit 223 generates a delay-req packet (FIG. 11) in which the packet identifier is time-synchronized with delay-req and stores arbitrary information in the transmission data, Packet to the packet routing unit 221 in step S210, and the packet routing unit 221 transmits the delay-req packet to the PHY 213 in step S211.

또한, MU(100)의 PHY(213)가 delay-req 패킷을 IED(200)의 PHY(213)에 송신하고(S212), IED(200)의 PHY(213)는 수신한 패킷을 패킷 라우팅부(221)에 전송한다(S213). The PHY 213 of the IED 200 transmits the delayed req packet to the PHY 213 of the IED 200 by the PHY 213 of the MU 100, (Step S213).

패킷 라우팅부(221)는 PHY(213)로부터 전송된 패킷을 시각 동기 처리부(222)와 MAC(211)에 전송한다(S214, S215). The packet routing unit 221 transmits the packet transmitted from the PHY 213 to the time synchronization processing unit 222 and the MAC 211 (S214, S215).

단, 패킷 라우팅부(221)는 패킷의 전송과 병행해서 패킷 식별자를 검출하고, 그 결과, 시각 동기 패킷이라고 판명하기 때문에, MAC(211)에의 전송은 도중에 중단한다(S215). However, since the packet routing unit 221 detects the packet identifier in parallel with the transmission of the packet and, as a result, it is determined to be the time synchronization packet, the transmission to the MAC 211 is interrupted (S215).

MAC(211)에 도달하는 시각 동기 패킷(MAC(211)에의 전송이 도중에 중단된 시각 동기 패킷)는 MAC(211)에 의한 체크섬 검사 결과, 에러가 된다. The time synchronization packet (the time synchronizing packet in which the transmission to the MAC 211 is interrupted in the middle) arriving at the MAC 211 is an error as a result of checksum inspection by the MAC 211.

여기서, MAC(211)가 체크섬 에러인 시각 동기 패킷을 버리고, MU 연산부(102)에 시각 동기 패킷의 수신을 통지하지 않는다.Here, the MAC 211 discards the time synchronization packet, which is a checksum error, and does not notify the MU operation unit 102 of the reception of the time synchronization packet.

(3) 시각 동기(delay-resp 패킷 전송)(도 6) (3) Time synchronization (delay-resp packet transmission) (Fig. 6)

S216~S220는 실시예 1에 나타낸 도 4의 S 115~S119와 마찬가지이다. S216 to S220 are similar to S115 to S119 in Fig. 4 shown in the first embodiment.

즉, IED(200)의 시각 동기 처리부(222)는 시각 동기 패킷의 패킷 식별자를 검출해서 delay-req 패킷이라는 것을 판별하고, 시각 동기 패킷 생성부(223)에 대해 delay-resp 패킷의 생성을 명한다(S216).That is, the time synchronization processing unit 222 of the IED 200 detects the packet identifier of the time synchronization packet to determine that it is a delay-req packet, and instructs the time synchronization packet generation unit 223 to generate the delay- (S216).

또한, 시각 동기 패킷 생성부(223)는, 패킷 식별자가 시각 동기이고 또한 delay-resp이며, 송신 데이터에 시각 정보(IED(200) 내의 처리 지연 시간의 정보)를 저장한 delay-resp 패킷(도 12)을 생성하고, 생성한 delay-resp 패킷을 패킷 라우팅부(221)에 전송한다(S217). The time synchronization packet generation unit 223 also generates a delay-resp packet (also referred to as a delay-resp packet) in which the packet identifier is time synchronous and delay-resp, and the time information (information on the processing delay time in the IED 200) 12), and transmits the generated delay-resp packet to the packet routing unit 221 (S217).

그리고, IED(200)의 패킷 라우팅부(221)가 delay-resp 패킷을 PHY(213)에 전송한다(S218). Then, the packet routing unit 221 of the IED 200 transmits a delay-resp packet to the PHY 213 (S218).

PHY(213)는 패킷 라우팅부(221)로부터 전송된 delay-resp 패킷을 MU(100)의 PHY(213)에 송신한다(S219). The PHY 213 transmits the delay-resp packet transmitted from the packet routing unit 221 to the PHY 213 of the MU 100 (S219).

MU(100)의 PHY(213)는 IED(200)로부터 송신된 패킷을 시각 동기부(212)에 전송한다(S220). The PHY 213 of the MU 100 transmits the packet transmitted from the IED 200 to the time synchronization unit 212 (S220).

다음으로 패킷 라우팅부(221)는 PHY(213)로부터 전송된 패킷을 시각 동기 처리부(222)와 MAC(211)에 전송한다(S221, S222). Next, the packet routing unit 221 transmits the packet transmitted from the PHY 213 to the time synchronization processing unit 222 and the MAC 211 (S221, S222).

단, 패킷 라우팅부(221)는 패킷의 전송과 병행하여 패킷 식별자를 검출하고, 그 결과 시각 동기 패킷이라고 판명하기 때문에, MAC(211)에의 전송은 도중에 중단한다(S222). However, since the packet routing unit 221 detects the packet identifier in parallel with the packet transmission and as a result, it is determined that the packet is the time synchronization packet, the transmission to the MAC 211 is interrupted (S222).

MAC(211)에 도달하는 시각 동기 패킷은 체크섬 검사의 결과 에러가 된다.The time synchronization packet arriving at the MAC 211 becomes an error as a result of the checksum check.

여기서, MAC(211)가 체크섬 에러인 패킷을 버리고, MU 연산부(102)에 패킷 수신을 통지하지 않는다. Here, the MAC 211 discards the packet with a checksum error and does not notify the MU arithmetic unit 102 of the packet reception.

시각 동기 처리부(222)에서는 실시예 1과 마찬가지로, 도 8의 전파 지연 시간 D를 산출하고, 전파 지연 시간 D와 sync 패킷으로 통지된 현재 시각으로부터 시각 보정값을 산출하여, 내부 시계를 갱신한다. The time synchronization processing unit 222 calculates the propagation delay time D shown in Fig. 8, calculates the time correction value from the current time notified by the propagation delay time D and the sync packet, and updates the internal clock.

한편, IED(200)에 있어서, 계측값 패킷을 수신한 경우에도, 패킷 라우팅부(221)는 수신한 패킷이 계측값 패킷이라는 것을 검지하기 전에 수신한 패킷을 시각 동기 처리부(222)와 MAC(211)에 전송한다(도 5의 S301, S302). On the other hand, even when the IED 200 receives the measurement value packet, the packet routing unit 221 outputs the received packet to the time synchronization processing unit 222 and the MAC (MAC) processing unit 222 before detecting that the received packet is the measurement value packet. 211 (S301, S302 in FIG. 5).

그리고, 패킷 라우팅부(221)는 수신한 패킷이 계측값 패킷이라고 검지한 경우에, 계측값 패킷의 MAC(211)에의 전송을 유지하기 때문에, 계측값 패킷은 MAC(211)에서 파기되지 않고 IED 연산부(202)에 전송된다. Since the packet routing unit 221 maintains the transmission of the measurement value packet to the MAC 211 when the received packet is detected as the measurement value packet, the measurement value packet is not discarded in the MAC 211, And is transmitted to the arithmetic unit 202.

그 결과, IED 연산부(202)는 계측값 패킷의 계측값을 해석해서 전력 계통의 이상 유무를 판정한다. As a result, the IED arithmetic unit 202 analyzes the measurement value of the measurement value packet to determine whether or not the power system is abnormal.

이와 같이 본 실시예에서는 통신부가, 패킷의 종류를 판별하기 전에, 수신한 패킷을 연산부에 대해서 출력함과 아울러, 수신한 패킷의 종류를 판별한 결과, 수신한 패킷이 연산부에서 필요없는 패킷(시각 동기 패킷)인 경우에는 연산부에의 패킷의 출력을 정지하고, 상기 패킷을 파기한다. As described above, in this embodiment, the communication unit outputs the received packet to the arithmetic unit before discriminating the type of the packet, and also determines that the received packet is a packet that is not necessary in the arithmetic unit Synchronous packet), the output of the packet to the operation unit is stopped, and the packet is discarded.

한편, 수신한 패킷이 연산부에 필요한 패킷(계측값 패킷)인 경우에는, 연산부에의 패킷의 출력을 유지하고, 연산부에 상기 패킷을 수령시킨다. On the other hand, when the received packet is a packet (measurement value packet) necessary for the operation unit, the output of the packet to the operation unit is maintained, and the operation unit receives the packet.

이 때문에, 본 실시예에 의하면, 패킷의 종류를 판별하는 시간만큼 빠른 시기에 연산부에 대해 패킷을 출력할 수 있어서, 처리 시간을 단축시킬 수 있다. Therefore, according to the present embodiment, packets can be outputted to the arithmetic operation unit at a time earlier than the time for discriminating the kind of the packet, and the processing time can be shortened.

이상, 실시예 1 및 2에서는,As described above, in Examples 1 and 2,

전력 계통의 전류 전압을 주기적으로 샘플링하는 계측 유닛(MU)과, 상기 계측 유닛으로부터 전류 전압의 샘플링값을 수집해서 전력 계통의 이상을 판단하는 연산 유닛(IED)이, 쌍 방향의 네트워크 케이블을 통해서 접속되고,A measurement unit (MU) for periodically sampling the current voltage of the power system; and a calculation unit (IED) for collecting sampling values of the current voltage from the measurement unit and judging the abnormality of the power system, Respectively,

계측 유닛으로부터 연산 유닛으로 샘플링값이 패킷에 저장되어 주기적으로 전송되며, The sampling value is stored in the packet from the measurement unit to the operation unit and is periodically transmitted,

또한, 상기 샘플링값의 저장된 패킷(계측값 패킷)의 주기적 전송 사이의 시간에, 시각 정보를 패킷(시각 동기 패킷)에 저장해서 전송함으로써 시각 동기를 행하는 전력 계통 보호 시스템을 설명했다. Further, a power system protection system has been described in which time synchronization is performed by storing time information in a packet (time synchronization packet) at the time between the periodic transmission of the stored value of the sampled value (measurement value packet) and transmitting the packet.

그리고, 실시예 1 및 2에서는, In Examples 1 and 2,

상기 패킷은, Wherein the packet comprises:

상기 샘플링값을 저장한 패킷과, 상기 시각 정보를 저장한 시각 동기를 위한 패킷 중 적어도 2종류가 있고, 각각 패킷에 저장된 식별자로 판별할 수 있는 것이고, There is at least two kinds of packets for storing the sampling value and a packet for time synchronization in which the time information is stored,

상기 연산 유닛 및 상기 계측 유닛의 통신부는, The communication unit of the calculation unit and the measurement unit,

네트워크 전송 처리를 행하는 PHY 및 MAC과, 시각 동기를 위한 처리를 행하는 시각 동기부로 구성되는 것이고,A PHY and a MAC for performing network transmission processing, and a time synchronization unit for performing processing for time synchronization,

상기 시각 동기부는,The time synchronization unit may include:

상기 PHY 및 상기 MAC 사이에서 패킷을 투과 및 캡쳐하는 패킷 라우팅부와, A packet routing unit for transmitting and capturing packets between the PHY and the MAC;

상기 패킷 라우팅부가 캡쳐한 패킷에 저장된 식별자를 판별하고, 상기 식별자에 따라 처리를 행하는 시각 동기 처리부와, 상기 시각 동기 처리부의 지령을 받아서 시각 동기를 위한 패킷을 생성하는 시각 동기 패킷 생성부로 구성되는 것을 설명했다. A time synchronization processing section for determining an identifier stored in the packet captured by the packet routing section and performing processing according to the identifier, and a time synchronization packet generation section for receiving a command of the time synchronization processing section and generating a packet for time synchronization Explained.

또한, 실시예 1 및 2에서는, Further, in Examples 1 and 2,

상기 연산 유닛 또는 상기 계측 유닛의 상기 시각 동기부는, Wherein the time synchronization unit of the calculation unit or the measurement unit comprises:

상기 패킷 라우팅부가, 상기 PHY로부터 받은 패킷의 패킷 식별자를 판독하고, 그 결과 시각 동기를 위한 패킷이라고 판명하면, 상기 패킷을 시각 동기 처리부에 전송하고, The packet routing unit reads the packet identifier of the packet received from the PHY and, if it is determined that the packet is a packet for time synchronization, transmits the packet to the time synchronization processing unit,

상기 시각 동기 처리부는,The time synchronization processing unit,

상기 패킷 라우팅부로부터 전송된 패킷을 수취하고, 시각 동기에 관한 처리를 행함과 아울러, 상기 시각 동기 패킷 생성부에 대해, 상기 수취한 시각 동기를 위한 패킷에 따라서 송신할 패킷의 생성을 명령하며,Wherein the control unit receives a packet transmitted from the packet routing unit and performs processing relating to time synchronization and instructs the time synchronization packet generation unit to generate a packet to be transmitted according to the received packet for time synchronization,

상기 시각 동기 패킷 생성부는,Wherein the time synchronization packet generation unit comprises:

상기 시각 동기 처리부의 명령에 따라, 상기 수취한 시각 동기를 위한 패킷에 따라서 송신할 패킷을 생성하며, 상기 패킷 라우팅부를 통해서 상기 PHY에 전송하는 것을 설명했다. A packet to be transmitted is generated in accordance with the received packet for time synchronization in accordance with an instruction from the time synchronization processing unit and is transmitted to the PHY through the packet routing unit.

또한, 실시예 2에서는,Further, in the second embodiment,

상기 연산 유닛 또는 상기 계측 유닛의 상기 시각 동기부는,Wherein the time synchronization unit of the calculation unit or the measurement unit comprises:

상기 패킷 라우팅부가, 상기 PHY로부터 수취한 패킷을, 즉시 시각 동기 처리부 및 상기 MAC에 전송 개시하는 것과 병행해서, 상기 PHY로부터 수취한 패킷의 식별자를 식별해서, 시각 동기를 위한 패킷이라고 판명하면, 상기 MAC에의 상기 패킷의 전송을 중지하고,The packet routing unit identifies an identifier of a packet received from the PHY in parallel with starting transmission of a packet received from the PHY to the time synchronization processing unit and the MAC immediately and if it is determined that the packet is for time synchronization, Stop transmission of the packet to the MAC,

상기 시각 동기 처리부는,The time synchronization processing unit,

상기 패킷 라우팅부로부터 전송된 패킷을 수취해서, 패킷 식별자를 판독하고, 그 결과 시각 동기를 위한 패킷이라고 판명하면, 시각 동기에 관한 처리를 행함과 아울러, 상기 시각 동기 패킷 생성부에 대해, 상기 수취한 시각 동기를 위한 패킷에 따라서 송신할 패킷의 생성을 명령하고, When the packet transmitted from the packet routing unit is received and the packet identifier is read and it is determined that the packet is a packet for time synchronization, the processing relating to time synchronization is performed, Commands generation of a packet to be transmitted in accordance with a packet for one time synchronization,

상기 시각 동기 패킷 생성부는,Wherein the time synchronization packet generation unit comprises:

상기 시각 동기 처리부의 명령에 따라서, 상기 수취한 시각 동기를 위한 패킷에 따라 송신할 패킷을 생성하고, 상기 패킷 라우팅부를 통해서 상기 PHY에 전송하는 것을 설명했다. A packet to be transmitted is generated according to the received packet for time synchronization in accordance with an instruction from the time synchronization processing unit and is transmitted to the PHY through the packet routing unit.

이상에서는 전력 계통 보호 시스템에 사용되는 MU와 IED를 예로서 설명을 진행했다.In the above, the MU and IED used in the power system protection system are described as an example.

그러나, 전력 계통 보호 시스템의 용도로 한정하지 않고, 계측된 계측값을 통지하는 계측값 패킷과, 시각 동기를 위한 시각 동기 패킷을 송수신하는 통신 장치라면, 실시예 1 및 2에서 설명한 구성 및 순서를 적용할 수 있다. However, the present invention is not limited to the use of the power system protection system, and if it is a communication device that transmits and receives a measurement value packet notifying the measured measurement value and a time synchronization packet for time synchronization, the configurations and procedures described in Embodiments 1 and 2 Can be applied.

마지막으로, 실시예 1 및 2에 나타낸 MU(100) 및 IED(200)의 하드웨어 구성예에 대해서 설명한다.Finally, hardware configurations of the MU 100 and the IED 200 shown in Embodiments 1 and 2 will be described.

도 17은 실시예 1 및 2에 나타내는 MU(100) 및 IED(200)의 하드웨어 자원의 일례를 나타내는 도면이다. 17 is a diagram showing an example of hardware resources of the MU 100 and the IED 200 shown in the first and second embodiments.

한편, 도 17의 구성은 어디까지나 MU(100) 및 IED(200)의 하드웨어 구성의 일례를 나타내는 것으로, MU(100) 및 IED(200)의 하드웨어 구성은 도 17에 기재된 구성으로 한정되지 않고, 다른 구성이어도 된다. 17 shows an example of the hardware configuration of the MU 100 and the IED 200 only. The hardware configuration of the MU 100 and the IED 200 is not limited to the configuration shown in FIG. 17, But may have another configuration.

도 17에 있어서, MU(100) 및 IED(200)는 프로그램을 실행하는 CPU(911)(Central Processing Unit, 중앙 처리 장치, 처리 장치, 연산 장치, 마이크로세서, 마이크로 컴퓨터, 프로세서라고도 함)를 구비하고 있다.17, the MU 100 and the IED 200 are provided with a CPU 911 (a central processing unit, a central processing unit, a processing unit, an arithmetic unit, a microprocessor, a microcomputer, and a processor) .

CPU(911)는 도 1에 나타내는 MU 연산부(102) 및 IED 연산부(202)에 상당한다. The CPU 911 corresponds to the MU arithmetic unit 102 and the IED arithmetic unit 202 shown in Fig.

CPU(911)는 버스(912)를 통해서, 예컨대 ROM(Read Only Memory)(913), RAM(Random Access Memory)(914), 통신 보드(915), 표시 장치(901), 키보드(902), 마우스(903), 자기 디스크 장치(920)와 접속되어서, 이들 하드웨어 장치를 제어한다. The CPU 911 is connected to the CPU 911 via a bus 912 such as a ROM (Read Only Memory) 913, a RAM (Random Access Memory) 914, a communication board 915, a display device 901, a keyboard 902, A mouse 903, and a magnetic disk device 920 to control these hardware devices.

통신 보드(915)는 도 1에 나타내는 MU 통신부(101) 및 IED 통신부(201)에 상당한다. The communication board 915 corresponds to the MU communication unit 101 and the IED communication unit 201 shown in Fig.

또한, CPU(911)은 FDD(904)(Flexible Disk Drive), 컴팩트 디스크 장치(905)(CDD)와 접속되어 있어도 된다. The CPU 911 may be connected to the FDD 904 (flexible disk drive) and the compact disk device 905 (CDD).

또한, 자기 디스크 장치(920) 대신, SSD(Solid State Drive), 광 디스크 장치, 메모리 카드(등록 상표) 읽고 쓰기 장치 등의 기억 장치이어도 된다. Instead of the magnetic disk device 920, a storage device such as a solid state drive (SSD), an optical disk device, or a memory card (registered trademark) read / write device may be used.

RAM(914)는 휘발성 메모리의 일례이다. ROM(913), FDD(904), CDD(905), 자기 디스크 장치(920)의 기억 매체는 비휘발성 메모리의 일례이다. 이들은 기억 장치의 일례이다. The RAM 914 is an example of a volatile memory. The storage medium of the ROM 913, the FDD 904, the CDD 905, and the magnetic disk device 920 is an example of a nonvolatile memory. These are examples of memory devices.

통신 보드(915), 키보드(902), 마우스(903) 등은 입력 장치의 일례이다.The communication board 915, the keyboard 902, the mouse 903, and the like are examples of input devices.

또한, 통신 보드(915), 표시 장치(901) 등은 출력 장치의 일례이다.The communication board 915, the display device 901, and the like are examples of the output device.

통신 보드(915)는 도 7에 도시된 바와 같이, 통신 회선(300)에 접속되어 있다. The communication board 915 is connected to the communication line 300 as shown in Fig.

또한, MU(100)의 경우에는 도 7에 도시된 바와 같이, 계측기용 변압기(400)와 통신하기 위한 통신 회선과 접속되어 있다.In the case of the MU 100, as shown in Fig. 7, the MU 100 is connected to a communication line for communicating with the transformer 400 for a meter.

그 외에, 통신 보드(915)는 LAN(로컬 에어리어 네트워크), 인터넷, WAN(WAN), SAN(스토리지 에어리어 네트워크) 등에 접속되어 있어도 된다. In addition, the communication board 915 may be connected to a LAN (Local Area Network), the Internet, a WAN (WAN), a SAN (Storage Area Network), or the like.

자기 디스크 장치(920)에는 오퍼레이팅 시스템(921)(OS), 윈도우 시스템(922), 프로그램군(923), 파일군(924)이 기억되어 있다. An operating system 921 (OS), a window system 922, a program group 923, and a file group 924 are stored in the magnetic disk device 920.

프로그램군(923)의 프로그램은 CPU(911)이 오퍼레이팅 시스템(921), 윈도우 시스템(922)을 이용하면서 실행한다. The programs in the program group 923 are executed by the CPU 911 while using the operating system 921 and the window system 922. [

또한, RAM(914)에는 CPU(911)에 실행시키는 오퍼레이팅 시스템(921)의 프로그램이나 애플리케이션 프로그램의 적어도 일부가 일시적으로 저장된다. In the RAM 914, at least a part of a program or an application program of the operating system 921 to be executed by the CPU 911 is temporarily stored.

또한, RAM(914)에는 CPU(911)에 의한 처리에 필요한 각종 데이터가 저장된다. In the RAM 914, various data necessary for processing by the CPU 911 are stored.

또한, ROM(913)에는 BIOS(Basic Input Output System) 프로그램이 저장되고, 자기 디스크 장치(920)에는 부팅 프로그램이 저장되어 있다.A basic input output system (BIOS) program is stored in the ROM 913, and a boot program is stored in the magnetic disk device 920.

MU(100) 및 IED(200)의 기동시에는, ROM(913)의 BIOS 프로그램 및 자기 디스크 장치(920)의 부팅 프로그램이 실행되고, BIOS 프로그램 및 부팅 프로그램에 의해 오퍼레이팅 시스템(921)이 기동된다. The BIOS program of the ROM 913 and the boot program of the magnetic disk unit 920 are executed and the operating system 921 is started by the BIOS program and the boot program at the start of the MU 100 and the IED 200 .

상기 프로그램군(923)에는 실시예 1 및 2에서 설명한 MU 연산부(102) 및 IED 연산부(202)의 기능을 실행하는 프로그램이 기억되어 있다. The program group 923 stores programs for executing the functions of the MU arithmetic unit 102 and the IED arithmetic unit 202 described in the first and second embodiments.

실시예 1 및 2에서는 도 1에 나타내는 통신부(MU 통신부(101), IED 통신부(201))가, 연산부(MU 통신부(101), IED 연산부(202))와는 다른 하드웨어인 것의 예를 설명했다. In Embodiments 1 and 2, an example has been described in which the communication unit (MU communication unit 101, IED communication unit 201) shown in FIG. 1 is hardware different from the computing unit (MU communication unit 101, IED computing unit 202).

그러나, 도 2에 나타내는 패킷 라우팅부(221), 시각 동기 처리부(222), 시각 동기 패킷 생성부(223) 및 MAC(211)을 프로그램으로 실현하고, 이들 기능을 실현하는 프로그램을 자기 디스크 장치(920)에 저장해도 된다. However, the packet routing unit 221, the time synchronization processing unit 222, the time synchronization packet generation unit 223, and the MAC 211 shown in Fig. 2 are realized by a program, and programs for realizing these functions are stored in the magnetic disk apparatus 920).

자기 디스크 장치(920) 내의 프로그램은 CPU(911)에 의해 판독되어서 실행된다. The program in the magnetic disk device 920 is read by the CPU 911 and executed.

파일군(924)에는 실시예 1 및 2의 설명에 있어서, '~의 판단', '~의 판정', '~의 검사', '~의 검출', '~의 생성', '~의 갱신', '~의 설정', '~의 선택', '~의 입력', '~의 출력' 등으로서 설명하고 있는 처리의 결과를 나타내는 정보나 데이터나 신호값이나 변수값이나 파라미터가, '~파일'이나 '~데이터베이스'의 각 항목으로서 기억되어 있다. The group of files 924 includes information such as "judgment of", "judgment of", "inspection of", "detection of", "generation of", "updating of" Information indicating the result of the processing described as "setting of", "selection of", "selection of", "input of", "output of" Quot; file " or " database ".

'~파일'이나 '~데이터베이스'는 디스크나 메모리 등의 기록 매체에 기억된다. The "file" or "database" is stored in a recording medium such as a disk or a memory.

디스크나 메모리 등의 기억 매체에 기억된 정보나 데이터나 신호값이나 변수값이나 파라미터는, 읽고 쓰기 회로를 통해서 CPU(911)에 의해 메인 메모리나 캐시 메모리에서 판독된다. Information, data, signal values, variable values and parameters stored in a storage medium such as a disk or a memory are read out from the main memory or the cache memory by the CPU 911 through a read / write circuit.

그리고, 판독된 정보나 데이터나 신호값이나 변수값이나 파라미터는 추출·검색·참조·비교·연산·계산·처리·편집·출력·인쇄·표시 등의 CPU의 동작에 이용된다. The read information, data, signal values, variable values and parameters are used for CPU operations such as extraction, search, reference, comparison, calculation, calculation, processing, editing, output, printing and display.

추출·검색·참조·비교·연산·계산·처리·편집·출력·인쇄·표시의 CPU의 동작 동안에, 정보나 데이터나 신호값이나 변수값이나 파라미터는 메인 메모리, 레지스터, 캐시 메모리, 버퍼 메모리 등에 일시적으로 기억된다. Information, data, signal values, and parameter values and parameters are stored in the main memory, registers, cache memory, buffer memory, and the like during the operation of the CPU for extraction, retrieval, reference, comparison, computation, calculation, processing, It is temporarily memorized.

또한, 실시예 1 및 2에서 설명한 도면의 화살표의 부분은 주로 데이터나 신호의 입출력을 나타낸다. The arrows in the drawings described in Embodiments 1 and 2 mainly represent input and output of data and signals.

데이터나 신호값은 RAM(914)의 메모리, FDD(904)의 플렉서블 디스크, CDD(905)의 콤팩트 디스크, 자기 디스크 장치(920)의 자기 디스크, 기타 광 디스크, 미니 디스크, DVD 등의 기록 매체에 기록된다. Data and signal values may be stored in a memory of RAM 914, a flexible disk of FDD 904, a compact disk of CDD 905, a magnetic disk of magnetic disk device 920, other optical disks, .

또한, 데이터나 신호는 버스(912)나 신호선이나 케이블, 그 외의 전송 매체에 의해 온라인 전송된다. Data and signals are transmitted on-line by a bus 912, a signal line, a cable, and other transmission media.

또한, 실시예 1 및 2의 설명에 있어서 '~부'로서 설명한 것은 '~ 회로', '~ 장치', '~기기'이어도 되고, 또한 '~단계', '~순서', '~ 처리'이어도 된다. In the description of Embodiments 1 and 2, "~ circuit", "~ device", "~ device", and " .

즉, 실시예 1 및 2에서 설명한 도면에 나타내는 단계, 순서, 처리에 의해, MU(100) 및 IED(200)의 동작을 패킷 처리 방법으로서 이해될 수 있다. That is, the operations of the MU 100 and the IED 200 can be understood as a packet processing method by the steps, procedures, and processes shown in the drawings described in the first and second embodiments.

또한, '~부'로서 설명한 것은 ROM(913)에 기억된 펌웨어로 실현되어도 상관없다. Also, what is described as " part " may be realized by the firmware stored in the ROM 913. [

혹은, 소프트웨어만이나, 또는 소자·디바이스·기판·배선 등의 하드웨어만, 또는 소프트웨어와 하드웨어의 조합, 나아가서 펌웨어와의 조합으로 실시되어도 상관없다. Alternatively, only software, or hardware such as devices, devices, boards, wiring, or a combination of software and hardware, or a combination with firmware may be used.

펌웨어와 소프트웨어는 프로그램으로서, 자기 디스크, 플렉서블 디스크, 광 디스크, 콤팩트 디스크, 미니 디스크, DVD 등의 기록 매체에 기억된다. Firmware and software are stored as programs on a recording medium such as a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, a DVD, or the like.

프로그램은 CPU(911)에 의해 판독되고, CPU(911)에 의해 실행된다.
The program is read by the CPU 911 and executed by the CPU 911. [

100 : MU 101 : 통신부
102 : 연산부 200 : IED
201 : 통신부 202 : 연산부
211 : MAC 212 : 시각 동기부
213 : PHY 221 :패킷 라우팅부
222 : 시각 동기 처리부 223 : 시각 동기 패킷 생성부
300 : 통신 회선 400 : 계측기용 변압기
500 : 송전선
100: MU 101:
102: operation unit 200: IED
201: communication unit 202:
211: MAC 212: visual synchronization unit
213: PHY 221: packet routing unit
222: time synchronization processing section 223: time synchronization packet generation section
300: Communication line 400: Transformer for measuring instrument
500: Transmission line

Claims (10)

연산부와, 패킷의 송신 및 수신을 행하는 통신부를 갖고, 계측된 계측값을 통지하는 계측값 패킷과, 시각 동기를 위한 시각 동기 패킷을, 패킷 통신 목적지 장치와 통신하는 통신 장치로서,
상기 통신부는,
상기 패킷 통신 목적지 장치로부터의 패킷 수신을 개시한 시점에, 수신중인 패킷의 상기 연산부에 대한 전송을 개시하며,
수신중인 패킷으로부터, 패킷의 종류를 나타내는 종류 식별자 데이터를 검출하고, 검출한 종류 식별자 데이터에 기초해서 수신중인 패킷이 시각 동기 패킷이라고 판단한 경우에는, 상기 연산부에 대한 수신중인 패킷의 전송을 정지하고, 수신한 시각 동기 패킷을 이용해서 시각 동기를 위한 처리를 행하며,
종류 식별자 데이터에 기초해서 수신중인 패킷이 계측값 패킷이라고 판단한 경우에는, 상기 연산부에 대한 수신중인 패킷의 전송을 계속하고,
상기 연산부는,
상기 통신부로부터 전송된 계측값 패킷에 대한 처리를 행하는
것을 특징으로 하는 통신 장치.
And a communication unit for communicating with the packet communication destination apparatus a measurement value packet for notifying the measured measurement value and a time synchronization packet for time synchronization,
Wherein,
And starts transmission of the packet being received to the arithmetic unit at a point of time when packet reception from the packet communication destination apparatus is started,
Detecting type identifier data indicating the type of packet from the packet being received and stopping transmission of a packet being received to the operation unit when it is determined that the packet being received is a time synchronized packet based on the detected type identifier data, Performs processing for time synchronization using the received time synchronization packet,
When it is determined that the packet being received is a measurement value packet based on the type identifier data, the transmission of the packet being received to the operation unit is continued,
The operation unit,
And performs processing on the measurement value packet transmitted from the communication unit
Wherein the communication device is a communication device.
삭제delete 제 1 항에 있어서,
상기 통신부는, 시각 동기 패킷을 생성하고, 생성한 시각 동기 패킷을 상기 패킷 통신 목적지 장치에 송신하는 것을 특징으로 하는 통신 장치.
The method according to claim 1,
Wherein the communication unit generates a time synchronization packet and transmits the generated time synchronization packet to the packet communication destination apparatus.
제 1 항에 있어서,
상기 통신 장치는, 복수 종류의 시각 동기 패킷을 상기 패킷 통신 목적지 장치와 통신하고,
상기 통신부는, 상기 패킷 통신 목적지 장치로부터 시각 동기 패킷을 수신한 경우에, 수신한 시각 동기 패킷의 종류에 따라서, 수신한 시각 동기 패킷에 응답하는 시각 동기 패킷을 생성하는
것을 특징으로 하는 통신 장치.
The method according to claim 1,
Wherein the communication apparatus communicates a plurality of types of time synchronization packets with the packet communication destination apparatus,
When receiving the time synchronization packet from the packet communication destination apparatus, the communication section generates a time synchronization packet responding to the received time synchronization packet in accordance with the type of the received time synchronization packet
Wherein the communication device is a communication device.
삭제delete 삭제delete 삭제delete 제 1 항에 있어서,
상기 통신부는, 시각 동기 패킷으로서, 상기 통신 장치에 있어서의 현재 시각을 상기 패킷 통신 목적지 장치에 통지하는 패킷을 생성하는 것을 특징으로 하는 통신 장치.
The method according to claim 1,
Wherein the communication unit generates, as a time synchronization packet, a packet for notifying the packet communication destination apparatus of the current time in the communication apparatus.
제 1 항에 있어서,
상기 통신부는,
상기 패킷 통신 목적지 장치로부터 시각 동기 패킷을 수신하고,
수신한 시각 동기 패킷이, 상기 통신 장치에 있어서의 처리 지연 시간의 통지를 요구하는 패킷인 경우에는, 상기 패킷 통신 목적지 장치로부터 수신한 시각 동기 패킷에 응답하는 시각 동기 패킷으로서, 상기 통신 장치에서 패킷을 수신하고 나서 수신한 패킷에 응답하는 패킷을 송신하기까지의 처리 지연 시간을 상기 패킷 통신 목적지 장치에 통지하는 패킷을 생성하는
것을 특징으로 하는 통신 장치.
The method according to claim 1,
Wherein,
Receiving a time synchronization packet from the packet communication destination apparatus,
When the received time synchronization packet is a packet requesting notification of the processing delay time in the communication apparatus, the time synchronization packet received from the packet communication destination apparatus, A packet for notifying the packet communication destination apparatus of a processing delay time from reception of the packet to transmission of a packet responding to the received packet
Wherein the communication device is a communication device.
제 1 항에 있어서,
상기 통신부는,
상기 패킷 통신 목적지 장치로부터 시각 동기 패킷을 수신하고,
수신한 시각 동기 패킷이, 상기 패킷 통신 목적지 장치에 있어서의 현재 시각을 통지하는 패킷인 경우에, 상기 패킷 통신 목적지 장치로부터 수신한 시각 동기 패킷에 응답하는 시각 동기 패킷으로서, 상기 패킷 통신 목적지 장치에서 패킷을 수신하고 나서 수신한 패킷에 응답하는 패킷을 송신하기까지의 처리 지연 시간을 통지하도록 요구하는 패킷을 생성하는
것을 특징으로 하는 통신 장치.
The method according to claim 1,
Wherein,
Receiving a time synchronization packet from the packet communication destination apparatus,
Wherein the time synchronization packet is a time synchronization packet that responds to the time synchronization packet received from the packet communication destination apparatus when the received time synchronization packet is a packet for notifying the current time in the packet communication destination apparatus, And generates a packet requesting to notify the processing delay time from when the packet is received until when a packet responding to the received packet is transmitted
Wherein the communication device is a communication device.
KR1020147001321A 2011-11-22 2011-11-22 Communication apparatus Expired - Fee Related KR101529444B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/076872 WO2013076807A1 (en) 2011-11-22 2011-11-22 Communication apparatus

Publications (2)

Publication Number Publication Date
KR20140024055A KR20140024055A (en) 2014-02-27
KR101529444B1 true KR101529444B1 (en) 2015-06-16

Family

ID=48469288

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147001321A Expired - Fee Related KR101529444B1 (en) 2011-11-22 2011-11-22 Communication apparatus

Country Status (4)

Country Link
JP (1) JP5579331B2 (en)
KR (1) KR101529444B1 (en)
GB (1) GB2505832B (en)
WO (1) WO2013076807A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101694857B1 (en) * 2015-05-19 2017-01-10 (주)스프링웨이브 Apparatus and method for processing time synchronization packet

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000137638A (en) * 1998-10-29 2000-05-16 Hitachi Ltd Information storage system
JP2011134152A (en) * 2009-12-25 2011-07-07 Hitachi Ltd Information processing apparatus and control method thereof
JP2011200100A (en) * 2010-02-24 2011-10-06 Hitachi Ltd Protection relay system and protective relay device
JP2011196770A (en) * 2010-03-18 2011-10-06 Nec Corp Time synchronizing system, time information supply device, and response information transmission method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4199477B2 (en) * 2002-04-17 2008-12-17 パナソニック株式会社 Digital bidirectional communication control apparatus and method
CN100539576C (en) * 2003-07-11 2009-09-09 松下电器产业株式会社 Bidirectional communication control device, terminal installation and bidirectional communication control method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000137638A (en) * 1998-10-29 2000-05-16 Hitachi Ltd Information storage system
JP2011134152A (en) * 2009-12-25 2011-07-07 Hitachi Ltd Information processing apparatus and control method thereof
JP2011200100A (en) * 2010-02-24 2011-10-06 Hitachi Ltd Protection relay system and protective relay device
JP2011196770A (en) * 2010-03-18 2011-10-06 Nec Corp Time synchronizing system, time information supply device, and response information transmission method

Also Published As

Publication number Publication date
GB2505832B (en) 2020-01-15
WO2013076807A1 (en) 2013-05-30
JP5579331B2 (en) 2014-08-27
GB201322405D0 (en) 2014-02-05
JPWO2013076807A1 (en) 2015-04-27
GB2505832A8 (en) 2014-05-14
KR20140024055A (en) 2014-02-27
GB2505832A (en) 2014-03-12

Similar Documents

Publication Publication Date Title
EP3009897B1 (en) Distribution device, distribution system, and distribution method
KR101484871B1 (en) Master device and slave device and time synchronization method
CN111625592B (en) Load balancing method and device for distributed database
US8448112B1 (en) System, method, and computer program product for automatic power management verification
JP5716229B2 (en) Time synchronization system, management node, and time synchronization method
US20140149350A1 (en) Remote Replication in a Storage System
JP6465787B2 (en) Data processing apparatus, device, data processing method, and data processing program
JP2011193457A (en) System and method for performing time synchronization
JP2018010421A (en) Computer system, computer, and data filtering method
CN113055113A (en) Clock time synchronization method, device, equipment and storage medium
CN103828288A (en) Frequency difference detection device, frequency difference detection method, and program
WO2015071946A1 (en) Management computer, deployment management method, and non-transient computer-readable storage medium
US9170871B2 (en) Data polling method and digital instrumentation and control system for atomic power plant using the method
KR101529444B1 (en) Communication apparatus
KR101619628B1 (en) Method for synchronizing data inter-electronic device in vehicle
EP3883190B1 (en) Detection device, detection method, and detection program
KR101594701B1 (en) Apparatus and method for detecting abnormal connection
JP2007306739A (en) Protective relay device and control method and control program therefor
CN110750424B (en) Resource inspection method and device
US10051004B2 (en) Evaluation system
CN109286461B (en) Method for adapting time stamps in the detection of sensor data
JP2008217118A (en) Log file management device, log file transmission device, log file management method, log file transmission method and program
CN112817701B (en) Timer processing method, device, electronic equipment and computer readable medium
JP2009093635A (en) Circuit verifying method, program and apparatus
JP2016006604A (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20140117

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20140117

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20141110

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20150409

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20150610

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20150610

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20180517

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20180517

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20190515

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20190515

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20200519

Start annual number: 6

End annual number: 6

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20230321