KR100865172B1 - Data-logger device of water pollution total analyzing system having bi-direction communication function - Google Patents
Data-logger device of water pollution total analyzing system having bi-direction communication function Download PDFInfo
- Publication number
- KR100865172B1 KR100865172B1 KR1020080021025A KR20080021025A KR100865172B1 KR 100865172 B1 KR100865172 B1 KR 100865172B1 KR 1020080021025 A KR1020080021025 A KR 1020080021025A KR 20080021025 A KR20080021025 A KR 20080021025A KR 100865172 B1 KR100865172 B1 KR 100865172B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- manager
- water pollution
- measurement unit
- control command
- Prior art date
Links
- 238000003911 water pollution Methods 0.000 title claims abstract description 29
- 230000006854 communication Effects 0.000 title claims abstract description 18
- 238000004891 communication Methods 0.000 title claims abstract description 18
- 238000004458 analytical method Methods 0.000 claims description 26
- 238000000034 method Methods 0.000 claims description 23
- 238000005259 measurement Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 18
- 230000007175 bidirectional communication Effects 0.000 claims description 12
- 238000007726 management method Methods 0.000 claims description 11
- IJGRMHOSHXDMSA-UHFFFAOYSA-N Atomic nitrogen Chemical compound N#N IJGRMHOSHXDMSA-UHFFFAOYSA-N 0.000 claims description 10
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 8
- 229910052760 oxygen Inorganic materials 0.000 claims description 8
- 239000001301 oxygen Substances 0.000 claims description 8
- 238000013500 data storage Methods 0.000 claims description 7
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 claims description 6
- 229910052698 phosphorus Inorganic materials 0.000 claims description 6
- 239000011574 phosphorus Substances 0.000 claims description 6
- 238000007619 statistical method Methods 0.000 claims description 6
- 229910052757 nitrogen Inorganic materials 0.000 claims description 4
- 239000000126 substance Substances 0.000 claims description 4
- 230000007547 defect Effects 0.000 abstract 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 13
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 3
- 238000013480 data collection Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 239000010865 sewage Substances 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000005266 casting Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000003651 drinking water Substances 0.000 description 1
- 235000020188 drinking water Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000003344 environmental pollutant Substances 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 231100000719 pollutant Toxicity 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000009897 systematic 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0221—Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Automation & Control Theory (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
Description
본 발명은 수질오염 총량 분석시스템에 관한 것으로서, 보다 상세하게는 수질오염 계측기로부터 전달되는 데이타를 수신 및 관리할 수 있는 시스템인 동시에 원격관리자로부터 계측기를 제어할 수 있도록 구성된 양방향 통신이 가능한 수질오염 총량 분석시스템의 데이타로거 장치에 관한 것이다.The present invention relates to a total amount of water pollution analysis system, and more particularly, to a system capable of receiving and managing data transmitted from a water pollution measuring instrument, and a total amount of water pollution capable of bidirectional communication configured to control the instrument from a remote manager. A data logger device for an analysis system.
최근에는 환경오염문제가 사업의 중요한 팩터로 부상되고 있고, 국가 및 지방자치단체 나아가 글로벌 차원에서 체계적인 관리가 요구되고 있다. 이에 따라 상수원 역시 보호 및 오염물질 배출업소의 관리 및 규제가 체계적으로 이루어지고 있는 실정이다. Recently, environmental pollution has emerged as an important factor of business, and systematic management at the national and local governments and at the global level is required. Accordingly, the water source is also systematically managed and regulated by the protection and pollutant discharger.
특히, 수질분야는 깨끗한 식수공급과 관련하여 상하수원의 여러 지점에서 주기적으로 수질조사를 위해 시료를 채취하고 있고, 채취된 시료를 다양한 센서가 갖추어진 계측기를 이용하여 수질분석을 행하고 있다.In particular, the water quality field periodically collects samples for water quality surveys at various points of water supply and sewage in connection with clean drinking water supply, and conducts water quality analysis by using a measuring instrument equipped with various sensors.
원격지의 수질현황 관리제어 환경은 인터넷 전용선을 사용하여 피엘씨 통신카드를 통한 데이타 송수신으로 하수처리 중앙 제어실에서 취합하고, 취합된 데이타를 웹상으로 올리면 외부에서 접속하여 수질현황을 볼 수 있는 시스템을 사용하고 있다.The remote water quality management control environment is a system that collects data from the sewage treatment central control room by sending and receiving data through PLC communication card using the Internet dedicated line, and when the collected data is uploaded on the web, it can be accessed from outside to view the water quality status. Doing.
현재 이러한 수질오염 분량시스템은 수질오염도를 측정하는 각종의 계측기로부터 얻어진 측정 데이타 값을 단방향(one-way) 통신 방식으로만 이루어지고 미리 설정된 시간에 환경관리 공단 통제센터로 전송할 뿐, 환경관리 공단 통제센타에서 명령어를 실행하여 계측기의 상태 확인 및 필요로 하는 정보를 얻거나 통제 또는 제어할 수 없는 한계에 부딪혀 있다.At present, such a water pollution amount system uses the one-way communication method to transmit measured data values obtained from various instruments measuring water pollution, and transmits the data to the Environmental Management Corporation Control Center at a preset time. Executing commands at the center faces limitations that prevent you from getting, controlling or controlling the status of your instrument and the information you need.
상술한 종래의 문제점을 해결하기 위한 본 발명의 목적은, 양방향 통신이 가능한 수질오염 총량 분석시스템을 제공하여 통제센타에서 수질오염 데이타를 관리하는 것은 물론이거니와 원격지의 통제센타에서 이종의 계측기의 상태 확인 및 기타 필요한 정보를 얻을 수 있도록 제어명령을 실행할 수 있게 하는 데 있다.An object of the present invention for solving the above-mentioned problems is to provide a water pollution total amount analysis system capable of bidirectional communication, to manage the water pollution data in the control center, as well as to check the status of heterogeneous instruments in the remote control center. And other control information so as to obtain necessary information.
나아가, 보안성 및 안정성이 취한한 윈도우 OS 대신에 바이러스 감염 및 보안 업데이트가 수월한 Unix, Linux등의 운영체제 및 Java환경의 어플리케이션을 사용하여 보안성 및 안전성을 향상시킬 수 있는 수질오염 총량 분석시스템을 제공하는 데 있다.Furthermore, instead of the Windows OS, which has taken security and stability, it provides a total amount of water pollution analysis system that can improve the security and safety by using applications such as Unix and Linux operating systems and Java environments that are easy to infect and update security. There is.
본 발명에 따른 양방향 통신이 가능한 수질오염 총량 분석시스템의 데이타로거 장치는, 상기 터미널서버의 원격 COM포트를 통해 상기 계측부의 데이타가 IP네트워크망을 통해 수집/저장되며, 미들웨어 서버 기능을 갖는 데이타 매니저와; 상기 데이타 매니저의 데이타 포트를 공유하며, 전달된 이종의 데이타를 노말라이징(Normalizing) 과정을 수행하여 룰셋 엔진에 전달하는 게이트웨이와; 상기 게이트웨이로부터 수신된 데이타를 매칭 로직(Matching Logic)을 통하여 장애 데이타와 성능 데이타로 분류 처리하고 인터페이스를 통해 상기 사용자 또는 관리자 단말기로 전송하며, 또한 분류 처리된 상기 성능 데이타는 핸들러로 전송하는 룰셋 엔진 과; 상기 룰셋 엔진과 연동되어 상기 룰셋 엔진으로부터 전달된 상기 성능 데이타를 각각의 수치 테이블에 저장하도록 하는 핸들러와; 상기 사용자 또는 관리자 단말기로부터 상기 계측부의 제어 명령을 접수하여 상기 데이타 매니저의 2-way 통신포트를 이용하여 계측부가 물리적으로 연결되어 있는 상기 터미널서버에 제어명령을 전달하는 컨트롤 모듈;를 포함하여 이루어진다.In the data logger device of the total amount of water pollution analysis system capable of bidirectional communication according to the present invention, the data of the measurement unit is collected / stored through an IP network through a remote COM port of the terminal server, and has a middleware server function. Wow; A gateway that shares a data port of the data manager and delivers the transferred heterogeneous data to a ruleset engine by performing a normalizing process; The ruleset engine classifies the data received from the gateway into fault data and performance data through matching logic and transmits the data to the user or administrator terminal through an interface, and transmits the classified performance data to a handler. and; A handler for interworking with the ruleset engine and storing the performance data delivered from the ruleset engine in each numerical table; And a control module which receives the control command of the measurement unit from the user or administrator terminal and transmits a control command to the terminal server to which the measurement unit is physically connected using the 2-way communication port of the data manager.
여기서, 상기 계측부는 생물학적 산소요구량(BOD)을 계측하는 비오디계측기, 화학적 산소요구량(COD)을 계측하는 씨오디계측기, 총질소(TN) 또는 총인(TP)을 계측하는 총질소/총인계측기, 오토샘플러 또는 유량계를 포함하며, 상기 계측부는 레가시(Legacy) 계측기 또는 COM포트가 내장된 계측기이며, 상기 레가시 계측기의 경우는 시리얼 통신이 가능하도록 상기 터미널서버와 A/D컨버터를 통해 연결되며, 상기 COM포트가 내장된 계측기는 시리얼 케이블에 의해 상기 터미널서버와 연결되는것이 바람직하다.Here, the measuring unit is a non-audio measuring instrument for measuring the biological oxygen demand (BOD), a seed measuring instrument for measuring the chemical oxygen demand (COD), total nitrogen (TN) or total nitrogen / total phosphorus (TP) to measure the total phosphorus (TP), auto It includes a sampler or a flow meter, the measuring unit is a legacy (Legacy) measuring instrument or a built-in COM port, in the case of the legacy measuring instrument is connected via the A / D converter and the terminal server to enable serial communication, the COM It is preferable that the instrument with a built-in port is connected to the terminal server by a serial cable.
여기서, 상기 컨트롤 모듈로부터 상기 계측부로 전달된 제어명령에 의해 수행된 상기 계측부의 결과치는 상기 터미널서버, 데이타 매니저, 게이트웨이 및 룰셋 엔진을 거쳐 상기 사용자 또는 관리자 단말기로 전달되고, 상기 핸들러를 통해 각각의 수치 테이블에 저장되도록 구현하는 것이 바람직하다.Here, the result of the measurement unit performed by the control command transmitted from the control module to the measurement unit is transmitted to the user or administrator terminal via the terminal server, data manager, gateway, and ruleset engine, and through each handler It is desirable to implement it to be stored in a numeric table.
여기서, 상기 데이타 매니저는 수집된 소스 데이타를 저장할 수 있는 소스 데이타 저장장치와 연동되며, 상기 핸들러는 수집된 데이타를 통계 분석가능하도록 수치테이블에 저장할 수 있는 RDBMS(Relational data base management system; 관계형 데이타베이스 관리 시스템) 역할을 수행하는 관계형 저장장치와 연동되도록 구현하는 것이 바람직하다.Here, the data manager is linked with a source data storage device capable of storing collected source data, and the handler is a relational database (RDBMS) for storing collected data in a numerical table for statistical analysis. It is desirable to implement such a system to be linked with a relational storage device.
상술한 본 발명의 구성에 따르면, 양방향 통신이 가능한 수질오염 총량 분석시스템을 제공하여 통제센타에서 수질오염 데이타를 관리하는 것뿐만 아니라 원격지의 통제센타에서 이종의 계측기의 상태 확인 및 기타 필요한 정보를 얻을 수 있도록 제어명령을 실행할 수 있게 된다.According to the configuration of the present invention described above, by providing a total amount of water pollution analysis system capable of bi-directional communication to not only manage the water pollution data at the control center, but also obtain the status of heterogeneous measuring instruments and other necessary information at the remote control center. Control commands can be executed.
또한, 바이러스 감염 및 보안 업데이트가 수월한 Unix, Linux등의 운영체제 및 Java환경의 어플리케이션을 사용하여 보안성 및 안전성을 향상시킬 수 있는 수질오염 총량 분석시스템을 제공하는 것이 가능하게 된다.In addition, it is possible to provide a total amount of water pollution analysis system that can improve security and safety using operating systems such as Unix and Linux, which are easily infected with viruses, and security updates.
이하, 첨부된 도면을 참조하여 본 발명에 따른 양방향 통신이 가능한 수질오염 총량 분석시스템의 데이타로거 장치의 구성 , 동작 및 작용효과를 살펴보기로 한다.Hereinafter, with reference to the accompanying drawings will be described the configuration, operation and effect of the data logger device of the total amount of water pollution analysis system capable of bidirectional communication according to the present invention.
도 1은 본 발명에 따른 양방향 통신이 가능한 수질오염 총량 분석시스템의 개략도이다.1 is a schematic diagram of a water pollution total amount analysis system capable of bidirectional communication according to the present invention.
도 1에 도시된 바와 같이, 본 발명에 따른 양방향 통신이 가능한 수질오염 총량 분석시스템은 다음과 같은 구성을 갖는다.As shown in FIG. 1, the water pollution total amount analysis system capable of bidirectional communication according to the present invention has the following configuration.
본 발명에 따른 수질오염 총량 분석시스템은 각종의 계측부(BOD 계측 기(110), COD 계측기(120), TN/TP 계측기(130), 오토샘플러(140) 및 유량계(150)), 터미널서버(160), 데이타로거(170), 사용자단말기(180) 및 관리자단말기(190)를 포함하여 이루어진다.Water pollution total amount analysis system according to the present invention is a variety of measuring unit (
BOD 계측기(110)는 처리수의 생물학적 산소 요구량을 계측하여, COD 계측기(120)는 처리수의 화학적 산소 요구량을 계측하여, TN/TP 계측기(130)는 처리수의 총질소/총인을 계측하여, 오토샘플러(140) 및 유량계(150)는 샘플데이타와 유량데이타를 계측하여, 계측값의 레벨에 따라 이를 디지털신호로 변화시켜 계측값을 RS 232C 또는 RS 422 통신을 통해 터미널서버(160)로 전송한다. 또한, 각각의 계측기(110 내지 150)는 터미널서버(160)를 통해 사용자 또는 관리자 단말기((180, 190)로부터 제어명령을 받아 제어명령에 따라 관리된다.The
터미널서버(160)는 각각의 계측기(110 내지 150)에서 올라오는 데이타를 집합하여 IP네트워크를 통해 데이타로거(170)로 전달하며, 반대로 IP네트워크를 통해 데이타로거(170)로부터 사용자 또는 관리자 단말기((180, 190)로부터 제어명령을 수신하여 각각의 계측기(110 내지 150)에 전달하는 데이타 수집, 저장 및 공유를 제공하는 데이타 미들웨어(Middleware) 서버 역할을 수행한다.The
데이타로거(170)는 터미널서버(160)로부터 전달된 계측 데이타를 저장, 통보 및 관리하며, 이를 사용자 또는 관리자 단말기((180, 190)로 전달하거나 사용자 또는 관리자 단말기((180, 190)로부터 제어명령을 수신하여 IP네트워크를 통해 터미널서버(160)로 전달하여 각각의 계측기(110 내지 150)를 제어할 수 있도록 하는 양방향 통신의 블록간 통신을 가능하게 한다. 도 2를 참조하면, 데이타로거(170)는 데이타 매니저(215), 게이트웨이(217), 룰셋 엔진(218), 핸들러(219), 유저 인터페이스(224) 및 컨트롤모듈(225)을 포함하여 이루어진다.The data logger 170 stores, informs, and manages measurement data transmitted from the
관리자 단말기(190)는 데이타로거(170)의 인터페이스(224)를 통해 유무선으로 연결된 로컬 클라이언트가 될 수 있으며, 사용자 단말기(180)는 광대역통신망(WAN)을 통해 연결된 원격 클라이언트 또는 관제서버가 될 수 있고 구체적으로 원격 클라이언트는 수질 측정망이 구축된 사업소, 관제서버는 중앙관제를 담당하는 환경관리공단이 이에 해당될 수 있다.The
도 2는 도 1의 수질오염 총량 분석시스템의 데이타로거의 구체적인 구성과 동작 프로세스를 설명하기 위한 구성도이다.FIG. 2 is a block diagram illustrating a detailed configuration and an operation process of a data logger of the water pollution analysis system of FIG. 1.
도 2를 참조하여 도 1에 도시된 수질오염 총량 분석시스템의 구성을 보다 구체적으로 설명한다.Referring to Figure 2 will be described in more detail the configuration of the water pollution total amount analysis system shown in FIG.
도 2에 도시된 각각의 계측기(211, 212, 213) 및 터미널서버(214)에 대해서는 위에서 설명되었으므로 이하 생략하며, 데이타로거(170)의 구성을 중심으로 설명하기로 한다.Since each of the
데이타로거(170)는 각각의 계측기들의 계측값을 저장, 알림 및 관리를 수행함과 동시에 사용자 또는 관리자 단말기(180, 190)로부터 제어명령을 수신하여 각각의 계측기들을 제어하는 기능을 수행한다.The data logger 170 stores, notifies, and manages measurement values of the respective instruments, and simultaneously receives control commands from the user or
이러한 데이타로거(170)는 데이타 매니저(215), 게이트웨이(217), 룰셋 엔진(218), 핸들러(219), 유저 인터페이스(224) 및 컨트롤모듈(225)을 포함하여 이루어지며, 데이타 매니저(215)는 수집된 소스 데이타를 저장할 수 있는 소스 데이타 저장장치(216)과 연동되며 핸들러(219)에는 수집된 데이타를 통계 분석가능하도록 수치테이블에 저장할 수 있는 관계형 저장장치(220)와 연동된다.The
데이타 매니저(215)는 각각의 계측기에서 올라오는 시리얼 데이타를 TCP/IP 네트워크를 통해 수집하며 멀티 포트를 구비하여 하나의 데이타 소스를 여러 시스템 및 어플리케이션 장치에 제공할 수 있는 멀티 캐스팅 서비스를 구축한다. 수집된 소스 데이타는 내부의 로그 기능을 통하여 소스 데이타 저장장치(216)에 저장한다. 또한, 사용자 또는 관리자 제어명령을 컨트롤 모듈(225)을 통해 수신하여 TCP/IP 네트워크를 통해 터미널 서버(214)로 전달하여 각각의 계측기들을 제어할 수 있도록 한다.The
게이트웨이(217)는 데이타 매니저(215)에서 TCP/IP 포트를 통하여 읽어올 수 있는 데이타 공유 포트를 제공하는 데, 이 공유 포트를 통하여 각각의 계측기의 데이타를 노말라이징화하고, 이종의 데이타를 일괄 처리할 수 있도록 프리-프로세싱(Pre-Processing)과정을 거친 데이타를 룰셋 엔진(218)에게 전달한다.The
룰셋 엔진(218)은 기설계된 매칭 로직을 통하여 모든 종류의 데이타를 분류 처리하고 결정과정이 완료되면 알람, 통보 및 내역관리를 가능하게 하고, 수집된 데이타의 수치 및 상태정보를 분류하여 처리한다. 룰셋 엔진(218)의 결정 노드는 핸들러(219)와 연동된다. 측정데이타 및 데이타의 상태 정보는 유저 인터페이스(224)를 통하여 사용자 또는 관리자 단말기로 전달되며, 수집된 모든 데이타는 연동된 핸들러(219)를 통해 관계형 저장장치(220)에 저장된다.The
관계형 저장장치(220)는 통계, 분석 등의 모듈 응용을 위해 구축되는 RDBMS(Relational data base management system; 관계형 데이타베이스 관리 시스템) 역할을 수행한다. 여러 데이타들은 각각의 수치 테이블(221, 222, 223)에 분류되어 저장된다.The
컨트롤 모듈(225)은 인터페이스(14) 및 계측기 시스템 제어기능을 통해 사용자 또는 관리자의 제어명령을 수신한다. 수신된 제어명령은 데이타 매니저의 양방향 통신포트를 이용하여 계측기가 물리적으로 연결되어 있는 터미널 서버(214)에 제어명령을 전달하고, 전달된 관리자 계측기 제어명령은 각각의 계측기의 통신포트에 명령을 전달하여 각각의 계측기를 제어하도록 한다.The
도 2를 참조하여 도 1에 도시된 수질오염 총량 분석시스템의 동작 프로세스를 설명한다.Referring to Figure 2 will be described the operation process of the water pollution total amount analysis system shown in FIG.
먼저, 계측기 유형은 레가시(Legacy) 타입과 콤(Comm) 타입으로 구분되는데, 여기서 레가시 계측기 유형(211, 212)은 통신용 시리얼 포트를 제공하지 않기 때문에 디지털 또는 아날로그 전기 I/O가 AD/C 컨버터를 통하여 RS-232 시리얼 통신 방법을 제공하고 터미널 서버(214)를 통해 데이타 수집 및 제어를 한다(1).First, the instrument types are divided into legacy and comm types, where the
AD/C 컨버터는 각각의 계측기(211, 212)에서 올라오는 데이타 시그널을 통신 가능한 정보로 변환하여 RS-232 시리얼 형태의 데이타를 터미널 서버(214)에 전달한다(2).The AD / C converter converts data signals coming from the
COM 포트가 내장되어 있는 계측기(213)로 RS-232 시리얼 케이블이 터미널 서버(214)로 직접 연결되어 계측기의 수치 확인 및 제어를 지원한다(3).An RS-232 serial cable is directly connected to the
터미널 서버(214)는 각각의 계측기(211 내지 213)에서 올라오는 RS-232 시리 얼 데이타를 집합하여 TCP/IP 네트워크를 통해 데이타를 시스템 데이타 매니저(215)에게 전송한다(4).The
터미널 서버(214)의 원격 COM 포트를 통하여 각 계측기(211 내지 213)의 데이타가 TCP/IP 네트워크를 통해 데이타 매니저(215)에게 전달되며, 전달된 소스 데이타는 데이타 매니저(215)의 서버에 저장된다. 단일 접속만 허용되는 터미널 서버(214)와는 달리 데이타 매니저(215)의 수집 서버에서 멀티 포트 데이타 제공을 통하여 하나의 데이타 소스를 여러 시스템 및 어플리케이션에 제공할 수 있는 데이타 멀티 캐스팅 서비스(예를 들면, 브로드캐스팅 클라이언트에게 소스 데이타를 제공함(19))가 제공된다(5).Data of each of the
데이타 매니저(215)는 소스 데이타 수집, 저장 및 공유를 제공하는 데이타 미들웨어 서버 역할을 한다(6).The
수집된 소스 데이타는 시스템 데이타 매니저(215)의 수집 서버의 내부 로그 기능을 통하여 내부 소스 데이타 저장 장치(216)에 수집 데이타를 보관한다(7).Collected source data stores the collected data in the internal source
데이타 매니저(215)의 수집 서버는 TCP/IP 포트를 통하여 읽어올 수 있는 데이타 공유 포트를 제공한다(8).The collection server of the
데이타 매니저(215)의 수집 서버의 공유 포트를 통해 전달된 각 계측기(211 내지 213)의 데이타는 게이트웨이(9)를 통해 노말라이징(Normalizing) 과정을 거치고, 이종의 데이타도 일괄 처리할 수 있도록 프리-프로세싱(Pre-Processing)과정을 거쳐 룰셋 엔진(218)에게 전달된다(9).Data of each of the measuring
룰셋 엔진(218)은 관리자가 별도의 개발없이 데이타 매칭 로직을 통하여 모 든 종류의 데이타를 분류 처리하고 결정 과정이 끝나면 알람, 통보 및 내역관리를 가능하게 한다. 또한 커스텀(Custom) API를 통하여 타 시스템 연동을 지원하고, 수집된 데이타, 알람, 수치 및 상태 정보를 분류하여 처리한다(10).The
DB연동 핸들러(11)는 룰셋 엔진(218)의 결정 노드와 연계되며, 필드의 계측기(211 내지 213)에서 올라오는 여러 데이타를 각각의 수치 테이블에 저장한다(11).The
계측기(211 내지 213)의 데이타는 관계형 저장장치(220)에 저장되며, 행과 열로 된 2차원의 수치 테이블(221 내지 223)에 저장되어, 통계분석 등의 모듈 응용에 이용된다. 관계형 저장장치(220)는 통계분석 등의 모듈 응용을 위해 구축되는 RDBMS(관계형 데이타베이스 관리시스템) 역할을 한다. 관계형 저장장치(220)는 대규모 컴퓨터 시스템을 대상으로 많은 이용자가 대량의 데이타를 다룰 때 데이타베이스를 관리하는 시스템으로서 PC용 데이타베이스보다 대량의 데이타를 취급할 수 있고 신뢰성 측면에서도 뛰어난 업무 시스템을 구축할 수 있다. 구조화 조회 언어(SQL)로 작성된 데이타 조작용 명령에 따라 서버상의 데이타를 조작하며, 수정 등의 명령을 서버로 보낼 수 있는 것이면 어떤 클라이언트에서도 서버의 데이타를 조작할 수 있도록 구성된다(12).The data of the measuring
개별 수집 수치들이 각각의 DB 테이블로 분류되어 저장된다(13).Individual collection values are classified and stored in each DB table (13).
룰셋 엔진(218)에서는 처리 데이타의 결과를 알람 뷰어나 계측기 운용 상황판을 이용하여 내부 인터페이스(224)를 통해 사용자 및 관리자 단말기로 현 시스템 현황과 여러 수질 측정 수치 및 통계 정보를 제공한다(14).The
(9) 내지 (14)의 싸이클에서 이루어지는 데이타분석, 신규 룰셋 생성 및 매칭 룰의 정의 그리고, 장애관리 및 성능관리의 프로세스를 설명하면 다음과 같다.The processes of data analysis, new rule set generation and matching rule definition, and fault management and performance management in the cycles (9) to (14) are described as follows.
각각의 계측기로부터 올라오는 시스템의 데이터는 데이터의 Object, State/Definition 및 Procedure의 절차로 데이터의 성격을 정확히 파악해 여러 유형의 데이터에 대응, 적용 및 연동 방법을 정의하여 이종의 데이타들을 Unity 시스템에 맞게 규격화한다.The data of the system coming up from each instrument is the object, state / definition, and procedure of the data to accurately understand the nature of the data and define how to respond, apply, and link various types of data to fit the Unity system. Standardize.
신규 데이타는 신규 데이타를 처리할 지능, 즉 로지컬(Logical)한 룰셋(Rule Set)을 만들게 되며, 이때 기초적인 데이터의 포맷(Format)을 정의하여 1차로 처리할 데이터의 모양을 인식할 수 있도록 패턴(Pattern)을 정의한다.The new data creates an intelligent, or logical, rule set that will process the new data. At this time, the basic data format is defined to recognize the shape of the data to be processed first. Define (Pattern).
처리하고자 하는 데이터들은 로지컬(Logical)한 플로우(Flow)의 트리(Tree)형태로 GUI 상에 설정하고, 데이터를 각 성격의 브런치(Branch)로 인식하여 분류하기 위해 매칭 룰(Matching Rule)을 트리 구조상의 개별 노드(Node)에 정의하며, 이 과정을 통해 데이터의 전반적인 처리 로직(Logic)이 정의된다.The data to be processed are set on the GUI in the form of a tree of logical flows, and a matching rule is tree to recognize and classify the data as a branch of each character. Defined in the individual nodes of the structure, this process defines the overall processing logic (Logic) of the data.
계측기로부터 전송되는 장애 관련 데이타는, (a) 게이트웨이(217)를 거쳐 여러 이종의 시스템 장애 데이터를 받아 각각의 데이터의 형식 및 패턴을 인식하고 이종의 데이터 형식을 시스템에 맞게 규격화 한다. (b) 룰셋 엔진(218)을 통해 규격화된 데이터를 사용자가 정의한 룰셋(Rule-Set)에 의해 처리하고 특정 장애에 대한 정확한 분석 및 대응 조치를 실행한다. (c) 이러한 장애 관련 데이타의 처리는 장애 대응에 대한 세부 분석 및 중복 장애에 대한 경보 축소를 통한 장애 대응 및 운영 자동화를 가능하게 한다.The failure-related data transmitted from the instrument receives (a) various types of system failure data through the
계측기로부터 전송되는 성능 관련 데이타는, (a) 수집한 이종의 성능 데이터를 게이트웨이(217)를 통해 노말라이징(Nomalizing) 과정을 거쳐 시스템상의 관계형 저장장치(220)에 실시간 저장하고 성능 통계에 대한 플랫폼을 제공한다(Data collection). (b) 사용자는 관계형 저장장치(220)에 저장되어 있는 성능 통계 수치들을 사용자 정의 가능한 공식으로 정의하여 여러 관점에서 시스템의 성능용량 및 서비스 품질 상태를 분석할 수 있다(Formulation). (c) 최번일, 최번시 분석은 물론, 자동화된 의사결정지원시스템(Decision Support System; DSS)을 지원하여 시스템 투자 및 품질 개선의 결정을 오차 없이 자동적으로 분석하고 GIS 등의 접목으로 여러 통계분석을 용이하게 하도록 한다(Advanced DSS).The performance-related data transmitted from the instrument is (a) real-time storage of heterogeneous performance data collected through the
이어서, 사용자 또는 관리자 단말기로부터 각각의 계측기(211 내지 213)를 제어하는 프로세스를 설명하면, 먼저 계측기 시스템 제어 기능을 통하여 컨트롤모듈(225)에 사용자 또는 관리자 제어명령이 접수된다(14-1).Next, a process of controlling each of the measuring
컨트롤모듈(225)는 제어명령을 접수하고, 접수된 제어명령을 데이타 매니저(215)의 수집 서버에서 제공하는 공유포트(2-way 통신 포트)를 이용하여 각각의 계측기(211 내지 213)가 물리적으로 연결되어 있는 터미널 서버에 관리자의 명령을 전달한다(15, 16).The
시스템 데이타 매니저(215)의 공유 포트는 통신 제어 포트로 원격 관리자에게 접수된 명령을 수용할 수 있도록 TCP/IP 포트로 서비스가 제공된다(17).The shared port of the
터미널 서버(214)로 전달된 사용자 또는 관리자의 계측기 제어명령은 물리적으로 연결되어 있는 계측기의 통신 포트로 명령을 전달한다(18).Instrument control commands of the user or administrator sent to the
이어서, 각 계측기(211 내지 213)는 전달된 제어명령에 따라 처리되고, 그 처리된 결과치를 (2) 내지 (14)의 싸이클을 통해 재발생되는 데이타를 처리한다.Subsequently, each of the measuring
이상 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명하였지만, 상술한 본 발명의 기술적 구성은 본 발명이 속하는 기술 분야의 당업자가 본 발명의 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해되어야 하고, 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Although the preferred embodiments of the present invention have been described above with reference to the accompanying drawings, the above-described technical configuration of the present invention may be embodied by those skilled in the art to which the present invention pertains without changing its technical spirit or essential features of the present invention. It will be appreciated that the present invention may be practiced as. Therefore, the above-described embodiments are to be understood as illustrative and not restrictive in all respects, and the scope of the present invention is indicated by the appended claims rather than the detailed description, and the meaning and scope of the claims and All changes or modifications derived from the equivalent concept should be interpreted as being included in the scope of the present invention.
본 발명은 수질오염 총량 분석시스템에 관한 것으로서, 환경문제 특히 수질환경분야에 널리 산업적으로 이용될 수 있는 발명이다. The present invention relates to a water pollution total analysis system, and is an invention that can be widely used industrially in the field of environmental problems, particularly the water quality environment.
도 1은 본 발명에 따른 양방향 통신이 가능한 수질오염 총량 분석시스템의 개략도이다.1 is a schematic diagram of a water pollution total amount analysis system capable of bidirectional communication according to the present invention.
도 2는 도 1의 수질오염 총량 분석시스템의 데이타로거의 구체적인 구성과 동작 프로세스를 설명하기 위한 구성도이다.FIG. 2 is a block diagram illustrating a detailed configuration and an operation process of a data logger of the water pollution analysis system of FIG. 1.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080021025A KR100865172B1 (en) | 2008-03-06 | 2008-03-06 | Data-logger device of water pollution total analyzing system having bi-direction communication function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080021025A KR100865172B1 (en) | 2008-03-06 | 2008-03-06 | Data-logger device of water pollution total analyzing system having bi-direction communication function |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100865172B1 true KR100865172B1 (en) | 2008-10-24 |
Family
ID=40177540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080021025A KR100865172B1 (en) | 2008-03-06 | 2008-03-06 | Data-logger device of water pollution total analyzing system having bi-direction communication function |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100865172B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108803582A (en) * | 2018-08-17 | 2018-11-13 | 广州瑞修得信息科技有限公司 | A kind of bus automatic switchover system and method suitable for remote fault diagnosis |
CN112180858A (en) * | 2020-09-21 | 2021-01-05 | 河南华东工控技术有限公司 | Control method of multi-pollution-source wastewater classification treatment system based on big data |
KR20210055872A (en) * | 2019-11-08 | 2021-05-18 | 홍석훈 | System for providing data distribution service middleware to increase power generation efficiency of distributed power generation complex |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020007039A (en) * | 2000-07-14 | 2002-01-26 | 이동훈 | a remote early warning system of water pollution and a method of the same |
KR20070059241A (en) * | 2005-12-06 | 2007-06-12 | 김수광 | Apparatus for transmitting an information of water quality |
-
2008
- 2008-03-06 KR KR1020080021025A patent/KR100865172B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020007039A (en) * | 2000-07-14 | 2002-01-26 | 이동훈 | a remote early warning system of water pollution and a method of the same |
KR20070059241A (en) * | 2005-12-06 | 2007-06-12 | 김수광 | Apparatus for transmitting an information of water quality |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108803582A (en) * | 2018-08-17 | 2018-11-13 | 广州瑞修得信息科技有限公司 | A kind of bus automatic switchover system and method suitable for remote fault diagnosis |
CN108803582B (en) * | 2018-08-17 | 2021-01-12 | 广州瑞修得信息科技有限公司 | Automatic bus switching system and method suitable for remote fault diagnosis |
KR20210055872A (en) * | 2019-11-08 | 2021-05-18 | 홍석훈 | System for providing data distribution service middleware to increase power generation efficiency of distributed power generation complex |
KR102555638B1 (en) * | 2019-11-08 | 2023-07-17 | (주) 티이에프 | System for providing data distribution service middleware to increase power generation efficiency of distributed power generation complex |
CN112180858A (en) * | 2020-09-21 | 2021-01-05 | 河南华东工控技术有限公司 | Control method of multi-pollution-source wastewater classification treatment system based on big data |
CN112180858B (en) * | 2020-09-21 | 2024-04-26 | 河南华东工控技术有限公司 | Control method of multi-pollution-source wastewater classification treatment system based on big data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110290023B (en) | Off-site equipment remote maintenance monitoring platform system and monitoring method | |
CN104950836B (en) | The preset-type data collection acted on behalf of using industrial cloud and intake | |
RU2394262C2 (en) | System for configuring devices and method of preventing abnormal situations on production plant | |
CN205647550U (en) | Monitoring system for intelligence laboratory | |
CN110764834B (en) | Automatic safety monitoring platform, management method and storage medium | |
KR100879391B1 (en) | Water pollution total analyzing system having bi-direction communication function | |
CN108871434A (en) | A kind of on-line monitoring system and method for slewing | |
CN110311990B (en) | Configurable Internet of things data acquisition system and configuration method | |
CN106104398A (en) | Distributed big data in Process Control System | |
CN101916403A (en) | Detection, management and monitoring integrated system and method | |
CN102722165A (en) | Reliability test remote monitoring system | |
CN101299767A (en) | System and method for calculating flow | |
CN101505238B (en) | Remote automatic debugging method and system for communication apparatus | |
KR20220122923A (en) | System for monitoring and acquring data in smart factory | |
CN201251708Y (en) | An online diagnosis and management system of HART instrument | |
CN108762205A (en) | A kind of Laboratory Instruments automatic data collection and intelligent managing and control system | |
KR100865172B1 (en) | Data-logger device of water pollution total analyzing system having bi-direction communication function | |
CN208751840U (en) | A kind of pump health monitoring and fault diagnosis system | |
CN109863484A (en) | Semantic search system and method for distributed data system | |
KR20190059121A (en) | IoT platform system capable of managing city gas infrastructure | |
CN106292578A (en) | A kind of sewage treatment plant operation data acquiring and transmission system | |
Xiu et al. | Design of sewage treatment monitoring system based on internet of things | |
KR20220122922A (en) | Data Logger System based on Artificial Intelligence | |
CN202661863U (en) | Remote monitoring system for reliability test | |
CN202285139U (en) | Dynamic quality monitoring system for ready-mixed commercial concrete |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121017 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20131017 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20141023 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160120 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |