[go: up one dir, main page]

KR20030043382A - Embedded web server system for monitoring/control of industrial controller - Google Patents

Embedded web server system for monitoring/control of industrial controller Download PDF

Info

Publication number
KR20030043382A
KR20030043382A KR1020010074534A KR20010074534A KR20030043382A KR 20030043382 A KR20030043382 A KR 20030043382A KR 1020010074534 A KR1020010074534 A KR 1020010074534A KR 20010074534 A KR20010074534 A KR 20010074534A KR 20030043382 A KR20030043382 A KR 20030043382A
Authority
KR
South Korea
Prior art keywords
web server
industrial controller
monitoring
embedded web
embedded
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
KR1020010074534A
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 KR1020010074534A priority Critical patent/KR20030043382A/en
Publication of KR20030043382A publication Critical patent/KR20030043382A/en
Ceased legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 임베디드 타입으로 이루어진 내장형태의 웹서버를 구축하여 설치환경에 제한이 없이 저비용으로 산업용 제어기의 모니터링 시스템을 구현하기 위한 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템을 제공한다.The present invention provides an embedded web server system for monitoring / controlling an industrial controller for implementing a monitoring system of an industrial controller at a low cost without limiting the installation environment by building an embedded web server of an embedded type.

이를 위해 본 발명은 산업용 제어기의 동작상태에 대한 모니터링 및 제어를 수행하는 산업용 제어기의 모니터링/제어 시스템에 있어서, 상기 산업용 제어기 내에 임베디드 타입으로 내장되어 해당 산업용 제어기로부터의 상태데이터를 네트워크 통신망을 통해 원격지로 송신하는 내장형 웹서버와, 네트워크 통신망을 통해 상기 내장형 웹서버로부터 상태데이터를 수신받아 의 산업용 제어기를 원격으로 모니터링 및 제어하는 원격감시 네트워크단말로 구성된 것을 특징으로 한다.To this end, the present invention is a monitoring / control system of an industrial controller for monitoring and controlling the operating state of the industrial controller, embedded in the industrial controller embedded in the industrial type remotely via the network communication status data from the industrial controller And a remote monitoring network terminal configured to remotely monitor and control an industrial controller of receiving the status data from the embedded web server through a network communication network and a built-in web server transmitting to the network.

Description

산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템{Embedded web server system for monitoring/control of industrial controller}Embedded web server system for monitoring / control of industrial controllers {Embedded web server system for monitoring / control of industrial controller}

본 발명은 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템에 관한 것으로서, 보다 상세하게는 각종 산업용 제어기의 보수 또는 점검을 위한 모니터링 및 상태제어를 인터넷 통신망을 통해서 원격으로 수행할 수 있도록 하는 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템에 관한 것이다.The present invention relates to an embedded web server system for monitoring / control of an industrial controller, and more particularly, to an industrial controller for remotely performing monitoring and status control for maintenance or inspection of various industrial controllers through an internet communication network. An embedded web server system for monitoring / control of

일반적으로, 각종 산업용 기기나 공조빌딩 제어기기 또는 각종의 가전제품 등과 같이 제어용 마이크로 프로세서를 갖춘 제어기는 지속적인 모니터링과 제어가 필요하게 되는 바, 최근에는 이러한 모니터링 서비스를 인터넷 통신망과 같은 정보 통신망을 통해서 원격으로 수행하도록 되어 있다.In general, a controller having a microprocessor for control, such as various industrial equipment, air conditioning controllers, or various home appliances, needs continuous monitoring and control. It is supposed to be done.

즉, 도 1은 종래에 따른 산업용 제어기의 모니터링을 위한 일반적인 웹서버 시스템의 구성을 나타낸 도면으로서, 동 도면에 도시된 제어기(2)는 RS-232 또는 RS-485와 같은 범용 통신수단으로 데이터를 송수신하는 통신모듈(4)을 통하여 웹서버(6)와 연결되어 있다. 이러한 웹서버(6)는 PC/UNIX 웹서버로 이루어지고서 인터넷 통신망과 연결되어 원격지에 위치한 PC/UNIX 원격감시 시스템으로서 네트워크단말(8)과 데이터를 송수신할 수 있도록 되어 있다.That is, Figure 1 is a view showing the configuration of a general web server system for monitoring the industrial controller according to the prior art, the controller 2 shown in the figure is a general communication means such as RS-232 or RS-485 data It is connected to the web server 6 through a communication module 4 for transmitting and receiving. The web server 6 is composed of a PC / UNIX web server and is connected to the Internet communication network and is capable of transmitting and receiving data with the network terminal 8 as a PC / UNIX remote monitoring system located remotely.

상기 웹서버(6)에서는 상기 통신모듈(4)을 통하여 제어기(2)로부터의 모니터링용 데이터를 RS-233 포트와 같은 데이터포트를 통해 수신받아 인터넷 통신망을 통해 네트워크단말(8)로 송신하게 되는 바, 상기 네트워크단말(8)은 HTTP 프로토콜을 갖춘 웹브라우저 프로그램을 실행하여 웹서버(6)에 접속함에 의해 상기 제어기(2)로부터의 각종 상태데이터를 웹정보의 형태로 수신받을 수 있게 된다.The web server 6 receives the monitoring data from the controller 2 through the communication module 4 through a data port such as an RS-233 port, and transmits the data to the network terminal 8 through an internet communication network. The network terminal 8 can receive various status data from the controller 2 in the form of web information by executing a web browser program having the HTTP protocol and accessing the web server 6.

그러나, 이러한 종래의 산업용 제어기를 모니터링하기 위한 웹서버 시스템에서는 웹서버의 가격이 고가일 뿐만 아니라 서버의 관리자가 상근하고 있어야 하므로 비용부담이 가중되고, PC/UNIX 급의 서버를 설치해야 하므로 제어환경에 따라 설치해야 할 장소가 한정되어 있으며 항온/항습이 이루어지는 환경과 같이 주변의 상태에 영향을 미치기 때문에, 범용의 통신시스템으로서 구축되기가 어렵게 된다는 문제점이 있다.However, in the conventional web server system for monitoring the industrial controller, not only the price of the web server is expensive but also the administrator of the server needs to be full-time, thus increasing the cost burden and installing a PC / UNIX-class server. There is a problem that it is difficult to establish as a general-purpose communication system because the location to be installed is limited and it affects the surrounding conditions such as the environment where constant temperature / humidity is achieved.

따라서, 본 발명은 상기한 종래의 문제점을 해결하기 위해 이루어진 것으로서, 그 목적은 임베디드 타입으로 이루어진 내장형태의 웹서버를 구축하여 설치환경에 제한이 없이 저비용으로 산업용 제어기의 모니터링 시스템을 구현하기 위한 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템을 제공하는 것이다.Therefore, the present invention has been made to solve the above-mentioned conventional problems, the purpose of which is to build a built-in web server of the embedded type to implement the industrial monitoring system of the industrial controller at low cost without limiting the installation environment It provides an embedded web server system for monitoring / controlling a controller.

도 1은 종래에 따른 산업용 제어기의 모니터링을 위한 일반적인 웹서버 시스템의 구성을 나타낸 도면,1 is a view showing the configuration of a general web server system for monitoring the industrial controller according to the prior art,

도 2는 본 발명에 따른 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템에 대한 구성을 나타낸 도면,2 is a view showing the configuration of the embedded web server system for monitoring / control of the industrial controller according to the present invention,

도 3은 도 2에 도시된 내장형 웹서버의 상세한 구성상태를 나타낸 도면,3 is a view showing a detailed configuration of the embedded web server shown in FIG.

도 4a 내지 도 4e는 본 발명의 바람직한 실시예에 따라 내장형 웹서버와 클라이언트측 네트워크단말 간의 정보처리흐름을 나타낸 플로우차트이다.4A to 4E are flowcharts showing information processing flows between an embedded web server and a client-side network terminal according to a preferred embodiment of the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

10:제어기, 12:통신모듈,10: controller, 12: communication module,

14:내장형 웹서버, 16:모니터링용 네트워크단말,14: embedded web server, 16: network terminal for monitoring,

18:메일수신용 네트워크단말, 20:범용 통신모듈,18: Network terminal for receiving mail, 20: Universal communication module,

22:메모리모듈, 28:마이크로 프로세서,22: memory module, 28: microprocessor,

30:이더넷 통신모듈.30: Ethernet communication module.

상기한 목적을 달성하기 위해 본 발명에 따르면, 산업용 제어기의 동작상태에 대한 모니터링 및 제어를 수행하는 산업용 제어기의 모니터링/제어 시스템에 있어서, 상기 산업용 제어기 내에 임베디드 타입으로 내장되어 해당 산업용 제어기로부터의 상태데이터를 네트워크 통신망을 통해 원격지로 송신하는 내장형 웹서버와, 네트워크 통신망을 통해 상기 내장형 웹서버로부터 상태데이터를 수신받아 의 산업용 제어기를 원격으로 모니터링 및 제어하는 원격감시 네트워크단말로 구성된 것을 특징으로 하는 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템을제공한다.In order to achieve the above object, according to the present invention, in the monitoring / control system of the industrial controller for performing the monitoring and control of the operating state of the industrial controller, embedded in the industrial controller as a built-in type from the industrial controller An embedded web server for transmitting data to a remote place through a network communication network, and a remote monitoring network terminal for receiving the status data from the embedded web server through a network communication network to remotely monitor and control the industrial controller of the industrial An embedded web server system for monitoring / controlling a controller is provided.

이하, 상기한 바와 같이 구성된 본 발명에 대해 첨부도면을 참조하여 상세히 설명한다.Hereinafter, the present invention configured as described above will be described in detail with reference to the accompanying drawings.

즉, 도 2는 본 발명에 따른 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템에 대한 구성을 나타낸 도면이다.That is, Figure 2 is a view showing the configuration of the embedded web server system for monitoring / control of the industrial controller according to the present invention.

도 2에 도시된 바와 같이, 본 발명에 따른 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템은 제어기(10)와, 통신 모듈(12), 내장형 웹서버(14), 모니터링용 네트워크단말(16) 및, 메일수신용 네트워크단말(18)로 구성된다.As shown in FIG. 2, the embedded web server system for monitoring / controlling an industrial controller according to the present invention includes a controller 10, a communication module 12, an embedded web server 14, and a monitoring network terminal 16. ), And a network terminal 18 for receiving mail.

동 도면에서, 상기 제어기(10)는 모니터링 및 제어의 대상이 되는 다양한 산업용도의 기기와, 공조빌딩 제어기기, 횡단보도 및 교차로 등의 교통신호 발생기기, 각종 가전제품 등과 같이 마이크로 프로세서가 장착된 기기로서, 해당 기기의 각종 상태데이터를 상기 통신모듈(12)을 통하여 상기 내장형 웹서버(14)에 전송함과 더불어, 상기 내장형 웹서버(14)의 업그레이드 명령에 따라 모니터링 및 제어의 대상으로 되는 기능을 구동시키기 위한 소프트웨어 프로그램을 업그레이드 시키게 된다.In the figure, the controller 10 is equipped with a microprocessor, such as equipment of various industrial roads to be monitored and controlled, air conditioning controllers, traffic signal generators such as crosswalks and intersections, various home appliances, and the like. A device, which transmits various state data of the device to the embedded web server 14 through the communication module 12 and is subject to monitoring and control according to an upgrade command of the embedded web server 14. Upgrade the software program to activate the function.

상기 내장형 웹서버(14)는 상기 통신모듈(12)을 통해 상기 제어기(10)로부터의 각종 상태데이터를 수신받아 인터넷 통신망을 통해서 HTML 파일의 형태로 상기 모니터링용 네트워크단말(16)에 제공함과 더불어, 상기 제어기(10)의 이상발생에 따른 이상발생 통보정보를 전자메일 데이터의 형태로 상기 메일수신용 네트워크단말(18)에 전송한다.The embedded web server 14 receives various status data from the controller 10 through the communication module 12 and provides the monitoring network terminal 16 in the form of an HTML file through an internet communication network. The abnormality notification information according to the abnormality occurrence of the controller 10 is transmitted to the mail receiving network terminal 18 in the form of electronic mail data.

또한, 상기 내장형 웹서버(14)는 고유의 인터넷 프로토콜 주소(Internet Protocol Address)가 부여되고서, 상기 제어기(10)에 대한 모니터링 및 제어기능을 서비스할 HTML파일의 웹정보를 구비하고 있다.In addition, the embedded web server 14 is provided with a unique Internet Protocol address, and has web information of an HTML file to service monitoring and control functions for the controller 10.

동 도면에서, 모니터링용 네트워크단말(16)은 인터넷 통신망을 통해 내장형 웹서버(14)와 접속이 가능한 모뎀이나 랜카드 등이 설치됨과 더불어, HTTP 클라이언트 기능과 자바(Java) 프로그램의 실행기능을 갖춘 웹브라우저 프로그램이 내장되고서, 인터넷 통신망을 통한 상기 내장형 웹서버(14)와의 정보 교환에 의해서 상기 제어기(10)의 모니터링을 위한 상태데이터의 수신을 수행하게 된다.In the figure, the monitoring network terminal 16 is provided with a modem or LAN card that can be connected to the embedded web server 14 through an internet communication network, and has a web with an HTTP client function and a Java program execution function. The browser program is embedded to receive the state data for monitoring the controller 10 by exchanging information with the embedded web server 14 through an internet communication network.

상기 메일수신용 네트워크단말(18)은 인터넷 통신망을 통해 상기 내장형 웹서버(14)와 접속이 가능한 모뎀이나 랜카드 등이 설치됨과 더불어, SMTP의 실행기능을 갖춘 메일수신 프로그램을 구비하고서, 인터넷 통신망을 통해 상기 내장형 웹서버(14)로부터 제어기(10)의 이상발생상태를 통보하는 전자메일 데이터를 수신받게 된다.The mail receiving network terminal 18 is provided with a modem or LAN card which can be connected to the embedded web server 14 through an internet communication network, and has a mail receiving program having an execution function of SMTP. Through the embedded web server 14 receives the e-mail data for notifying the abnormal state of the controller 10.

여기서, 본 발명의 일실시예에서는 HTML 파일의 송수신을 위한 네트워크단말(16)과 전자메일의 송수신을 위한 네트워크단말(18)을 각각 별도로 구성하였지만, 상기 HTML 파일의 송수신 및 전자메일의 송수신기능이 단일의 네트워크단말에서 구현 가능하도록 구성하는 것도 가능하다.Here, in the embodiment of the present invention, the network terminal 16 for transmitting and receiving the HTML file and the network terminal 18 for transmitting and receiving the e-mail are separately configured. It can also be configured to be implemented in a single network terminal.

다음에, 도 3은 도 2에 도시된 내장형 웹서버의 상세한 구성상태를 나타낸 도면으로서, 상기 내장형 웹서버(14)는 범용 통신모듈(20)과, 메모리모듈(22), 마이크로 프로세서(28) 및, 이더넷 통신모듈(30)로 구성된다.3 shows a detailed configuration of the embedded web server shown in FIG. 2, wherein the embedded web server 14 includes a general-purpose communication module 20, a memory module 22, and a microprocessor 28. And an Ethernet communication module 30.

동 도면에서, 상기 범용 통신모듈(20)은 RS232/485 방식으로 상기 통신모듈(12)을 통해 제어기(10)와 통신을 진행하여 데이터의 송수신을 수행하게 된다.In the figure, the general-purpose communication module 20 communicates with the controller 10 through the communication module 12 in an RS232 / 485 manner to perform data transmission and reception.

상기 메모리모듈(22)은 해당 내장형 웹서버(14)를 구동시키는 구동 소프트웨어 프로그램으로서 실시간 운영시스템(Real-Time Operating System; RTOS) 또는 임베디드 리눅스(Embedded Linux) 프로그램이 저장되어 있는 롬(24)(ROM)과, 상기 제어기(10)로부터 수신받은 상태데이터를 저장하거나, 인터넷 통신에 따른 동작데이터를 일시 저장하는 램(26)(RAM)을 포함하여 구성된다.The memory module 22 is a driving software program for driving the embedded web server 14. The ROM 24 stores a real-time operating system (RTOS) or an embedded Linux program. ROM) and a RAM 26 (RAM) for storing state data received from the controller 10 or temporarily storing operation data according to Internet communication.

상기 롬(24)에는 TCP/IP의 통신프로토콜에 기반하여 하이퍼텍스트 전송프로토콜(Hyper Text Transfer Protocol; HTTP)에 의해 구동되는 웹서버용 프로그램과, 단순메일 전송프로토콜(Simple Mail Transfer Protocol; SMTP)에 의해 구동되는 메일서버용 프로그램, 텔넷(TELNET)으로 구동되는 가상터미널용 프로그램, 파일전송 프로토콜(File Transfer Protocol; FTP)에 의해 구동되는 파일전송서버용 프로그램이 저장되고서 인터넷 서비스가 가능하도록 되어 있고, 실시간 운영시스템(RTOS) 또는 임베디드 리눅스(Embedded Linux)를 이용한 제어프로그램이 저장되어 있다.The ROM 24 includes a web server program driven by a Hyper Text Transfer Protocol (HTTP) based on a communication protocol of TCP / IP, and a Simple Mail Transfer Protocol (SMTP). Program for mail server running, program for virtual terminal driven by Telnet, and file transfer server program driven by File Transfer Protocol (FTP) are stored to enable Internet service and real-time operation The control program using the system (RTOS) or embedded Linux is stored.

또한, 상기 마이크로 프로세서(28)는 상기 롬(24)에 저장된 인터넷 통신용 소프트웨어 프로그램을 구동하여 상기 범용 통신모듈(20)을 통하여 제어기(10)로부터 수신받은 상태데이터를 인터넷 통신망을 통해서 모니터링용 네트워크단말(16)에 송신함과 더불어, 상기 제어기(10)의 이상발생 상태를 통보하는 전자메일 데이터를 상기 메일수신용 네트워크단말(18)에 전송하기 위한 제어처리를 수행한다.In addition, the microprocessor 28 runs a software program for internet communication stored in the ROM 24 to monitor network data received from the controller 10 through the universal communication module 20 through an internet communication network. In addition to transmitting to (16), control processing for transmitting the e-mail data notifying the abnormal occurrence state of the controller 10 to the mail receiving network terminal 18 is performed.

상기 이더넷 통신모듈(30)은 텐베이스-티(10BASE-T)의 전송매체로 이루어진 이더넷 근거리 통신망을 통해 인터넷 통신망과 연결되고서, 상기 마이크로 프로세서(28)의 제어처리에 따른 데이터를 송신하게 된다.The Ethernet communication module 30 is connected to the Internet communication network through an Ethernet local area network consisting of a transmission medium of 10BASE-T, and transmits data according to the control process of the microprocessor 28. .

이어, 상기한 바와 같이 이루어진 본 발명의 동작에 대해 도 4a 내지 도 4e의 플로우차트를 참조하여 상세히 설명한다.Next, the operation of the present invention made as described above will be described in detail with reference to the flowcharts of FIGS. 4A to 4E.

먼저, 도 4a의 플로우차트를 참조하여 모니터링용 네트워크단말(16)에서 인터넷 통신망을 통한 내장형 웹서버(14)로의 접속시 인증절차에 대해 상세히 설명한다.First, referring to the flowchart of FIG. 4A, the authentication procedure when connecting to the embedded web server 14 through the Internet communication network from the monitoring network terminal 16 will be described in detail.

즉, 내장형 웹서버(14)의 마이크로 프로세서(28)에서는 HTTP 클라이언트로 이루어지는 모니터링용 네트워크단말(16)에서 인터넷 통신망을 통한 접속이 이루어지는 지의 여부를 판단하게 되는 바(단계 S10), 상기 모니터링용 네트워크단말(16)의 통신접속이 이루어지고 있다고 판단되면, 클라이언트의 입력조작에 따라 사용자번호(ID)와 비밀번호(PW)를 확인하는 절차를 수행하게 된다(단계 S11).That is, the microprocessor 28 of the embedded web server 14 is to determine whether the connection via the Internet communication network is made in the monitoring network terminal 16 consisting of HTTP clients (step S10), the monitoring network If it is determined that the communication connection of the terminal 16 is established, a procedure of confirming the user number (ID) and the password (PW) is performed according to the input operation of the client (step S11).

그 상태에서, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)에서는 사용자번호와 비밀번호의 확인 결과로 사용자 인증이 이루어졌는 지의 여부를 판단하게 되는 바, 사용자 인증이 이루어지지 않았다고 판단되면(단계 S12에서 NO) 사용자 인증실패를 통보하는 웹정보를 상기 모니터링용 네트워크단말(16)에 전송하게 된다(단계 S13).In this state, the microprocessor 28 of the embedded web server 14 determines whether the user authentication has been performed based on the result of checking the user number and password, and if it is determined that the user authentication has not been performed (step S12). NO) to transmit the web information for notifying the user authentication failure to the monitoring network terminal 16 (step S13).

하지만, 상기 단계 S12의 판단 결과에 따라 사용자의 인증이 성공하였다고 판단되면, 상기 제어기(10)의 모니터링 및 제어를 위한 웹정보로서 메인 HTML 페이지정보를 송신하게 되고(단계 S14), 인터넷 통신망을 통한 모니터링 및 제어의 웹서비스가 진행되도록 한다(단계 S15).However, if it is determined that the authentication of the user is successful according to the determination result of step S12, main HTML page information is transmitted as web information for monitoring and control of the controller 10 (step S14), and through the Internet communication network. The web service of monitoring and control is performed (step S15).

다음에, 도 4b의 플로우차트를 참조하여 제어기(10)의 이상 발생시에 이상발생의 통보가 이루어지는 동작에 대해 상세히 설명한다.Next, with reference to the flowchart of FIG. 4B, the operation | movement of notification of abnormality at the time of abnormality occurrence of the controller 10 is demonstrated in detail.

먼저, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)는 범용 통신모듈(20)을 통해 상기 제어기(10)와 통신을 수행하여 그 통신 결과가 정상적으로 이루어지는 지의 여부를 판단한다(단계 S20).First, the microprocessor 28 of the embedded web server 14 communicates with the controller 10 through the universal communication module 20 to determine whether the communication result is normal (step S20).

상기 판단 결과, 상기 제어기(10)와의 통신 결과가 정상적이지 못하다고 판단되면, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)는 해당 제어기(10)와의 통신상태에 이상이 발생하였다고 판정하게 되고(단계 S21), 메모리모듈(22)의 롬(24)에 저장된 메일서버용 프로그램을 구동함에 의해 이상발생상태를 통보하는 전자메일 메시지를 작성하여 인터넷 통신망을 통하여 메일수신용 네트워크단말(18)에 전송하게 된다(단계 S22).If it is determined that the communication result with the controller 10 is not normal, the microprocessor 28 of the embedded web server 14 determines that an abnormality has occurred in the communication state with the controller 10 ( Step S21), by operating the mail server program stored in the ROM 24 of the memory module 22, an e-mail message for notifying of an abnormal condition is generated and transmitted to the mail receiving network terminal 18 through the Internet communication network. (Step S22).

그에 따라, 상기 메일수신용 네트워크단말(18)에서는 인터넷 통신망을 통해서 수신받은 내장형 웹서버(14)로부터의 이상발생통보 메일데이터를 수신받아 상기 제어기(10)의 모니터링을 위한 통신상태에 이상이 발생되는 것을 감지할 수 있게 된다.Accordingly, the mail receiving network terminal 18 receives the abnormality notification mail data from the embedded web server 14 received through the Internet communication network, and an error occurs in the communication state for monitoring the controller 10. Can be detected.

한편, 상기 단계 S20의 판단 결과에 따라 상기 내장형 웹서버(14)의 마이크로 프로세서(28)에서는 상기 제어기(10)와의 통신상태가 정상적이라고 판단되면, 그 제어기(10)로부터의 상태데이터를 수신받게 되고(단계 S23), 상기 상태데이터를감시반 데이터로서 상기 모니터링 네트워크단말(16)에 전송하게 된다(단계 S24).On the other hand, if it is determined that the communication state with the controller 10 is normal in the microprocessor 28 of the embedded web server 14 according to the determination result of step S20, receive the state data from the controller 10. (Step S23), the status data is transmitted to the monitoring network terminal 16 as monitoring panel data (step S24).

그 상태에서, 상기 내장형 웹서버(14)에서는 상기 제어기(10)로부터 수신받은 상태데이터를 분석하게 되고, 그 분석 결과에 따른 정보를 HTTP 서비스로서 제공하게 된다(단계 S25).In this state, the embedded web server 14 analyzes the state data received from the controller 10, and provides the information according to the analysis result as an HTTP service (step S25).

한편, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)에서는 상태데이터에 대한 분석 결과로 해당 제어기(10)에 이상이 발생되었는 지의 여부를 판단하게 된다(단계 S26).Meanwhile, the microprocessor 28 of the embedded web server 14 determines whether an abnormality has occurred in the controller 10 as a result of analyzing the state data (step S26).

상기 판단 결과, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)는 상기 제어기(10)에 이상이 발생하였다고 판단되면, 상기 단계 S22로 진행하여 그 이상발생 상태를 통보하는 전자메일 메시지를 작성하여 인터넷 통신망을 통해 메일수신용 네트워크단말(18)에 전송함과 더불어, 상기 모니터링용 네트워크단말(16)에도 HTTP를 통해서 HTML 파일의 형태로 이상발생을 통보하게 된다.As a result of the determination, when the microprocessor 28 of the embedded web server 14 determines that an abnormality has occurred in the controller 10, the process proceeds to the step S22 to create an e-mail message that notifies the abnormality occurrence state. In addition to transmitting to the network terminal 18 for receiving mail through the Internet communication network, the monitoring network terminal 16 is also notified of an abnormality in the form of an HTML file through HTTP.

다음에, 도 4c의 플로우차트를 참조하여 제어기의 작동구조를 변경하기 위한 동작에 대해 상세히 설명한다.Next, an operation for changing the operation structure of the controller will be described in detail with reference to the flowchart of FIG. 4C.

먼저, 내장형 웹서버(14)에서는 인터넷 통신망을 통해 모니터링용 네트워크단말(16)과 접속된 상태에서, 해당 모니터링용 네트워크단말(16)에서 상기 제어기(10)의 제어동작이나, 온도설정, 시간조정 등과 같은 작동구조를 변경시키기 위한 요청을 수행하는 지의 여부를 판단한다(단계 S30).First, the embedded web server 14 is connected to the monitoring network terminal 16 through the Internet communication network, the control operation of the controller 10 in the monitoring network terminal 16, temperature setting, time adjustment It is determined whether or not to perform a request for changing the operation structure such as this (step S30).

상기 판단 결과, 상기 모니터링용 네트워크단말(16)에서 상기 제어기(10)의 작동구조를 변경시키기 위한 요청을 수행하고 있다고 판단되면, 해당 모니터링용네트워크단말(16)에 대해 부여된 사용자번호와 비밀번호를 확인하는 절차를 수행하게 되고(단계 S31), 그 사용자번호와 비밀번호에 의해 사용자 인증이 이루어지면 상기 모니터링용 네트워크단말(16)로부터 작성되는 구조변경 사항에 대한 웹정보 데이터를 수신받게 된다(단계 S32).As a result of the determination, if it is determined that the monitoring network terminal 16 is performing a request for changing the operation structure of the controller 10, the user number and password assigned to the monitoring network terminal 16 are entered. When the user is authenticated by the user number and the password, the user receives the web information data on the structural change made from the monitoring network terminal 16 (step S32). ).

그 상태에서, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)에서는 인터넷 통신망을 통해 상기 모니터링용 네트워크단말(16)로부터 수신받은 구조변경 사항의 정보를 통신모듈(12)을 통하여 상기 제어기(10)에 전송하게 된다(단계 S33).In this state, the microprocessor 28 of the embedded web server 14 transmits the structure change information received from the monitoring network terminal 16 through the Internet communication network through the communication module 12 to the controller 10. (Step S33).

한편, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)는 상기 제어기(10)에서 수신받은 구조변경 사항의 정보에 의해 구조변경에 대한 내용을 인증하는 지의 여부를 판단한다(단계 S34).On the other hand, the microprocessor 28 of the embedded web server 14 determines whether or not to authenticate the contents of the structural change by the information of the structural change received from the controller 10 (step S34).

상기 판단 결과, 상기 제어기(10)에서 구조변경사항에 대한 인증처리가 수행됨에 따라 그에 따른 인증정보를 수신받았다고 판단되면, 상기 내장형 웹서버(!4)의 마이크로 프로세서(28)에서는 해당 구조변경 사항의 완료를 통보하는 완료정보를 상기 모니터링용 네트워크단말(16)에 전송하게 된다(단계 S35).As a result of the determination, when it is determined that the authentication information for the structural change is received by the controller 10, the microprocessor 28 of the embedded web server (! 4) receives the corresponding structural change. Completion information notifying completion of the data is transmitted to the monitoring network terminal 16 (step S35).

다음에, 도 4d의 플로우차트를 참조하여 슈퍼바이저모드(Supervisor Mode)의 동작에 대해 상세히 설명한다.Next, the operation of the supervisor mode will be described in detail with reference to the flowchart of FIG. 4D.

먼저, 내장형 웹서버(14)의 마이크로 프로세서(28)에서는 모니터링용 네트워크단말(16)과 인터넷 통신망을 통해 접속된 상태에서, 해당 모니터링용 네트워크단말(16)이 인터넷웹 상에서 슈퍼바이저 모드를 설정하는 지의 여부를 판단한다(단계 S40).First, in the microprocessor 28 of the embedded web server 14 is connected to the monitoring network terminal 16 and the Internet communication network, the monitoring network terminal 16 to set the supervisor mode on the Internet Web It is judged whether or not (step S40).

상기 판단 결과, 상기 모니터링용 네트워크단말(16)에서 슈퍼바이저모드를 설정하였다고 판단되면, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)에서는 해당 모니터링용 네트워크단말(16)로부터 작성되는 원격감시의 항목을 나타내는 HTML 내용을 수신받게 된다(단계 S41).As a result of the determination, when it is determined that the supervisor mode is set in the monitoring network terminal 16, the microprocessor 28 of the embedded web server 14 performs the remote monitoring that is created from the monitoring network terminal 16. HTML content representing the item is received (step S41).

또한, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)는 상기 모니터링용 네트워크단말(16) 또는 메일수신용 네트워크단말(18)의 입력조작에 따라 전자메일을 발송할 사람에 대해 부여되는 메일주소의 추가/수정/삭제가 이루어지도록 하고(단계 S42), 해당 내장형 웹서버(14)를 사용하는 사용자의 등급을 조정하기 위한 조작을 수행한다(단계 S43).In addition, the microprocessor 28 of the embedded web server 14 is configured to send an e-mail address to a person to whom an e-mail is to be sent in accordance with an input operation of the monitoring network terminal 16 or the mail receiving network terminal 18. The addition / modification / deletion is performed (step S42), and an operation for adjusting the level of the user using the embedded web server 14 is performed (step S43).

다음에, 도 4e의 플로우차트를 참조하여 제어기(10) 및 내장형 웹서버(14)에서 이용되는 소프트웨어 프로그램의 업그레이드를 위한 동작에 대해 상세히 설명한다.Next, an operation for upgrading the software program used in the controller 10 and the embedded web server 14 will be described in detail with reference to the flowchart of FIG. 4E.

먼저, 내장형 웹서버(14)에서는 모니터링용 네트워크단말(16)로부터 프로그램 업그레이드 명령이 수신되는 지의 여부를 판단한다(단계 S50).First, the embedded web server 14 determines whether a program upgrade command is received from the monitoring network terminal 16 (step S50).

상기 판단 결과, 상기 모니터링용 네트워크단말(16)로부터 프로그램의 업그레이드 명령이 수신되고 있다고 판단되면, 해당 모니터링용 네트워크단말(16)의 사용자에게 부여된 사용자번호와 비밀번호를 확인하는 절차를 수행하게 된다(단계 S51).As a result of the determination, if it is determined that the upgrade command of the program is received from the monitoring network terminal 16, the procedure for checking the user number and password assigned to the user of the corresponding monitoring network terminal 16 is performed ( Step S51).

그 상태에서, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)는 사용자의 인증이 이루어졌는 지의 여부를 판단하여 사용자 인증이 이루어졌다고 판단되면(단계 S52에서 YES), 상기 모니터링용 네트워크단말(16)로부터의 업그레이드 명령이 제어기(10)의 프로그램에 대한 업그레이드 명령인 지의 여부를 판단한다(단계 S53).In this state, the microprocessor 28 of the embedded web server 14 determines whether user authentication has been performed by determining whether user authentication has been performed (YES in step S52), and the monitoring network terminal 16 In step S53, it is determined whether or not the upgrade command from the command is an upgrade command for the program of the controller 10.

상기 판단 결과, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)는 상기 모니터링용 네트워크단말(16)의 업그레이드 명령이 제어기(10)의 프로그램에 대한 업그레이드 명령인 것으로 판단하게 되면, 상기 메모리모듈(22)의 롬(24)에 저장된 파일전송 서버용 프로그램을 구동시킴에 의해 파일전송 프로토콜(FTP)에 의한 전송준비를 수행하게 된다(단계 S54).As a result of the determination, when the microprocessor 28 of the embedded web server 14 determines that the upgrade command of the monitoring network terminal 16 is an upgrade command for a program of the controller 10, the memory module ( The file transfer server (FTP) prepares for transfer by running the file transfer server program stored in the ROM 24 (22).

그 상태에서, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)는 상기 모니터링용 네트워크단말(16)에서 파일전송 프로토콜(FTP)에 의한 접속이 이??어지는 지의 여부를 판단하게 된다(단계 S55).In this state, the microprocessor 28 of the embedded web server 14 judges whether or not the connection by the file transfer protocol (FTP) is established in the monitoring network terminal 16 (step S55). ).

상기 판단 결과, 상기 모니터링용 네트워크단말(16)에서 파일전송 프로토콜(FTP)에 의한 접속이 이루어졌다고 판단되면, 그 모니터링용 네트워크단말(16)로부터 제어기(10)에서 사용되는 소프트웨어 프로그램을 파일전송 프로토콜(FTP)에 따라 전송받게 되고(단계 S56), 그 전송받은 소프트웨어 프로그램을 통신모듈(12)을 통하여 제어기(10)에 전송하게 된다(단계 S57).As a result of the determination, if it is determined that the connection by the file transfer protocol (FTP) is established in the monitoring network terminal 16, the software program used in the controller 10 is transferred from the monitoring network terminal 16 to the file transfer protocol. (FTP), and the received software program is transmitted to the controller 10 via the communication module 12 (step S57).

그에 따라, 상기 제어기(10)에서는 상기 내장형 웹서버(14)로부터 수신받은 소프트웨어 프로그램에 의해 업그레이드를 실행할 수 있게 된다(단계 S58).Accordingly, the controller 10 can execute the upgrade by the software program received from the embedded web server 14 (step S58).

한편, 상기 단계 S53의 판단 결과에 따라 상기 내장형 웹서버(14)의 마이크로 프로세서(28)에서는 상기 모니터링용 네트워크단말(16)의 업그레이드 명령이 제어기(10)를 업그레이드시키기 위한 명령이 아닌 것으로 판단하게 되면, 그 업그레이드 명령이 해당 웹서버(14)를 업그레이드시키기 위한 명령인 지의 여부를 판단한다(단계 S59).Meanwhile, according to the determination result of step S53, the microprocessor 28 of the embedded web server 14 determines that the upgrade command of the monitoring network terminal 16 is not a command for upgrading the controller 10. If so, it is determined whether the upgrade command is a command for upgrading the web server 14 (step S59).

상기 판단 결과, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)에서는 상기 모니터링용 네트워크단말(16)의 업그레이드 명령이 해당 웹서버(14)의 프로그램을 업그레이드시키기 위한 명령이라고 판단하게 되는 경우, 메모리모듈(22)의 롬(24)에 저장된 파일전송 서버용 프로그램을 실행하여 파일전송 프로토콜(FTP)에 의한 전송을 준비하게 된다(단계 S60).As a result of the determination, when the microprocessor 28 of the embedded web server 14 determines that the upgrade command of the monitoring network terminal 16 is a command for upgrading the program of the web server 14, the memory The file transfer server program stored in the ROM 24 of the module 22 is executed to prepare for transfer by the file transfer protocol (FTP) (step S60).

그 상태에서, 상기 내장형 웹서버(14)에서는 상기 모니터링용 네트워크단말(16)이 파일전송 프로토콜(FTP)에 의한 인터넷 접속이 이루어졌는 지의 여부를 판단하게 된다(단계 S61).In this state, the embedded web server 14 judges whether or not the monitoring network terminal 16 has established an Internet connection by means of a file transfer protocol (FTP) (step S61).

상기 판단 결과, 상기 모니터링용 네트워크단말(16)에서 파일전송 프로토콜(FTP)에 의한 접속이 이루어졌다고 판단하게 되면, 상기 내장형 웹서버(14)의 마이크로 프로세서(28)에서는 이더넷 통신모듈(30)을 통해서 모니터링용 네트워크단말(16)로부터 전송되는 소프트웨어 프로그램을 수신받게 되고(단계 S62), 상기 수신받은 소프트웨어 프로그램에 의해 메모리모듈(22)의 롬(24)에 저장된 각종 서버용 프로그램의 업그레이드를 실행하게 된다(단계 S63).As a result of the determination, when it is determined that the connection by the file transfer protocol (FTP) has been made in the monitoring network terminal 16, the microprocessor 28 of the embedded web server 14 uses the Ethernet communication module 30. The software program transmitted from the monitoring network terminal 16 is received (step S62), and the upgrade of various server programs stored in the ROM 24 of the memory module 22 is performed by the received software program. (Step S63).

그 반면에, 상기 단계 S55 및 단계 S61의 판단 결과에 따라 상기 모니터링용 네트워크단말(16)에서 파일전송 프로토콜(FTP)에 의한 접속을 수행하지 못하였다고 판단하게 되면, 단계 S64의 판단에 의해 시간초과가 이루어지는 지의 여부를 판정하여 지속적으로 파일전송 프로토콜(FTP)에 의한 접속이 이루어졌는 지의 여부를 판정하게 된다.On the other hand, if it is determined that the connection by the file transfer protocol (FTP) has not been performed in the monitoring network terminal 16 according to the determination result of the steps S55 and S61, the timeout is determined by the determination of the step S64. It is determined whether the connection is made or not and whether the connection by the file transfer protocol (FTP) is made continuously.

상기한 실시예를 갖는 본 발명은 그 실시양태에 구애받지 않고 그 기술적 요지를 벗어나지 않는 한도 내에서 얼마든지 다양하게 변형하여 실시할 수 있도록 되어 있음은 물론이다.It is a matter of course that the present invention having the above-described embodiments can be variously modified and implemented without departing from the technical spirit of the present invention without departing from the embodiments.

이상과 같이 본 발명에 따르면, 내장형 임베디드 프로세서 기술을 적용한 내장형 웹서버를 구축할 수 있도록 함에 따라, 저비용으로 웹서버를 구축할 수 있을 뿐만 아니라 별도의 서버 관리자가 필요없게 되면서 비용 부담을 상쇄시킬 수 있게 되고, 또한 설치환경에 제한이 없이 제어기의 종류 및 설치위치에 관계없이 내장형 웹서버를 구축할 수 있다는 효과를 갖게 된다.As described above, according to the present invention, it is possible to build a built-in web server applying the embedded embedded processor technology, it is possible not only to build a web server at low cost, but also to offset the cost burden without the need for a separate server administrator. In addition, there is an effect that can build an embedded web server regardless of the type and location of the controller without limiting the installation environment.

Claims (6)

산업용 제어기의 동작상태에 대한 모니터링 및 제어를 수행하는 산업용 제어기의 모니터링/제어 시스템에 있어서,In the monitoring / control system of the industrial controller that performs the monitoring and control of the operating state of the industrial controller, 상기 산업용 제어기 내에 임베디드 타입으로 내장되어 해당 산업용 제어기로부터의 상태데이터를 네트워크 통신망을 통해 원격지로 송신하는 내장형 웹서버와,An embedded web server embedded in the industrial controller and transmitting status data from the industrial controller to a remote place through a network communication network; 네트워크 통신망을 통해 상기 내장형 웹서버로부터 상태데이터를 수신받아 의 산업용 제어기를 원격으로 모니터링 및 제어하는 원격감시 네트워크단말로 구성된 것을 특징으로 하는 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템.An embedded web server system for monitoring / controlling an industrial controller, comprising: a remote monitoring network terminal configured to receive status data from the embedded web server through a network communication network to remotely monitor and control an industrial controller. 제 1 항에 있어서, 상기 내장형 웹서버는 상기 산업용 제어기로부터 상태데이터를 수신받기 위한 데이터 통신을 수행하는 통신모듈과, 내장형 리눅스를 운영시스템으로 하는 제어프로그램과 인터넷 프로토콜을 기반으로 한 HTTP 데이터의 교환을 위한 소프트웨어 프로그램이 저장되어 있는 메모리모듈, 상기 메모리모듈의 소프트웨어 프로그램을 구동하여 산업용 제어기로부터의 상태데이터를 HTTP 데이터의 형태로 원격감시 네트워크단말에 송신시키기 위한 제어를 수행하는 마이크로 프로세서 및, 이더넷을 통한 네트워크 통신망과 연결되어 산업용 제어기의 동작상태에 대한 HTTP 데이터를 원격감시 네트워크단말에 전송하는 이더넷 통신모듈을 포함하여 구성된 것을 특징으로 하는 산업용 제어기의 모니터링/제어를 위한 임베디드웹서버 시스템.The method of claim 1, wherein the embedded web server is a communication module for performing data communication for receiving status data from the industrial controller, a control program using the embedded Linux operating system and the exchange of HTTP data based on the Internet protocol A microprocessor for controlling a memory module having a software program stored therein, a control for transmitting the state data from an industrial controller to a remote monitoring network terminal in the form of HTTP data by driving the software program of the memory module, and Ethernet. An embedded web server system for monitoring / controlling an industrial controller, comprising: an Ethernet communication module connected to a network communication network through the network and transmitting HTTP data on an operating state of the industrial controller to a remote monitoring network terminal. 제 2 항에 있어서, 상기 내장형 웹서버의 마이크로 프로세서는 상기 산업용 제어기의 통신 이상 및 동작상태에 이상발생이 감지되면, 그 이상발생 통보내용을 전자메일 데이터로 상기 원격감시 네트워크단말에 송신하도록 이루어진 것을 특징으로 하는 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템.The microprocessor of claim 2, wherein the microprocessor of the embedded web server is configured to transmit notification of the abnormality to the remote monitoring network terminal as e-mail data when an abnormality is detected in the communication abnormality and operation state of the industrial controller. Embedded web server system for the monitoring / control of the industrial controller. 제 2 항에 있어서, 상기 내장형 웹서버는 해당 산업용 제어기의 작동에 관련된 구조변경 내용의 웹정보를 원격감시 네트워크단말로부터 수신받아 산업용 제어기의 작동구조를 변경하도록 이루어진 것을 특징으로 하는 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템.The monitoring / monitoring of the industrial controller according to claim 2, wherein the embedded web server receives the web information of the structural change related to the operation of the industrial controller from the remote monitoring network terminal and changes the operating structure of the industrial controller. Embedded web server system for control. 제 2 항에 있어서, 상기 내장형 웹서버는 파일전송 프로토콜(FTP)에 의해 원격감시 네트워크단말과 접속되어 해당 내장형 웹서버 및 산업용 제어기에서 구동되는 소프트웨어 프로그램의 업그레이드를 실행하도록 이루어진 것을 특징으로 하는 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템.The industrial controller of claim 2, wherein the embedded web server is connected to a remote monitoring network terminal through a file transfer protocol (FTP) to execute upgrade of a software program running on the embedded web server and the industrial controller. Embedded web server system for monitoring / control of data. 제 2 항에 있어서, 상기 내장형 웹서버는 상기 원격감시 네트워크단말의 요청에 의해 HTML 내용과 메일링 리스트의 추가, 수정, 삭제가 이루어지고, 사용자의 등급 조정을 수행하도록 이루어진 것을 특징으로 하는 산업용 제어기의 모니터링/제어를 위한 임베디드 웹서버 시스템.The industrial controller of claim 2, wherein the embedded web server is configured to add, modify, and delete HTML contents and mailing lists by request of the remote monitoring network terminal, and to adjust user ratings. Embedded web server system for monitoring / control of data.
KR1020010074534A 2001-11-28 2001-11-28 Embedded web server system for monitoring/control of industrial controller Ceased KR20030043382A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010074534A KR20030043382A (en) 2001-11-28 2001-11-28 Embedded web server system for monitoring/control of industrial controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010074534A KR20030043382A (en) 2001-11-28 2001-11-28 Embedded web server system for monitoring/control of industrial controller

Publications (1)

Publication Number Publication Date
KR20030043382A true KR20030043382A (en) 2003-06-02

Family

ID=29571791

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010074534A Ceased KR20030043382A (en) 2001-11-28 2001-11-28 Embedded web server system for monitoring/control of industrial controller

Country Status (1)

Country Link
KR (1) KR20030043382A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101033591B1 (en) * 2004-11-09 2011-05-11 엘지전자 주식회사 How to Debug Embedded Systems
US8832563B2 (en) 2011-07-27 2014-09-09 General Electric Company Automatic detection of designated controller in a distributed control system using a web client
KR20180079130A (en) * 2016-12-31 2018-07-10 다운정보통신(주) Information collection and analysis system for industrial network monitor and remote control
CN108717160A (en) * 2018-06-04 2018-10-30 深圳先进技术研究院 Flush type circuit system monitoring unit
CN112769598A (en) * 2020-12-25 2021-05-07 武汉华中数控股份有限公司 Message transmission module, network communication system and communication implementation method thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101033591B1 (en) * 2004-11-09 2011-05-11 엘지전자 주식회사 How to Debug Embedded Systems
US8832563B2 (en) 2011-07-27 2014-09-09 General Electric Company Automatic detection of designated controller in a distributed control system using a web client
KR20180079130A (en) * 2016-12-31 2018-07-10 다운정보통신(주) Information collection and analysis system for industrial network monitor and remote control
CN108717160A (en) * 2018-06-04 2018-10-30 深圳先进技术研究院 Flush type circuit system monitoring unit
CN112769598A (en) * 2020-12-25 2021-05-07 武汉华中数控股份有限公司 Message transmission module, network communication system and communication implementation method thereof
CN112769598B (en) * 2020-12-25 2022-06-07 武汉华中数控股份有限公司 Network communication system and communication implementation method thereof

Similar Documents

Publication Publication Date Title
KR100505221B1 (en) Remote Control System of Home Appliance Network and Its Operating Method for the same
JP4455170B2 (en) Network home appliance control system
JP4709214B2 (en) System and method for integrating, securing and automating out-of-band access to nodes in a data network
JP2005020738A (en) Method and apparatus for providing machine area network selectively separated for machine element which performs data-communication between mutual machine elements and with remote site
US7640066B2 (en) Transport of encapsulated serial data via instant messaging communication
US8249100B2 (en) Method and arrangement for providing duplex communications between a client application and a service using an http request/reply channel
KR20120038548A (en) Relay communication system and access management apparatus
EP1275909B1 (en) Air-conditioner monitor system
JP2001154953A (en) Network system and communication method
KR20030043382A (en) Embedded web server system for monitoring/control of industrial controller
KR100449001B1 (en) System for controlling elevator having remote monitoring function in a communication network
JP7081348B2 (en) Equipment control system and equipment control method
KR100462660B1 (en) Automatic monitoring and defencing system based on communication network
EP1336286B1 (en) Link-lock device and method of monitoring and controlling a link for failures and intrusions
JP2016128251A (en) Coordinated remote maintenance of printer
JP2002298249A (en) Disaster prevention system
JP5020584B2 (en) How to establish a communication connection
JP4483338B2 (en) Remote control system and devices constituting the remote control system
JP2002298258A (en) Disaster prevention system
KR100505218B1 (en) Checking Method of Home Appliance Controlling System
KR100895114B1 (en) Real-time remote control and status monitoring method of repeater using main control unit and wireless modem with embedded web server system and system
KR100484803B1 (en) Remote Control System of Home Appliance Network and Its Operating Method
WO2023209775A1 (en) Management device and control method
WO2024132567A1 (en) Door control unit for an elevator system, method of maintaining an elevator system, and maintenance device for maintaining an elevator system
KR20060003679A (en) Home network control system and method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20011128

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040128

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20040812

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20040128

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I