KR101545232B1 - Integrated monitoring and control system using distributed computing - Google Patents
Integrated monitoring and control system using distributed computing Download PDFInfo
- Publication number
- KR101545232B1 KR101545232B1 KR1020140179701A KR20140179701A KR101545232B1 KR 101545232 B1 KR101545232 B1 KR 101545232B1 KR 1020140179701 A KR1020140179701 A KR 1020140179701A KR 20140179701 A KR20140179701 A KR 20140179701A KR 101545232 B1 KR101545232 B1 KR 101545232B1
- Authority
- KR
- South Korea
- Prior art keywords
- remote
- remote monitoring
- server
- monitoring
- control
- Prior art date
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 155
- 238000004891 communication Methods 0.000 claims abstract description 15
- 230000001276 controlling effect Effects 0.000 claims description 66
- 238000000034 method Methods 0.000 claims description 28
- 230000008569 process Effects 0.000 claims description 26
- 230000008859 change Effects 0.000 claims description 14
- 230000000875 corresponding effect Effects 0.000 claims description 4
- 230000002159 abnormal effect Effects 0.000 claims description 2
- 230000002596 correlated effect Effects 0.000 claims description 2
- 238000011112 process operation Methods 0.000 claims 1
- 238000012423 maintenance Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 7
- 238000012795 verification Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
본 발명의 일 실시예는 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템에 관한 것이다.
One embodiment of the present invention relates to an integrated supervisory control system using distributed computing.
일반적으로, 분산형 컴퓨팅 기술은 주로 IT 분야에 사용되어 시스템 자원의 활용도를 높이며, 동시에 시스템 구성 요소의 요구 사양을 낮추어 전반적인 설비 투자 비용을 절감하는 효과를 가져온다.In general, distributed computing technology is mainly used in IT fields to increase the utilization of system resources, while at the same time lowering the requirements of system components, thereby reducing overall facility investment costs.
최근 들어, 인터넷과 클라우드 컴퓨팅 기술의 발전으로 플랫폼의 공유 및 응용 프로그램의 공유까지 가능하게 되어, 감시 제어 분야에서도 시스템 구성 요소 각각의 동작 기능을 특정하여 제한하지 않고 상황에 맞도록 응용 프로그램이나 동작 기능을 변경할 수 있게 되었다.In recent years, the development of Internet and cloud computing technology has enabled sharing of the platform and sharing of application programs. In the field of surveillance control, the operation function of each system component is not limited, .
기존의 감시 제어 시스템은 처리할 프로세스의 기능별 용도별로 구성된 서버와, 현장의 각종 장비의 상태를 감시하고 제어하는 원격 감시 제어 장치와, 서버와 원격 감시 제어 장치와의 통신을 위하여 통신 제어 장치를 구비한다. 여기서, 상기 통신 제어 장치는 원격 감시 제어 장치와 서버간의 통신 기능만을 담당한다.The existing monitoring and control system includes a server configured for each functional use of the process to be processed, a remote monitoring control device for monitoring and controlling the status of various equipment in the field, and a communication control device for communication between the server and the remote monitoring and control device do. Here, the communication control apparatus only takes charge of a communication function between the remote monitoring control apparatus and the server.
또한, 상기 원격 감시 제어 장치는 기본적으로 해당 장치에 연결된 입력을 감시하며 자체적으로 구비한 제어 로직에 의하여 해당 장치에 연결된 출력을 제어한다. 상기 원격 감시 제어 장치는 해당 장치에 연결된 입력만을 감시하며, 해당 장치에 연결된 출력만을 제어한다.In addition, the remote monitoring and controlling apparatus basically monitors an input connected to the device, and controls an output connected to the device by a control logic provided therein. The remote monitoring and controlling apparatus monitors only the input connected to the corresponding apparatus, and controls only the output connected to the apparatus.
상기 서버는 통신 제어 장치를 통하여 모든 원격 감시 제어 장치의 감시 정보를 수집하고 저장하며, 이를 통하여 트랜드(trend)와 히스토리(history)를 관리한다. 또한, 상기 서버는 현장의 모든 제어요소를 총괄하여 제어한다.The server collects and stores monitoring information of all the remote monitoring and controlling devices through the communication control device, and manages trends and histories thereof. In addition, the server collectively controls all control elements in the field.
상기와 같이 구성된 기존의 감시 제어 시스템은 통신 제어 장치의 결함이나 고장 발생시 감시 제어 시스템 전반의 기능을 저하시키거나 마비시킬 수 있다. 또한, 기존의 감시 제어 시스템은 서버에서 많은 데이터의 실시간 처리가 요구되어 시스템의 부하가 집중하는 현상이 발생한다. 이로 인하여 발생되는 서버의 장애는 감시 제어 시스템 전체의 장애로 파급되는 문제점이 있었다.The conventional supervisory control system configured as described above can degrade or paralyze the functions of the entire supervisory control system in the event of a defect or failure of the communication control device. In addition, the existing monitoring control system requires a large amount of data to be processed in real time in the server, and the load of the system is concentrated. This causes a problem that the server failure occurs as a failure of the entire monitoring control system.
또한, 기존의 감시 제어 시스템은 현장 프로세스에 대응하여 모든 원격 감시 제어 장치와 서버에 각각 설치되는 소프트웨어와 데이터를 설정하고 확인하는 과정이 복잡하며, 일부에 오류가 발생하여도 확인이 어렵다는 문제점이 있었다. 또한, 기존의 감시 제어 시스템은 프로세스의 변경이 발생하면 관련된 입출력과 제어 로직 및 변수를 모두 확인하고 변경해야 하는 문제점이 있었다.
In addition, the conventional monitoring and control system has a complicated process of setting up and confirming software and data installed in each remote monitoring and controlling apparatus and server in response to the field process, and it is difficult to confirm even if some errors occur . In addition, existing supervisory control systems have a problem in that when a process is changed, both the related input / output and control logic and variables must be checked and changed.
본 발명의 일 실시예는 분산형 컴퓨팅 기술을 이용하여 감시 제어 시스템의 구성을 통합적으로 관리하여 유지 보수가 용이한 원격 감시 제어 장치와 서버분산형 컴퓨팅을 이용한 통합 감시 제어 시스템을 제공한다.
An embodiment of the present invention provides an integrated monitoring and control system using a remote monitoring control device and server distributed computing that are easy to maintain by integrally managing the configuration of a monitoring control system using distributed computing technology.
본 발명의 일 실시예에 의한 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템은 현장에 구비된 적어도 하나의 입출력장치를 실시간으로 모니터링 및 관리하고, 상기 입출력장치로부터 실시간으로 상태 정보를 수집하는 복수의 원격 감시 제어 장치; 유무선 통신망으로 접속된 원격 감시 제어 장치의 동작을 제어하되, 상기 접속된 원격 감시 제어 장치로부터 상태 정보를 수신하는 원격 서버; 및 상기 원격 감시 제어 장치 또는 원격 서버의 동작을 제어하는 중앙 서버를 포함하고, 상기 원격 서버는, 상기 중앙 서버에 상기 원격 서버의 상태 정보를 전송하고, 상기 중앙 서버로부터 상기 원격 감시 제어 장치에 대한 운전 정보를 수신하며, 상기 운전 정보를 기초로 상기 원격 감시 제어 장치의 동작을 제어할 수 있다.The integrated monitoring and control system using distributed computing according to an exemplary embodiment of the present invention monitors and manages at least one input / output device provided in the field in real time, and a plurality of remote surveillance devices for collecting status information from the input / controller; A remote server for controlling operations of a remote monitoring and controlling apparatus connected to a wired / wireless communication network, the remote server receiving status information from the connected remote monitoring and controlling apparatus; And a central server for controlling operations of the remote monitoring and control apparatus or the remote server, wherein the remote server transmits status information of the remote server to the central server, And the operation of the remote monitoring and controlling apparatus can be controlled based on the operation information.
상기 원격 감시 제어 장치는 상기 상태 정보를 초기화 또는 재운전하는 과정에서 수집할 수 있다.The remote monitoring and controlling apparatus may collect the status information in the process of initializing or resuming the status information.
상기 원격 서버는 장애 발생시 상기 접속된 원격 감시 제어 장치가 상기 중앙 서버에 접속되도록 접속 상태를 변경할 수 있다.The remote server may change the connection state so that the connected remote monitoring and controlling apparatus is connected to the central server when a failure occurs.
상기 복수의 원격 감시 제어 장치는 각각 유무선 통신망으로 연결되어, 각각의 상태 정보를 교환할 수 있다.The plurality of remote monitoring and controlling apparatuses are respectively connected to a wired / wireless communication network, and can exchange respective status information.
상기 원격 서버는 새로운 원격 감시 제어 장치의 접속이나, 기존의 원격 감시 제어 장치의 구성의 변경 또는 이탈과 같은 이벤트가 발생하는 경우에, 상기 이벤트에 관련된 원격 감시 제어 장치의 운전 정보 또는 응용 프로그램을 구비하고 있으면 직접적으로 해당 원격 감시 제어 장치의 동작을 제어하고, 상기 이벤트에 관련된 원격 감시 제어 장치의 운전 정보 또는 응용 프로그램을 구비하고 있지 않으면 상기 중앙 서버 또는 인접하는 원격 서버로부터 상기 이벤트에 관련된 원격 감시 제어 장치의 운전 정보 또는 응용 프로그램을 수신하여 해당 원격 감시 제어 장치의 동작을 제어할 수 있다.
When the remote server generates an event such as a connection of a new remote monitoring control apparatus or a change or departure of the configuration of the existing remote monitoring control apparatus, the remote server transmits operation information or application program of the remote monitoring control apparatus related to the event And if the operation information or the application program of the remote monitoring control device related to the event is not provided, the remote monitoring control device The operation of the remote monitoring and controlling apparatus can be controlled by receiving the operation information or the application program of the apparatus.
본 발명의 일 실시예에 따른 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템에 따르면, 중앙 서버에서 모든 원격 감시 제어 장치와 원격 서버의 동작과 상태를 통합적으로 관리하여 유지 보수가 용이하고, 감시 제어 시스템의 구성과 현장 프로세스의 변경을 위하여 복잡한 설정과 검증과정을 생략되거나 최소화할 수 있다. According to the integrated supervisory control system using distributed computing according to an embodiment of the present invention, the operation and state of all the remote supervisory control apparatuses and the remote servers are integrally managed in the central server to facilitate maintenance, Complex configuration and verification procedures can be omitted or minimized for configuration and field process changes.
또한, 본 발명의 일 실시예에 따르면, 각 서버와 원격 감시 제어 장치에서 별도로 설정과 검증을 실행하는 기존의 방식을 탈피하여 설정 오류의 확인이 용이하다.In addition, according to the embodiment of the present invention, it is easy to confirm the setting error by omitting the conventional method of performing setting and verification separately in each server and the remote monitoring and controlling apparatus.
또한, 본 발명의 일 실시예에 따르면, 운전 기능과 소프트웨어 및 데이터를 공유하는 구조로 모든 서버가 운전되므로 특정 서버의 장애나 오동작 상황에서도 원격 감시 제어 장치의 감시 제어 기능은 정상적으로 수행될 수 있다.Also, according to the embodiment of the present invention, since all the servers are operated in a structure sharing the operation function, software and data, the monitoring control function of the remote monitoring control device can be normally performed even in the case of a failure or malfunction of the specific server.
또한, 본 발명의 일 실시예에 따르면, 프로세스 변경에 따른 원격 감시 제어 장치의 구성 변경을 서버에서 인지하여 자동으로 운전 프로그램과 데이터를 설정하므로 시스템 구성 변경에 유연하게 대응할 수 있다.
According to an embodiment of the present invention, a configuration change of a remote monitoring and controlling apparatus according to a process change is recognized by a server and automatically set an operation program and data, so that it is possible to flexibly cope with system configuration change.
도 1은 본 발명의 일 실시예에 따른 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템을 개략적으로 나타내는 도면이다.
도 2는 도 1의 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템에서의 도메인 구성과 정보 및 서비스 동기화를 나타내는 도면이다.
도 3은 도 1의 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템의 구성요소 간의 정보 동기화를 나타내는 도면이다.
도 4는 도 1의 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템에서의 원격 서버와 원격 감시 제어 장치의 운전 정보 및 제어 로직의 동기화를 나타내는 순서도이다.FIG. 1 is a diagram schematically illustrating an integrated supervisory control system using distributed computing according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating domain configuration and information and service synchronization in the integrated supervisory control system using the distributed computing of FIG. 1. FIG.
Figure 3 is a diagram illustrating information synchronization between components of an integrated supervisory control system using distributed computing of Figure 1;
4 is a flowchart showing synchronization of operation information and control logic of a remote server and a remote monitoring and controlling apparatus in an integrated monitoring control system using the distributed computing of FIG.
본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있을 정도로 본 발명의 바람직한 일 실시예를 첨부된 도면을 참조하여 상세하게 설명하면 다음과 같다.DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, in which those skilled in the art can readily implement the present invention.
도 1은 본 발명의 일 실시예에 따른 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템을 개략적으로 나타내는 도면이고, 도 2는 도 1의 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템에서의 도메인 구성과 정보 및 서비스 동기화를 나타내는 도면이며, 도 3은 도 1의 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템의 구성요소 간의 정보 동기화를 나타내는 도면이고, 도 4는 도 1의 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템에서의 원격 서버와 원격 감시 제어 장치의 운전 정보 및 제어 로직의 동기화를 나타내는 순서도이다.FIG. 1 is a schematic diagram of an integrated supervisory control system using distributed computing according to an embodiment of the present invention. FIG. 2 is a diagram illustrating a domain configuration, information, and service in an integrated supervisory control system using distributed computing FIG. 3 is a diagram illustrating information synchronization between components of the integrated supervisory control system using the distributed computing of FIG. 1, and FIG. 4 is a diagram illustrating synchronization of information FIG. 4 is a flowchart showing synchronization of operation information and control logic of the server and the remote monitoring and control apparatus. FIG.
도 1을 참조하면, 본 발명의 일 실시예에 따른 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템은 크게는 원격 감시 제어 장치(20)와 중앙 서버(10)로 구성되며, 감시 제어 대상의 크기에 따라서 원격 서버(30)가 추가로 구성될 수 있다.Referring to FIG. 1, an integrated monitoring and control system using distributed computing according to an embodiment of the present invention comprises a remote
이하에서는, 본 발명에서의 원격 서버(30)와 중앙 서버(10)가 관리하는 범위를 도메인으로 정의하고, 각각의 서버는 소프트웨어형 클라우드 컴퓨팅 서비스 체계를 구성하여 프라이빗 클라우드 형태를 구비하는 것을 전제로 한다. 또한, 본 발명에서의 원격 서버(30) 또는 중앙 서버(10)와 원격 감시 제어 장치(20)간, 원격 서버(30)와 중앙 서버(10) 간에는 인터넷 방식의 통신 체계(즉, 유무선 통신망)를 갖추어 시스템을 구성한다. Hereinafter, it is assumed that a domain managed by the
도 2를 참조하면, 상기 원격 감시 제어 장치(20)는 현장에 구비된 적어도 하나의 입출력장치(21, 22, 23)를 실시간으로 모니터링 및 관리하고, 입출력장치(21, 22, 23)로부터 실시간으로 상태 정보를 수집하는 장치이다. 이러한 원격 감시 제어 장치(20)는, 기동하면서 중앙 서버(10) 또는 원격 서버(30)에 인터넷으로 자동으로 접속된다. 이때, 상기 상태 정보는 원격 감시 제어 장치(20)의 초기화 또는 재운전 과정에서 수집될 수 있다. 상기 원격 감시 제어 장치(20)는 복수 개로 구비될 수 있고, 이들 각각은 유무선 통신망으로 연결되어 각각의 상태 정보를 교환할 수 있다. 이를 위하여, 상기 원격 감시 제어 장치(20)는 현장 프로세스의 관련성에 따라서 상호 연관된 원격 감시 제어 장치(20)간의 감시제어 정보를 공유한다. 이 정보의 공유는 중앙 서버(10) 또는 원격 서버(30)를 경유하여 이루어지나, 중앙 서버(10) 또는 원격 서버(30)가 비정상 상황이 되면 각 원격 감시 제어 장치(20)간 인접 프로세스와 관련된 감시 제어 정보를 상호 제공한다. 또한, 상기 원격 감시 제어 장치(20)가 담당하는 프로세스가 정해지면, 해당 프로세스를 관리하는 도메인에 등록 과정을 거쳐서 중앙 서버(10) 또는 원격 서버(30)로부터 감시제어 로직과 프로세스 운전에 필요한 설정 정보를 내려받게 된다. 상기 중앙 서버(10) 또는 원격 서버(30)에서 설정된 정보와 로직은 원격 감시 제어 장치(20)의 등록 과정을 통하여 원격 감시 제어 장치(20)에 저장되므로 현장에서 설정 변경이나 로직 변경의 작업이 필요없게 된다.Referring to FIG. 2, the remote monitoring and controlling
보다 구체적으로 설명하자면, 상기 원격 감시 제어 장치(20)는 현장의 입출력장치를 직접 관리하며 실시간으로 정보를 수집하고 제어 로직을 수행한다. 또한, 상기 원격 감시 제어 장치(20)는 자체적으로 입출력의 구성 정보만을 가진다. 상기 구성 정보는 별도의 정보 입력에 의하지 않고 원격 감시 제어 장치(20)가 초기화 또는 재기동하는 과정에서 자체적으로 수집하여 생성된다. 이때, 상기 생성된 구성 정보는 원격 서버(30) 또는 중앙 서버(10) 도메인에 접속하면서 원격 서버(30) 또는 중앙 서버(10)로 전달된다. 또한, 상기 원격 감시 제어 장치(20)는 중앙 서버(10)와 원격 서버(30) 중에서 자신이 소속된 도메인의 담당 서버로부터 필요한 운전 관련 정보를 취득한다.More specifically, the remote monitoring and controlling
한편, 상기 원격 감시 제어 장치(20)는 복수 개로 구비될 수 있는 데, 이때 각각의 원격 감시 제어 장치(20)는 실시간 동작을 위한 데이터 만을 임시로 저장하고 트랜드와 장기 보관이 필요한 데이터는 원격 서버(30)와 중앙 서버(10) 내의 가상공간을 이용하여 저장한다.In this case, each of the remote monitoring and
또한, 단순한 감시 제어 시스템에서는 중앙 서버(10)가 원격 감시 제어 장치(20)의 정보를 직접 관리하고 원격 감시 제어 장치(20)를 제어한다. 그러나, 상기 원격 서버(30)가 도입된 감시 제어 시스템에서는 원격 서버(30)가 원격 감시 제어 장치(20)를 직접 관리하고, 중앙 서버(10)는 정보 교환 방식으로 원격 서버(30)를 통하여 원격 감시 제어 장치(20)를 관리한다.In the simple monitoring and control system, the
도 3을 참조하면, 상기 원격 감시 제어 장치(20)는 자신이 속한 도메인의 원격 서버(30) 또는 중앙 서버(10)로부터 운전에 필요한 정보를 수신하고, 감시 제어 결과를 전송한다. 이때, 시스템 설정이 변경되어 원격 감시 제어 장치(20)가 소속된 도메인이 변경되면, 원격 감시 제어 장치(20)가 도메인으로 접속하는 과정에서 해당 도메인을 관리하는 중앙 서버(10) 또는 원격 서버(30)에 원격 감시 제어 장치(20)의 구성과 속성 정보가 전달되고 중앙 서버(10) 또는 원격 서버(30)에서는 대응하는 운전용 데이터와 제어 로직을 원격 감시 제어 장치(20)로 내려 보내어 즉시 운전이 가능한 상태로 원격 감시 제어 장치(20)가 준비된다.Referring to FIG. 3, the remote monitoring and controlling
상기 원격 서버(30)는 통합 감시 제어 시스템의 중앙 서버(10)가 담당하는 기능을 동일하게 수행하지만 원격 서버(30)에 접속된 원격 감시 제어 장치(20)를 관리 및 제어하는 서버 장치이다. 즉, 상기 원격 서버(30)는 유무선 통신망으로 접속된 원격 감시 제어 장치(20)의 동작을 제어하는 서버 장치로서, 접속된 원격 감시 제어 장치(20)로부터 상태 정보를 수신한다. 또한, 상기 원격 서버(30)는, 중앙 서버(10)에 원격 서버(30)의 상태 정보를 전송하고, 중앙 서버(10)로부터 원격 감시 제어 장치(20)에 대한 운전 정보를 수신하며, 운전 정보를 기초로 원격 감시 제어 장치(20)의 동작을 제어할 수 있다. 도 4에 도시된 바와 같이, 상기 원격 서버(30)는 중앙 서버(10)와 네트워크로 연결되면(S10), 자신의 정보를 중앙 서버(10)로 전송(S20)하고, 중앙 서버(10)로부터 자신의 도메인에서 관리할 운전 정보를 수신(S30, S40)한 후, 수신한 운전 정보를 기반으로 도메인 내부의 원격 감시 제어 장치(20)를 설정하고 운전을 시작(S50)한다.The
또한, 상기 원격 서버(30)는 새로운 원격 감시 제어 장치(20)의 접속이나, 기존의 원격 감시 제어 장치(20)의 구성의 변경 또는 이탈과 같은 이벤트가 발생하는 경우(S60)에, 이벤트에 관련된 원격 감시 제어 장치(20)의 운전 정보 또는 응용 프로그램을 구비하고 있으면 직접적으로 해당 원격 감시 제어 장치(20)의 동작을 제어하고, 이벤트에 관련된 원격 감시 제어 장치(20)의 운전 정보 또는 응용 프로그램을 구비하고 있지 않으면 중앙 서버(10) 또는 인접하는 원격 서버(30)로부터 이벤트에 관련된 원격 감시 제어 장치(20)의 운전 정보 또는 응용 프로그램을 수신(S61)하여 해당 원격 감시 제어 장치(20)의 동작을 제어(S62)할 수 있다.When the
즉, 상기 원격 서버(30)는 새로운 원격 감시 제어 장치(20)의 접속이나 기존 원격 감시 제어 장치(20)의 구성 변경 또는 이탈과 같은 도메인 내부의 구성에 변경이 발생하면, 변경과 관련하여 대응할 운전 정보와 응용프로그램 등이 저장되어 있는 경우에는 원격 서버(30)가 즉시 대응하고, 원격 서버(30)가 관련한 정보를 가지지 않은 경우에는 서버간 동기화를 통하여 중앙 서버(10)로부터 또는 인접 도메인의 원격 서버(30)로부터 원격 감시 제어 장치(20)의 운전정보를 취득하여 변경에 대응한다. 이러한 과정은 통합 감시 제어 시스템의 운전에 영향을 주지 않고 원격 서버(30) 내에서 또는 원격 서버(30) 간에 이루어진다.That is, when a change occurs in the internal configuration of the domain, such as the connection of the new remote
한편, 상기 원격 서버(30)는 중앙 서버(10)로부터 감시 제어 대상의 정보와 사용할 응용 프로그램(즉, 어플리케이션)을 내려받아 설치되어 있다. 상기 원격 서버(30)는 원격 감시 제어 장치(20) 관리를 위하여 중앙 서버(10)로부터 원격 감시 제어 장치(20)의 운전에 필요한 제어 로직과 데이터를 내려받아서 저장하고 있다. 이때, 상기 원격 서버(30)에 저장된 제어 로직과 데이터는 원격 감시 제어 장치(20)가 원격 서버(30)에 접속할 때 원격 서버(30)에서 원격 감시 제어 장치(20)로 전달된다.On the other hand, the
본 통합 감시 제어 시스템은 중앙 서버(10)가 시스템 구성에서 일시적으로 이탈된 상황에서도 원격 서버(30)와 원격 감시 제어 장치(20)에 의한 통합 감시 제어를 끊이지 않고 계속 수행할 수 있다. 예를 들면, 상기 원격 감시 제어 장치(20)가 원격 서버(30) 도메인에 접속된 경우에 원격 서버(30)에 장애가 발생하면, 원격 감시 제어 장치(20)는 인터넷을 통하여 중앙 서버(10)의 관리 도메인으로 접속 상태를 변경하여 감시제어 기능을 계속 수행한다. 또한, 모든 서버(즉, 원격 서버(30) 및 중앙 서버(10))의 기능이 정지되어도 원격 감시 제어 장치(20) 간의 인터넷 망을 통하여 정보교환이 이루어지면서, 원격 감시 제어 장치(20)가 관리하는 프로세스 간의 연동 기능(S81, S82, S83)을 계속 수행할 수 있다.The integrated supervisory control system can continuously perform integrated supervisory control by the
상기 중앙 서버(10)는 통합 감시 제어 시스템의 중심으로서 시스템 전반의 정보 관리와 제어를 담당하는 서버 장치로서, 원격 감시 제어 장치(20) 또는 원격 서버(30)의 동작을 제어한다. The
또한, 상기 중앙 서버(10)는 소프트웨어와 제어 로직 및 데이터가 저장되고, 인터넷을 이용하여 소프트웨어와 제어 로직과 데이터를 해당하는 부분만을 선별하여 각각의 원격 감시 제어 장치(20)로 전송한다.In addition, the
상기 중앙 서버(10)는 하부의 원격 서버(30)와 모든 원격 감시 제어 장치(20)를 동일한 도메인으로 관리하지만, 각 원격 서버(30)는 독립된 도메인으로서 원격 서버(30) 하부의 원격 감시 제어 장치(20) 집합을 자신이 관리하는 별도의 도메인으로 설정한다. 이때, 각 도메인 내부에서는 인터넷을 통하여 감시 제어 정보가 교환된다.The
상기와 같이 구성된 본 발명의 일 실시예에 따른 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템에 따르면, 중앙 서버(10)에서 모든 원격 감시 제어 장치(20)와 원격 서버(30)의 동작과 상태를 통합적으로 관리하여 유지 보수가 용이하고, 감시 제어 시스템의 구성과 현장 프로세스의 변경을 위하여 복잡한 설정과 검증과정을 생략되거나 최소화할 수 있다. 또한, 본 발명의 일 실시예에 따르면, 각 서버와 원격 감시 제어 장치(20)에서 별도로 설정과 검증을 실행하는 기존의 방식을 탈피하여 설정 오류의 확인이 용이하다. 또한, 본 발명의 일 실시예에 따르면, 운전 기능과 소프트웨어 및 데이터를 공유하는 구조로 모든 서버가 운전되므로 특정 서버의 장애나 오동작 상황에서도 원격 감시 제어 장치(20)의 감시 제어 기능은 정상적으로 수행될 수 있다. 또한, 본 발명의 일 실시예에 따르면, 프로세스 변경에 따른 원격 감시 제어 장치(20)의 구성 변경을 서버에서 인지하여 자동으로 운전 프로그램과 데이터를 설정하므로 시스템 구성 변경에 유연하게 대응할 수 있다.
According to the integrated monitoring and control system using distributed computing according to an embodiment of the present invention configured as described above, the operation and state of all the remote monitoring and
이상에서 설명한 것은 본 발명에 의한 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템을 실시하기 위한 하나의 실시예에 불과한 것으로서, 본 발명은 상기 실시예에 한정되지 않고, 이하의 특허청구범위에서 청구하는 바와 같이 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변경 실시가 가능한 범위까지 본 발명의 기술적 정신이 있다고 할 것이다.
It should be noted that the present invention is not limited to the above-described embodiments, and various modifications and changes may be made by those skilled in the art without departing from the spirit and scope of the present invention. It will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.
10: 중앙 서버 20: 원격 감시 제어 장치
30: 원격 서버10: Central server 20: Remote monitoring control device
30: Remote server
Claims (5)
유무선 통신망으로 접속된 원격 감시 제어 장치의 동작을 제어하되, 상기 접속된 원격 감시 제어 장치로부터 상태 정보를 수신하는 원격 서버; 및
상기 원격 감시 제어 장치 또는 원격 서버의 동작을 제어하는 중앙 서버를 포함하고,
상기 원격 서버는, 상기 중앙 서버에 상기 원격 서버의 상태 정보를 전송하고, 상기 중앙 서버로부터 상기 원격 감시 제어 장치에 대한 운전 정보를 수신하며, 상기 운전 정보를 기초로 상기 원격 감시 제어 장치의 동작을 제어하고,
상기 원격 감시 제어 장치는 자체적으로 입출력장치의 상태 정보만을 가지되, 상기 상태 정보는 상기 원격 감시 제어 장치를 초기화 또는 재운전하는 과정에서 수집하여 생성되며,
상기 원격 서버는 새로운 원격 감시 제어 장치의 접속이나, 기존의 원격 감시 제어 장치의 구성의 변경 또는 이탈과 같은 이벤트가 발생하는 경우에, 상기 이벤트에 관련된 원격 감시 제어 장치의 운전 정보 또는 응용 프로그램을 구비하고 있으면 직접적으로 해당 원격 감시 제어 장치의 동작을 제어하고, 상기 이벤트에 관련된 원격 감시 제어 장치의 운전 정보 또는 응용 프로그램을 구비하고 있지 않으면 상기 중앙 서버 또는 인접하는 원격 서버로부터 상기 이벤트에 관련된 원격 감시 제어 장치의 운전 정보 또는 응용 프로그램을 수신하여 해당 원격 감시 제어 장치의 동작을 제어하고,
상기 원격 서버는 장애 발생시 상기 접속된 원격 감시 제어 장치가 상기 중앙 서버에 접속되도록 접속 상태를 변경하며,
상기 복수의 원격 감시 제어 장치는 각각 유무선 통신망으로 연결되어, 각각의 상태 정보를 교환할 수 있으며,
상기 원격 감시 제어 장치는 현장 프로세스의 관련성에 따라서 상호 연관된 원격 감시 제어 장치 간의 감시제어 정보를 공유하되, 상기 감시제어 정보의 공유는 상기 중앙 서버 또는 원격 서버를 경유하여 이루어지나, 상기 중앙 서버 또는 원격 서버가 비정상 상황이 되면 각 원격 감시 제어 장치간 인접 프로세스와 관련된 감시 제어 정보를 상호 제공하고, 상기 원격 감시 제어 장치가 담당하는 프로세스가 정해지면, 해당 프로세스를 관리하는 도메인에 등록 과정을 거쳐서 상기 중앙 서버 또는 원격 서버로부터 감시제어 로직과 프로세스 운전에 필요한 설정 정보를 내려받으며,
상기 원격 감시 제어 장치는 자신이 속한 도메인의 원격 서버 또는 중앙 서버로부터 운전에 필요한 정보를 수신하고, 감시 제어 결과를 전송하되, 시스템 설정이 변경되어 상기 원격 감시 제어 장치가 소속된 도메인이 변경되면, 상기 원격 감시 제어 장치가 도메인으로 접속하는 과정에서 해당 도메인을 관리하는 중앙 서버 또는 원격 서버에 원격 감시 제어 장치의 구성과 속성 정보가 전달되고, 상기 중앙 서버 또는 원격 서버에서는 대응하는 운전용 데이터와 제어 로직을 상기 원격 감시 제어 장치로 내려보내어 즉시 운전이 가능한 상태로 상기 원격 감시 제어 장치가 준비되고,
상기 원격 서버는 상기 중앙 서버로부터 감시 제어 대상의 정보와 사용할 응용 프로그램을 내려받아 설치되되, 상기 원격 감시 제어 장치의 관리를 위하여 상기 중앙 서버로부터 상기 원격 감시 제어 장치의 운전에 필요한 제어 로직과 데이터를 내려받아서 저장하고 있으며, 상기 원격 서버에 저장된 제어 로직과 데이터는 상기 원격 감시 제어 장치가 원격 서버에 접속할 때 상기 원격 서버에서 상기 원격 감시 제어 장치로 전달되는 것을 특징으로 하는 분산형 컴퓨팅을 이용한 통합 감시 제어 시스템.
A plurality of remote monitoring and controlling devices for monitoring and managing at least one input / output device provided in the field in real time and collecting status information from the input / output device in real time;
A remote server for controlling operation of a remote monitoring and controlling apparatus connected to a wired / wireless communication network, the remote server receiving status information from the connected remote monitoring and controlling apparatus; And
And a central server for controlling operations of the remote monitoring control device or the remote server,
Wherein the remote server transmits status information of the remote server to the central server, receives operation information on the remote monitoring and control apparatus from the central server, and controls the operation of the remote monitoring and control apparatus based on the operation information Control,
The remote monitoring and control apparatus itself has only status information of the input / output apparatus, and the status information is collected and generated in the process of initializing or redealing the remote monitoring control apparatus,
When the remote server generates an event such as a connection of a new remote monitoring control apparatus or a change or departure of the configuration of the existing remote monitoring control apparatus, the remote server transmits operation information or application program of the remote monitoring control apparatus related to the event And if the operation information or the application program of the remote monitoring control device related to the event is not provided, the remote monitoring control device Receives operation information or an application program of the apparatus, controls the operation of the remote monitoring and control apparatus,
The remote server changes the connection state so that the connected remote monitoring and control apparatus is connected to the central server when a failure occurs,
The plurality of remote monitoring and controlling apparatuses are respectively connected to a wired / wireless communication network to exchange respective status information,
Wherein the remote monitoring and controlling device shares monitoring control information between the remote monitoring and controlling devices that are correlated with each other according to the relevance of the on-site process, the sharing of the monitoring control information is performed via the central server or the remote server, When the server is in an abnormal state, the monitoring control information related to the adjacent process between the remote monitoring and controlling apparatuses is mutually provided. If the process to be performed by the remote monitoring and controlling apparatus is determined, the process is registered in the domain for managing the process, Downloading setting information necessary for monitoring control logic and process operation from a server or a remote server,
Wherein the remote monitoring control device receives information necessary for operation from a remote server or a central server of a domain to which the remote monitoring control device belongs and transmits a monitoring control result, The configuration and attribute information of the remote monitoring and control apparatus is transmitted to a central server or a remote server that manages the domain in the process of connecting to the domain by the remote monitoring and control apparatus, and the central server or remote server transmits corresponding operation data and control Wherein the remote monitoring and control apparatus is ready for immediate operation by sending down the logic to the remote monitoring control apparatus,
Wherein the remote server receives the monitoring control object information and an application program to be used from the central server and receives control logic and data necessary for operation of the remote monitoring and control apparatus from the central server for management of the remote monitoring control apparatus And the control logic and data stored in the remote server are transferred from the remote server to the remote monitoring and control apparatus when the remote monitoring and control apparatus connects to the remote server. Control system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140179701A KR101545232B1 (en) | 2014-12-12 | 2014-12-12 | Integrated monitoring and control system using distributed computing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140179701A KR101545232B1 (en) | 2014-12-12 | 2014-12-12 | Integrated monitoring and control system using distributed computing |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101545232B1 true KR101545232B1 (en) | 2015-08-19 |
Family
ID=54061309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140179701A KR101545232B1 (en) | 2014-12-12 | 2014-12-12 | Integrated monitoring and control system using distributed computing |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101545232B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022080756A1 (en) * | 2020-10-12 | 2022-04-21 | 주식회사 인베트 | Real-time packaging management device implemented as auxiliary system interworking with main system |
KR20220106291A (en) * | 2021-01-22 | 2022-07-29 | 주식회사 인베트 | Realtime processing apparatus for evidence video |
-
2014
- 2014-12-12 KR KR1020140179701A patent/KR101545232B1/en active IP Right Grant
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022080756A1 (en) * | 2020-10-12 | 2022-04-21 | 주식회사 인베트 | Real-time packaging management device implemented as auxiliary system interworking with main system |
KR20220106291A (en) * | 2021-01-22 | 2022-07-29 | 주식회사 인베트 | Realtime processing apparatus for evidence video |
KR102636666B1 (en) * | 2021-01-22 | 2024-02-14 | 주식회사 인베트 | Realtime processing apparatus for evidence video |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10887247B2 (en) | Dynamic resource allocation for sensor devices on a cellular network | |
US10503155B2 (en) | Method for controlling a process plant using a redundant local supervisory controller | |
US20130138818A1 (en) | Method for accessing an automation system and system operating according to the method | |
CN103188088A (en) | Equipment information acquisition system and equipment information acquisition method | |
CN103338259B (en) | Conference video equipment management and control method based on cloud technology | |
CN101401070A (en) | Method for handling different versions of an application, and an automation system | |
CN102819478A (en) | Agent-free data processing system monitoring and management method | |
KR101545232B1 (en) | Integrated monitoring and control system using distributed computing | |
EP2629469A2 (en) | Wireless gateway apparatus | |
JP6888739B1 (en) | SCADA web HMI system | |
KR101663504B1 (en) | Method and system for providing integrated managing service based smart water grid | |
US20100131643A1 (en) | Remotely managed device | |
KR101358131B1 (en) | Method and system for managing centralized programable logic controller using simple network management protocol | |
US8301273B2 (en) | Method for providing functions in an industrial automation system, control program and industrial automation system | |
WO2015059256A1 (en) | Method of controlling a data centre architecture equipment | |
CN111095134B (en) | Fault tolerant service for integrated building automation systems | |
EP3719646B1 (en) | Method for communicating in a network-distributed process control system and network-distributed process control system | |
EP3719599B1 (en) | Network-distributed process control system and method for managing redundancy thereof | |
US12038820B2 (en) | Apparatuses, methods, and computer program products for industrial automation control system configuration error processing | |
CN104243253B (en) | The control method and system of a kind of client access device | |
CN102141973A (en) | Cluster management method and device and cluster management and monitoring system | |
CN101775448A (en) | Fault diagnosis and processing method under blast furnace trough | |
JP6914680B2 (en) | Monitoring and control system and time adjustment method | |
JP2015032259A (en) | Plant management device and plant management method | |
JP2013161424A (en) | Plant control system having remote monitoring control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180813 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190808 Year of fee payment: 5 |