[go: up one dir, main page]

KR20120014837A - Chiller System and Data Log Storage Method - Google Patents

Chiller System and Data Log Storage Method Download PDF

Info

Publication number
KR20120014837A
KR20120014837A KR1020100077048A KR20100077048A KR20120014837A KR 20120014837 A KR20120014837 A KR 20120014837A KR 1020100077048 A KR1020100077048 A KR 1020100077048A KR 20100077048 A KR20100077048 A KR 20100077048A KR 20120014837 A KR20120014837 A KR 20120014837A
Authority
KR
South Korea
Prior art keywords
data
log
controller
server
chiller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020100077048A
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 KR1020100077048A priority Critical patent/KR20120014837A/en
Publication of KR20120014837A publication Critical patent/KR20120014837A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • F24F11/49Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring ensuring correct operation, e.g. by trial operation or configuration checks
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56Remote control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Signal Processing (AREA)
  • Air Conditioning Control Device (AREA)

Abstract

본 발명은 칠러 시스템 및 그 데이터로그 저장방법에 관한 것으로서, 시스템의 점검을 위해 사용할 데이터를 직접 지정하고, 지정된 데이터가 지정된 시간 동안에 기록되도록 하여 로그데이터를 생성함으로써 원거리에서도 칠러의 상태를 확인하고 점검할 수 있다. The present invention relates to a chiller system and a method of storing the data log, and to specify the data to be used for the inspection of the system, and to generate the log data by recording the specified data for a specified time to check and check the state of the chiller from a distance can do.

Description

칠러 시스템 및 그 데이터 로그 저장방법{Chiller system method for logging data}Chiller system method and logging data}

본 발명은 칠러 시스템 및 그 데이터로그 저장방법에 관한 것으로서, 특히 시스템의 상태를 확인하기 위해 사용되는 로그 데이터를 저장하는데 있어서 지정된 시간에 데이터를 선택적으로 저장하는 칠러 시스템 및 그 데이터로그 저장방법에 관한 것이다. The present invention relates to a chiller system and a method for storing the datalog, and more particularly, to a chiller system and a method for storing the datalog selectively for storing data at a specified time in storing log data used for checking the state of the system. will be.

일반적으로 칠러는, 냉수를 냉수 수요처로 공급하는 것으로서, 냉매가 순환되는 압축기와 응축기와, 팽창기구와, 증발기를 포함한다.Generally, a chiller supplies cold water to a cold water demand destination, and includes a compressor, a condenser, an expansion mechanism, and an evaporator through which a refrigerant is circulated.

칠러는 증발기가 수냉매 열교환기로 이루어져 냉매와 물을 열교환시키고, 냉수 수요처와 수배관으로 연결되어 냉매에 의해 냉각된 물을 냉수 수요처로 순환 공급한다.The chiller consists of a water refrigerant heat exchanger to exchange heat between the refrigerant and the water, and is connected to the cold water demand and the water pipe to circulate and supply the water cooled by the refrigerant to the cold water demand.

이러한 칠러는 복수의 유닛이 유기적으로 연결되어 동작함에 따라 주기적으로 그 상태를 점검하여 유지 보수할 필요가 있다. Such a chiller needs to be periodically checked and maintained as a plurality of units are organically connected and operated.

종래의 칠러 시스템의 경우 유지 보수를 위해 시스템에 저장되어 있는 데이터를 이용하여 그 상태를 판단한다. 그러나, 일부 데이터를 지속적으로 저장하므로, 시스템의 저장영역의 한계가 있어 많은 데이터를 저장할 수 없고 일정 시간 경과시 과거의 기록은 삭제되므로, 시스템 점검을 위해 사용하는데에는 한계가 있다. In the case of a conventional chiller system, the state is determined using data stored in the system for maintenance. However, since some data is continuously stored, there is a limit of the storage area of the system, so a lot of data cannot be stored and past records are deleted after a certain time, so there is a limit to use for system check.

본 발명의 목적은 시스템의 점검을 위해 사용할 데이터를 직접 지정하고, 지정된 데이터가 지정된 시간 동안에 기록되도록 하여 필요한 데이터만을 기록하여 효과적으로 시스템을 점검할 수 있도록 하는 칠러 시스템 및 그 데이터로그 저장방법을 제공하는데 있다. SUMMARY OF THE INVENTION An object of the present invention is to provide a chiller system and a method for storing the datalog that designate data to be used for the inspection of the system directly and allow the specified data to be recorded for a specified time so that only the necessary data can be checked to effectively inspect the system. have.

본 발명에 따른 공기조화기는 복수의 칠러; 상기 복수의 칠러 중 적어도 하나에 대한 로그데이터를 요청하는 단말; 및 상기 복수의 칠러와 연결되어 상기 복수의 칠러의 동작상태를 모니터링하고 그 동작을 제어하며, 상기 단말의 상기 로그데이터 요청에 대응하여, 지정된 시간 동안 소정 칠러의 지정된 데이터에 대한 정보를 지정된 시간 동안 누적하여 저장하고, 누적 저장된 데이터의 정보를 로그데이터로 생성하여 상기 단말로 전송하는 제어기를 포함한다. Air conditioner according to the invention a plurality of chillers; A terminal for requesting log data for at least one of the plurality of chillers; And connected with the plurality of chillers to monitor an operation state of the plurality of chillers and to control the operation thereof, and in response to the log data request of the terminal, information on the designated data of a predetermined chiller for a specified time for a specified time; And accumulating and storing the data of the accumulated and stored data as log data and transmitting the result to the terminal.

또한, 칠러 시스템의 제어방법은 단말 또는 서버로부터 로그데이터 요청을 수신하여 분석하는 단계; 상기 로그데이터 요청에 포함된 조건에 따라 로그를 시작하여 지정된 데이터에 대한 정보를 지정된 시간 동안 누적하여 저장하는 단계; 로그 종료 시, 누적 저장된 상기 데이터의 정보를 로그데이터로 생성하는 단계; 및 상기 단말 또는 서버로 상기 로그데이터를 전송하는 단계;를 포함한다. In addition, the control method of the chiller system includes receiving and analyzing a log data request from a terminal or a server; Starting a log according to a condition included in the log data request and accumulating and storing information on specified data for a specified time; Generating log data when the log is finished; And transmitting the log data to the terminal or the server .

상기와 같이 구성되는 본 발명에 따른 칠러 시스템 및 그 데이터로그 저장방법은 칠러시스템의 점검을 위해 지정된데이터를 지정된 시간동안 기록 저장되도록 함으로써, 한정된 자원안에서 필요한 데이터만 선택하여 저장함으로써, 자원 활용도 및 데이터 활용도에 있어 그 효과가 향상된다. The chiller system and its datalog storage method according to the present invention configured as described above are configured to record and store the designated data for inspection of the chiller system for a specified time, thereby selecting and storing only necessary data in a limited resource, thereby utilizing resource utilization and data. The effect is improved in utilization.

또한, 원격지에서 저장된 데이터를 이용하여 칠러 시스템을 점검할 수 있으므로 유지 보수 및 관리의 편의성이 향상되는 효과가 있다. In addition, the chiller system can be inspected using data stored at a remote location, thereby improving convenience of maintenance and management.

도 1 은 본 발명의 일실시예에 따른 칠러 시스템의 구성이 간략하게 도시된 도이다.
도 2 는 본 발명의 일실시예에 따른 제어기의 제어구성이 도시된 블록도이다.
도 3 는 본 발명의 일실시예에 따른 칠러 시스템에서, 로그 데이터의 흐름을 설명하기 위해 참조되는 도이다.
도 4 는 본 발명의 일실시예에 따른 로그 데이터 저장 시, 데이터의 종류 및 시간을 지정하는 방법을 설명하는데 참조되는 예시도이다. .
도 5 는 본 발명의 칠러 시스템에서 시스템 동작에 따른 로그데이터를 저장하는 방법을 설명하는데 참조되는 순서도이다.
1 is a view schematically showing the configuration of a chiller system according to an embodiment of the present invention.
2 is a block diagram showing a control configuration of a controller according to an embodiment of the present invention.
3 is a diagram referred to describe the flow of log data in the chiller system according to an embodiment of the present invention.
4 is an exemplary diagram referred to for describing a method of designating a type and a time of data when storing log data according to an embodiment of the present invention. .
5 is a flowchart referred to for describing a method of storing log data according to a system operation in a chiller system according to the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 설명하면 다음과 같다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

도 1 은 본 발명의 일실시예에 따른 칠러 시스템의 구성이 간략하게 도시된 도이다. 1 is a view schematically showing the configuration of a chiller system according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 칠러 시스템은, 복수의 칠러(11 내지 13)과 제어기(100)를 포함한다. 또한, 칠러 시스템은 제어기(100)와 네트워크로 연결되는 서버(200), 그리고 단말(210, 220)을 포함한다. As shown in FIG. 1, a chiller system according to an embodiment of the present invention includes a plurality of chillers 11 to 13 and a controller 100. In addition, the chiller system includes a server 200 connected to the controller 100 and a network, and terminals 210 and 220.

제어기(100)는 복수의 칠러(11 내지 13)에 대한 동작 상태를 모니터링 할 뿐 아니라, 각 칠러에 대한 동작을 제어하여 칠러이 지정된 운전을 수행하도록 한다.이때, 제어기(100)는 별도로 구비되어 칠러(11 내지 13)과 연결되는 것을 예로 하여 설명하나 경우에 따라 칠러(2)의 내부에 구비될 수 있다. The controller 100 not only monitors the operation states of the plurality of chillers 11 to 13, but also controls the operation of each chiller so that the chiller performs a designated operation. In this case, the controller 100 is provided separately to the chiller. (11 to 13) will be described as an example but may be provided inside the chiller (2) in some cases.

또한, 제어기(100)는 자체 서버 기능을 포함할 수 있으며, 이경우 서버(200)가 별도로 연결되지 않아도 원격지에서 제어부(100)의 서버 기능을 이용하여 단말(210,220)이 제어기(100)에 직접 접속하여 칠러의 상태 정보를 모니터링 할 수 있다. In addition, the controller 100 may include its own server function, in which case the terminals 210 and 220 are directly connected to the controller 100 using the server function of the controller 100 at a remote location even if the server 200 is not separately connected. To monitor the status of the chiller.

제어기(100)는 서버기능이 구비되지 않은 경우 연결된 서버(200)로 데이터를 전송하여 서버(200)에 칠러에 대한 데이터가 저장되도록 하며, 서버(200)를 통해 단말(210)(220)에 칠러에 대한 서비스 제공이 가능하도록 한다. When the controller 100 does not have a server function, the controller 100 transmits data to the connected server 200 so that data about the chiller is stored in the server 200, and is transmitted to the terminals 210 and 220 through the server 200. Allows service provision for chillers.

제어기(100)는 자체 입력, 서버(200) 또는 단말(210)(220)로부터 입력되는 요청에 따라, 칠러(11 내지 13)의 복수의 데이터 중, 특정 데이터에 대하여 지정된 시간동안 기록 저장하여 로그 데이터를 생성한다. The controller 100 records and stores the specific data among the plurality of data of the chillers 11 to 13 for a specified time in accordance with a request inputted from the server 200 or the terminal 210 or 220. Generate data.

제어기(100)는 지정된 시간에 해당 데이터의 로그를 시작하고, 지정된 시간에 데이터의 로그를 종료하여, 로그 데이터를 생성한 후, 로그 데이터를 요청한 서버 또는 단말(210)(220)로 전송한다. The controller 100 starts the logging of the data at a designated time, ends the logging of the data at the specified time, generates log data, and transmits the log data to the server or the terminal 210 or 220 that has requested the log data.

이때, 제어기(100)는 자체 서버기능을 통해, 또는 서버(200)를 통해 기록한 데이터의 선택 및 시간 지정이 가능한 인터페이스를 제공한다. At this time, the controller 100 provides an interface through which the server can select and time the data recorded through the server function or the server 200.

서버(200)는 제어기(100)와 연결되어, 제어기(100)로부터 수신되는 칠러(11 내지 13)에 대한 데이터를 저장하여, 네트워크(N)를 이용하여 접속하는 복수의 단말(210)(220)로 칠러(11 내지 13)에 대한 정보를 제공한다. 서버(200)는 칠러에 대한 데이터베이스를 구축하여, 칠러의 정보를 저장할 수 있다. The server 200 is connected to the controller 100, stores data for the chillers 11 to 13 received from the controller 100, and connects the plurality of terminals 210 and 220 to connect using the network N. ) Provides information about the chillers 11 to 13. The server 200 may establish a database for the chiller and store the chiller information.

서버(200)는 제어기(100) 또는 칠러(11 내지 13)이 동작하지 않는 경우에도, 기 저장된 데이터를 바탕으로 단말(210)(220)에 칠러(11 내지 13)에 대한 정보를 제공한다. Even if the controller 100 or the chillers 11 to 13 do not operate, the server 200 provides information on the chillers 11 to 13 to the terminals 210 and 220 based on pre-stored data.

서버(200)는 칠러 제어를 위한 프로그램 및 인터페이스를 포함하여, 접속된 단말(210)(220)에 칠러 제어를 위한 서비스를 제공할 수 있으며, 자체 구비되는 입력수단 또는 접속된 단말(210)(220)으로부터 입력되는 데이터를 제어기(100)로 전송할 수 있다. 그에 따라 서버(200)는 제어기(100)를 통해 원격지에서 칠러(11 내지 13)에 대한 모니터링 뿐 아니라, 그 동작을 제어할 수 있도록 한다. The server 200 may include a program and an interface for chiller control, and provide a service for chiller control to the connected terminals 210 and 220, and may include an input means or a connected terminal 210 provided therein. Data input from the 220 may be transmitted to the controller 100. Accordingly, the server 200 may control not only the monitoring of the chillers 11 to 13 at a remote location through the controller 100, but also control the operation thereof.

이때, 서버(200)는 단말의 칠러 및 제어기에 대한 접속 창구로써 동작하는 것으로, 실질적인 칠러의 제어 및 데이터 관리는 제어기(100)에서 수행된다. 서버(200)는 제어기(100)로부터 수신된 데이터를 바탕으로 단말(210)(220)에 칠러에 대한 정보를 제공하고 및 제어기로의 데이터 요청 등의 서비스를 제공한다. At this time, the server 200 operates as a connection window for the chiller and the controller of the terminal, and the actual chiller control and data management are performed by the controller 100. The server 200 provides information on the chiller to the terminals 210 and 220 based on the data received from the controller 100 and provides a service such as a data request to the controller.

단말(210)(220)은 서버(200)에 접속하여 서버(200)로부터 제공되는 칠러에 대한 정보를 표시하고, 사용자에 의해 입력되는 데이터를 서버(200)로 전송한다. 경우에 따라 단말(210)(220)은 칠러 및 제어기의 자체 네트워크에 직접 접속하여 데이터를 요청하고 수신할 수 있다. Terminals 210 and 220 are connected to the server 200 to display information on the chiller provided from the server 200, and transmits the data input by the user to the server 200. In some cases, the terminal 210 or 220 may directly access the chiller and the controller's own network to request and receive data.

이때, 단말(210)(220)은 서버(200) 또는 제어기(100)로부터 로그데이터를 수신하여 칠러의 동작에 대한 이상 여부를 점검하기 위한 프로그램이 구비될 수 있다. At this time, the terminal 210, 220 may be provided with a program for checking the abnormality of the operation of the chiller by receiving log data from the server 200 or the controller 100.

단말(210)(220)은 네트워크(N) 접속이 가능한 장치로써, 노트북, 컴퓨터를 포함하고, 휴대폰, 스마트폰, PMP, PDA, 넷북 등과 같은 모바일 기기가 사용될 수 있다. Terminals 210 and 220 are devices capable of network (N) connection, and include a notebook computer and a computer, and a mobile device such as a mobile phone, a smartphone, a PMP, a PDA, a netbook, or the like may be used.

복수의 칠러(11 내지 13)는, 각각 칠러 유닛과 열교환 유닛을 포함한다. The plurality of chillers 11 to 13 each include a chiller unit and a heat exchange unit.

칠러 유닛은 냉매가 순환되는 압축기(미도시)와, 응축기(미도시)와, 팽창기구(미도시)와, 증발기(미도시)를 포함한다.열교환 유닛은 온수 열교환기(미도시)와, 온수 수요처(미도시)와, 냉수 수요처(미도시)를 포함한다.The chiller unit includes a compressor (not shown) through which refrigerant is circulated, a condenser (not shown), an expansion mechanism (not shown), and an evaporator (not shown). The heat exchange unit includes a hot water heat exchanger (not shown), Hot water demand destination (not shown) and cold water demand destination (not shown) are included.

칠러 유닛은 응축기가 냉각탑(미도시)과 냉각수 유로(미도시)로 연결되고, 증발기가 냉수 수요처(미도시)와 냉수 유로(미도시)로 연결된다.The chiller unit has a condenser connected to a cooling tower (not shown) and a cooling water flow path (not shown), and an evaporator is connected to a cold water demand destination (not shown) and a cold water flow path (not shown).

칠러 유닛은 냉각탑에서 공급된 냉각수가 응축기를 통과하는 냉매의 열을 흡수하면서 응축기의 냉매를 응축시키고, 이때 냉각수는 냉매의 열을 흡수하는 것에 의해 가열된다.The chiller unit condenses the refrigerant of the condenser while absorbing the heat of the refrigerant passing through the condenser, while the cooling water supplied from the cooling tower is heated by absorbing the heat of the refrigerant.

칠러 유닛은 냉수 수요처에서 공급된 냉수가 증발기를 통과하는 냉매로 열을 빼앗기면서 증발기의 냉매를 증발시키고, 이때, 냉수는 냉매로 열을 빼앗기는 것에 의해 냉각된다.The chiller unit evaporates the refrigerant in the evaporator while the cold water supplied from the cold water demand source loses heat to the refrigerant passing through the evaporator, where the cold water is cooled by losing heat to the refrigerant.

압축기는 증발기에서 증발된 냉매를 압축하는 것으로서, 인버터 압축기나 스크류 압축기나 터보 압축기 등의 용량 가변 압축기로 이루어지거나, 스크롤 압축기 등의 정속 압축기로 이루어진다.The compressor compresses the refrigerant evaporated in the evaporator, and is composed of a variable capacity compressor such as an inverter compressor, a screw compressor, a turbo compressor, or a constant speed compressor such as a scroll compressor.

팽창기구는 응축기에서 응축된 냉매를 팽창시키는 것으로서, 캐필러리 튜브 또는 전자팽창밸브로 이루어진다. The expansion mechanism expands the refrigerant condensed in the condenser and consists of a capillary tube or an electronic expansion valve.

열교환 유닛은 공기를 이용한 열교환 방식과 물을 이용한 열교환 방식으로 구분될 수 있으며, 적어도 어느 하나가 사용된다. 공기를 이용한 열교환 방식에서는 실내 공기를 흡입하여 열교환시킨 후 실내로 토출하는 공조 유닛으로서, 환기 겸용 공조 유닛으로 구성되는 것도 가능하고, 비환기 공조 유닛으로 구성되는 것도 가능하다.The heat exchange unit may be classified into a heat exchange method using air and a heat exchange method using water, and at least one may be used. In the heat exchange method using air, as an air conditioning unit that sucks and heats indoor air and discharges it to the room, it may be configured as a ventilation / air conditioning unit or may be configured as a non-ventilating air conditioning unit.

이때, 공기를 이용한 열교환 방식에서는, 냉수 수요처가 실내 공기와 실외 공기를 혼합한 후 혼합 공기를 냉수와 열교환시킨 후 실내로 토출하는 에어 핸들링 유닛(AHU: Air Handing Unit)으로 구성되고, 실내에 설치되어 실내 공기를 흡입하여 냉수와 열교환시킨 후 실내로 토출하는 팬 코일 유닛(FCU: Fan Coil Unit)으로 구성될 수 있으며 실내의 바닥에 매설된 바닥 배관 유닛으로 구성되는 것도 가능하다 At this time, in the heat exchange method using air, the cold water demand destination is composed of an air handling unit (AHU: Air Handling Unit) for mixing the indoor air and the outdoor air, and then heats the mixed air with cold water and discharges it into the room, and is installed indoors. It may be composed of a fan coil unit (FCU: Fan Coil Unit) to suck the indoor air, heat exchange with cold water, and then discharge it into the room, or may be composed of a floor piping unit embedded in the floor of the room.

칠러 유닛은 복수개가 설치될 경우, 복수개가 하나의 군을 형성하면서 함께 동일하게 제어되는 것이 가능하고, 냉각수 유로와 냉수 유로는 각각 병렬로 연결되는 것이 바람직하다. When a plurality of chiller units are provided, the plurality of chiller units may be controlled in the same manner while forming a group, and the cooling water flow path and the cold water flow path are preferably connected in parallel.

도 2 는 본 발명의 일실시예에 따른 제어기의 제어구성이 도시된 블록도이다. 도 2를 참조하면, 제어기(100)는 데이터부(120), 입력부(130), 출력부(140), 통신부(150), 그리고 동작 전반을 제어하는 제어부(110)를 포함한다. 2 is a block diagram showing a control configuration of a controller according to an embodiment of the present invention. Referring to FIG. 2, the controller 100 includes a data unit 120, an input unit 130, an output unit 140, a communication unit 150, and a controller 110 that controls overall operations.

입력부(130)는 적어도 하나의 버튼 또는 스위치를 포함하여, 버튼 또는 스위치가 조작됨에 따라 데이터를 제어부(110)로 인가한다. 입력부(130)가 조작함에 따라 칠러 제어를 위한 설정데이터가 입력된다. 이때, 칠러의 운전모드 또는 운전옵션에 대한 설정 뿐 아니라, 복수의 칠러에 대한 설정 또는 각 칠러의 개별 동작에 대한 설정이 입력될 수 있다. The input unit 130 includes at least one button or switch to apply data to the controller 110 as the button or switch is operated. As the input unit 130 operates, setting data for chiller control is input. At this time, not only the setting for the operation mode or the operation option of the chiller, but also the setting for the plurality of chillers or the setting for the individual operation of each chiller may be input.

출력부(140)는 램프, LED와 같은 표시등, 표시부, 스피커 등의 출력수단을 적어도 하나 구비하여, 제어기(100) 및 칠러(11 내지 13)의 동작상태를 출력한다.The output unit 140 includes at least one output means such as a lamp, an indicator light such as an LED, a display unit, a speaker, and the like, and outputs operating states of the controller 100 and the chillers 11 to 13.

출력부(140)는 제어기의 자체 동작 상태에 대한 정보를 출력할 뿐 아니라, 통신부(150)를 통해 수신되는 칠러(11 내지 17)에 대한 설정 정보, 그리고 현재의 동작상태에 대한 정보를 출력한다. The output unit 140 not only outputs information on its own operating state of the controller, but also outputs setting information on the chillers 11 to 17 received through the communication unit 150, and information on the current operating state. .

또한, 출력부(140)는 제어기 또는 칠러의 동작상태에 대응하여, 경고음, 경고등, 경고메지시 중 적어도 하나의 형식으로 경고를 출력한다. In addition, the output unit 140 outputs a warning in at least one of a warning sound, a warning light, and a warning message in response to an operation state of the controller or the chiller.

경우에 따라 터치 스크린이 구비되는 경우, 터치 조작에 따라 입력되는 데이터를 제어부(110)로 입력하여 입력부로써 동작하는 동시에, 동작상태에 대한 정보를 출력하는 출력부로써 동작한다. In some cases, when a touch screen is provided, the touch screen operates as an input unit by inputting data input according to a touch operation to the controller 110 and at the same time as an output unit for outputting information on an operation state.

데이터부(120)에는 제어기의 자체 동작을 위한 제어데이터가 저장되며, 칠러(11 내지 13)을 제어하기 위한 제어프로그램 및 제어데이터가 저장된다. The data unit 120 stores control data for its own operation, and a control program and control data for controlling the chillers 11 to 13.

데이터부(120)에는 통신부(150)를 통해 수신되는 각 칠러의 동작데이터 및 서버 또는 단말로부터 수신되는 데이터가 저장되며, 동작 중 발생되는 데이터가 임시저장될 수 있다. The data unit 120 stores operation data of each chiller received through the communication unit 150 and data received from a server or a terminal, and data generated during the operation may be temporarily stored.

또한, 데이터부(120)에는 제어부(110)의 명령에 따라, 칠러(11 내지 13)의 복수의 데이터 중, 지정된 데이터를 지정된 시간동안 기록한 로그 데이터가 저장된다. 이때, 데이터부(120)에 저장되는 로그데이터는 지정된 형식에 따라 생성되어 저장된다. In addition, the data unit 120 stores, according to a command of the controller 110, log data in which the specified data is recorded for a specified time period among the plurality of data of the chillers 11 to 13. In this case, log data stored in the data unit 120 is generated and stored according to a designated format.

통신부(150)는 복수의 칠러(10, 11 내지 13)와 연결되어, 칠러 내부에 구비되는 복수의 센서로부터 측정값을 포함하여 각 칠러에 대한 동작 상태 데이터를 수신한다. The communicator 150 is connected to the plurality of chillers 10, 11 to 13, and receives operation state data for each chiller including measured values from a plurality of sensors provided in the chiller.

통신부(150)는 입력부(130)를 통해 입력되는 설정에 따른 제어명령을 각 칠러로 전송하여, 칠러(10)가 지정된 동작을 수행하도록 한다. 또한, 통신부(150)는 네트워크(N)를 통해, 서버(200) 또는 단말(210, 220)과 데이터를 송수신할 수 있다. The communicator 150 transmits a control command according to a setting input through the input unit 130 to each chiller so that the chiller 10 performs a designated operation. In addition, the communication unit 150 may transmit and receive data with the server 200 or the terminals 210 and 220 through the network (N).

제어기(100)에 서버 기능이 구비되는 경우, 통신부(150)는 접속되는 단말(210, 220)로 칠러(10)의 동작에 대한 정보를 전송하고, 단말로부터 수신되는 데이터를 제어부(110)로 인가한다. When the controller 100 is provided with a server function, the communication unit 150 transmits information on the operation of the chiller 10 to the connected terminals 210 and 220, and transmits data received from the terminal to the controller 110. Is authorized.

제어기(100)에 서버 기능이 구비되지 않은 경우, 통신부(150)는 제어부(110)의 제어명령에 따라 서버(200)와 데이터를 송수신함으로써, 칠러(10)에 대한 데이터라 서버(200)로 전송되어, 서버(200)를 통해 단말(210)(220)에 제공되도록 하고, 서버(200) 또는 단말(210)(220)로부터 수신되는 데이터를 제어부(110)로 인가하여, 서버 또는 단말의 요청이 제어부(110)로 전달되도록 한다. When the controller 100 does not have a server function, the communication unit 150 transmits and receives data to and from the server 200 according to a control command of the control unit 110, thereby transferring data to the chiller 10 to the server 200. Transmitted to be provided to the terminals 210 and 220 through the server 200, and the data received from the server 200 or the terminals 210 and 220 is applied to the controller 110 to transmit the data to the controller 110. The request is transmitted to the controller 110.

제어부(110)는 입력부(130), 서버(200) 및 단말(210)(220) 중 어느 하나로부터 입력되는 로그설정데이터를 분석하여, 칠러의 복수의 데이터 중 로그를 기록한 데이터를 지정하고, 지정된 데이터에 대하여 제 1 시간에 로그를 시작하고, 제 2 시간에 로그를 종료하도록 한다. The controller 110 analyzes log setting data input from any one of the input unit 130, the server 200, and the terminal 210, 220, and designates data in which a log is recorded among a plurality of data of the chiller and is designated. Logging is started at the first time for data and logging is terminated at the second time.

제어부(110)는 지정된 데이터에 대한 지정된 시간 동안의 로그 기록을 로그 데이터로 생성하여 데이터부(120)에 저장한다. The controller 110 generates a log record for a designated time of the designated data as log data and stores the log record in the data unit 120.

제어부(110)는 입력부(130), 서버(200) 및 단말(210)(220) 로부터 입력되는 로그설정데이터가 각각 상이한 경우, 각각 요청된 형식에 따라 요청된 데이터를 지정된 시간 동안 개별적으로 로그를 기록하고 그에 대한 로그 데이터를 각각 생성하여 저장하고, 이를 전송한다. When the log setting data input from the input unit 130, the server 200, and the terminal 210, 220 are different from each other, the controller 110 separately logs the requested data according to the requested format for a specified time. Record and generate log data for each, save it, and send it.

이때, 제어부(110)는 저장된 로그 데이터를 출력부(140)를 통해 출력하거나, 통신부(150)를 통해 서버(200) 또는 단말(210)(220)로 전송한다. 또한, 제어부(110)는 저장된 로그 데이터를, 요청된 형식에 맞춰 변환한 후, 변경된 로그 데이터를 전송한다. In this case, the controller 110 outputs the stored log data through the output unit 140 or transmits the stored log data to the server 200 or the terminal 210 or 220 through the communication unit 150. In addition, the controller 110 converts the stored log data according to the requested format and then transmits the changed log data.

그에 따라 서버(200)는 제어기(100)로부터 소정 형식의 로그 데이터를 수신하여 저장함과 동시에 이를 출력한다. Accordingly, the server 200 receives and stores log data of a predetermined format from the controller 100 and outputs the same.

여기서, 제어부(110)는 단말(210)(220)로부터의 요청이 서버(200)를 통해 수신된 경우, 단말의 요청에 따른 로그 데이터를 서버(200)로 전송하며, 서버(200)는 단말 접속 시, 해당 로그 데이터를 다운로드 할 수 있도록 한다. Here, when a request from the terminals 210 and 220 is received through the server 200, the controller 110 transmits log data according to the request of the terminal to the server 200, and the server 200 is a terminal. When connected, the log data can be downloaded.

그에 따라 서버(200)는 제어기(100)로부터 소정 형식의 로그 데이터를 수신하여 저장함과 동시에 이를 출력한다. Accordingly, the server 200 receives and stores log data of a predetermined format from the controller 100 and outputs the same.

단말(210)(220)은 로그 데이터를 서버(200)를 통해 요청한 경우, 상기와 같이 서버(200)에 접속하여 요청한 로그데이터를 수신하고, 제어기(100)로 직접 데이터를 요청하는 경우, 제어기(100)로부터 로그데이터를 수신한다. When the terminal 210 or 220 requests log data through the server 200, the terminal 210 or 220 receives the requested log data by accessing the server 200 as described above, and requests the data directly from the controller 100. Receive log data from 100.

도 3 는 본 발명의 일실시예에 따른 칠러 시스템에서, 로그 데이터의 흐름을 설명하기 위해 참조되는 도이다. 3 is a diagram referred to describe the flow of log data in the chiller system according to an embodiment of the present invention.

단말(210)(220)은 제어기(100) 또는 서버(200)에 접속하여, 칠러에 대한 로그 데이터를 요청한다. The terminals 210 and 220 access the controller 100 or the server 200 and request log data for the chiller.

제어기(100) 또는 서버(200)는 단말(210)(220)에 대한 인증을 통해 접속을 처리하고, 칠러에 대한 모니터링 또는 원격제어 서비스를 제공할 뿐 아니라, 단말의 로그 데이터 요청을 지원하는 인터페이스를 제공한다.The controller 100 or the server 200 processes the connection through authentication of the terminals 210 and 220 and provides a monitoring or remote control service for the chiller, as well as an interface supporting the log data request of the terminal. To provide.

제어기(100)에의 단말 접속은 제어기(100)에서 서버 기능을 지원하는 경우 가능하며, 제어기에 서버 기능이 구비되지 않은 경우 별도로 구비되는 서버(200)를 통해 제어기(100)로 로그데이터를 요청한다. Terminal access to the controller 100 is possible when the controller 100 supports the server function. When the controller is not equipped with the server function, the controller 100 requests log data through the server 200 provided separately. .

이때, 단말(210)(220)은 로그 데이터 요청 시, 저장할 데이터의 종류를 지정하고, 데이터 로그의 시작시간, 종료시간을 설정한다. 로그데이터는 칠러의 동작을 점검하기 위해 사용되므로 이상여부를 확인하기 위해 특정 데이터를 지정할 수 있다. In this case, when the log data request, the terminal 210 (220) designates the type of data to be stored, and sets the start time and end time of the data log. Log data is used to check the operation of chiller, so you can specify specific data to check for abnormalities.

또한, 시작시간과 종료시간을 지정함에 있어 칠러에서 특정 이벤트가 발생하는 경우 로그를 시작하거나 종료하도록 하는 조건을 지정할 수도 있다. 이때, 데이터에 대해서도 기록할 데이터에 대해 직접 데이터를 선택할 뿐 아니라, 조건을 설정하여 조건을 만족하는 데이터에 대한 로그를 요청할 수도 있다. In addition, in specifying the start time and end time, it is possible to specify a condition to start or end the log when a certain event occurs in the chiller. In this case, not only data may be directly selected for data to be recorded, but also a condition may be set to request a log for data satisfying the condition.

단말(210)(220)은 로그데이터의 형식을 초기에 지정하여 요청할 수 있으며, 경우에 따라 로그데이터 다운로드 시 형식을 지정할 수도 있다.The terminal 210 or 220 may initially designate and request the format of the log data, and in some cases, may designate the format when downloading the log data.

서버(200)는 단말(210)(220)의 요청을 접수하여 제어기(100)로 전송한다. The server 200 receives a request of the terminal 210 and 220 and transmits the request to the controller 100.

이때 서버(200)는 단말의 접속 창구로써 동작 할 뿐 아니라, 구비되는 입력수단을 통해 로그 요청이 직접 입력될 수 있다. 이경우 서버(200)는 입력된 로그 요청을 제어기(100)로 전송한다. In this case, the server 200 may not only operate as a connection window of the terminal, but also a log request may be directly input through an input means provided. In this case, the server 200 transmits the input log request to the controller 100.

제어기(100)는 직접 입력되거나, 서버(200) 또는 단말(210)(220)로부터 수신된 칠러의 로그데이터 요청을 분석하여, 복수의 데이터 중, 로그를 기록할 데이터를 지정하고, 지정된 시간에 로그가 시작되고 또한 종료되도록 한다. The controller 100 analyzes the log data request of the chiller, which is directly input or received from the server 200 or the terminal 210, 220, and designates the data to record the log among a plurality of data, and at the designated time. Allow logging to start and end.

이때, 제어기(100)는 로그데이터 요청에 조건식이 포함된 경우, 해당 조건식에 부합하는 데이터를 추출하고, 조건식에 부합하는 이벤트가 발생하는 경우 로그를 시작하고 또한 종료한다. In this case, when the log data request includes a conditional expression, the controller 100 extracts data corresponding to the conditional expression, and starts and ends the log when an event matching the conditional expression occurs.

제어기(100)는 지정된 데이터에 대한 로그 기록이 종료되면, 이를 바탕으로 로그 데이터를 생성한다. 제어부(100)는 각 요청에 대응하여 로그 데이터를 지정된 형식으로 생성한다. The controller 100 generates log data based on the log recording for the designated data. The controller 100 generates log data in a specified format in response to each request.

이때, 제어기(100)는 데이터의 구성 및 형식 변경이 용이한 형태로 데이터를 저장하고 로그 데이터를 생성하여, 요청에 따라 데이터를 변환한다. 제어기(100)는 XML 형식으로 로그데이터의 요청을 수신하고, XML 형식으로 로그 데이터를 생성하여 저장할 수 있다. 이때 XML 형식을 사용하는 것은 일 예 일뿐, 다른 형식이 사용될 수 있으며 이에 한정되지 아니함을 명시한다. At this time, the controller 100 stores the data in a form that makes it easy to change the configuration and format of the data, generates log data, and converts the data as requested. The controller 100 may receive a request for log data in an XML format and generate and store log data in an XML format. In this case, the use of the XML format is only one example, and it is stated that other formats may be used, but are not limited thereto.

제어기(100)는 생성된 로그데이터를 서버(200) 또는 단말(210)(220)로 전송한다. 이때, 로그데이터 전송 전, 서버(200) 또는 단말(210)(220)의 요청 형식이 변경되는 경우, 로그 데이터를 변환하여 전송한다. The controller 100 transmits the generated log data to the server 200 or the terminal 210 or 220. In this case, before the log data transmission, when the request format of the server 200 or the terminal 210 or 220 is changed, the log data is converted and transmitted.

단말(210)(200)이 서버(200)를 통해 로그 데이터를 요청한 경우 제어기(100)는 서버(200)로 로그데이터를 전송하고, 서버(200)는 단말(210)(220)에 대하여 로그 데이터의 다운로드를 지원한다. When the terminal 210 requests the log data through the server 200, the controller 100 transmits the log data to the server 200, and the server 200 logs the terminal 210 and 220. It supports downloading of data.

도 4 는 본 발명의 일실시예에 따른 로그 데이터 저장 시, 데이터의 종류 및 시간을 지정하는 방법을 설명하는데 참조되는 예시도이다. 4 is an exemplary diagram referred to for describing a method of designating a type and a time of data when storing log data according to an embodiment of the present invention.

단말(210)(220) 또는 서버(200)는 도 4에 도시된 바와 같이 제어기(100)로 로그 데이터를 요청한다. The terminal 210, 220 or the server 200 requests log data from the controller 100 as shown in FIG. 4.

이때, 단말(210)(220)은 도시된 바와 같은 로그데이터 요청을 직접 생성하여 제어기(100)로 전송할 수도 있으나, 서버(200) 또는 제어기(100)에 접속하여 서버(200) 또는 제어기(100)에서 제공하는 인터페이스를 통해 소정 항목을 선택하면 도시된 바와 같은 형식으로 데이터가 생성되어 제어기(100)로 로그데이터를 요청할 수 있다. In this case, the terminal 210 or 220 may directly generate a log data request as shown in the drawing and transmit the same to the controller 100, but may be connected to the server 200 or the controller 100 to the server 200 or the controller 100. If a predetermined item is selected through an interface provided by the s), data is generated in a format as shown in the drawing, and log data may be requested to the controller 100.

제어기(100)로의 로그 데이터 요청 시, 요청 데이터에는 도시된 바와 같이 로그 대상인 장치명과 해당 장치의 어드레스가 설정된다(410). 설치된 복수의 칠러 중 어떤 칠러에 대한 로그가 필요한 지 장치를 지정하는 것이다. When the log data is requested to the controller 100, the request data is set with the device name and the address of the corresponding device as shown in FIG. 410. This is to specify the device for which chillers among multiple installed chillers.

예를 들어 칠러의 이상을 점검하는데 있어서 제 1 칠러에 이상이 있다고 판단되는 경우 제 1 칠러(Chiller 1)에 대한 로그를 요청한다. 이때, 도시된 바와 같이 제 1 칠러의 장치명과, 제 1 칠러의 주소 1을 지정한다. 여기서 서버와의 통신 시 필요한 서버의 이름(Server)과 서버의 어드레스(주소 0)도 함께 입력한다. For example, if it is determined that there is an error in the first chiller in checking the abnormality of the chiller, a log for the first chiller (Chiller 1) is requested. At this time, as shown, the device name of the first chiller and the address 1 of the first chiller are designated. In this case, enter the server name (Server) and the server address (address 0) required for communication with the server.

이때 장치 지정은 <Equipment> 태그를 이용하여 설정하며, 장치명은 기 설정된 장치의 ID가 사용된다. 여기서 제어기(100)에 서버 기능이 포함된 경우, 제어기(100)의 아이디가 Server가 될 수 있다. 이하 아이디 Server는 제어기의 ID인 것을 예로 하여 설명한다. At this time, the device designation is set by using the <Equipment> tag, and the device ID is used as the device name. If the controller 100 includes a server function, the ID of the controller 100 may be Server. In the following description, ID Server is an ID of a controller.

제 1 칠러(Chiller 1)의 이상 발생에 따른 원인으로 설정온도와 냉수 출구온도의 온도차 과다, 또는 압축기 토출온도가 고온인 경우를 점검하고자 하는 경우 도시된 바와 같이, 제 1 칠러(Chiller 1)의 복수의 데이터 중 설정온도(SETPOINT), 냉수출구온도(CHW_OUT), 냉수입구온도(CHW_IN), 과열도(SUPERHEAT) 그리고 압축기 토출온도(DISCHARGE)를 요청할 수 있다(440).When the temperature difference between the set temperature and the cold water outlet temperature, or the compressor discharge temperature is high due to the abnormality of the first chiller (Chiller 1), as shown in the figure, the first chiller (Chiller 1) The set temperature, the cold water outlet temperature CHW_OUT, the cold water inlet temperature CHW_IN, the superheat degree, and the compressor discharge temperature DISCHARGE may be requested among the plurality of data.

로그를 요청하는 데이터는 <LogData> 태그에 정리하여 입력하되, 장치명과 해당 장치의 이름을 함께 입력한다. 즉 제 1 칠러(Chiller 1)의 설정온도(SETPOINT), 냉수출구온도(CHW_OUT), 냉수입구온도(CHW_IN), 과열도(SUPERHEAT) 그리고 압축기 토출온도(DISCHARGE)를 요청하는 것이므로, 도시된 바와 같이 장치명에는 제 1 칠러(Chiller 1)가 기재되고 각각의 데이터명이 설정된다. 이때 설정온도는 사용자에 의해 설정되는 희망온도 이므로 제어기(100) 또는 서버(200)의 장치명이 입력된다. 제어기(100)의 아이디가 Server인 경우 제어부(100)(Server)의 설정온도(SETPOINT)를 이용하는 것으로 설정된다. The data requesting the log is entered in <LogData> tag, and the device name and the name of the device are entered together. That is, since it requests the set temperature (SETPOINT), the cold water outlet temperature (CHW_OUT), the cold water inlet temperature (CHW_IN), the superheat degree (SUPERHEAT), and the compressor discharge temperature (DISCHARGE) of the first chiller (Chiller 1), as shown in FIG. In the device name, a first chiller (Chiller 1) is described and each data name is set. At this time, since the set temperature is the desired temperature set by the user, the device name of the controller 100 or the server 200 is input. If the ID of the controller 100 is Server, it is set to use the set temperature SETPOINT of the control unit 100 (Server).

로그의 시작은 <LogStart> 태그에(420), 로그의 종료는 <LogStop> 태그(430)로 설정한다. The start of the log is set to the <LogStart> tag (420), the end of the log is set to the <LogStop> tag (430).

로그의 시작은 제 1 조건(CHW HI)과 제 2 조건(DSC HI)에 대하여 OR 연산을 통해 두 조건중 어느 하나가 만족하면 로그를 시작하도록 지정한다. 또한, 제 3 조건(ALARM STOP)을 체크하여 로그를 종료하도록 지정한다. The start of the log specifies that the log starts when one of the two conditions is satisfied through an OR operation on the first condition CHW HI and the second condition DSC HI. Also, the third condition ALARM STOP is checked to specify that the log is to be terminated.

이때 제 1 조건(CHW HI)과 제 2 조건(DSC HI), 그리고 제 3 조건(ALARM STOP)은 <Condition>태그에 각각 조건식으로써 별도로 기재된 사항을 따른다. 이때 조건식은 <Operation>과 <Compare> 태그로 설정한다. At this time, the first condition (CHW HI), the second condition (DSC HI), and the third condition (ALARM STOP) are separately described as a conditional expression in the <Condition> tag. In this case, conditional expression is set by <Operation> and <Compare> tag.

제 1 조건(CHW HI)은 제 1 칠러(Chiller 1)의 냉수출구온도(CHW_OUT)에서 설정온도(SETPOINT)를 감산한 결과가 5보다 큰지 여부를 판단하는 것으로, 즉 냉수출구온도와 설정온도의 차가 5도 보다 크면 로그를 시작하도록 설정된다. The first condition CHW HI determines whether a result of subtracting the set temperature SETPOINT from the cold water outlet temperature CHW_OUT of the first chiller 1 is greater than 5, that is, the temperature of the cold water outlet temperature and the set temperature. If the difference is greater than 5 degrees, it is set to start logging.

제 2 조건(DSC HI)은 제 1 칠러(Chiller 1)의 압축기 토출온도(DISCHARGE)가 80 보다 큰지 여부를 판단하는 것으로, 압축기 토출온도가 80 보다 크면 로그를 시작하도록 설정된다. The second condition DSC HI determines whether the compressor discharge temperature DISCHARGE of the first chiller 1 is greater than 80, and is set to start logging when the compressor discharge temperature is greater than 80.

제 3 조건(ALARM STOP)은 제 1 칠러(Chiller 1)의 데이터 중 알람플래그(TOT_ALAM)가 1로 설정되었는지 여부를 판단하는 것으로, 즉 제 1 칠러(Chiller 1)에서 알람이 발생한 경우 로그를 정지하도록 설정된다. The third condition ALARM STOP determines whether the alarm flag TOT_ALAM is set to 1 in the data of the first chiller 1, that is, stops the log when an alarm occurs in the first chiller 1. Is set to.

이때, 조건식은 데이터의 로그를 시작하거나 종료하기 위한 조건을 설정하는 것으로, 조건식에 사용되는 데이터와, 실제 로그를 기록할 데이터의 종류는 상이할 수 있다. In this case, the conditional expression sets a condition for starting or ending data logging. The data used for the conditional expression and the type of data to record the actual log may be different.

상기과 같이 설정된 로그데이터 요청이 제어기(100)로 수신되면, 제어부(110)는 상기와 같은 로그데이터 요청을 분석하여, 제1 조건과 제 2 조건 중 어느 하나라도 만족하는 상황이 되면, 즉 냉수출구온도와 설정온도의 온도차가 5도보다 크거나 압축기 토출온도가 80 보다 크면, 선택된 데이터에 대한 로그를 기록한다. 또한, 제어부(110)는 알람 발생에 따른 제 3 조건을 만족하면 해당 데이터에 대한 로그를 종료하여 최종적으로 로그데이터를 생성한다. When the log data request set as described above is received by the controller 100, the controller 110 analyzes the log data request as described above, and when one of the first condition and the second condition is satisfied, that is, the cold water outlet. If the temperature difference between the temperature and the set temperature is greater than 5 degrees or the compressor discharge temperature is greater than 80, log the selected data. In addition, when the third condition according to the alarm occurrence is satisfied, the controller 110 ends the log for the corresponding data and finally generates log data.

도 5 는 본 발명의 칠러 시스템에서 시스템 동작에 따른 로그데이터를 저장하는 방법을 설명하는데 참조되는 순서도이다5 is a flowchart referred to for describing a method of storing log data according to system operation in a chiller system according to the present invention.

도 5를 참조하면, 제어기(100)는 입력부(130)에 의해 로그데이터 요청이 입력되거나 도는 서버(200) 및 단말(210)(220) 중 적어도 하나로부터 로그데이터 요청을 수신한다(S310). Referring to FIG. 5, the controller 100 receives a log data request from the input unit 130 or at least one of the server 200 and the terminal 210 and 220 (S310).

제어기(100)의 제어부(110)는 로그데이터 요청을 분석하여, 로그데이터 요청에 포함된 로그 요청 데이터의 종류와 로그 시작 시간 또는 로그 종료 시간을 체크한다(S320).The control unit 110 of the controller 100 analyzes the log data request and checks the type of log request data included in the log data request and the log start time or log end time (S320).

이때, 전술한 도 4에 도시된 바와 같이, 로그데이터 요청에는 기록한 데이터의 종류가 설정되고, 로그 시작 시간과 종료시간에 대한 조건이 설정될 수 있다. 제어부(110)는 조건식이 포함된 경우, 조건식에 해당하는 데이터를 이용하여 조건의 만족 여부를 판단한다. In this case, as shown in FIG. 4, the type of recorded data may be set in the log data request, and conditions for a log start time and an end time may be set. If the conditional expression is included, the controller 110 determines whether the condition is satisfied by using data corresponding to the conditional expression.

제어부(110)는 로그데이터 요청 중 로그 시작 시간에 따른 설정된 조건식을 만족하는 경우 로그시작 시간인 것으로 판단하여(S330), 지정된 데이터에 대한 로그를 기록을 시작한다.The controller 110 determines that the log start time is satisfied when the set conditional expression according to the log start time is satisfied during the log data request (S330), and starts recording the log for the specified data.

이때, 제어부(110)는 로그데이터 요청에 설정된 해당 칠러로 지정된 데이터를 요청하여 수신하고(S340), 지정 데이터를 주기적으로 데이터부(120)에 누적하여 저장한다(S350). In this case, the controller 110 requests and receives data designated as the chiller set in the log data request (S340), and periodically accumulates and stores the designated data in the data unit 120 (S350).

제어부(110)는 지정된 데이터에 대하여, 데이터의 값의 변화 뿐 아니라, 해당 데이터를 참조하거나 호출하는 경에 대한 정보도 함께 기록할 수 있다. The controller 110 may record not only a change in the value of the data, but also information on a reference or call of the data with respect to the designated data.

예를들어 로그데이터에 지정된 데이터가 제 1 칠러의 냉수출구온도 및 냉수입구온도인 경우, 제 1 칠러로 냉수출구온도와 냉수입구온도를 요청하여 해당 데이터를 지속적으로 시간에 따라 누적하여 저장한다. For example, when the data specified in the log data is the cold water outlet temperature and the cold water inlet temperature of the first chiller, the cold water outlet temperature and the cold water inlet temperature are requested to the first chiller, and the corresponding data is accumulated and stored continuously over time.

한편, 제어부(110)는 데이터를 저장하는 중에도 로그 종료 조건을 만족하는지 여부를 판단하여(S360), 로그 종료 조건 만족 시, 지정된 데이터에 대한 로그를 중지한다. Meanwhile, the controller 110 determines whether the log termination condition is satisfied even while storing the data (S360). When the log termination condition is satisfied, the control unit 110 stops logging of the specified data.

제어부(110)는 로그 기록이 중지되면, 저장된 데이터에 대한 기록을 바탕으로 하여 최종적으로 로그 데이터를 생성하고, 요청한 기기로 로그데이터를 전송한다(S370). When the log recording is stopped, the controller 110 finally generates the log data based on the recording of the stored data, and transmits the log data to the requested device (S370).

로그데이터의 요청이 복수인 경우, 제어부(110)는 각각의 요청에 대응하여 데이터 로그를 저장하고 로그데이터를 생성하며, 요청한 기기로 로그 데이터를 전송한다. When there are a plurality of requests for log data, the controller 110 stores the data log and generates log data in response to each request, and transmits the log data to the requested device.

제어부(110)는 입력부(130)로부터 로그데이터 요청이 입력된 경우에는 출력부(140)를 통해 출력하고, 서버(200)로부터 요청이 수신된 경우에는 서버(200)로, 단말(210)(220)로부터 직접 요청이 수신된 경우 단말로 생성된 로그데이터를 전송한다. When the log data request is input from the input unit 130, the controller 110 outputs the output through the output unit 140. When the request is received from the server 200, the controller 110 transmits the request to the server 200. When the request is directly received from the 220, the log data generated by the terminal is transmitted.

단말(210)(220)이 서버(200) 접속을 통해 로그데이터를 요청한 경우, 제어기(100)는 서버(200)로 로그데이터를 전송하고, 서버(200)를 이를 수신하여 단말(210)(220)이 로그데이터를 다운로드할 수 있도록 한다. When the terminal 210 requests the log data through the server 200, the controller 100 transmits the log data to the server 200, and receives the server 200 to receive the log data. 220) to download the log data.

그에 따라, 불필요하게 많은 데이터를 분석하지 않아도, 원격지에서도 특정 칠러의 특정 데이터를 요청하여 그 값을 확인할 수 있고, 해당 데이터를 지정된 시간 동안 혹은 지정된 조건 하에서 저장되는 데이터를 수신하여 칠러의 상태를 점거할 수 있게 된다. Accordingly, even without analyzing unnecessary data, remote controller can request specific data of specific chiller and check its value at remote site, and take over the state of chiller by receiving data stored for specified time or under specified condition. You can do it.

이상과 같이 본 발명에 의한 칠러 시스템 및 그 데이터로그 저장방법을 예시된 도면을 참조로 설명하였으나, 본 명세서에 개시된 실시예와 도면에 의해 본 발명은 한정되지 않고, 기술사상이 보호되는 범위 이내에서 응용될 수 있다. As described above, the chiller system according to the present invention and the method for storing the data log thereof have been described with reference to the illustrated drawings. However, the present invention is not limited by the embodiments and drawings disclosed herein, and the technical idea is within the scope of protection. Can be applied.

10, 11 내지 13: 칠러 100: 제어기
110: 제어부 120: 데이터부
130: 입력부 140: 출력부
150: 통신부
200: 서버 210, 220: 단말
10, 11 to 13: Chiller 100: controller
110: control unit 120: data unit
130: input unit 140: output unit
150: communication unit
200: server 210, 220: terminal

Claims (14)

복수의 칠러;
상기 복수의 칠러 중 적어도 하나에 대한 로그데이터를 요청하는 단말; 및
상기 복수의 칠러와 연결되어 상기 복수의 칠러의 동작상태를 모니터링하고 그 동작을 제어하며,
상기 단말의 상기 로그데이터 요청에 대응하여, 지정된 시간 동안 소정 칠러의 지정된 데이터에 대한 정보를 지정된 시간 동안 누적하여 저장하고, 누적 저장된 데이터의 정보를 로그데이터로 생성하여 상기 단말로 전송하는 제어기를 포함하는 칠러 시스템.
A plurality of chillers;
A terminal for requesting log data for at least one of the plurality of chillers; And
Connected with the plurality of chillers to monitor an operation state of the plurality of chillers and control the operation thereof;
And a controller for accumulating and storing information on the designated data of a predetermined chiller for a predetermined time, and generating and storing information on the accumulated stored data as log data in response to the log data request of the terminal for a designated time. Chiller system.
제 1 항에 있어서,
상기 제어기는 상기 로그데이터 요청을 분석하여, 상기 로그데이터 요청에 포함된, 데이터의 종류, 로그시작시간 및 로그종료시간에 대응하여 상기 로그데이터를 생성하는 것을 특징으로 하는 칠러 시스템.
The method of claim 1,
And the controller analyzes the log data request and generates the log data corresponding to a type of data, a log start time, and a log end time included in the log data request.
제 2 항에 있어서,
상기 제어기는 상기 로그데이터 요청에 포함된 조건식을 분석하여, 상기 로그시작 시간에 따른 조건을 만족하는 경우 상기 지정된 데이터에 대한 정보를 누적하여 저장하고, 상기 로그종료시간에 따른 조건을 만족하면 상기 지정된 데이터에 대한 저장을 중지하는 것을 특징으로 하는 칠러 시스템.
The method of claim 2,
The controller analyzes the conditional expression included in the log data request, accumulates and stores information on the designated data when the condition according to the log start time is satisfied, and when the condition according to the log end time is satisfied, the controller Chiller system, characterized by stopping the storage of data.
제 2 항에 있어서,
상기 제어기는 상기 데이터 종류에 대응하여, 상기 복수의 칠러 중 소정 칠러로 상기 지정된 데이터를 요청하고, 상기 로그종료시간 전까지 주기적으로 누적하여 저장하는 것을 특징으로 하는 칠러 시스템.
The method of claim 2,
The controller according to the data type, the chiller system, characterized in that for requesting the designated data to a predetermined chiller of the plurality of chillers, and accumulates and stores periodically until the log end time.
제 1 항에 있어서,
상기 제어기와 네트워크로 연결되어, 상기 복수의 칠러에 대한 정보를 저장하고, 상기 단말 접속 시, 상기 로그데이터 요청에 따른 인터페이스를 제공하고, 상기 제어기로부터 생성된 상기 로그데이터를 상기 단말로 제공하는 서버를 더 포함하는 칠러 시스템.
The method of claim 1,
The server is connected to the network by the controller, the server stores the information on the plurality of chillers, provides an interface according to the log data request when the terminal is connected, and provides the log data generated from the controller to the terminal. Chiller system comprising more.
제 5 항에 있어서,
상기 제어기는 상기 서버 또는 상기 단말로부터 요청된 형식으로 상기 로그 데이터를 변환하여 제공하는 것을 특징으로 하는 칠러 시스템.
The method of claim 5, wherein
And the controller converts the log data into a format requested from the server or the terminal and provides the converted log data.
단말 또는 서버로부터 로그데이터 요청을 수신하여 분석하는 단계;
상기 로그데이터 요청에 포함된 조건에 따라 로그를 시작하여 지정된 데이터에 대한 정보를 지정된 시간 동안 누적하여 저장하는 단계;
로그 종료 시, 누적 저장된 상기 데이터의 정보를 로그데이터로 생성하는 단계; 및
상기 단말 또는 서버로 상기 로그데이터를 전송하는 단계;를 포함하는 칠러 시스템의 데이터로그 저장방법.
Receiving and analyzing a log data request from a terminal or a server;
Starting a log according to a condition included in the log data request and accumulating and storing information on specified data for a specified time;
Generating log data when the log is finished; And
Transmitting the log data to the terminal or server; Data log storage method of a chiller system comprising a.
제 7 항에 있어서,
상기 로그데이터 요청에 포함된 데이터의 종류, 로그시작시간 및 로그종료시간을 분석하는 것을 특징으로 하는 칠러 시스템의 데이터로그 저장방법.
The method of claim 7, wherein
And analyzing the type of data included in the log data request, a log start time, and a log end time.
제 8 항에 있어서,
적어도 하나의 조건식으로 설정된 상기 로그시작시간 또는 상기 로그종료시간에 대하여, 상기 조건식에 포함된 소정 데이터가 상기 로그시작시간을 만족하면 로그를 시작하고, 상기 로그종료시간을 만족하면 로그를 종료하는 것을 특징으로 하는 칠러 시스템의 데이터로그 저장방법.
The method of claim 8,
Regarding the log start time or the log end time set by at least one conditional expression, logging starts when the predetermined data included in the conditional expression satisfies the log start time, and ends the log when the log end time is satisfied. A method of storing a data log of a chiller system.
제 8 항에 있어서,
상기 로그 시작 시, 상기 데이터 종류에 설정된 상기 칠러의 이름 및 주소, 그리고 상기 지정된 데이터의 이름에 따라, 복수의 칠러 중 상기 칠러로 상기 지정된 데이터를 요청하여 저장하는 것을 특징으로 하는 칠러 시스템의 데이터로그 저장방법.
The method of claim 8,
At the start of the log, the data log of the chiller system, characterized by requesting and storing the designated data to the chiller among a plurality of chillers according to the name and address of the chiller set in the data type and the name of the designated data. How to save.
제 8 항에 있어서,
상기 로그종료시간 도달 시, 상기 지정된 데이터의 저장을 중지하고 지정된 형식에 따라 상기 로그데이터를 생성하는 칠러 시스템의 데이터로그 저장방법.
The method of claim 8,
And stopping the storage of the designated data and generating the log data according to a specified format when the log end time is reached.
제 7 항에 있어서,
상기 단말 또는 서버로부터 요청된 형식이 상기 로그데이터의 형식과 상이한 경우 상기 요청된 형식에 따라 상기 로그데이터를 변환하여 전송하는 칠러 시스템의 데이터로그 저장방법.
The method of claim 7, wherein
If the format requested from the terminal or server is different from the format of the log data, the data log storage method of the chiller system converts and transmits the log data according to the requested format.
제 7 항에 있어서,
상이한 조건의 로그데이터 요청이 복수로 수신되면, 각각의 로그데이터 요청에 대응하여 상이한 로그데이터를 생성하는 칠러 시스템의 데이터로그 저장방법.
The method of claim 7, wherein
When a plurality of log data requests with different conditions are received, generating a different log data in response to each log data request.
제 7 항에 있어서,
상기 서버를 통해 상기 단말의 로그데이터 요청이 수신된 경우, 상기 단말이 상기 서버를 통해 로그데이터를 다운로드 하도록, 생성된 로그데이터를 상기 서버로 전송하는 단계를 더 포함하는 칠러 시스템의 데이터로그 저장방법.

The method of claim 7, wherein
And transmitting the generated log data to the server so that the terminal downloads the log data through the server, when the log data request of the terminal is received through the server. .

KR1020100077048A 2010-08-10 2010-08-10 Chiller System and Data Log Storage Method Ceased KR20120014837A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100077048A KR20120014837A (en) 2010-08-10 2010-08-10 Chiller System and Data Log Storage Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100077048A KR20120014837A (en) 2010-08-10 2010-08-10 Chiller System and Data Log Storage Method

Publications (1)

Publication Number Publication Date
KR20120014837A true KR20120014837A (en) 2012-02-20

Family

ID=45837778

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100077048A Ceased KR20120014837A (en) 2010-08-10 2010-08-10 Chiller System and Data Log Storage Method

Country Status (1)

Country Link
KR (1) KR20120014837A (en)

Similar Documents

Publication Publication Date Title
US20220147077A1 (en) Hvac system with data driven user interfaces for equipment commissioning and operation
US11769118B2 (en) Systems and methods for automated diagnostics of HVAC systems
US11150620B2 (en) Mobile gateway device for controlling building equipment
US20150295784A1 (en) Remote maintenance server, total maintenance system including the remote maintenance server and method thereof
JP6009586B2 (en) Air conditioning control system
JP2008232531A (en) Remote performance monitoring device and method
JP5030640B2 (en) Air conditioning system
CN113455014A (en) Equipment management system
CN101424424A (en) Air conditioner and operating method thereof
WO2013014774A1 (en) Air conditioner management device, air conditioner management program and air conditioner management method
WO2019220507A1 (en) Malfunction diagnosis system
JP4347150B2 (en) Air conditioning service support equipment
KR101170743B1 (en) System and Method of Optimum Operation of Refrigerator Using Building Energy Management System
JP6733704B2 (en) Air conditioning management system and communication control device
EP2584277A1 (en) Network system equipped with air conditioner and control method thereof
KR20150029196A (en) Air-conditioning system and method
US10691423B2 (en) Testing systems and methods for performing HVAC zone airflow adjustments
KR102521851B1 (en) Chiller system
KR20130022295A (en) Apparatus and method for driving an air conditioner
KR20120033746A (en) Air conditioner and method
KR20130118123A (en) Central management system including air conditioner
KR20120014837A (en) Chiller System and Data Log Storage Method
JP2018119755A (en) Air Conditioning System
US11408630B2 (en) Management system for bulding equipment
JP6316363B2 (en) Air conditioning control system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20100810

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20150708

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20100810

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160919

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20170329

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20160919

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20170329

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20161121

Comment text: Amendment to Specification, etc.

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20170518

Patent event code: PE09021S01D

AMND Amendment
PX0601 Decision of rejection after re-examination

Comment text: Decision to Refuse Application

Patent event code: PX06014S01D

Patent event date: 20171128

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20170718

Comment text: Notification of reason for refusal

Patent event code: PX06013S01I

Patent event date: 20170518

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20170421

Comment text: Decision to Refuse Application

Patent event code: PX06011S01I

Patent event date: 20170329

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20161121

Comment text: Notification of reason for refusal

Patent event code: PX06013S01I

Patent event date: 20160919