KR102427946B1 - Master Module Device for SOE Interface - Google Patents
Master Module Device for SOE Interface Download PDFInfo
- Publication number
- KR102427946B1 KR102427946B1 KR1020180046021A KR20180046021A KR102427946B1 KR 102427946 B1 KR102427946 B1 KR 102427946B1 KR 1020180046021 A KR1020180046021 A KR 1020180046021A KR 20180046021 A KR20180046021 A KR 20180046021A KR 102427946 B1 KR102427946 B1 KR 102427946B1
- Authority
- KR
- South Korea
- Prior art keywords
- soe
- data
- file
- dump
- response
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/28—Timers or timing mechanisms used in protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Debugging And Monitoring (AREA)
Abstract
본 발명은 감시 및 제어 시스템에서 발생되는 이벤트를 밀리세컨드(millisecond) 단위로 기록하고, SOE 데이터 파일의 손실을 방지하여 사고 발생 시 사고의 원인을 보다 정확하게 분석할 수 있는 SOE 연계를 위한 마스터 모듈 장치에 관한 것이다. 본 발명의 SOE 연계를 위한 마스터 모듈 장치는, 이벤트 데이터를 수집하여 이벤트 데이터의 발생 시간과 순서를 포함하는 SOE 데이터를 파일형태로 저장하는 SOE 스테이션; 및 상기 SOE 스테이션에 저장된 파일들을 동기화하고, SOE 데이터 파일을 취득하는 호스트 서버를 포함하고, 상기 SOE 스테이션에서 생성된 SOE 데이터 파일을 전용의 프로토콜을 이용하여 동기화하고, 타이머 설정을 통해 데이터 요구 신호(COS Event Dump Request)에 따른 응답 데이터 신호(SOE Dump Response)의 손실을 복구하는 통신모듈; 및 상기 통신모듈에서 취득된 SOE 데이터 파일을 읽기(read)하여 데이터베이스에 일별 SOE 데이터로 저장하는 SOE 서버를 포함한다.The present invention records the events occurring in the monitoring and control system in milliseconds, and prevents the loss of the SOE data file to more accurately analyze the cause of the accident in case of an accident. is about The master module device for SOE linkage of the present invention includes: an SOE station that collects event data and stores SOE data including an occurrence time and sequence of event data in a file format; and a host server that synchronizes the files stored in the SOE station and acquires the SOE data file, synchronizes the SOE data file generated in the SOE station using a dedicated protocol, and sets a timer to signal a data request ( Communication module for recovering the loss of response data signal (SOE Dump Response) according to COS Event Dump Request; and an SOE server for reading the SOE data file acquired from the communication module and storing it as daily SOE data in a database.
Description
본 발명은 SOE(Sequence of Event) 시스템에 관한 것으로, 구체적으로, SOE 스테이션(Station)과 호스트(Host) 서버 간의 SOE 연계를 위한 마스터 모듈 장치에 관한 것이다.The present invention relates to a sequence of event (SOE) system, and more particularly, to a master module device for SOE linkage between an SOE station and a host server.
운영자는 감시 및 제어 시스템의 이벤트 발생 시, 이벤트의 발생 원인을 분석하고 미래 상황을 예측할 수 있어야 한다. 이를 위해, 사용되는 데이터가 SOE이다. SOE(Sequence of Event) 시스템은 감시 및 제어 시스템의 이벤트(Event) 발생 시간 및 순서를 수집하고, 수집한 데이터를 근거로 이벤트 발생 원인 분석 및 미래 상황에 대한 예측을 위한 SOE 데이터를 운영자에게 제공한다. When an event occurs in the monitoring and control system, the operator should be able to analyze the cause of the event and predict the future situation. For this, the data used is SOE. The SOE (Sequence of Event) system collects the time and sequence of occurrence of events in the monitoring and control system, and provides SOE data to the operator for analyzing the cause of the event and predicting the future situation based on the collected data. .
SOE 시스템은 시스템 제어에 영향을 미치는 주요 디지털 데이터들을 고속으로 수집하여 저장하고, 주요 데이터들의 발생 시간과 순서를 일정 주기로 상위 서버에 전송하며, 서버는 전송된 데이터를 프린트를 통해 출력한다.The SOE system collects and stores major digital data affecting system control at high speed, and transmits the generation time and sequence of the major data to the upper server at regular intervals, and the server prints the transmitted data.
SOE 데이터는 발생시간이 기록되어 있으며, 시스템 제어에 영향을 미치는 주요 디지털 데이터가 SOE 수집의 주요 대상임에 따라, SOE 데이터를 통하여 이벤트의 발생 순서를 알 수 있다.The occurrence time of SOE data is recorded, and as the main digital data affecting system control is the main subject of SOE collection, the order of occurrence of events can be known through the SOE data.
따라서, 감시 및 제어 시스템에 사고 발생 시 해당 디지털 데이터의 이벤트(동작)는 사고 원인 분석에 중요하게 사용되므로, 주요 디지털 데이터의 SOE를 잃어버려서는 안된다. 또한, SOE를 수집하는 프로세스는 고속으로 수집할 수 있도록 개발되어야 하며, 데이터의 손실을 복구할 수 있어야 한다. 또한 수집된 SOE 데이터는 화면으로 검색이 가능하며, 프린트도 출력되어야 한다. Therefore, when an accident occurs in the monitoring and control system, the event (action) of the corresponding digital data is used to analyze the cause of the accident, so the SOE of the main digital data should not be lost. In addition, the process of collecting SOE should be developed to collect at high speed, and it should be able to recover from data loss. In addition, the collected SOE data can be searched on the screen and must be printed out.
본 발명은, 이와 같은 문제를 해결하기 위하여, 감시 및 제어 시스템에서 발생되는 이벤트를 밀리세컨드(millisecond) 단위로 기록하고, SOE 데이터 파일의 손실을 방지하여 사고 발생 시 사고의 원인을 보다 정확하게 분석할 수 있는 SOE 연계를 위한 마스터 모듈 장치를 제공하는 것을 목적으로 한다.In order to solve this problem, the present invention records the events occurring in the monitoring and control system in milliseconds and prevents the loss of the SOE data file to analyze the cause of the accident more accurately. It aims to provide a master module device for SOE linkage.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention not mentioned may be understood by the following description, and will be more clearly understood by the examples of the present invention. It will also be readily apparent that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the appended claims.
이와 같은 목적을 달성하기 위하여, 본 발명의 SOE 연계를 위한 마스터 모듈 장치는, 이벤트 데이터를 수집하여 이벤트 데이터의 발생 시간과 순서를 포함하는 SOE 데이터를 파일형태로 저장하는 SOE 스테이션; 및 상기 SOE 스테이션에 저장된 파일들을 동기화하고, SOE 데이터 파일을 취득하는 호스트 서버를 포함하고, 상기 SOE 스테이션에서 생성된 SOE 데이터 파일을 전용의 프로토콜을 이용하여 동기화하고, 타이머 설정을 통해 데이터 요구 신호(COS Event Dump Request)에 따른 응답 데이터 신호(SOE Dump Response)의 손실을 복구하는 통신모듈; 및 상기 통신모듈에서 취득된 SOE 데이터 파일을 읽기(read)하여 데이터베이스에 일별 SOE 데이터로 저장하는 SOE 서버를 포함한다.In order to achieve this object, the master module device for SOE linkage of the present invention includes: an SOE station that collects event data and stores SOE data including the occurrence time and sequence of event data in a file format; and a host server that synchronizes the files stored in the SOE station and acquires the SOE data file, synchronizes the SOE data file generated in the SOE station using a dedicated protocol, and sets a timer to signal a data request ( Communication module for recovering the loss of response data signal (SOE Dump Response) according to COS Event Dump Request; and an SOE server for reading the SOE data file acquired from the communication module and storing it as daily SOE data in a database.
또한, 상기 SOE 스테이션은 SOE 데이터를 밀리세컨드(millisecond) 단위로 생성한다.In addition, the SOE station generates SOE data in milliseconds.
또한, 상기 통신모듈은 제어 네트워크의 데이터 송수신을 담당하는 송수신부와, 상기 SOE 스테이션에서 수신되는 SOE 데이터 파일을 동기화하고, 데이터 요구 신호(COS Event Dump Request)에 따른 응답 데이터 신호(SOE Dump Response)를 확인하여 SOE 데이터 손실을 복구하는 SOE 처리부를 포함한다.In addition, the communication module synchronizes the SOE data file received from the SOE station with the transceiver in charge of transmitting and receiving data of the control network, and a response data signal (SOE Dump Response) according to the data request signal (COS Event Dump Request). It includes an SOE processing unit that checks and recovers SOE data loss.
또한, 상기 통신모듈은 상기 송수신부 및 상기 SOE 처리부 간의 데이터 처리 위해 데이터를 저장 및 전달하는 메시지 큐(Queue)와, 상기 통신모듈의 처리 내용 및 결과를 운영자가 모니터링 할 수 있도록 호스트 서버의 SOE 표시부로 제공하는 디버그 처리부를 포함한다.In addition, the communication module includes a message queue that stores and delivers data for data processing between the transceiver and the SOE processing unit, and an SOE display unit of the host server so that an operator can monitor the processing contents and results of the communication module. Includes a debug processing unit provided by .
또한, 상기 SOE 처리부는 SOE 관련 메시지가 전송할 SOE 데이터 파일이 존재함을 알리기 위한 알림 데이터 신호인지, 또는 데이터 요구 신호(COS Event Dump Request)에 대응되는 응답 데이터 신호인지를 분류하는 파일 분류부와, 상기 파일 분류부에서 알림 데이터 신호로 분류되면, 현재 전달된 패킷과 파일정보 DB에 미리 저장된 정보를 비교하여 SOE 데이터 파일의 변경 유무를 파악하는 비교부와, 상기 비교부의 비교 결과, SOE 데이터 파일이 변경된 경우 전달된 정보를 이용하여 데이터 요구 신호(COS Event Dump Request)를 생성하는 요청신호 생성부와, 상기 생성된 데이터 요구 신호(COS Event Dump Request)에 타이머를 설정하여, 데이터 요구 신호(COS Event Dump Request)를 전송한 시간부터 대응되는 응답 데이터 신호가 수신될 때까지의 시간을 카운팅하는 타이머 설정부와, 상기 파일 분류부에서 응답 데이터 신호로 분류되면, 상기 응답 데이터 신호를 파싱(Parsing)하여 상기 SOE 서버로 SOE 데이터를 전달하는 파싱부를 포함한다.In addition, the SOE processing unit includes a file classification unit for classifying whether the SOE-related message is a notification data signal for notifying that there is an SOE data file to be transmitted or a response data signal corresponding to a data request signal (COS Event Dump Request); When the file classification unit is classified as a notification data signal, a comparison unit that compares the currently delivered packet with information stored in advance in the file information DB to determine whether the SOE data file has been changed, and the comparison result of the comparison unit indicates that the SOE data file is In case of change, a request signal generator that generates a data request signal (COS Event Dump Request) using the transmitted information, and sets a timer in the generated data request signal (COS Event Dump Request), A timer setting unit that counts the time from when the Dump Request) is transmitted until the corresponding response data signal is received, and when the file classification unit is classified as a response data signal, the response data signal is parsed and and a parsing unit that transmits SOE data to the SOE server.
또한, 상기 비교부는 파일이 처음 저장된 시간(COS Dump Start Time) 및 파일에 저장된 데이터 개수(COS Data Number) 중 적어도 하나를 비교한다.In addition, the comparison unit compares at least one of a time at which the file is initially stored (COS Dump Start Time) and the number of data stored in the file (COS Data Number).
또한, 상기 타이머 설정부는 응답 데이터 신호(SOE Dump Response)가 미리 설정된 시간 동안 응답이 없는 경우(RTO), RTO(Retransmission Time Out)가 발생한 패킷에 대해 전송 에러로 판단한다.In addition, when there is no response to the response data signal (SOE Dump Response) for a preset period of time (RTO), the timer setting unit determines that a packet in which a Retransmission Time Out (RTO) occurs is a transmission error.
또한, 상기 타이머 설정부는 응답 데이터 신호(SOE Dump Response)가 수신되면 데이터 요구 신호(COS Event Dump Request)에 설정된 타이머를 해제한다.In addition, the timer setting unit releases the timer set in the data request signal (COS Event Dump Request) when the response data signal (SOE Dump Response) is received.
전술한 바와 같은 본 발명에 의하면, 본 발명의 SOE 연계를 위한 마스터 모듈 장치는, 감시 및 제어 시스템에서 발생되는 이벤트를 밀리세컨드(millisecond) 단위로 기록하고, SOE 데이터 파일의 손실을 방지하여 사고 발생 시 사고의 원인을 보다 정확하고 빠르게 분석할 수 있다. According to the present invention as described above, the master module device for SOE linkage of the present invention records events occurring in the monitoring and control system in millisecond units, and prevents the loss of the SOE data file, thereby causing an accident. The cause of the accident can be analyzed more accurately and quickly.
또한, 분석된 SOE 데이터가 운영자에게 서비스되도록 하여, 향후 SOE 시스템의 구성 및 SOE 데이터 취득 서비스를 적용하기 위한 좋은 참조가 될 것으로 판단된다.In addition, it is judged that it will be a good reference for applying the SOE data acquisition service and the configuration of the SOE system in the future by allowing the analyzed SOE data to be serviced to the operator.
상술한 효과와 더불어 본 발명의 구체적인 효과는 이하 발명을 실시하기 위한 구체적인 사항을 설명하면서 함께 기술한다. In addition to the above-described effects, the specific effects of the present invention will be described together while describing specific details for carrying out the invention below.
도1은 본 발명의 실시예에 따른 SOE 시스템의 구성을 나타낸 구성도
도2는 도1에서 호스트 서버의 구성을 상세히 나타낸 구성도
도3은 도2에서 통신모듈의 구성을 상세히 나타낸 구성도
도4는 도3에서 SOE 처리부의 구성을 상세히 나타낸 구성도
도5는 본 발명의 실시예에 따른 SOE 연계를 위한 마스터 통신모듈의 동작을 설명하기 위한 흐름도1 is a configuration diagram showing the configuration of an SOE system according to an embodiment of the present invention;
2 is a configuration diagram showing the configuration of the host server in FIG. 1 in detail;
3 is a configuration diagram showing the configuration of the communication module in FIG. 2 in detail;
4 is a configuration diagram showing the configuration of the SOE processing unit in FIG. 3 in detail;
5 is a flowchart for explaining the operation of the master communication module for SOE linkage according to an embodiment of the present invention;
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.The above-described objects, features and advantages will be described below in detail with reference to the accompanying drawings, and accordingly, those skilled in the art to which the present invention pertains will be able to easily implement the technical idea of the present invention. In describing the present invention, if it is determined that a detailed description of a known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description will be omitted. Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings. In the drawings, the same reference numerals are used to indicate the same or similar components.
이하에서는, 본 발명의 바람직한 실시예에 따른 SOE 연계를 위한 마스터 모듈 장치에 관하여 도면을 참조하여 상세하게 설명하도록 한다.Hereinafter, a master module device for SOE linkage according to a preferred embodiment of the present invention will be described in detail with reference to the drawings.
도1은 본 발명의 실시예에 따른 SOE 시스템의 구성을 나타낸 구성도이고, 도2는 도1에서 호스트 서버의 구성을 상세히 나타낸 구성도이다.1 is a configuration diagram showing the configuration of an SOE system according to an embodiment of the present invention, and FIG. 2 is a configuration diagram showing the configuration of the host server in FIG. 1 in detail.
도1 및 도2에서 도시한 것과 같이, SOE 시스템은 SOE 스테이션(100)과, 호스트 서버(200)로 구성된다. 그리고 SOE 스테이션(100)과 호스트 서버(200)는 유선망인 제어 네트워크(Control Net) 상에서 서로 연결되어 데이터를 송수신 할 수 있다.1 and 2 , the SOE system includes an SOE
SOE 스테이션(100)은 이중화 전원, CPU, DIM(Digital Input Module) 보드로 구성되며, 시스템 제어에 영향을 미치는 주요 디지털 데이터(이벤트 데이터)를 고속으로 수집하여 이벤트 데이터들의 발생 시간과 순서를 포함하는 SOE 데이터를 밀리세컨드(millisecond) 단위로 생성하고, 파일형태로 저장한다. The SOE
이때, SOE 스테이션(100)은 파일1(F1)부터 순차적으로 COS(Change of Status)를 저장하여 일정시간(예로서, 10초)이 경과하거나, 일정개수(예로서, 1000개 COS)가 입력되면, 호스트 서버(200)에 "Information XR(Extended Reports)"를 전송한다. 이때, "Information XR"은 SOE 관련 메시지가 전송할 SOE 데이터 파일이 존재함을 알리기 위한 알림 데이터 신호이다.At this time, the SOE
그리고 SOE 스테이션(100)은 "Information XR"가 전송되면 파일 2(F2)에 COS를 계속 수집한다. 이처럼, SOE 스테이션(100)은 파일1(F1)~파일4(F4)를 로테이션(Rotion)하여 COS를 저장한다. "Information XR"는 현재 DIM 보드들에 입력된 데이터 정보, 파일의 수집 시작시간, 상태가 변한 데이터 수(COS Count)를 포함한다.And the SOE
도2에서는 SOE 데이터 파일이 4개(F1, F2, F3, F4)인 경우를 나타내고 있으나, 이에 한정되지 않으며, SOE 데이터 파일의 개수는 더 많을 수도, 또는 더 적을 수도 있다.Although FIG. 2 shows a case in which there are four (F1, F2, F3, F4) SOE data files, the present invention is not limited thereto, and the number of SOE data files may be larger or smaller.
호스트 서버(200)는 마스터 모듈로서, SOE 스테이션(100)에 저장된 해당 파일들을 동기화하고, 일정 주기로 SOE 데이터 파일을 취득한다. 이때, 호스트 서버(200)는 SOE 스테이션(100)에서 전송되는 "Information XR"를 분석하여 아직 취득하지 못한 SOE 데이터 파일을 확인하고, 데이터 요구 신호(COS Event Dump Request)를 사용하여 취득한다. 호스트 서버(200)는 취득한 SOE 데이터 파일을 일별 SOE 데이터로 저장하며, 동시에 COS 포인터를 프린트(300) 및 MMI(400)로 전송되어 출력할 수 있다. The
호스트 서버(200)는 도2에서 도시한 것과 같이, 통신모듈(210), SOE 서버(220) 및 데이터베이스(230)를 포함한다. 그리고 호스트 서버(200)는 커맨드 기반의 모니터링을 위한 HMI 화면을 갖는 SOE 표시부(240)를 외부로 포함할 수 있다.As shown in FIG. 2 , the
통신모듈(210)은 SOE 스테이션(100)에서 생성된 SOE 데이터 파일을 전용의 프로토콜을 이용하여 동기화하여 SOE 데이터 파일을 취득한다.The
이때, SOE 스테이션(100)과 통신모듈(210) 간 사용되는 전용 프로토콜은 "Information XR", "SOE Dump", "Initial Dump", "RAS XR", "Time Sync."를 포함한다. "Information XR"는 현재 DIM 보드들에 입력된 데이터, 파일들의 수집 시작시간, 상태가 변환 데이터 수(COS Count)의 XR 전송과 동기화시키며, "SOE Dump"는 상태가 변환 파일(COS 이벤트)의 데이터 덤프(Dump)와 동기화시키고, "Initial Dump"는 호스트 서버(200) 초기화 시 DIM 보드의 입력 데이터 덤프와 동기화시킨다. 또한, "RAS XR"는 전송되는 데이터 수(Live Count) 및 DIM 보드 상태 정보 전송과 동기화시키며, "Time Sync."는 호스트 서버(200)에서 현재 시간 쓰기(Write)를 동기화시킨다.In this case, the dedicated protocol used between the SOE
SOE 서버(220)는 통신모듈(210)에서 취득된 SOE 데이터 파일을 읽기(read)하고, 읽기(read)한 SOE 데이터 파일을 데이터베이스(230)에 일별 SOE 데이터로 저장한다. 데이터베이스(230)에 저장되는 일별 SOE 데이터는 MMI(Man-Machine Interface)(400)를 통해 운영자에게 제공될 수 있다. 그리고 SOE 서버(220)는 호스트 서버(200)가 이중화 액션일 경우 프린트(300)로 일별 SOE 데이터를 전송하여 출력할 수 있다.The SOE
운영자는 클라이언트 PC 등의 MMI(Man-Machine Interface)(400)를 통해 호스트 서버(200)에 저장된 SOE 데이터를 원거리에서도 검색할 수 있다. MMI(400)를 통해 운영자는 이벤트의 발생 원인을 분석하고 미래 상황을 예측할 수 있다.The operator may search the SOE data stored in the
도3은 도2에서 통신모듈의 구성을 상세히 나타낸 구성도이다.3 is a configuration diagram showing the configuration of the communication module in FIG. 2 in detail.
도3에서 도시한 것과 같이, 통신모듈(210)은 제어 네트워크의 데이터 송수신을 담당하는 송신부(212) 및 수신부(211)와, SOE 스테이션(100)에서 수신되는 SOE 데이터 파일을 동기화하고 데이터 요구 신호(COS Event Dump Request)에 따른 응답 데이터 신호(SOE Dump Response)를 확인하여 SOE 데이터 손실을 복구하는 SOE 처리부(214)를 포함한다. 그리고 통신모듈(210)은 송신부(212) 및 수신부(211)와 SOE 처리부(214) 간의 데이터 처리 위해 데이터를 저장 및 전달하는 메시지 큐(Queue)(213)와, 통신모듈(210)의 처리 내용 및 결과를 운영자가 모니터링 할 수 있도록 호스트 서버(200)의 SOE 표시부(240)로 제공하는 디버그 처리부(215)를 포함한다.As shown in FIG. 3 , the
한편, SOE 스테이션(100)과 통신모듈(210)의 통신에 이용되는 전송계층 프로토콜은 UDP(User Datagram Protocol)를 사용할 수 있다.Meanwhile, a transport layer protocol used for communication between the
수신부(211)는 SOE 스테이션(100)에서 전송되는 SOE 관련 메시지를 수신하여 SOE 처리부(214)로 전달한다. SOE 관련 메시지는 호스트 서버(200)와 SOE 스테이션(100) 간의 동기화를 위한 데이터와, 데이터 요구 신호(COS Event Dump Request)에 따른 응답 데이터 신호(SOE Dump Response)를 포함한다. 이때 동기화를 위한 데이터는 "Information XR", "SOE Dump", "Initial Dump", "RAS XR", "Time Sync."를 포함한다. 그리고 데이터 요구 신호(COS Event Dump Request)는 상태가 변한 SOE 데이터를 요구하기 위한 신호이다.The receiving
SOE 처리부(214)는 수신부(211)에서 전달되는 SOE 관련 메시지 중 전송할 SOE 데이터 파일이 존재함을 알리기 위한 "Information XR"인 경우, 변경된 SOE 데이터에 대해서 데이터 요구 신호(COS Event Dump Request)를 생성하여 송신부(212)로 전달한다. 이때, 생성되는 데이터 요구 신호(COS Event Dump Request)는 변경된 SOE 데이터의 시퀀스 번호를 포함할 수 있다.The
송신부(212)는 SOE 처리부(214)에서 전달되는 데이터 요구 신호(COS Event Dump Request)를 SOE 스테이션(100)으로 전송한다. SOE 스테이션(100)은 데이터 요구 신호(COS Event Dump Request)에 대응되는 SOE 데이터를 포함하는 응답 데이터 신호(SOE Dump Response)를 수신부(211)로 전송하게 된다. The
SOE 처리부(214)는 수신부(211)에서 전달되는 SOE 관련 메시지 중 응답 데이터 신호(SOE Dump Response)인 경우, 응답 데이터 신호(SOE Dump Response)를 파싱(Parsing)하여 SOE 서버(200)로 SOE 데이터를 전달한다. 그리고 SOE 처리부(214)는 다음 파일에 대한 데이터 요구 신호(COS Event Dump Request)를 생성하여 송신부(212)로 전달한다.The
송신부(212)는 SOE 처리부(214)에서 전달되는 다음 변경된 SOE 데이터의 시퀀스 번호를 포함하는 데이터 요구 신호(COS Event Dump Request)를 SOE 스테이션(100)으로 전송한다. The
이때, 송신부(212) 및 수신부(211)와 SOE 처리부(214)는 스레드(thread)로 동작하며, 서로 간의 통신은 메시지 큐(Queue)(213)를 사용할 수 있다. In this case, the
메시지 큐(Queue)(213)는 수신부(211)로부터 입력되는 SOE 관련 메시지를 순차적으로 입력받고, 입력되는 순서대로 SOE 처리부(214)로 전달하는 제1 메시지 큐(213a)와, SOE 처리부(214)로부터 입력되는 데이터 요구 신호(COS Event Dump Request)를 순차적으로 입력받고, 입력되는 순서대로 송신부(212)를 통해 SOE 스테이션(100)으로 전송하는 제2 메시지 큐(213b)를 포함한다.The
디버그 처리부(215)는 통신모듈(210)의 처리 내용 및 결과를 운영자가 모니터링 할 수 있도록 호스트 서버(200)의 SOE 표시부(240)로 제공한다.The
도4는 도3에서 SOE 처리부의 구성을 상세히 나타낸 구성도이다.FIG. 4 is a configuration diagram showing the configuration of the SOE processing unit in FIG. 3 in detail.
도4에서 도시한 것과 같이, SOE 처리부(214)는 파일 분류부(10), 비교부(20), 요청신호 생성부(30), 파일정보 데이터베이스(DB)(40), 타이머 설정부(50) 및 파싱부(60)를 포함한다.As shown in FIG. 4 , the
파일 분류부(10)는 수신부(211)에서 메시지 큐(Queue)(213)를 통해 전달되는 SOE 관련 메시지를 확인한다. 그리고 파일 분류부(10)는 확인된 SOE 관련 메시지가 전송할 SOE 데이터 파일이 존재함을 알리기 위한 "Information XR"인지, 또는 데이터 요구 신호(COS Event Dump Request)에 대응되는 응답 데이터 신호(SOE Dump Response)인지를 분류한다.The
SOE 관련 메시지가 "Information XR"인 경우는 SOE 스테이션(100)에서 파일1(F1)에 COS가 미리 설정된 크기만큼 모두 저장되어 호스트 서버(200)에서 취득할 SOE 데이터 파일이 SOE 스테이션(100)에 존재하는 것을 나타낸다. 또한 SOE 관련 메시지가 응답 데이터 신호(SOE Dump Response)인 경우는 데이터 요구 신호(COS Event Dump Request)에 대한 응답으로, 요청된 SOE 데이터 파일이 전송되는 것을 나타낸다. When the SOE-related message is "Information XR", the COS is stored in file 1 (F1) in the
파일 분류부(10)에서 SOE 관련 메시지가 "Information XR"로 분류되는 경우, 비교부(20)는 파일정보 DB(40)를 검색하여 현재 전달된 패킷과 파일정보 DB(40)에 저장된 파일이 처음 저장된 시간(COS Dump Start Time) 및 파일에 저장된 데이터 개수(COS Data Number)를 서로 비교하여, SOE 데이터 파일의 변경 유무를 파악한다.When the SOE-related message is classified as “Information XR” in the
요청신호 생성부(30)는 비교부(20)의 비교 결과, 현재 전달된 파일의 "COS Dump Start Time" 및 "COS Data Number" 중 어느 하나라도 파일정보 DB(40)에서 검색된 값과 다른 경우, 즉 SOE 데이터 파일이 변경된 경우 전달된 정보를 이용하여 데이터 요구 신호(COS Event Dump Request)를 생성하고 송신부(212)를 통해 SOE 스테이션(100)으로 전송한다.As a result of the comparison of the
타이머 설정부(50)는 송신부(212)와 수신부(211)를 감시하며, SOE 스테이션(100)으로 전송된 데이터 요구 신호(COS Event Dump Request)에 따른 응답 데이터 신호(SOE Dump Response)가 수신되는지를 확인한다. 이를 위해 타이머 설정부(50)는 전송되는 데이터 요구 신호(COS Event Dump Request)에 타이머를 설정하여, 데이터 요구 신호(COS Event Dump Request)를 전송한 시간부터 대응되는 응답 데이터 신호(SOE Dump Response)가 수신될 때까지의 시간을 카운팅한다. 이때, 타이머 설정부(50)는 응답 데이터 신호(SOE Dump Response)가 미리 설정된 시간 동안 응답이 없는 경우(RTO), RTO(Retransmission Time Out)가 발생한 패킷에 대해 전송 에러로 판단한다. The
타이머 설정부(50)는 전송 에러로 판단되는 경우, 앞서 전송된 데이터 요구 신호(COS Event Dump Request)를 SOE 스테이션(100)으로 재전송한다. 이때, 타이머 설정부(50)는 요구 신호(COS Event Dump Request)에 설정한 타이머를 초기화하고 전송되는 데이터 요구 신호(COS Event Dump Request)에 타이머를 재설정한다. When it is determined as a transmission error, the
타이머 설정부(50)는 SOE 스테이션(100)으로 전송된 데이터 요구 신호(COS Event Dump Request)에 따른 응답 데이터 신호(SOE Dump Response)가 수신될 때까지 이와 같은 과정을 반복함으로써, SOE 데이터 파일 손실을 복구한다. 그리고 타이머 설정부(50)는 응답 데이터 신호(SOE Dump Response)가 수신되면 데이터 요구 신호(COS Event Dump Request)에 설정된 타이머를 해제한다.The
이 과정을 통해, 통신모듈(214)은 SOE 스테이션(100)에서 생성한 파일 1~4(F1~F4)을 동기화하고, SOE 서버(200)로 SOE 스테이션(100)에서 수집되는 SOE 데이터를 빠짐없이 전달할 수 있게 된다.Through this process, the
한편, 파일 분류부(10)에서 SOE 관련 메시지가 응답 데이터 신호(SOE Dump Response)로 분류되는 경우, 파싱부(60)는 현재 전달된 응답 데이터 신호(SOE Dump Response)를 파싱(Parsing)하여 SOE 서버(200)로 SOE 데이터를 전달한다. 그리고 요청신호 생성부(30)는 다음 파일에 대한 데이터 요구 신호(COS Event Dump Request)를 생성하여 송신부(212)로 전달한다.On the other hand, when the
이처럼, 본 발명은 SOE 스테이션(100)에서 감시 및 제어 시스템에서 발생되는 이벤트를 밀리세컨드(millisecond) 단위로 수집하여 기록하고, 통신모듈(210)에서 SOE 데이터 파일을 취득할 때, 취득되는 SOE 데이터 파일의 손실을 방지할 수 있어 감시 및 제어 시스템에서 사고 발생 시 사고의 원인을 보다 정확하고 빠르게 분석할 수 있게 된다.As such, the present invention collects and records events occurring in the monitoring and control system in the
도5는 본 발명의 실시예에 따른 SOE 연계를 위한 마스터 통신모듈의 동작을 설명하기 위한 흐름도이다. 이때, 도1 내지 도4와 동일한 참조부호는 동일한 기능을 수행하는 동일한 부재를 지칭한다. 5 is a flowchart for explaining the operation of the master communication module for SOE linkage according to an embodiment of the present invention. In this case, the same reference numerals as in FIGS. 1 to 4 refer to the same members performing the same functions.
도5를 참조하여 설명하면, 먼저 SOE 스테이션(100)은 시스템 제어에 영향을 미치는 주요 디지털 데이터(이벤트 데이터)를 고속으로 수집하여 이벤트 데이터들의 발생 시간과 순서를 포함하는 SOE 데이터를 밀리세컨드(millisecond) 단위로 생성하고, 파일형태로 저장한다. 도5에서는 SOE 데이터 파일이 4개(F1, F2, F3, F4)인 경우를 나타내고 있다.5, first, the
SOE 스테이션(100)은 파일1(F1)부터 순차적으로 COS(Change of Status)를 저장하여 일정시간(예로서, 10초)이 경과하거나, 일정개수(예로서, 1000개 COS)가 입력되면, 통신모듈(210)에 “Information XR(Extended Reports)”를 전송한다. 그리고 SOE 스테이션(100)은 “Information XR”가 전송되면 파일 2(F2)에 COS를 계속 수집한다. 이처럼, SOE 스테이션(100)은 파일1(F1)~파일4(F4)를 로테이션(Rotion)하여 COS를 저장한다. "Information XR"는 현재 DIM 보드들에 입력된 데이터 정보, 파일의 수집 시작시간, 상태가 변한 데이터 수(COS Count)를 포함한다.The
그리고 통신모듈(210)은 수신부(211)를 통해 전송할 SOE 데이터 파일(F1)이 존재함을 알리기 위한 "Information XR"이 수신되면, 변경된 SOE 데이터에 대해서 제1 데이터 요구 신호(COS Event Dump Request #1)를 생성한다. 그리고 통신모듈(210)은 송신부(212)를 통해 변경된 SOE 데이터의 시퀀스 번호(SOE Data #0~99)를 포함하는 제1 데이터 요구 신호(COS Event Dump Request #1)를 SOE 스테이션(100)으로 전달한다.And when "Information XR" for notifying that the SOE data file F1 to be transmitted exists through the receiving
이때, 통신모듈(210)은 SOE 처리부(214)의 타이머 설정부(50)를 통해 전송되는 제1 데이터 요구 신호(COS Event Dump Request #1)에 타이머를 설정하여, 제1 데이터 요구 신호(COS Event Dump Request #1)를 전송한 시간부터 대응되는 제1 응답 데이터 신호(SOE Dump Response #1)가 수신될 때까지의 시간을 카운팅한다.At this time, the
이어 SOE 스테이션(100)은 전송된 제1 데이터 요구 신호(COS Event Dump Request #1)에 대응되는 파일1(F1)에 저장되는 SOE 데이터를 포함하는 제1 응답 데이터 신호(SOE Dump Response #1)를 생성하여 통신모듈(210)로 전송하게 된다.Subsequently, the
통신모듈(210)은 SOE 스테이션(100)으로부터 제1 응답 데이터 신호(SOE Dump Response #1)가 수신되면, 제1 응답 데이터 신호(SOE Dump Response #1)를 파싱(Parsing)하여 SOE 서버(200)로 SOE 데이터를 전달하고, 제1 데이터 요구 신호(COS Event Dump Request #1)에 설정된 타이머를 해제한다. When the
그리고 통신모듈(210)은 다음 파일인 파일2(F2)에 대한 제2 데이터 요구 신호(COS Event Dump Request)를 생성한다. 그리고 통신모듈(210)은 변경된 SOE 데이터의 시퀀스 번호(SOE Data #100~199)를 포함하는 제2 데이터 요구 신호(COS Event Dump Request #2)를 SOE 스테이션(100)으로 전달한다. 이때, 통신모듈(210)은 SOE 처리부(214)의 타이머 설정부(50)를 통해 전송되는 제2 데이터 요구 신호(COS Event Dump Request #2)에 타이머를 설정하여, 제2 데이터 요구 신호(COS Event Dump Request #2)를 전송한 시간부터 대응되는 제2 응답 데이터 신호(SOE Dump Response #2)가 수신될 때까지의 시간을 카운팅한다.And the
이어 SOE 스테이션(100)은 전송된 제2 데이터 요구 신호(COS Event Dump Request #2)에 대응되는 파일2(F2)에 저장되는 SOE 데이터를 포함하는 제2 응답 데이터 신호(SOE Dump Response #2)를 생성하여 통신모듈(210)로 전송하게 된다.Subsequently, the
이때, 통신모듈(210)로 전송되는 중에 제2 응답 데이터 신호(SOE Dump Response #2)가 유선망인 제어 네트워크(Control Net) 상에서 손상되거나 손실(Pkt.Lost)되는 경우, 통신모듈(210)에서는 제2 데이터 요구 신호(COS Event Dump Request #1)에 대응되는 제2 응답 데이터 신호(SOE Dump Response #2)를 수신하지 못하게 된다.At this time, when the second response data signal (SOE Dump Response #2) is damaged or lost (Pkt.Lost) on the control network, which is a wired network, while being transmitted to the
따라서, 통신모듈(210)은 제2 응답 데이터 신호(SOE Dump Response #2)가 미리 설정된 시간 동안 응답이 없는 경우(RTO), RTO(Retransmission Time Out)가 발생한 패킷에 대해 전송 에러로 판단한다. 그리고 통신모듈(210)은 전송 에러로 판단되는 경우, 앞서 전송된 제2 데이터 요구 신호(COS Event Dump Request #2)를 SOE 스테이션(100)으로 재전송한다. 이때, 통신모듈(210) 요구 신호(COS Event Dump Request)에 설정한 타이머를 초기화하고 전송되는 제2 데이터 요구 신호(COS Event Dump Request #2)에 타이머를 재설정한다. Accordingly, when there is no response (RTO) for the second response data signal (SOE Dump Response #2) for a preset time, the
SOE 스테이션(100)은 재전송된 제2 데이터 요구 신호(COS Event Dump Request #2)에 대응되는 파일2(F2)에 저장되는 SOE 데이터를 포함하는 제2 응답 데이터 신호(SOE Dump Response #2)를 통신모듈(210)로 재전송하게 된다.The
통신모듈(210)은 SOE 스테이션(100)으로부터 제2 응답 데이터 신호(SOE Dump Response #2)가 수신되면, 제2 응답 데이터 신호(SOE Dump Response #2)를 파싱(Parsing)하여 SOE 서버(200)로 SOE 데이터를 전달하고, 제2 데이터 요구 신호(COS Event Dump Request #2)에 설정된 타이머를 해제한다. When the second response data signal (SOE Dump Response #2) is received from the
그리고 통신모듈(210)은 다음 파일인 파일3(F3)에 대한 제3 데이터 요구 신호(COS Event Dump Request #3)를 생성한다. 그리고 통신모듈(210)은 변경된 SOE 데이터의 시퀀스 번호(SOE Data #200~299)를 포함하는 제3 데이터 요구 신호(COS Event Dump Request #3)를 SOE 스테이션(100)으로 전달한다. 이때, 통신모듈(210)은 SOE 처리부(214)의 타이머 설정부(50)를 통해 전송되는 제3 데이터 요구 신호(COS Event Dump Request #3)에 타이머를 설정하여, 제3 데이터 요구 신호(COS Event Dump Request #3)를 전송한 시간부터 대응되는 제3 응답 데이터 신호(SOE Dump Response #3)가 수신될 때까지의 시간을 카운팅한다.And the
이러한 과정을 통해, 통신모듈(214)은 SOE 스테이션(100)에서 생성한 파일 1~4(F1~F4)을 동기화하고, SOE 서버(200)로 SOE 스테이션(100)에서 수집되는 SOE 데이터를 빠짐없이 전달할 수 있게 된다.Through this process, the
전술한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.For those of ordinary skill in the art to which the present invention pertains, various substitutions, modifications and changes are possible within the scope of the present invention without departing from the technical spirit of the present invention. is not limited by
10: 파일 분류부 20: 비교부
30: 요청신호 생성부 40: 파일정보 DB
50: 타이머 설정부 60: 파싱부
100: SOE 스테이션 200: 호스트 서버
210: 통신 모듈 211: 수신부
212: 송신부 213: 메시지 큐
214: SOE 처리부 215: 디버그 처리부
220: SOE 서버 230: 데이터베이스
240: SOE 표시부 300: 프린트
400: MMI10: file classification unit 20: comparison unit
30: request signal generator 40: file information DB
50: timer setting unit 60: parsing unit
100: SOE station 200: host server
210: communication module 211: receiver
212: sender 213: message queue
214: SOE processing unit 215: debug processing unit
220: SOE server 230: database
240: SOE display unit 300: print
400: MMI
Claims (8)
상기 SOE 스테이션과 유선망인 제어 네트워크를 통해 연결되어 상기 SOE 스테이션에 저장된 파일들을 동기화하고, SOE 데이터 파일을 취득하는 호스트 서버를 포함하고,
상기 호스트 서버는,
상기 SOE 스테이션에서 생성된 SOE 데이터 파일을 전용의 프로토콜을 이용하여 동기화하고, 타이머 설정을 통해 데이터 요구 신호(COS Event Dump Request)에 따른 응답 데이터 신호(SOE Dump Response)의 손실을 복구하는 통신모듈; 및
상기 통신모듈에서 취득된 SOE 데이터 파일을 읽기(read)하여 데이터베이스에 일별 SOE 데이터로 저장하는 SOE 서버를 포함하며,
상기 호스트 서버에 포함된 상기 통신모듈은,
상기 제어 네트워크를 통해 상기 SOE 스테이션과의 데이터 송수신을 담당하는 송수신부와,
상기 SOE 스테이션에서 수신되는 상기 SOE 데이터 파일을 동기화하고, 상기 데이터 요구 신호에 대한 상기 응답 데이터 신호를 확인하여 SOE 데이터 손실을 복구하는 SOE 처리부를 포함하는
SOE 연계를 위한 마스터 모듈 장치.
an SOE station that collects event data and stores the SOE data including the occurrence time and sequence of the event data in a file format; and
a host server connected to the SOE station through a wired control network to synchronize files stored in the SOE station, and to acquire an SOE data file;
The host server,
a communication module for synchronizing the SOE data file generated by the SOE station using a dedicated protocol and recovering a loss of a response data signal (SOE Dump Response) according to a data request signal (COS Event Dump Request) through timer setting; and
and an SOE server that reads the SOE data file acquired from the communication module and stores it as daily SOE data in a database,
The communication module included in the host server,
a transceiver for transmitting and receiving data to and from the SOE station through the control network;
and an SOE processing unit that synchronizes the SOE data file received from the SOE station and recovers the SOE data loss by checking the response data signal to the data request signal.
Master module device for SOE linkage.
상기 통신모듈은
상기 송수신부 및 상기 SOE 처리부 간의 데이터 처리 위해 데이터를 저장 및 전달하는 메시지 큐(Queue)와,
상기 통신모듈의 처리 내용 및 결과를 운영자가 모니터링 할 수 있도록 호스트 서버의 SOE 표시부로 제공하는 디버그 처리부를 포함하는 SOE 연계를 위한 마스터 모듈 장치.
The method of claim 1,
The communication module is
a message queue for storing and delivering data for data processing between the transceiver and the SOE processing unit;
The master module device for SOE linkage including a debug processing unit that provides the processing contents and results of the communication module to the SOE display unit of the host server so that the operator can monitor.
상기 SOE 처리부는
SOE 관련 메시지가 전송할 SOE 데이터 파일이 존재함을 알리기 위한 알림 데이터 신호인지, 또는 데이터 요구 신호(COS Event Dump Request)에 대응되는 응답 데이터 신호인지를 분류하는 파일 분류부와,
상기 파일 분류부에서 알림 데이터 신호로 분류되면, 현재 전달된 패킷과 파일정보 DB에 미리 저장된 정보를 비교하여 SOE 데이터 파일의 변경 유무를 파악하는 비교부와,
상기 비교부의 비교 결과, SOE 데이터 파일이 변경된 경우 전달된 정보를 이용하여 데이터 요구 신호(COS Event Dump Request)를 생성하는 요청신호 생성부와,
상기 생성된 데이터 요구 신호(COS Event Dump Request)에 타이머를 설정하여, 데이터 요구 신호(COS Event Dump Request)를 전송한 시간부터 대응되는 응답 데이터 신호가 수신될 때까지의 시간을 카운팅하는 타이머 설정부와,
상기 파일 분류부에서 응답 데이터 신호로 분류되면, 상기 응답 데이터 신호를 파싱(Parsing)하여 상기 SOE 서버로 SOE 데이터를 전달하는 파싱부를 포함하는 SOE 연계를 위한 마스터 모듈 장치.
The method of claim 1,
The SOE processing unit
A file classification unit for classifying whether the SOE-related message is a notification data signal for notifying that there is an SOE data file to be transmitted or a response data signal corresponding to a data request signal (COS Event Dump Request);
a comparison unit for determining whether the SOE data file has been changed by comparing the currently transmitted packet with information stored in advance in the file information DB when the file classification unit is classified as a notification data signal;
a request signal generation unit for generating a data request signal (COS Event Dump Request) using the transmitted information when the SOE data file is changed as a result of the comparison of the comparison unit;
A timer setting unit that sets a timer in the generated data request signal (COS Event Dump Request) and counts the time from the time the data request signal (COS Event Dump Request) is transmitted until the corresponding response data signal is received Wow,
and a parsing unit that, when classified as a response data signal by the file classifying unit, parses the response data signal and transmits the SOE data to the SOE server.
상기 비교부는 파일이 처음 저장된 시간(COS Dump Start Time) 및 파일에 저장된 데이터 개수(COS Data Number) 중 적어도 하나를 비교하는 SOE 연계를 위한 마스터 모듈 장치.
5. The method of claim 4,
The comparator is a master module device for SOE linkage that compares at least one of a time at which the file is initially stored (COS Dump Start Time) and the number of data stored in the file (COS Data Number).
상기 타이머 설정부는 응답 데이터 신호(SOE Dump Response)가 미리 설정된 시간 동안 응답이 없는 경우(RTO), RTO(Retransmission Time Out)가 발생한 패킷에 대해 전송 에러로 판단하는 SOE 연계를 위한 마스터 모듈 장치.
5. The method of claim 4,
When the timer setting unit does not respond to a response data signal (SOE Dump Response) for a preset period of time (RTO), a master module device for SOE linkage that determines a packet having a Retransmission Time Out (RTO) as a transmission error.
상기 타이머 설정부는 응답 데이터 신호(SOE Dump Response)가 수신되면 데이터 요구 신호(COS Event Dump Request)에 설정된 타이머를 해제하는 SOE 연계를 위한 마스터 모듈 장치.
5. The method of claim 4,
The timer setting unit is a master module device for SOE linkage to release the timer set in the data request signal (COS Event Dump Request) when the response data signal (SOE Dump Response) is received.
상기 SOE 스테이션은 SOE 데이터를 밀리세컨드(millisecond) 단위로 생성하는 SOE 연계를 위한 마스터 모듈 장치.
The method of claim 1,
The SOE station is a master module device for SOE linkage that generates SOE data in millisecond units.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180046021A KR102427946B1 (en) | 2018-04-20 | 2018-04-20 | Master Module Device for SOE Interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180046021A KR102427946B1 (en) | 2018-04-20 | 2018-04-20 | Master Module Device for SOE Interface |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190122360A KR20190122360A (en) | 2019-10-30 |
KR102427946B1 true KR102427946B1 (en) | 2022-08-01 |
Family
ID=68463073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180046021A KR102427946B1 (en) | 2018-04-20 | 2018-04-20 | Master Module Device for SOE Interface |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102427946B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003058240A (en) * | 2001-05-31 | 2003-02-28 | Fisher Rosemount Syst Inc | Sequence of events detection in process control system |
KR101207944B1 (en) * | 2011-02-01 | 2012-12-05 | 두산중공업 주식회사 | Lossless method of sequence of event for plant |
JP5401479B2 (en) * | 2011-01-19 | 2014-01-29 | 株式会社日立製作所 | Control system and SOE device |
-
2018
- 2018-04-20 KR KR1020180046021A patent/KR102427946B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003058240A (en) * | 2001-05-31 | 2003-02-28 | Fisher Rosemount Syst Inc | Sequence of events detection in process control system |
JP5401479B2 (en) * | 2011-01-19 | 2014-01-29 | 株式会社日立製作所 | Control system and SOE device |
KR101207944B1 (en) * | 2011-02-01 | 2012-12-05 | 두산중공업 주식회사 | Lossless method of sequence of event for plant |
Also Published As
Publication number | Publication date |
---|---|
KR20190122360A (en) | 2019-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8682934B2 (en) | Metadata generating apparatus, information processing apparatus, imaging apparatus, video conference system, security system, method of generating metadata, and program | |
CN106452819B (en) | Data acquisition system and data acquisition method | |
CN102412999B (en) | Packet capturing based remote fault location method, system and device | |
KR20140051173A (en) | Data analysis system | |
CN106598815B (en) | A kind of real-time asynchronous log collecting method and system | |
CN103346960A (en) | Recognizable figure-based data transmission method across networks | |
CN108769805A (en) | Data transmission method, device, computer equipment and storage medium | |
CN111818041B (en) | Real-time message processing system and method based on network layer message analysis | |
CN112688921A (en) | Industrial data acquisition system | |
CN108063832B (en) | Cloud storage system and storage method thereof | |
CN112953757A (en) | Data distribution method, system and computer equipment | |
JP2010287142A (en) | Fault tolerant computer system and method in fault tolerant computer system | |
CN114489477A (en) | Decentralized distributed storage method based on block chain | |
KR102427946B1 (en) | Master Module Device for SOE Interface | |
CN111741328B (en) | Video analysis method, electronic device, storage medium and system | |
US9747142B2 (en) | Method for centralizing events for a multilevel hierarchical computer management system | |
CN113259448A (en) | Method and system for transmitting and monitoring log data | |
CN113259700A (en) | Management device, server, video storage method and system | |
CN112738188A (en) | Data cross-network transmission method and device | |
US10334004B2 (en) | System and method for networked video capture, backup, and serving | |
CN114598622B (en) | Data monitoring method and device, storage medium and computer equipment | |
CN116132625A (en) | Supervision method and device for transaction flow | |
US20060129674A1 (en) | Monitoring system, apparatus to be monitored, monitoring apparatus, and monitoring method | |
CN111182047B (en) | Method and system for transferring files between large data platforms across a network | |
CN110719326B (en) | Data synchronization method in high-availability software system adapting to low-quality communication link |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |