KR101048413B1 - Mcu for total energy management client - Google Patents

Mcu for total energy management client Download PDF

Info

Publication number
KR101048413B1
KR101048413B1 KR1020100139049A KR20100139049A KR101048413B1 KR 101048413 B1 KR101048413 B1 KR 101048413B1 KR 1020100139049 A KR1020100139049 A KR 1020100139049A KR 20100139049 A KR20100139049 A KR 20100139049A KR 101048413 B1 KR101048413 B1 KR 101048413B1
Authority
KR
South Korea
Prior art keywords
function
control
data
power generation
input
Prior art date
Application number
KR1020100139049A
Other languages
Korean (ko)
Inventor
박영임
전은만
홍석훈
Original Assignee
재단법인 광양만권 유아이티연구소
에스엠소프트웨어 (주)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 재단법인 광양만권 유아이티연구소, 에스엠소프트웨어 (주) filed Critical 재단법인 광양만권 유아이티연구소
Priority to KR1020100139049A priority Critical patent/KR101048413B1/en
Application granted granted Critical
Publication of KR101048413B1 publication Critical patent/KR101048413B1/en

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4183Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24104Operator can select a graphical screen at his will as help diagnostic
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)

Abstract

PURPOSE: A Main Control Unit for an integrated energy management client is provided to manage and control generation equipments different from each other through an input/output touch monitor. CONSTITUTION: A Main Control Unit(100) for an integrated energy management client is operated by a program of an Operating System and is connected to an interface(30), a memory(40), an input/output touch monitor(50), and an Ethernet controller(60). The interface is connected to generation equipment(10) and exchanges a control signal for data. The memory stores the exchanged data. The input/output touch monitor displays a control page. The Ethernet controller communicates with a central server(70) connected to an internet network. The MCU is composed of an initialization function, a queue thread function, and a tracker function.

Description

통합 에너지 관리 클라이언트용 엠씨유{MCU FOR TOTAL ENERGY MANAGEMENT CLIENT}MC FOR TOTAL ENERGY MANAGEMENT CLIENT}

본 발명은 통합 에너지 관리 클라이언트용 엠씨유에 관한 것으로 특히 태양광, 풍력, 지열, 원자력 발전 설비 등 이종(異種)의 발전 설비들을 통합하여 데이터 수집 및 감시, 제어하고 양방향 오픈 플랫폼과의 네트워크 통신이 가능하게 하는 통합 에너지 관리 클라이언트용 엠씨유(MCU : Main Control Unit)에 관한 것이다.
The present invention relates to MCU for an integrated energy management client. In particular, it integrates heterogeneous power generation facilities such as solar, wind, geothermal, and nuclear power generation facilities to collect, monitor, and control data, and enables network communication with two-way open platforms. It relates to the main control unit (MCU) for the integrated energy management client.

주지하는 바와 같이, 지구 환경 오염의 심각성을 인지하여 자연을 보호하고, 오염 물질을 최소화하고자 하며, 에너지를 비롯한 자원을 절약하기 위한 방안들이 다방면에서 제안되고 있다.As is well known, measures for protecting nature, minimizing pollutants, and saving energy and resources have been proposed in various ways by recognizing the seriousness of global environmental pollution.

그중에서도 신재생 에너지, 무공해 발전 및 효과적이고 효율적인 에너지 소비를 위하여 많은 장치 및 시스템이 개발되고 있으며, 발전 설비로는 대한민국 공개특허공보 제10-2010-0021319호(발명의 명칭 : 태양광 발전 트랙커 시스템 ; 이하 인용발명 1이라 함)와 대한민국 공개특허공보 제10-2010-0073425호(발명의 명칭 : 태양광 추적 시스템 및 그 방법 ; 이하 인용발명 2라 함)와 대한민국 등록특허공보 제10-0642553호(발명의 명칭 : 풍력 발전 설비 제어 방법 ; 이하 인용발명 3이라 함) 등이 공지된바 있으며, 효율적인 에너지 소비를 위하여 에너지 소비 내역을 정확히 검출, 판단, 수치화, 데이터화하여 원격으로 에너지 소비의 감시, 관리, 유지가 가능하도록 하는 시스템의 대표적인 예로 대한민국 공개특허공보 제10-2000-0058952호(발명의 명칭 : 지능형 계량 자동 검침 시스템 ; 이하 인용발명 4라 함)가 있다.Among them, many devices and systems have been developed for renewable energy, pollution-free power generation and effective and efficient energy consumption, and the power generation facilities include Korean Patent Application Publication No. 10-2010-0021319 (name of the invention: solar power tracker system; Hereinafter, referred to as Invention 1) and Republic of Korea Patent Publication No. 10-2010-0073425 (name of the invention: solar tracking system and method; referred to as Invention 2) and Republic of Korea Patent Publication No. 10-0642553 ( The name of the invention: a method for controlling a wind power generation facility (hereinafter referred to as Invention 3), and the like, are well known, and the energy consumption details can be accurately detected, determined, quantified, and dataized for efficient energy consumption. As a representative example of a system for enabling maintenance, Korean Patent Laid-Open Publication No. 10-2000-0058952 (Invention: Intelligent weighing automatic inspection Acupuncture System (hereinafter referred to as Invention 4).

그러나 이러한 인용발명들은 각각의 설비 및 시스템을 각각 감시, 관리, 유지, 보수하며, 별도로 운영되어 에너지의 생산과 소비 모두가 효율적으로 관리되지 못하고, 데이터가 통합되지 못하여 중앙 집중식 관리가 어렵게 되는 문제점이 있다.
However, these cited inventions have the problem of monitoring, managing, maintaining, and maintaining each facility and system separately, and operating separately, so that both energy production and consumption are not managed efficiently, and data is not integrated, making centralized management difficult. have.

대한민국 공개특허공보 제10-2010-0021319호Republic of Korea Patent Publication No. 10-2010-0021319 대한민국 공개특허공보 제10-2010-0073425호Republic of Korea Patent Publication No. 10-2010-0073425 대한민국 등록특허공보 제10-0642553호Republic of Korea Patent Publication No. 10-0642553 대한민국 공개특허공보 제10-2000-0058952호Republic of Korea Patent Publication No. 10-2000-0058952

본 발명의 목적은 이러한 문제점을 해결하기 위하여 이종(異種)의 발전 설비들을 통합하여 데이터 수집 및 감시, 제어하고, 양방향 오픈 플랫폼과의 네트워크 통신이 가능하게 하며, 자체적으로 GUI를 구현하여 사용자의 편의성을 높이고, 상기 수집된 데이터를 네트워크를 통해 중앙 서버에 저장하여 웹 서비스가 가능하게 하는 통합 에너지 관리 클라이언트용 엠씨유를 제공함에 있다.
In order to solve this problem, an object of the present invention is to integrate heterogeneous power generation facilities to collect, monitor and control data, to enable network communication with an open platform, and to implement a GUI on its own for convenience of users. It is to provide an MC energy management client for the integrated energy management to enable the web service by storing the collected data in a central server via a network.

본 발명은 이러한 목적을 달성하기 위하여 발전 설비와 연결시켜 데이터와 제어신호를 교환하는 인터페이스와, 상기 인터페이스를 통해 교환되는 데이터를 저장하는 메모리와, 제어 페이지를 표시하고 입력 받을 수 있는 입출력 터치 모니터와, 인터넷망에 연결된 중앙 서버와 통신하기 위한 이더넷 컨트롤러가 연결되며, 내부의 롬 영역에 설치된 운영체제상의 프로그램에 의해 작동되는 엠씨유에 있어서,In order to achieve the above object, the present invention provides an interface for exchanging data and control signals by connecting to a power generation facility, a memory for storing data exchanged through the interface, an input / output touch monitor capable of displaying and receiving a control page; In the case of an MC controller that is connected to the central server connected to the Internet network and is operated by a program on an operating system installed in an internal ROM area,

상기 운영체제의 부트로더에 의한 내부 부팅이 완료된 후 프로세스의 시작이 정의되어 실행되도록 하고, 상기 입출력 터치 모니터를 통해 에너지 관리 입력을 받기 위한 제어 페이지를 표시하며, 초기화하여 제어권을 큐 스레드함수로 넘기는 초기화함수와,After the internal booting by the boot loader of the operating system is completed, the start of the process is defined and executed. The control page for receiving energy management input is displayed through the input / output touch monitor, and the initialization is initialized to transfer control right to the queue thread function. Function,

상기 초기화함수에 의해 넘어온 제어권에 의해 백그라운드 서비스로 작동되며, 상기 발전 설비와의 연결을 확인하고, 발전 설비와 데이터를 교환하고, 이상 유무를 파악하여 상기 입출력 터치 모니터를 통해 표시하는 큐 스레드함수와,It is operated as a background service by the control right handed over by the initialization function, and checks the connection with the power generation equipment, exchanges data with the power generation equipment, checks whether there is an error, and displays the queue thread function displayed on the input / output touch monitor. ,

상기 큐 스레드함수가 백그라운드 서비스로 작동되는 동안 독립실행 모듈로 작동되며, 상기 초기화함수에 의해 표시된 제어 페이지의 추적 버튼의 입력을 받아 상기 발전 설비의 원격제어를 위한 제어신호를 생성하여 출력하는 트랙커 함수로 구성된 것이다.The queue thread function is operated as a stand-alone module while the background service is operated. The tracker function generates and outputs a control signal for remote control of the power generation facility by receiving an input of a tracking button of a control page displayed by the initialization function. It consists of.

여기에서 상기 초기화함수가 생성하여 표시하는 제어 페이지는 상기 인터페이스를 통해 연결된 발전 설비의 상태를 모니터링할 수 있는 선택형 화면 구성과, 사용자의 요청에 따라 상기 인터페이스를 통해 교환되는 데이터를 표시하며, 터치 입력을 통해 제어 신호의 생성을 도와주는 제어형 화면 구성이 GUI(Graphical User Interface)로 구성된 것이며, 상기 인터페이스는 스마트 계량기가 구성된 지능형 소비 설비와 연동되어 상기 큐 스레드함수에 의해 상기 스마트 계량기의 계측 데이터를 수신 및 저장되고, 상기 트랙커 함수에 의해 제어되어 지능형 소비 설비의 소비전력장치를 제어 및 감시가 이루어지도록 한다.
Here, the control page generated and displayed by the initialization function is an optional screen configuration for monitoring the status of the power generation equipment connected through the interface, and displays the data exchanged through the interface at the user's request, touch input The control screen configuration to help generate the control signal through the GUI (Graphical User Interface) is configured, the interface is connected to the intelligent consumer equipment configured smart meter is received by the queue thread function the measurement data of the smart meter And stored and controlled by the tracker function to control and monitor the power consumption of the intelligent consumer equipment.

이와 같이 하여 본 발명에 의한 통합 에너지 관리 클라이언트용 엠씨유는 자체적으로 GUI의 구현을 통해 사용자에게 직관적이고 편리한 사용 환경을 제공하고, 각 발전 설비들로부터 수집된 데이터를 중앙서버와 통신하여 저장 매체에 기록하여 데이터베이스를 구축할 수 있고, 사용자가 직접 상기 입출력 터치 모니터를 통한 터치 입력으로써 발전 설비들을 제어할 수 있으며, 이러한 데이터와 제어신호를 웹을 통해 서비스할 수 있고, 스마트폰과 같은 다른 플랫폼에 서비스를 제공하기 위한 데이터를 제공할 수 있게 되며, 스마트 계량기가 구성된 지능형 소비 설비와 인터페이스 되어 직접적으로 이종의 발전 설비들을 통합적으로 관리 및 제어까지도 가능하게 되는 유용한 효과가 있는 것입니다.
In this way, MCU for the integrated energy management client according to the present invention provides an intuitive and convenient user environment through the implementation of its own GUI, and communicates the data collected from the power generation facilities with the central server to the storage medium. A database can be built by recording, the user can directly control the power generation facilities by touch input through the input / output touch monitor, can service such data and control signals through the web, and can be used on other platforms such as smartphones. Data can be provided to provide services, and smart meters can be interfaced with intelligent consumer equipment, which enables the direct management and control of heterogeneous power generation facilities.

도1은 본 발명에 의한 통합 에너지 관리 클라이언트용 엠씨유의 구성을 구체적으로 예시하는 구성도.
도2는 본 발명에 의한 통합 에너지 관리 클라이언트용 엠씨유의 작동 흐름을 예시하는 흐름도.
도3은 본 발명에 의한 통합 에너지 관리 클라이언트용 엠씨유의 역할을 설명하는 설명도.
1 is a configuration diagram specifically illustrating a configuration of MC oil for integrated energy management client according to the present invention.
2 is a flow chart illustrating the operational flow of MCU for integrated energy management client in accordance with the present invention;
Figure 3 is an explanatory diagram illustrating the role of MC-U for integrated energy management client according to the present invention.

이러한 본 발명을 첨부된 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명하면 다음과 같다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명에 의한 통합 에너지 관리 클라이언트용 엠씨유의 하드웨어적인 실시예의 전체적인 구성을 도 1로 도시하고, 소프트웨어적인 실시예를 도 2로 도시하였다.The overall configuration of the hardware embodiment of MCU for the integrated energy management client according to the present invention is shown in FIG. 1, and the software embodiment is shown in FIG.

이에서 볼 수 있는 바와 같이, 본 발명에 의한 통합 에너지 관리 클라이언트용 엠씨유(100)는 태양광 발전 설비(10), 집광형 태양광 발전 시스템, 풍력 발전 설비(10), 지열 발전 설비(10), 원자력 발전 설비(10) 등 이종(異種)의 다양한 발전 설비(10)와 연결시켜 데이터와 제어신호를 교환하는 인터페이스(30)와, 상기 인터페이스(30)를 통해 교환되는 데이터를 저장하는 메모리(40)와, 제어 페이지를 표시하고 입력 받을 수 있는 입출력 터치 모니터(50)와, 인터넷망에 연결된 중앙 서버(70)와 통신하기 위한 이더넷 컨트롤러(60)가 연결되며, 내부의 롬 영역에 설치된 운영체제(110)(OS : Operating System)상의 프로그램에 의해 작동되는 엠씨유(100)에 있어서,As can be seen from this, the MC energy 100 for the integrated energy management client according to the present invention is a photovoltaic power generation facility 10, a concentrating solar power generation system, a wind power generation facility 10, geothermal power generation facility (10) And an interface 30 for exchanging data and control signals by connecting to various heterogeneous power generation facilities 10 such as the nuclear power generation facility 10 and a memory for storing data exchanged through the interface 30. 40, an input / output touch monitor 50 for displaying and receiving a control page, and an Ethernet controller 60 for communicating with a central server 70 connected to the Internet network are connected and installed in an internal ROM area. In the MC oil 100 operated by a program on the operating system 110 (OS: Operating System),

상기 운영체제(110)의 부트로더에 의한 내부 부팅이 완료된 후 프로세스의 시작이 정의되어 실행되도록 하고, 상기 입출력 터치 모니터(50)를 통해 에너지 관리 입력을 받기 위한 제어 페이지를 표시하며, 초기화하여 제어권을 큐 스레드함수(130)로 넘기는 초기화함수(120)와,After the internal booting by the boot loader of the operating system 110 is completed, the start of the process is defined and executed, and a control page for receiving an energy management input through the input / output touch monitor 50 is displayed and initialized to control the right. An initialization function 120 passed to the queue thread function 130,

상기 초기화함수(120)에 의해 넘어온 제어권에 의해 백그라운드 서비스(Thread)로 작동되며, 상기 발전 설비(10)와의 연결을 확인하고, 발전 설비(10)와 데이터를 교환하며, 이상 유무를 파악하여 상기 입출력 터치 모니터(50)를 통해 표시하는 큐 스레드함수(130)와,It is operated as a background service (Thread) by the control right passed by the initialization function 120, checks the connection with the power generation equipment 10, exchanges data with the power generation equipment 10, to determine whether there is an abnormality Queue thread function 130 to display through the input and output touch monitor 50,

상기 큐 스레드함수(130)가 백그라운드 서비스로 작동되는 동안 독립실행 모듈로 작동되며, 상기 초기화함수(120)에 의해 표시된 제어 페이지의 추적 버튼의 입력을 받아 상기 발전 설비(10)의 원격제어를 위한 제어신호를 생성하여 출력하는 트랙커 함수(140)로 구성될 수 있다.The queue thread function 130 operates as a standalone module while operating as a background service, and receives the input of the tracking button of the control page displayed by the initialization function 120 for remote control of the power generation facility 10. It may be composed of a tracker function 140 for generating and outputting a control signal.

이와 같은 본 발명에 의한 통합 에너지 관리 클라이언트용 엠씨유(100)를 구체적으로 예시하여 설명하면, 400MHz의 동작 클럭을 갖는 S3C2440A모델의 ARM RISC 칩을 엠씨유(100)로 사용하고, 메모리(40)는 64MByte SDRAM, 롬은 64MByte NAND-Flash와, 288핀 Board to Board Connector를 사용하여 인터페이스(30)하며, 버퍼는 74LVC245A, 디코더는 74HC21, 이더넷 컨트롤러(60)는 AX88796BLF, 외부 연결 포트로는 DSUB(MAX232), JTAG(74HC125), ROM Writer 5Pin, UART(MAX13487E)가 구성되고, 파워 매니지먼트는 TPS65021, External Beacon은 80핀 Connection 2EA가 구비되며, 이러한 엠씨유(100)의 롬에 설치되는 운영체제(110)는 Kernel 2.6 버전의 임베디드 리눅스(Embedded Linux)가 사용된다.The MC energy 100 for an integrated energy management client according to the present invention will be described in detail by using the ARM RISC chip of the S3C2440A model having an operation clock of 400 MHz as the MC oil 100, and the memory 40. Is 64MByte SDRAM, ROM is 64MByte NAND-Flash, 288 pin Board to Board Connector uses interface 30, buffer is 74LVC245A, decoder is 74HC21, Ethernet controller 60 is AX88796BLF, and external connection port is DSUB ( MAX232), JTAG (74HC125), ROM Writer 5Pin, UART (MAX13487E) are configured, Power Management is equipped with TPS65021, External Beacon is equipped with 80-pin Connection 2EA, Operating system installed in ROM of MCU 100 (110) ) Uses the Kernel 2.6 version of Embedded Linux.

이러한 엠씨유(100)의 각 구성요소별로 더욱 상세하게 설명하면, 상기 초기화 함수는 임베디드 리눅스의 부트로더에 의한 내부 부팅이 완료된 이후 자동으로 프로세스의 시작이 정의되어 실행되도록 하는 함수로, 통합 에너지 관리의 개념에 부합되는 제어 페이지를 생성하여 상기 입출력 터치 모니터(50)를 통해 표시하며, 제어 입력을 대기하고, 내부 변수들을 초기화 하며 운영체제(110) 상에서 작동되는 프로세스의 제어권을 상기 큐 스레드함수(130)로 넘겨 백그라운드 서비스로 작동되도록 하므로 상기 입출력 터치 모니터(50)를 통해 제어 입력을 대기하고 있는 동안에도 큐 스레드함수(130)가 작동될 수 있도록 하는 것이다.When described in more detail for each component of the MC 100, the initialization function is a function that automatically starts the process is defined and executed after the internal boot by the embedded Linux boot loader is completed, integrated energy management The queue thread function 130 generates a control page that conforms to the concept of the display and displays it through the input / output touch monitor 50, waits for a control input, initializes internal variables, and controls the process of operating on the operating system 110. In order to operate as a background service, the queue thread function 130 may operate while waiting for a control input through the input / output touch monitor 50.

여기에서 상기 초기화함수(120)가 생성하여 표시하는 제어 페이지(도 2에서의 Main Page Display, Traker Control Display)는 상기 인터페이스(30)를 통해 연결된 발전 설비(10)의 상태를 모니터링할 수 있는 선택형 화면 구성과, 사용자의 요청에 따라 상기 인터페이스(30)를 통해 교환되는 데이터를 표시하며, 터치 입력을 통해 제어 신호의 생성을 도와주는 제어형 화면 구성이 GUI(Graphical User Interface)로 구성될 수 있어서 사용자의 편의성을 높일 수 있다.Here, the control page (Main Page Display, Traker Control Display in FIG. 2) generated and displayed by the initialization function 120 is an optional type capable of monitoring the state of the power generation equipment 10 connected through the interface 30. A screen configuration and a control screen configuration for displaying data exchanged through the interface 30 according to a user's request and helping to generate a control signal through a touch input may be configured as a graphical user interface (GUI). It can increase the convenience.

또한 상기 큐 스레드함수(130)는 백그라운드 서비스로 작동되며, 상기 인터페이스(30)를 통해 연결되어 있는 각 발전 설비(10)에 구성된 각종 센서, 감지기, 태양광 추적자, 기상관측기 등과 센싱 데이터, 감지 데이터, 추적 데이터, 관측 데이터 등을 수집, 교환하여 상기 메모리(40)에 저장하고, 미리 정의된 프로토콜 라이브러리에 의해 상기 메모리(40)에 저장된 데이터들을 분석 및 처리하며, 이와 같이 하여 취득된 각각의 발전 설비(10), 기상관측기의 데이터들을 주기적으로 상기 이더넷 컨트롤러(60)를 통해 중앙 서버(70)로 전송하여 중앙 서버(70)의 데이터베이스에 저장되도록 하고, 이러한 중앙 서버(70)에서 웹 페이지를 통해 관리되고 있는 각각의 발전 설비(10)들의 상태, 전력 생성량, 등의 정보를 서비스할 수 있도록 하거나 스마트폰과 같은 다른 플랫폼에 서비스할 수 있도록 데이터를 변환하여 제공하는 기능을 구비하여 변환된 데이터를 제공할 수 있기 때문에 원격지에서도 다양한 플랫폼을 통해서 발전 설비(10)들을 관리할 수 있도록 하는 것이 가능하다. 이는 도 2의 센서박스(SensorBox)로 표시된 처리 부분에서 상기 프로토콜 라이브러리에 의해 상기 인터페이스(30)를 통해 연결된 발전 설비(10)들과 통신하여 상기 큐 스레드함수(130)가 실행되는 것이다.In addition, the queue thread function 130 is operated as a background service, sensing data, sensing data, and the like, various sensors, detectors, solar trackers, weather stations, and the like, which are configured in each power generation facility 10 connected through the interface 30. Collecting and exchanging tracking data, observation data, and the like, and storing the data in the memory 40, and analyzing and processing data stored in the memory 40 by using a predefined protocol library. The equipment 10 and meteorological data are periodically transmitted to the central server 70 through the Ethernet controller 60 to be stored in the database of the central server 70, and web pages are stored in the central server 70. To provide information on the status, power generation, etc. of each power plant 10 being managed through A remotely it is possible to provide the transformed data to a function provided by converting the data to the service, it is possible to allow to manage the power plant 10 via a variety of platforms. This means that the queue thread function 130 is executed in communication with the power generation facilities 10 connected through the interface 30 by the protocol library in the processing portion indicated by the sensor box of FIG. 2.

아울러 상기 트랙커 함수(140)는 상기 인터페이스(30)를 통해 연결된 태양광 발전 설비(10)의 추적장치, 풍력 발전 설비(10)의 써큘라 브레이커(Circuit Breaker) 등과 같은 제어 장치들을 원격으로 제어, 유지, 보수가 가능하도록 기능을 지원하는 것으로, 이러한 제어에 관한 프로세스는 큐 스레드함수(130)와 같이 백그라운드 서비스로 처리되기보다 독립실행 모듈로 처리하여 중복접속과 관련된 제어의 문제 및 사고가 발생되지 않도록 하며, 상기 입출력 터치 모니터(50)에 표시되는 제어 페이지를 통해 터치 입력을 받아 상기 발전 설비(10)의 제어 장치들의 방향 제어, 원격 제어 등과 같은 제어를 위한 제어 신호를 발생시켜 상기 인터페이스(30)를 통해 직접 제어할 수 있게 되는 것이다.In addition, the tracker function 140 remotely controls control devices such as a tracking device of the solar power plant 10 connected through the interface 30, a circular breaker of the wind power plant 10, and the like. Supporting the function to maintain and repair, such a process related to the control is processed as a stand-alone module rather than being processed as a background service such as the queue thread function 130, so that control problems and accidents related to redundant access do not occur. The controller 30 may receive a touch input through a control page displayed on the input / output touch monitor 50 and generate a control signal for control such as direction control, remote control, etc. of the control devices of the power generation facility 10. Can be controlled directly.

구제적으로 예를 들어 설명하면, 태양광 발전 설비(10)가 인터페이스된 경우, 태양광 인버터에 취득되는 발전량의 1차측과 2차측 데이터를 취득하여 실시간으로 적산하며, 발전 현장에 설치되어 기후 정보를 감지할 수 있는 센서의 센싱 정보 데이터를 취득하고 취득된 센싱 정보를 분석하여 알아낸 기후정보와, 태양광 추적장치의 상태정보를 메모리(40)에 저장하고, 감시하며, 입출력 터치 모니터(50)에 표시하고, 이를 사용자가 보고 제어 페이지를 통해 터치 입력하여 제어 신호를 생성하거나 엠씨유(100)가 상기 기후정보와 태양광 추적장치의 상태정보를 비교 판단하여 직접 제어신호를 생성 및 제어하는 것이 가능하다.Specifically, for example, when the photovoltaic power generation facility 10 is interfaced, the primary side and secondary side data of the amount of power generated by the solar inverter are acquired and accumulated in real time, and are installed at the power generation site to install climate information. Acquisition of sensing information data of a sensor capable of detecting and storing climate information and status information of a solar tracking device in the memory 40 by analyzing the acquired sensing information, and monitoring the input / output touch monitor 50. ) And generate a control signal by touch input through the user's report control page, or MC U 100 directly generates and controls the control signal by comparing and determining the climate information and the state information of the solar tracking device. It is possible.

또한 실리콘 방식의 태양광 방식과 다른 집광형 태양광발전 시스템이 인터페이스(30)된 경우, 큐 스레드함수(130)와 트랙커함수(140)에 의해 집광형 고정밀 추적센서를 모니터링하여 태양광 추적 오차를 모니터링하고, 집광형 태양광 인버터의 분석을 통해 발전량의 타당성을 실시간으로 모니터링하며, 집광형 태양광 발전 시스템의 환경 정보 분석 및 지능형 대응 알고리즘을 지원함으로써 +-0.3 이내로 근사되는 정밀 추적동작을 이루어 낼 수 있다.In addition, when the solar type photovoltaic system different from the silicon type photovoltaic system is interfaced 30, the solar tracking error is monitored by monitoring the focused high precision tracking sensor by the queue thread function 130 and the tracker function 140. It monitors the feasibility of power generation in real time through the analysis of the concentrating solar inverter, and achieves accurate tracking operation within + -0.3 by supporting environmental information analysis and intelligent response algorithm of the concentrating solar power system. Can be.

이러한 본 발명의 엠씨유(100)는 연결된 각각의 발전 설비(10)들로부터 데이터를 수집하고 원격으로 제어할 수 있도록 하며, 이러한 데이터를 중앙 서버(70)로 전송할 수 있기 때문에 인터넷과 같은 네트워크 통신을 통해 양방향 오픈 플랫폼을 이룰 수 있어서, 이와 같은 연동을 발전 설비(10) 외에도 건물이나 시설, 개개인의 가정과 같은 소규모의 소비전력 이용단지에 설치된 스마트 계량기 등으로 된 센서들이 네트워크로 연결된 지능형 소비 설비(20)와도 연동될 수 있도록 유비쿼터스 센서 네트워크(USN)의 구성 기술을 지원한다. 여기에서 상기 지능형 소비 설비(20)란 스마트 계량기(GreenBox, ESA2000과 같은 가스나 전기 계량기로 연결된 전기 제품들 각각의 전기 소비량 등을 정확히 검출하여 에너지 사용 상태를 파악할 수 있게 하여 에너지 소비 감소를 유도하고, 원격 검침 등 다양한 편의 기능을 제공하는 계량기임)가 적용되어 소비전력의 적절한 차단과 지능형 전력 소비를 지원하는 것으로 이러한 지능형 소비 설비(20)가 상기 인터페이스(30)를 통해 연결되어 스마트 계량기를 원격으로 제어하므로 소규모 소비전력 이용단지의 전력소모를 차단시킬 수 있으며, 개개의 단위 소비전력장치를 컨트롤 하고, 감시할 수 있어서 에너지의 생성뿐만 아니라 소비까지도 관리할 수 있게 되는 것이며, 이 때 교환되는 데이터 및 제어신호의 제어 결과 등이 중앙 서버(70)의 데이터베이스에 저장되어 웹 서비스가 가능하고, 스마트폰과 같은 이종의 플랫폼에도 서비스될 수 있도록 데이터를 변환하여 제공할 수 있는 것이다.The MC oil 100 of the present invention enables to collect and remotely control data from each of the connected power generation facilities 10, and transmit such data to the central server 70, so that the network communication such as the Internet Through the bi-directional open platform through this, it is possible to achieve this interworking.In addition to the power generation facility 10, smart consumer devices connected by a network of sensors, such as smart meters installed in small power consumption complexes such as buildings, facilities, and individual homes, are connected to each other. It supports the configuration technology of ubiquitous sensor network (USN) so that it can be linked with 20). In this case, the intelligent consumption facility 20 is a smart meter (GreenBox, ESA2000, such as gas or electrical appliances connected to each of the electrical products connected to the electricity meter to accurately detect the state of energy use to induce energy consumption reduction and Is a meter that provides various convenient functions such as remote meter reading) to support proper shut-off of power consumption and intelligent power consumption.The intelligent consumption facility 20 is connected through the interface 30 to remotely operate the smart meter. It can control the power consumption of small-scale power consumption complexes, and can control and monitor individual power consumption units so that not only energy generation but also consumption can be managed. And control results of the control signals are stored in the database of the central server 70. It is that the web service can be available and provided to convert the data so that it can be two kinds of service platforms, such as smartphones.

즉, 본 발명에 의한 통합 에너지 관리 클라이언트용 엠씨유(100)는 도 3에서 보는 바와 같이, 자체적으로 GUI의 구현을 통해 사용자에게 직관적이고 편리한 사용 환경을 제공하고, 각 발전 설비(10)들로부터 수집된 데이터를 중앙 서버(70)와 통신하여 저장 매체에 기록하여 데이터베이스를 구축할 수 있고, 사용자가 직접 상기 입출력 터치 모니터(50)를 통해 터치로 입력하여 발전 설비(10)들을 제어할 수 있으며, 이러한 데이터와 제어신호를 웹을 통해 서비스할 수 있고, 스마트폰과 같은 다른 플랫폼에 서비스를 제공하기 위한 데이터를 제공할 수 있게 되는 것이다.
In other words, the MC energy 100 for the integrated energy management client according to the present invention provides an intuitive and convenient user environment through the implementation of the GUI itself, as shown in Figure 3, from each of the power generation facilities 10 The collected data may be recorded in a storage medium by communicating with the central server 70 to construct a database, and the user may directly input the touch through the input / output touch monitor 50 to control the power generation facilities 10. In addition, such data and control signals can be serviced through the web, and data for providing services to other platforms such as smartphones can be provided.

이상과 같이, 본 발명은 전술한 실시예에 한정되지 않고, 본 발명이 의도하는 요지 및 개념 내에서 다양하게 변화시켜 실시하는 것이 가능하다.
As described above, the present invention is not limited to the above-described embodiments, but can be variously changed within the spirit and concept of the present invention.

10:발전 설비 20:지능형 소비 설비
30:인터페이스 40:메모리
50:입출력 터치 모니터 60:이더넷 컨트롤러
70:중앙서버 100:엠씨유
110:운영체제 120:초기화 함수
130:큐 스레드함수 140:트랙커 함수
10: power plant 20: intelligent consumer equipment
30: Interface 40: Memory
50: I / O touch monitor 60: Ethernet controller
70: central server 100: MC U
110: operating system 120: initialization function
130: queue thread function 140: tracker function

Claims (6)

발전 설비와 연결시켜 데이터와 제어신호를 교환하는 인터페이스와, 상기 인터페이스를 통해 교환되는 데이터를 저장하는 메모리와, 제어 페이지를 표시하고 입력 받을 수 있는 입출력 터치 모니터와, 인터넷망에 연결된 중앙서버와 통신하기 위한 이더넷 컨트롤러가 연결되며, 내부의 롬 영역에 설치된 운영체제(OS : Operating System)상의 프로그램에 의해 작동되는 엠씨유(MCU; Main Control Unit)에 있어서,
상기 운영체제의 부트로더에 의한 내부 부팅이 완료된 후 프로세스의 시작이 정의되어 실행되도록 하고, 상기 입출력 터치 모니터를 통해 에너지 관리 입력을 받기 위한 제어 페이지를 표시하며, 초기화하여 제어권을 큐 스레드함수로 넘기는 초기화함수와,
상기 초기화함수에 의해 넘어온 제어권에 의해 백그라운드 서비스(Thread)로 작동되며, 상기 발전 설비와의 연결을 확인하고, 발전 설비와 데이터를 교환하고, 이상 유무를 파악하여 상기 입출력 터치 모니터를 통해 표시하는 큐 스레드함수와,
상기 큐 스레드함수가 백그라운드 서비스로 작동되는 동안 독립실행 모듈로 작동되며, 상기 초기화함수에 의해 표시된 제어 페이지의 추적 버튼의 입력을 받아 상기 발전 설비의 원격제어를 위한 제어신호를 생성하여 출력하는 트랙커 함수로 구성되고,
스마트 계량기가 구성된 지능형 소비 설비와 상기 인터페이스가 연동되어 상기 큐 스레드함수에 의해 상기 스마트 계량기의 계측 데이터가 수신 및 저장되고, 상기 트랙커 함수에 의해 제어되어 지능형 소비 설비의 소비전력장치를 제어 및 감시함을 특징으로 하는 통합 에너지 관리 클라이언트용 엠씨유.
Interface to exchange data and control signals by connecting to power generation facilities, memory to store data exchanged through the interface, input / output touch monitor for displaying and receiving control pages, and communication with a central server connected to the Internet In the main control unit (MCU), which is connected to an Ethernet controller for operation, and operated by a program on an operating system (OS) installed in an internal ROM area,
After the internal booting by the boot loader of the operating system is completed, the start of the process is defined and executed. The control page for receiving energy management input is displayed through the input / output touch monitor, and the initialization is initialized to transfer control right to the queue thread function. Function,
A queue that operates as a background service (Thread) by the control right passed by the initialization function, checks the connection with the power generation equipment, exchanges data with the power generation equipment, and checks whether there is an error and displays it on the input / output touch monitor. Thread function,
The queue thread function is operated as a stand-alone module while the background service is operated. The tracker function generates and outputs a control signal for remote control of the power generation facility by receiving an input of a tracking button of a control page displayed by the initialization function. Consisting of,
The intelligent consumer equipment configured with the smart meter and the interface are linked to receive and store the measurement data of the smart meter by the queue thread function, and controlled by the tracker function to control and monitor the power consumption device of the intelligent consumer device. MCU for integrated energy management client, characterized in that.
제 1 항에 있어서,
상기 초기화함수가 생성하여 표시하는 제어 페이지는 상기 인터페이스를 통해 연결된 발전 설비의 상태를 모니터링할 수 있는 선택형 화면 구성과,
사용자의 요청에 따라 상기 인터페이스를 통해 교환되는 데이터를 표시하며, 터치 입력을 통해 제어 신호의 생성을 도와주는 제어형 화면 구성이 GUI(Graphical User Interface)로 구성됨을 특징으로 하는 통합 에너지 관리 클라이언트용 엠씨유.
The method of claim 1,
The control page for generating and displaying the initialization function is an optional screen configuration for monitoring the status of the power generation equipment connected through the interface;
MCU for integrated energy management client which displays data exchanged through the interface according to a user's request, and has a graphical user interface (GUI) which is a controlled screen configuration that helps generate control signals through touch input .
제 1 항에 있어서,
상기 큐 스레드함수는 상기 인터페이스를 통해 연결된 발전 설비의 센서, 추적자, 기상관측기의 데이터를 수집하여 상기 메모리에 저장하고, 정의된 프로토콜 라이브러리에 의해 저장된 상기 데이터를 분석, 처리하며, 상기 이더넷 컨트롤러를 통해 중앙서버로 상기 데이터를 전송하여 중앙서버의 데이터베이스에 저장되도록 하고, 웹서비스 되도록 함을 특징으로 하는 통합 에너지 관리 클라이언트용 엠씨유.
The method of claim 1,
The queue thread function collects data of sensors, trackers, and weather stations of power generation facilities connected through the interface, stores the data in the memory, analyzes and processes the data stored by a defined protocol library, and through the Ethernet controller. MC-U for the integrated energy management client, characterized in that for transmitting the data to the central server to be stored in the database of the central server, Web services.
제 3 항에 있어서,
상기 큐 스레드함수는 상기 중앙서버의 데이터베이스에 구축되는 발전 설비의 데이터를 취합하여 이종의 플랫폼에 서비스되도록 변환 기능을 구비한 것임을 특징으로 하는 통합 에너지 관리 클라이언트용 엠씨유.
The method of claim 3, wherein
The queue thread function MCU for the integrated energy management client, characterized in that it has a conversion function to collect the data of the power generation facilities built in the database of the central server to serve on different platforms.
제 1 항에 있어서,
상기 트랙커함수는 상기 인터페이스를 통해 연결된 발전 설비의 제어 장치를 원격으로 제어, 유지, 보수할 수 있는 제어신호를 생성하되, 독립적으로 상기 입출력 터치 모니터를 통해 터치로 입력받은 정보에 의해 생성함을 특징으로 하는 통합 에너지 관리 클라이언트용 엠씨유.
The method of claim 1,
The tracker function generates a control signal for remotely controlling, maintaining and repairing a control device of a power generation facility connected through the interface, but independently generated by information input by a touch through the input / output touch monitor. MCU for integrated energy management clients.
삭제delete
KR1020100139049A 2010-12-30 2010-12-30 Mcu for total energy management client KR101048413B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100139049A KR101048413B1 (en) 2010-12-30 2010-12-30 Mcu for total energy management client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100139049A KR101048413B1 (en) 2010-12-30 2010-12-30 Mcu for total energy management client

Publications (1)

Publication Number Publication Date
KR101048413B1 true KR101048413B1 (en) 2011-07-11

Family

ID=44923455

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100139049A KR101048413B1 (en) 2010-12-30 2010-12-30 Mcu for total energy management client

Country Status (1)

Country Link
KR (1) KR101048413B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677049A (en) * 2013-12-02 2014-03-26 沈阳师范大学 Multi-point-position automatic controller adjustable in voltage detection
KR20180108398A (en) * 2017-03-23 2018-10-04 홍익대학교세종캠퍼스산학협력단 Monitoring system based on meta-model for renewable energy device and method teherof
US10474176B2 (en) 2015-09-10 2019-11-12 Lsis Co., Ltd. Remote supervisory control system
CN110456851A (en) * 2019-07-11 2019-11-15 珠海优特智厨科技有限公司 Cooking apparatus control method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070080959A (en) * 2006-02-09 2007-08-14 차인수 Remote watching system for a multi-power plant and method of the same
KR100783496B1 (en) * 2007-05-04 2007-12-11 이엔엘 (주) Automatic water sampler system with sensors and method of controlling the same
KR20080010377A (en) * 2005-05-20 2008-01-30 소니 가부시끼 가이샤 Signal processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080010377A (en) * 2005-05-20 2008-01-30 소니 가부시끼 가이샤 Signal processor
KR20070080959A (en) * 2006-02-09 2007-08-14 차인수 Remote watching system for a multi-power plant and method of the same
KR100783496B1 (en) * 2007-05-04 2007-12-11 이엔엘 (주) Automatic water sampler system with sensors and method of controlling the same

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677049A (en) * 2013-12-02 2014-03-26 沈阳师范大学 Multi-point-position automatic controller adjustable in voltage detection
CN103677049B (en) * 2013-12-02 2015-06-24 沈阳师范大学 Multi-point-position automatic controller adjustable in voltage detection
US10474176B2 (en) 2015-09-10 2019-11-12 Lsis Co., Ltd. Remote supervisory control system
KR20180108398A (en) * 2017-03-23 2018-10-04 홍익대학교세종캠퍼스산학협력단 Monitoring system based on meta-model for renewable energy device and method teherof
KR101994353B1 (en) 2017-03-23 2019-06-28 홍익대학교세종캠퍼스산학협력단 Monitoring system based on meta-model for renewable energy device and method teherof
CN110456851A (en) * 2019-07-11 2019-11-15 珠海优特智厨科技有限公司 Cooking apparatus control method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
Sutikno et al. Internet of things-based photovoltaics parameter monitoring system using NodeMCU ESP8266
Shariff et al. Zigbee-based data acquisition system for online monitoring of grid-connected photovoltaic system
Kang et al. Big data analytics in China's electric power industry: modern information, communication technologies, and millions of smart meters
US20090088991A1 (en) System and method for monitoring and managing energy performance
US20090012917A1 (en) System and Method for Array and String Level Monitoring of a Grid-Connected Photovoltaic Power System
KR101341595B1 (en) Energy management system for factory
CN102147268B (en) Integral panoramic data recording and analyzing system
KR101048413B1 (en) Mcu for total energy management client
KR101525884B1 (en) Intergrated monitoring system for solar power generating and method thereof
KR20130091844A (en) Home energy managemetnt apparatus and method for interworking with renewable energy
Purwania et al. Application of IoT-Based System for Monitoring Energy Consumption
KR20220094523A (en) Solar power generation forecasting system for participation in the photovoltaic power generation brokerage market
KR20120071170A (en) System and method for energy managing service
KR20210093638A (en) Method and system for providing photovoltaic power generation station monitoring service
CN103017824A (en) Monitoring system using measurement robot
KR102068014B1 (en) Monitoring system for communicating different type of channels
KR20140014763A (en) Integrated supply apparatus for energy and fresh water used microgrid
JP2012161167A (en) Green energy authentication system
Ruano et al. A neural-network based intelligent weather station
CN213426380U (en) Intelligent meter reading terminal and meter reading data analysis system
CN115067194A (en) Full-pipeline irrigation area measurement and control intelligent irrigation system and method
KR102521645B1 (en) Solar photovoltaic power station monitoring method
Tatro et al. Building to Grid (B2G) at the California smart grid center
Rasheed et al. IoT Enhanced Solar Device Management: Integrating Remote Surveillance and Energy Efficiency for Sustainable Operation
Chan et al. Singapore's intelligent energy system pilot project

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140703

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150603

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160708

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170704

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20190402

Year of fee payment: 8

R401 Registration of restoration
FPAY Annual fee payment

Payment date: 20190903

Year of fee payment: 9