[go: up one dir, main page]

KR100423879B1 - Method for Access to The Status-information of Producing devices by means of Internet and The System - Google Patents

Method for Access to The Status-information of Producing devices by means of Internet and The System Download PDF

Info

Publication number
KR100423879B1
KR100423879B1 KR10-2000-0050120A KR20000050120A KR100423879B1 KR 100423879 B1 KR100423879 B1 KR 100423879B1 KR 20000050120 A KR20000050120 A KR 20000050120A KR 100423879 B1 KR100423879 B1 KR 100423879B1
Authority
KR
South Korea
Prior art keywords
web server
user
status information
production
facility
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.)
Expired - Fee Related
Application number
KR10-2000-0050120A
Other languages
Korean (ko)
Other versions
KR20010090695A (en
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 (주)세미콘사이버
Publication of KR20010090695A publication Critical patent/KR20010090695A/en
Application granted granted Critical
Publication of KR100423879B1 publication Critical patent/KR100423879B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

본 발명은 인터넷을 이용한 생산설비의 상태정보 엑세스 방법 및 그 시스템에 관한 것으로 보다 상세하기로는 인터넷을 통하여 외부에서도 사용자가 각종 설비의 작동현황 등을 포함한 각종 상태정보를 실시간으로 얻을 수 있는 방법에 관한 것이다. 본 발명에 의하면 각종 생산설비에 대한 상태정보를 사용자가 외부에서 손쉽게 접근하는 것이 가능하게 되고, 뿐만 아니라 사용자는 자신이 정의한 형태대로 원하는 각종 설비의 상태정보를 구할 수 있는 장점이 있다.The present invention relates to a method and a system for accessing status information of a production facility using the Internet. More particularly, the present invention relates to a method for allowing a user to obtain various status information including the operation status of various facilities in real time from the outside through the Internet. will be. According to the present invention, the user can easily access the state information of various production equipment from the outside, as well as the user has the advantage of obtaining the state information of the various equipment desired by the user defined form.

Description

인터넷을 이용한 생산설비의 상태정보 엑세스 방법과 그 시스템{Method for Access to The Status-information of Producing devices by means of Internet and The System}Method for Access to The Status-information of Producing devices by means of Internet and The System}

본 발명은 인터넷을 이용한 생산설비의 상태정보 엑세스 방법 및 그 시스템에 관한 것으로 보다 상세하기로는 인터넷을 통하여 외부에서도 사용자가 각종 설비의 작동현황 등을 포함한 각종 상태정보를 실시간으로 얻을 수 있는 방법에 관한 것이다.The present invention relates to a method and a system for accessing status information of a production facility using the Internet. More particularly, the present invention relates to a method for allowing a user to obtain various status information including the operation status of various facilities in real time from the outside through the Internet. will be.

도 1은 종래 공장의 생산라인을 구성하는 각종 설비(101 내지 103)와 호스트컴퓨터(105)에 의한 통신방식을 보여주고 있다. 상기 호스트 컴퓨터는 다수의 설비에 적절한 작동명령을 부여하며 각각의 생산단위(Lot)들의 처리유무 등의 간단한 작동상태 등을 관리하는데 사용되어져 왔다. 하지만 이러한 통신방식만으로는 현재 생산공장에서의 요구조건 즉 생산과정에서 발생하는 여러 상황과 과거 운영자료의 활용을 적극 기대하는 것은 불가능하다. 상기 여러 상황이란 각종 생산설비에서 비롯되는 상태정보로서 생산공정 중에 발생하는 설비의 장애, 원료물질의 투여량 및 농도, 각종 환경조건(온도, 압력등 포함), 생산설비내의 운반주체의 작동상태, 설비내의 보조장치의 이상유무 및 추후 주기정보의 시점판단을 위한 사용시간 등에 관한 정보들로서 기존 호스트의 처리속도와 자료보관용량에 의해서는 상기 정보에 관한 사용자의 요구조건을 수용할 수가 없는 것이 실정이다. 또한 상기 종래의 통신방식으로는 외부에서 사용자가 상태정보자료에 관한 액세스가 불가능하고, 호스트컴퓨터가 존재하는 공간으로 직접 이동해야 하는 불편함이 있어 왔다. 하지만 아직까지는 공장의 각종 설비에 대한 외부액세스를 지원하는 시스템에 관하여 보고된 예는 발견할 수 없으며, 더욱이 인터넷을 이용하여 원하는 형태의 정보를 외부에서 용이하게 접근할 수 있도록 하는 기술은 본 발명이 처음이다.1 shows a communication method by various facilities 101 to 103 and a host computer 105 constituting a production line of a conventional factory. The host computer has been used to assign a proper operation command to a plurality of facilities and to manage a simple operation state, such as whether each lot is processed. However, such communication alone cannot be expected to actively use the requirements of the current production plant, that is, the various situations occurring in the production process and the use of past operational data. The above various situations are state information originating from various production facilities, such as equipment failures occurring during the production process, dosage and concentration of raw materials, various environmental conditions (including temperature and pressure), operating conditions of the carriers in the production facilities, Information about the abnormality of the auxiliary equipment in the facility and the usage time for determining the time point of the future cycle information, etc., can not accommodate the user's requirements for the information based on the processing speed and data storage capacity of the existing host. . In addition, the conventional communication method has been inconvenient in that the user cannot access the state information data from the outside and must move directly to the space where the host computer exists. However, there are no reported examples regarding a system supporting external access to various facilities of a factory. Furthermore, a technology for easily accessing information of a desired type from the outside using the Internet is disclosed in the present invention. First time.

본 발명자는 상기와 같이 종래의 통신방식이 지니는 문제점에 대한 해결방안을 모색하던 중 현재 대중화된 인터넷망을 이용하면 외부에서도 용이하게 각종 생산설비에 대한 상태정보를 액세스할 수 있고, 또한 호스트와는 별도로 웹관리서버를 생산설비내부나 생산설비와는 별도로 외부에 설치함으로써 호스트의 처리속도와 용량의 한계를 극복할 수 있다는 사실을 알아내고서 본 발명을 완성하였다.The inventors of the present invention have been searching for solutions to the problems of the conventional communication method as described above, and can easily access the state information on various production facilities from the outside by using the current popularized Internet network. The present invention was completed by finding out that the web management server can be installed inside the production facility or outside the production facility to overcome the limitations of the processing speed and capacity of the host.

따라서 본 발명의 목적은 인터넷을 이용한 생산설비의 상태정보 엑세스 방법을 제공하는데 있다.Accordingly, an object of the present invention is to provide a method for accessing status information of a production facility using the Internet.

또한 본 발명의 또다른 목적으로는 생산설비의 상태정보를 요구하는 사용자 시스템과, 상기 사용자 시스템과 통신망으로 상호 연결되며, 사용자의 요청에 따라 각종 생산설비의 상태정보를 제공하는 웹서버와, 생산라인에 공여되어지며 상기 웹서버와 통신망으로 상호 연결되고 상기 웹서버의 요청에 따라 자신의 상태정보를 웹서버로 전송하는 각종 생산설비 시스템을 포함하는 인터넷을 이용한 생산설비의 상태정보 엑세스시스템을 제공하는 데에 있다.In addition, another object of the present invention is a user system for requesting the status information of the production facility, the web server is interconnected by the user system and the communication network, and provides the status information of the various production facilities at the request of the user, and production Provides the status information access system of the production equipment using the Internet, including various production equipment systems that are provided on the line and interconnected to the web server and the communication network and transmit their status information to the web server at the request of the web server. It's there.

도 1은 종래의 호스트와 각 생산설비와의 통신방식.1 is a communication method between a conventional host and each production facility.

도 2a는 본 발명의 시스템 중 생산설비 외부에 웹서버를 구비하는 시스템구성도.Figure 2a is a system configuration having a web server outside the production facility of the system of the present invention.

도 2b는 본 발명의 시스템 중 생산설비 내부에 웹서버를 구비하는 시스템구성도.Figure 2b is a system configuration having a web server inside the production facility of the system of the present invention.

도 3은 본 발명의 인터넷을 이용한 생산설비의 상태정보 엑세스 방법을 나타내는 절차흐름도.3 is a flowchart illustrating a method of accessing status information of a production facility using the Internet of the present invention.

도 4는 본 발명의 웹서버의 구성도.4 is a block diagram of a web server of the present invention.

도 5a는 반도체 생산장비에 대한 본 발명의 일측면에서 본 실시예.Figure 5a is an embodiment of the present invention in one aspect of the present invention for semiconductor production equipment.

도 5b는 반도체 생산장비에 대한 본 발명의 또 다른 측면에서 본 실시예.Figure 5b is another embodiment of the present invention for semiconductor production equipment.

본 발명은 인터넷을 이용한 생산설비의 상태정보 엑세스 방법과 그 시스템을 포함한다.The present invention includes a method and system for accessing status information of a production facility using the Internet.

본 발명의 인터넷을 이용한 생산설비의 상태정보 엑세스방법은 공장의 생산라인에 배치된 각종 설비의 현재, 과거, 또는 장래의 상태정보에 관한 자료를 외부에서 인터넷망을 이용하여 엑세스하는 방법을 개시한다.The method for accessing status information of a production facility using the Internet of the present invention discloses a method of accessing data on current, past, or future status information of various facilities arranged on a production line of a factory from the outside using the Internet network. .

본 발명의 상기 방법은 생산설비에 관한 상태정보를 제공하는 웹서버(이하 단순히 '웹서버'라고 호칭함)와 사용자 시스템이 상호 연결된 컴퓨터 통신망에서 사용자가 웹서버에 접속하는 단계와, 각종 생산설비의 상태정보자료를 요청할 수 있도록 사용자요구 정의 항목을 구비한 화면을 상기 웹서버가 디스플레이 하는 단계와, 하나 이상의 생산설비에 대한 상기 사용자요구를 정의하여 상기 웹서버에 요청하는 단계와, 상기 웹서버가 상기 하나 이상의 생산설비에 사용자가 요구한 상태정보자료를 요구하는 단계와, 상기 웹서버가 상기 생산설비로부터 전송되어 데이타베이스관리부에 저장된 상기 상태정보자료를 사용자가 정의한 형태로 상기 사용자시스템에 전송하는 단계를 포함한다.The method of the present invention comprises the steps of a user connecting to a web server in a computer communication network interconnected with a web server (hereinafter simply referred to as a "web server") and a user system for providing status information about a production facility, and various production facilities. Displaying, by the web server, a screen having a user request definition item so as to request status information data of the user; defining the user request for at least one production facility and requesting the web server; Requesting the status information data requested by the user to the at least one production facility, and the web server is transmitted from the production facility to transmit the status information data stored in the database management unit to the user system in a user-defined form. It includes a step.

상기 생산설비로는 각종 제품의 생산라인에 배치되는 설비이면 어느 것이나 무방하고 특별히 한정되는 것을 요하지는 아니하나 특히 반도체나 LCD/TFT 관련 생산설비가 이에 포함되는 것이 바람직하다.The production facilities are not limited to any of the facilities that are arranged on the production line of various products, but is not particularly limited, but it is particularly preferred that the production equipment related to the semiconductor or LCD / TFT.

이하 도면을 참조하여 본 발명을 상세히 설명하고자 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 2a, 2b는 본 발명의 전체적인 구성도를 보여주고 있다.2a and 2b show the overall configuration of the present invention.

본 발명의 인터넷을 이용한 생산설비의 상태정보 액세스시스템은 생산설비의 상태정보를 요구하는 사용자 시스템과, 상기 사용자 시스템과 통신망으로 상호 연결되며, 사용자의 요청에 따라 각종 생산설비의 상태정보를 제공하는 웹서버와, 생산라인에 공여되어지며 상기 웹서버와 통신망으로 상호 연결되고 상기 웹서버의 요청에 따라 자신의 상태정보를 웹서버로 전송하는 각종 생산설비 시스템을 포함하는 것을 특징으로 한다.The state information access system of a production facility using the Internet of the present invention is connected to the user system requesting the status information of the production facility, and the user system and the communication network, and to provide the status information of various production facilities at the request of the user It is characterized in that it comprises a web server, a variety of production equipment system that is provided to the production line and interconnected to the web server and the communication network, and transmits its status information to the web server at the request of the web server.

적어도 하나 이상으로 구성된 생산설비들(201, 220)은 인트라넷(203) 또는 내부직접연결(221)을 통해 웹서버(205, 225)에 각각 연결되어지며 상기 웹서버와 상태정보를 교환하기 위한 통신용 프로그램을 내장하고 있는 것이 바람직하다.The production facilities 201 and 220 composed of at least one are connected to the web servers 205 and 225 through an intranet 203 or an internal direct connection 221, respectively, for communication for exchanging status information with the web server. It is desirable to have a built-in program.

또한 호스트컴퓨터(207, 227)는 공장시스템의 각종 설비에 대한 적절한 작동명령을 부여하며 각각의 생산단위(Lot)들의 처리유무 등의 간단한 작동상태 등을 관리하기 위하여 일반적으로 배치되어진다. 상기 호스트 컴퓨터는 웹서버와 인트라넷으로 연결되어 있어 각 설비에 관한 자료는 일단 웹서버를 경유하여 전해지도록 하는 것이 바람직하다.In addition, the host computers 207 and 227 are generally arranged to give a proper operation command to various equipments of the factory system and to manage a simple operation state such as whether or not each production unit is processed. The host computer is connected to the web server and the intranet so that the data about each facility is transmitted via the web server.

생산설비와 웹서버간의 통신은 공장에 배치된 설비의 성격에 따라 제조시 정해진 프로토콜에 따르는 것이 일반적이다. 예를 들면 반도체 생산장비와 관련하여서는 주로 SEMI(Semiconductor Equipment and Materials International)가 정의한 프로토콜인 SECS-Ⅰ/Ⅱ(SEMI E4 / SEMI E5 standard) 또는 HSMS/GEM (SEMI E37(E37.1)/SEMI E30 standard)을 이용하여 통신을 수행한다.The communication between the production facility and the web server generally follows the protocol established at the time of manufacture according to the nature of the facility deployed in the factory. For example, with regard to semiconductor production equipment, SECS-I / II (SEMI E4 / SEMI E5 standard) or HSMS / GEM (SEMI E37 (E37.1) / SEMI E30), a protocol mainly defined by SEMI (Semiconductor Equipment and Materials International). communication using standard).

사용자 시스템(210, 230)은 인터넷망(209, 229)을 통하여 웹서버와 접속하며상기 접속에 의하여 사용자는 각종 설비에 대한 상태정보의 자료를 요구하고, 이에 대한 응답으로 상기 웹서버는 각종 설비로부터 상기 사용자가 요구한 자료를 문의한 결과 얻은 자료를 사용자 시스템에서 볼 수 있는 형식으로 변환하여 전송하여 준다.The user systems 210 and 230 are connected to a web server through the Internet network 209 and 229. By the connection, the user requests data of status information about various facilities, and in response, the web server requests various facilities. Inquire the data requested by the user from the data that is obtained as a format that can be seen on the user system and transmits.

도 3은 본 발명의 인터넷을 이용한 생산설비의 상태정보 엑세스 방법을 단계별로 보여주는 절차블록도이다.3 is a process block diagram showing a step-by-step method of accessing status information of a production facility using the Internet of the present invention.

사용자는 웹서버에 접속하기 위하여 통상적인 방법 즉 익스플로러나 넷스케이프 등을 이용하여 웹브라우저를 구동하고(301), 사용자의 웹서버로의 접속(302)은 HTTP의 요청에 의하고, 통상적으로는 웹브라우저에서 상기 웹서버의 URL을 입력하거나 해당 URL 링크를 클릭하는 과정에 의하여 수행함이 이에 포함된다.In order to access a web server, a user runs a web browser by using a conventional method such as explorer or netscape (301), and the user's connection to the web server (302) is by request of HTTP, and typically a web browser. This is performed by inputting a URL of the web server or clicking a corresponding URL link.

상기 웹서버는 각 공정별 생산설비들의 배치단위마다 하나씩 배치하여 복수개로 구비할 수도 있고(도 2a) 또한 각 생산설비별로 내부에 설치하는 것(도 2b)도 본 발명의 실시에 바람직한데, 사용자는 각 공정별 배치단위마다 구비된 웹서버의 URL을 독립적으로 입력하여 접속할 수도 있고, 하나의 웹서버가 제공하는 홈페이지를 이용하여 각 웹서버를 하이퍼링크로 연결하여 접속하는 것도 가능하다.The web server may be provided in a plural number by arranging one for each batch of production facilities for each process (FIG. 2A), and also installed inside each production facility (FIG. 2B), which is preferable for implementation of the present invention. Independently enter the URL of the web server provided for each batch unit of each process, it is also possible to connect to each web server by a hyperlink using the homepage provided by one web server.

사용자가 상기 웹서버에 접속을 한 후 상기 웹서버는 각종 생산설비의 상태정보자료를 요청할 수 있도록 사용자요구 정의 항목을 구비한 화면을 사용자시스템에 디스플레이(303) 하게 된다. 이 경우 사용자요구 정의 항목에는 특정 설비에 문의할 항목, 그 시점 및 횟수에 관한 정보와 웹서버로부터 상기 상태정보자료의 전송 형태에 관한 항목을 포함하는 것이 바람직하다. 상기 항목을 통하여 사용자는웹서버에게 원하는 설비의 상태정보를 정의하여 요청(304)할 수 있으며, 또한 웹서버로부터 상기 상태정보자료의 전송 형태를 정의함으로써 원하는 형태로 자료에 엑세스하는 것이 가능하다. 이 경우 상기 전송 형태로는 HTML에 기반을 둔 화면상의 문서출력 또는 SMTP에 기반을 둔 E-mail 전송의 형태를 포함하는 것이 바람직하다.After the user connects to the web server, the web server displays 303 a screen with user requirements definition items on the user system so as to request status information data of various production facilities. In this case, the user request definition item preferably includes an item to be inquired of a specific facility, information on the time and number of times, and an item about a transmission form of the status information data from a web server. Through the above items, the user can request 304 to define the status information of the desired equipment to the web server, and can also access the data in the desired format by defining the transmission form of the status information data from the web server. In this case, it is preferable that the transmission form includes a form of on-screen document output based on HTML or an e-mail transmission based on SMTP.

상기 웹서버에 대하여 사용자가 하나 이상의 생산설비에 대한 상태정보자료를 요구하는 경우 상기 웹서버는 상기 생산설비로부터 전송되어 데이타베이스관리부에 저장된 상태정보자료를 검색하여 이미 존재하는 자료인지 여부를 판단하는 과정(305)을 포함하는 것이 바람직하다. 이는 이미 존재하는 자료의 경우 별도로 생산설비에 문의하는 과정을 둘 필요가 없으므로 시스템의 효율적인 운영을 가능하게 하기 때문이다. 만일 상기 단계에서 이미 웹서버의 데이타베이스에 저장된 자료인 경우 상기 자료를 사용자 시스템에 전송(308)하면 되고, 이와는 달리 현재 저장되지 않은 자료의 경우에는 해당 설비로 상기 상태정보에 관한 자료를 문의(306)하게 된다. 문의에 대한 응답으로 해당 설비로부터 전송된 자료는 데이터저장부에 저장된 후(307) 사용자가 정의한 형태로 상기 사용자시스템에 전송(308)되어지게 된다.When the user requests status information data for one or more production facilities for the web server, the web server searches for the status information data transmitted from the production facility and stored in the database management unit to determine whether the data already exists. It is preferable to include the process (305). This is because it is possible to operate the system efficiently because there is no need to contact the production facility for the existing data. If the data is already stored in the database of the web server in this step, the data may be transmitted to the user system (308). In contrast, if the data is not currently stored, the data regarding the status information is inquired to the corresponding facility. 306). The data transmitted from the facility in response to the inquiry is stored in the data storage unit (307) and then transmitted to the user system in the form defined by the user (308).

생산설비로부터 웹서버로 전송되는 상태정보가 실시간으로 변화하는 경우에 상기 상태정보자료는 실시간으로 갱신될 것이 요구되어진다. 이 경우 상기 자료의 갱신은 CGI 또는 자바스크립트를 이용하는 것이 바람직하다. 이로 인해 실시간으로 변화하는 자료에 대한 역동적인 자료갱신이 가능하게 된다.When the status information transmitted from the production facility to the web server changes in real time, the status information data is required to be updated in real time. In this case, it is preferable to update the data using CGI or JavaScript. This enables dynamic data updates for data that changes in real time.

도 4는 상기 웹서버의 내부구성을 보여주고 있다.4 shows the internal structure of the web server.

상기 본 발명의 웹서버(400)는 외부의 생산설비(401)와 웹서버간의 자료의송수신을 담당하는 망접속 인터페이스부(402)와, 상기 인터페이스부에서 전송되는 자료를 분석하여 상기 자료를 데이타베이스관리부 또는 호스트 컴퓨터로 전송하고 또한 특정 생산설비로 요구되는 자료는 당해 설비로 전송할 것을 상기 망접속 인터페이스부로 요구하는 자료해석부(403)와, 상기 자료해석부로부터 전송된 자료를 당해 설비에 할당된 소정 영역에 저장하고, 사용자의 요구에 따라 상기 할당영역에 저장된 자료를 제공하는 데이타베이스관리부(404)와, 해당 생산설비별 사용자의 요구조건을 관리하며, 웹서버와의 사용자 시스템(406)과의 인터페이스를 제공하는 사용자 요구 관리부(405)를 포함하는 것을 특징으로 한다.The web server 400 of the present invention is a network connection interface unit 402 in charge of the transmission and reception of data between the external production facility 401 and the web server, and the data transmitted from the interface unit to analyze the data The data analysis unit 403, which requests the network connection interface unit to transmit data to the base management unit or host computer and is required to transmit to the facility, and allocates the data transmitted from the data analysis unit to the facility. A database management unit 404 for storing the data stored in the allocated area according to the user's request, and managing the user's requirements for each production facility, and the user system 406 with the web server. It characterized in that it comprises a user request management unit 405 for providing an interface with.

상기 망접속 인터페이스부(402)는 생산설비로부터 물리계층을 통해 전송되는 자료를 사용하는 프로토콜에 따라 정해진 메시지의 형태로 변환하여 자료해석부(40 3)로 전송하고, 또한 상기 자료해석부로부터 생산설비로 송신을 요청받은 자료는 상기 프로토콜에서 정의한 통신방식에 따라 상기 메시지를 변환하여 물리계층을 통해 송신하게 된다.The network interface unit 402 converts the data into a data interpreting unit 40 3 according to a protocol using data transmitted through the physical layer from the production facility, and transmits the data to the data analyzing unit 40 3. The data requested to be transmitted to the facility is converted through the physical layer by converting the message according to the communication method defined in the protocol.

또한 상기 자료해석부(403)는 전송되는 자료의 헤더를 분석하여 설비번호와 설비바이트로 판단하여 사용자의 요구에 의한 것으로 판단시에는 데이터저장부(40 4)로 전송하고, 사용자 요구에 의한 것이 아닌 것으로 판단시에는 망접속 인터페이스부에 호스트 컴퓨터로 전송을 요구하는 역할을 수행한다. 상기와 같은 구성에 의하여 웹서버는 기존의 각 설비와 호스트간의 통신에 개입하게 된다. 이때 상기 웹서버는 호스트 컴퓨터로 전송되는 자료의 경우와 호스트 컴퓨터에서 각 설비로 전송되는 자료는 그대로 변조없이 통과(Pass through) 시키게 되며, 이러한 구성을통해 기존의 생산공정의 각 설비와 호스트 컴퓨터간의 통신방식과 그에 따라 사용하고 있는 자료들을 그대로 수정 및 추가없이 사용하는 것을 가능하게 한다.In addition, the data analysis unit 403 analyzes the header of the transmitted data and judges the equipment number and equipment byte and transmits it to the data storage unit 4204 when it is determined that it is required by the user. If it is determined that it is not, it plays a role of requesting transmission to the host computer from the network access interface unit. By the above configuration, the web server is involved in the communication between the existing facilities and the host. In this case, the web server passes the data transmitted from the host computer to each facility without any modification as it passes through the host computer without modification. It makes it possible to use the communication method and the materials used accordingly without modification or addition.

또한 상기 데이타베이스관리부(404)는 자료해석부에서 들어오는 자료를 분석하며, 첨부된 설비주소를 통해 해당 데이타베이스를 오픈(open)한 후 레코드에 정의한 필드들에 수신된자료를 분류하여 기록하는 것이 바람직하다. 또한 상기 데이타베이스저장부는 사용자요구 관리부에서 의뢰되는 항목 및 조건을 기존의 데이타베이스를 통해 제공하게 되고, 만일 사용자의 요구가 신규한 데이타베이스를 원하는 경우에는 이를 생성하여 필드를 구현하는 레코드를 구현하는 역할을 한다.In addition, the database management unit 404 analyzes the data coming from the data analysis unit, it is to open the database through the attached equipment address (open) to classify and record the received data in the fields defined in the record desirable. In addition, the database storage unit provides the items and conditions requested by the user request management unit through an existing database, and if a user's request is desired for a new database, the database storage unit creates a record that implements the field. Play a role.

또한 상기 사용자요구 관리부(405)는 사용자가 요구하는 자료를 데이타베이스에서 전송받아 사용자가 읽을 수 있는 형태의 문서로 변환하는 역할을 한다. 상기 사용자 요구관리 계층은 세부적으로는 2가지 기능부분으로 구성되며, 하나는 사용자가 설비에 문의하도록 정의한 항목 및 조건표를 관리하는 부분으로서 사용자는 특정설비에 문의할 항목과 그 시점 및 횟수(sampling)를 정의하는데 이러한 정보는 해당 생산설비별로 관리되며 정의한 시점이 되면 데이타베이스관리부에 상기 정보가 전달되고 자료모음(data collection)이 시작된다. 다른 하나는 사용자가 웹브라우저를 사용하여 웹서버에 접속할 수 있는 사용자 인터페이스를 제공하는 기능을 수행하는 것으로 통상 HTML 문서생성 및 LAN관리계층과의 접속을 담당하며 현재 사용자가 정의한 중심항목과 그 생산설비의 목록을 보여주며 사용자가 임의의 목록에서 선택한 항목의 내용을 도표나 그래프의 형태로 보여준다.In addition, the user request management unit 405 receives the data requested by the user from the database and converts the document into a form that can be read by the user. The user requirement management layer is composed of two functional parts in detail, and one is a part for managing items and condition tables defined by the user to inquire the facility, and the user is to inquire the specific facility, the time and the number of times. This information is managed by the corresponding production facilities, and when defined, the information is transmitted to the database management unit and data collection starts. The other function is to provide a user interface that allows users to access a web server using a web browser. It is typically responsible for HTML document generation and access to the LAN management layer. It shows the list of and shows the contents of the item selected by the user in any list in the form of a chart or a graph.

도 5는 본 발명의 바람직한 실시예로서 반도체 생산장비에 적용한 예를 보여주고 있다.Figure 5 shows an example applied to the semiconductor production equipment as a preferred embodiment of the present invention.

상기 실시예는 SEMI가 정의한 통신프로토콜인 SECS-Ⅰ/Ⅱ와 HSMS(SEMI Equipment Communications Standard 1 Message Transfer;E4, SEMI Equipment Comm unications Standard 2 Message Transfer;E5, High speed message service, SEMI E-37, E-37.1)에 따르는 생산설비에 관한 전체 시스템 구성도를 보여주고 있다.The above embodiment is the SEMI defined communication protocols SECS-I / II and HSMS (SEMI Equipment Communications Standard 1 Message Transfer; E4, SEMI Equipment Comm unications Standard 2 Message Transfer; E5, High speed message service, SEMI E-37, E The overall system diagram for a production facility in accordance with -37.1) is shown.

SECS-Ⅰ은 RS-232C를 물리적 계층으로 하는 직렬(serial)자료 교환방식으로, 흔히 반도체 생산장비나 액정화면장치(LCD)의 생산장비등에서 외부 통제장치인 호스트 컴퓨터 간의 통신에 활용되고 있다. 또한 SECS-Ⅱ는 SECS-Ⅰ을 물리적 기반으로 정의한 메시지의 형태로서 해당 생산설비나 통제장치는 원하는 자료를 SECS-Ⅱ에서 정의한 메시지 형태로 변환하여 이를 하위계층인 SECS-Ⅰ의 방식으로 상대방에게 전송한다. 또한 상기 HSMS는 SECS-I의 전송속도를 개선한 전송방식으로 최근 SECS-I을 대체하고 있는 추세이며, 설비는 SECS-I 또는 HSMS를 사용할 수 있다.SECS-I is a serial data exchange method using RS-232C as a physical layer, and is commonly used for communication between host computers, which are external control devices, in semiconductor production equipment or LCD production equipment. In addition, SECS-II is a form of message that defines SECS-Ⅰ as a physical basis. The production facility or control device converts the desired data into a message form defined by SECS-II and transmits it to the other party in the manner of SECS-Ⅰ, which is a lower layer. do. In addition, the HSMS is a transmission method that improves the transmission speed of the SECS-I has recently replaced the SECS-I, the facility may use the SECS-I or HSMS.

도 5a는 본 발명의 일 측면에서 본 바람직한 실시예로서 인터넷을 이용한 반도체 생산설비의 상태정보 액세스시스템은 각 생산설비(501)의 상태정보자료를 요구하는 사용자 시스템(510)과, 상기 사용자 시스템과 통신망(503)으로 상호 연결되며 사용자의 요청에 따라 각종 생산설비의 상태정보를 제공하는 웹서버(505)와, 생산라인에 공여되어지며 상기 웹서버와 통신망으로 상호 연결되고 상기 웹서버의 요청에 따라 자신의 상태정보를 웹서버로 전송하는 각종 생산설비 시스템을 포함한다.FIG. 5A illustrates a system for accessing status information of a semiconductor production facility using the Internet as a preferred embodiment of the present invention. The system includes a user system 510 for requesting status information of each production facility 501, and the user system. A web server 505 interconnected by a communication network 503 and providing status information of various production facilities according to a user's request, and which is provided to a production line, interconnected to the web server and a communication network, and in response to a request of the web server. Accordingly, it includes various production equipment systems for transmitting its status information to a web server.

도 5b는 본 발명의 또 다른 측면에서 본 바람직한 실시예로서 인터넷을 이용한 반도체 생산설비의 상태정보 액세스시스템은 각 생산설비(520)의 상태정보자료를 요구하는 사용자 시스템(530)과, 상기 사용자 시스템과 내부통신망(523)으로 상호 연결되며 사용자의 요청에 따라 각종 생산설비의 상태정보를 제공하는 웹서버(525)와, 생산라인에 공여되어지며 상기 웹서버와 통신망으로 상호 연결되고 상기 웹서버의 요청에 따라 자신의 상태정보를 웹서버로 전송하는 각종 생산설비 시스템을 포함한다.FIG. 5B shows a state information access system of a semiconductor production facility using the Internet as a preferred embodiment of the present invention. The user system 530 requests status information data of each production facility 520, and the user system. And a web server 525 interconnected by an internal communication network 523 and providing status information of various production facilities according to a user's request, and are provided to a production line, interconnected by the web server and a communication network, It includes various production equipment systems that transmit their status information to a web server upon request.

상기에서 상태정보자료라함은 생산공정에서 발생하는 설비의 장애(trouble)내용, 각종 가스의 투여량, 생산용기(chamber) 내부의 압력, 생산재료의 설비내 운반주체(robot 등)의 작동상태, 각종 화학물질의 공급량 및 농도, 설비내의 각종 보조장치(sub-module)의 이상유무 및 추후 주기정보(periodic maintenance)의 시점판단을 위한 사용시간에 관한 정보가 이에 포함된다.In the above, the status information data refers to the trouble content of the equipment generated in the production process, the dosage of various gases, the pressure inside the production chamber, the operating status of the transporting material (robot, etc.) in the equipment of the production material, This includes information on the supply and concentration of various chemicals, the presence or absence of various sub-modules in the installation, and the time of use for later timing of periodic maintenance.

상기 자료들의 저장공간은 상기 SEMI 규범을 준수하는 생산설비들이 설계될때 기본적으로 설비내의 운영 소프트웨어내에 보관되고 해당설비가 작동시 실시간으로 갱신 및 보관되고 SEMI 규약에 적합한 방식으로 외부에 제공되어진다. 따라서 상기 자료들을 각 설비로부터 수신하려면 통신망(503,523)을 통해 상기 언급한 SECS-Ⅰ/Ⅱ/HSMS 라는 형태로 해당 설비에 요청하여야 한다.The storage space of the data is basically stored in the operating software in the facility when the production facilities are designed to comply with the SEMI standard, updated and stored in real time when the facility is in operation, and provided externally in a manner that is compatible with the SEMI protocol. Therefore, in order to receive the data from each facility, it is required to request the facility in the form of the aforementioned SECS-I / II / HSMS through the communication network 503, 523.

도 5b와 같이 서버(525)가 각 생산설비에 내장되는 경우를 제외하고, 설비의 외부에 설치되는 경우에는 도 5a에서와 같이 상기 웹서버(505)는 각 공정별 생산설비들의 배치단위(bay)마다 하나씩 복수개로 구비하는 것이 바람직하다. 상기 배치단위는 장비들의 기능에 따라 유사한 것들을 대략 10∼20개 단위로 묶는 것이 가능하나 반드시 이들 수치로 한정되는 것은 아니고 서버의 효율등을 고려하여 전체적으로 판단하여야 한다. 따라서 경우에 따라서는 각 배치단위내의 설비의 개수가 상기 범위를 초과하는 것도 본 발명의 실시에 있어 적합하다.Except when the server 525 is built in each production facility as shown in Figure 5b, when installed outside the facility, as shown in Figure 5a the web server 505 is a batch unit (bay) of production facilities for each process It is preferable to provide a plurality in each case. The batch unit may group similar things into about 10 to 20 units according to the functions of the equipments, but the batch unit is not necessarily limited to these values and should be judged as a whole in consideration of server efficiency. Therefore, in some cases, it is also suitable for the practice of the present invention that the number of facilities in each batch unit exceeds the above range.

상기 도면에서 웹서버는 SECS-Ⅰ/Ⅱ 또는 HSMS를 외부통신방식으로 사용하는 설비에 RS-232C 또는 TCP/IP로 연결되어 실시간으로 SECS-Ⅰ/Ⅱ 또는 HSMS 형태로 설비들에 자료를 요구하며 각 설비는 해당자료를 SECS-Ⅰ/Ⅱ 또는 HSMS의 형태로 웹서버에 전송한다. 이때 웹서버는 다수의 설비를 상대하므로 들어온 자료들을 SECS-Ⅰ/Ⅱ 또는 HSMS방식의 각 헤더안에 있는 설비 ID로 구분하여 각각의 데이타베이스에 구분 기록한다.In the figure, the web server is connected to a facility using SECS-Ⅰ / II or HSMS as an external communication method by RS-232C or TCP / IP and requests data from the facilities in the form of SECS-Ⅰ / Ⅱ or HSMS in real time. Each facility sends the data to the web server in the form of SECS-I / II or HSMS. At this time, since the web server is dealing with a plurality of facilities, the incoming data are classified by facility ID in each header of SECS-I / II or HSMS method and recorded in each database.

웹서버가 각 설비들에 요구하는 자료목록은 요구전에 사용자가 각 설비에서 지원가능한 요구항목(SVID, status variable ID)들과 각 요구시점들을 선정하면 웹서버는 이를 자체내에 특성파일(configuration file)에 저장한 후에 그 설정된 시점에서 상기 요구항목(SVID)들을 해당설비에 문의한다. 해당설비는 이에 대한 자료항목들을 웹서버로 SECS-Ⅰ/Ⅱ 또는 HSMS형태로 전송하며 웹서버는 상기 요구에 대한 응답으로 들어오는 상기 자료들을 각 설비에 할당된 데이터베이스의 소정영역에 이를 기록한다. 사용자가 관심자료를 자신의 개인용 컴퓨터에서 웹브라우저를 통하여 요청하면 웹서버는 이에 대한 자료를 해당 데이타베이스에서 탐색한 후 사용자의 웹브라우저에 표시하기 위해 상기 탐색결과 얻어진 자료를 인터넷(509,529)을 통하여 HTML문서로 변환하여 TCP/IP로 전송하여준다. 웹서버는 사용자가 설정한 각 특성파일들을 바탕으로 상기의 작업을 계속하여 수행하며 각각의 데이타베이스를축적하게 된다. 또한 사용자는 웹브라우저를 통해 상기 자료들을 일정보고서 형식으로 웹서버에 정의할 수도 있다. 이 경우 웹서버는 사용자에게 정해진 시각에 사용자가 정의한 보고서 형식으로 전자우편으로 전송하는 것이 가능하다.The list of data required by the web server for each facility is that the user selects the required items (SVID, status variable ID) and each request point that can be supported at each facility before the request. After storing the data in the storage device, the required items (SVIDs) are inquired at the corresponding facility. The facility transmits the data items to the web server in SECS-I / II or HSMS format and the web server records the incoming data in response to the request in a predetermined area of the database assigned to each facility. When a user requests data of interest through a web browser on his or her personal computer, the web server retrieves the data from the database and displays the data obtained from the search results through the Internet (509, 529) for display in the user's web browser. Converts HTML document and sends it to TCP / IP. The web server continues the above operation based on each property file set by the user and accumulates each database. In addition, the user may define the data on the web server in a schedule report format through a web browser. In this case, the web server can send the user an e-mail in a report format defined by the user at a predetermined time.

웹서버는 앞에서 상술한 바와 같이 각 설비와 호스트컴퓨터간의 통신에 개입하여 각 설비에서 호스트컴퓨터로 전해지는 자료와, 반대로 호스트컴퓨터에서 각 해당장비로 전송되는 자료를 그대로 변조없이 통과시킨다. 따라서 해당장비와 호스트컴퓨터는 기존의 호스트 중심의 방식과 소프트웨어적인 차이점을 전혀 찾아볼 수 없게 되는데 이는 웹서버가 자신에게 수신되는 자료를 상기와 같이 변조없이 그대로 통과시키기 때문이다.As described above, the web server intervenes in communication between each facility and the host computer, and passes the data transmitted from the host computer to the corresponding device without modification. Therefore, the device and the host computer cannot find any difference between the existing host-centric method and the software because the web server passes the data received to the user as it is.

망접속부인 RS-232C 인터페이스부는 물리적으로 생산장비에 RS-232C 형태로 접속하며 SECS-I의 통신을 담당한다. 만일 설비가 SECS-I 방식이 아닌 HSMS인 경우는 TCP/IP 의 통신을 담당한다. 상기 인터페이스부는 수신되는 신호가 SEMI에서 규정한 체계에 따라 수신되는 여부와 각종 물리적 에러 검출 및 재전송을 요구하는 기능을 수행한다. 또한 자료해석부에서 전송할 것을 요구하는 SECS-II 형태의 자료를 SECS-I(또는 HSMS)의 형태로 변환하여 해당출력단자로 송신하며 물리적 에러검출 및 필요시 재전송을 수행한다. 또한 접속대상 생산설비가 한 개 이상일 경우와 SECS-I인 경우는 RS-232C를 지원하는 다중단자(multi-port)로 접속하는데, 상기 다중단자는 입력단자와 그에 상응하는 출력단자로 구성되는 쌍(pair)의 집합으로 구성되어 있다. 입력단자로 수신되는 RS-232C의 신호수신에 문제가 없다면 상기 인터페이스부는 수신된 자료를 수신한 단자의 주소와 송신한 생산설비의 주소가 첨부되어 SECS-II의 자료형태로 전환한 뒤 바로 자료해석부로 보내진다.The RS-232C interface unit, which is a network connection unit, is physically connected to the production equipment in the form of RS-232C and is responsible for the communication of SECS-I. If the facility is HSMS and not SECS-I, it is responsible for TCP / IP communication. The interface unit performs a function of requesting whether a received signal is received according to a scheme defined by SEMI, and requesting detection and retransmission of various physical errors. In addition, it converts SECS-II type data required to be transmitted from data analysis part into SECS-I (or HSMS) type and transmits it to the corresponding output terminal, and performs physical error detection and retransmission if necessary. In addition, if there is more than one production equipment to be connected and SECS-I, the terminal is connected by a multi-port supporting RS-232C. The multi-terminal pair is composed of an input terminal and an output terminal corresponding thereto. It consists of a set of pairs. If there is no problem in receiving the RS-232C signal received at the input terminal, the interface unit is attached to the address of the terminal receiving the received data and the address of the transmitting equipment, and converted to the data format of SECS-II. Sent to wealth.

자료해석부는 RS-232C 인터페이스부(또는 HSMS)에서 들어오는 자료를 분석(S ECS-II message parsing)하여 실질적인 의미를 파악하며 메시지계층의 에러검출 및 필요 시 재전송을 RS-232C 인터페이스부(또는 HSMS)에 의뢰한다. 상기 과정에서 문제가 없다면 상기 자료해석부는 자료분석 후 생성된 토큰(token)가운데, 시스템 바이트(system byte)를 통해 해당자료가 생산설비에서 웹서버로 보내진 자료여부를 결정한다. 만일 수신된 자료가 웹서버에게 보내진 것이 아니면 상기 자료해석부는 자료를 왜곡 없이 바로 RS-232C 인터페이스부(또는 HSMS)에 송신단자의 주소를 첨부하여 송신을 의뢰하게 된다. 이와는 달리 자료가 웹서버에게 해당하는 내용이면 상기 자료를 데이터베이스관리부로 보낸다. 또한 상기 데이타베이스관리부에서 특정 생산장비로 요구되는 자료를 해당설비 주소와 송신단자의 주소를 첨부하여 RS-232C 인터페이스부(또는 HSMS)에 송신을 의뢰하는 기능을 수행한다.The data analysis unit analyzes the data coming from the RS-232C interface unit (or HSMS) (S ECS-II message parsing) to determine the actual meaning, and the error detection of the message layer and retransmission when necessary, the RS-232C interface unit (or HSMS). To request. If there is no problem in the process, the data analysis unit determines whether the data is sent from the production facility to the web server through a system byte among the tokens generated after the data analysis. If the received data is not sent to the web server, the data interpreter requests transmission by attaching the address of the transmitting terminal directly to the RS-232C interface (or HSMS) without distorting the data. On the contrary, if the data corresponds to the web server, the data is sent to the database management unit. In addition, the database management unit transmits the data required for the specific production equipment to the RS-232C interface unit (or HSMS) by attaching the corresponding equipment address and the transmission terminal address.

데이터베이스관리부는 상기 자료해석부에서 들어오는 자료를 분석하며 첨부된 설비주소를 통해 해당 데이터베이스를 오픈 (open)한 뒤 레코드(record)에 정의한 필드(field)들에 수신된 자료를 분류하여 기록하는 것이 바람직하다. 또한 상기 데이타베이스관리부는 사용자요구관리부에서 의뢰하는 항목 및 조건 (query)을 기존 데이터베이스를 통해 제공하는 기능을 수행한다. 또한 상기 데이타베이스관리부는 사용자가 신규 데이터베이스를 필요로 하면 이를 생성(create)하여 필드를 구성하는 레코드를 구현한다.The database management unit analyzes the data coming from the data analysis unit, and it is preferable to open the database through the attached equipment address and classify and record the received data in the fields defined in the record. Do. In addition, the database management unit performs a function of providing an item and condition (query) requested by the user request management unit through the existing database. In addition, the database management unit creates a record constituting the field by creating a new database if the user needs a new database.

사용자요구관리부는 두 가지 기능부분으로 구성되며 하나는 사용자가 설비에문의하도록 정의한 항목 및 조건 표 관리부분 (item and query management table)이다. 사용자는 특정 설비에 문의할 항목과 그 시점 및 횟수 (sampling)를 정의하는데, 상기 정보는 해당 생산설비별로 상기 사용자요구관리부에서 관리되며 정의한 시점이 되면 데이터베이스관리부에 상기 정보가 전달되고 자료모음(data collec t ion)이 시작되게 되며, 이 과정은 연속적으로 반복된다. 사용자는 정의한 항목 가운데 특정 항목들을 보고서 항목으로 분류할 수도 있으며 상기 항목들은 정의한 시점에 사용자에게 E-mail 형식으로 송신하는 것이 가능하다. 다른 하나는 HTML 문서생성 및 LAN 관리계층과의 접속을 담당하며 상위계층에서 요구된 자료를 송부한다.The user request management section consists of two functional parts. One is the item and query management table that the user defines to contact the facility. The user defines an item to be inquired into a specific facility, the timing and the number of times. The information is managed by the user request management unit for each production facility. When the defined time is reached, the information is transmitted to the database management unit and the data collection collec t ion) begins, and this process is repeated continuously. The user may classify specific items among the defined items as report items, and the items may be sent to the user in an e-mail format at the defined time. The other is responsible for generating HTML documents and accessing the LAN management layer and sending the required data from higher layers.

HTML 문서생성 및 LAN 관리계층은 사용자가 웹 브라우저를 사용하여 접속 할 수 있는 인터페이스를 제공하며(Web Server) 현재 사용자가 정의한 관심항목과 그 생산설비의 목록을 보여주며 사용자가 그 임의의 목록에서 선택한 항목의 내용을 도표나 그래프로 보여준다. 사용자는 관심항목과 문의시점을 새로 정의할 수도 있는데, 이 정보는 하위 계층에서 관리되며 해당시점에 생산설비로 문의된다.The HTML document generation and LAN management layer provides an interface for the user to access using a web browser (Web Server), showing a list of interests defined by the current user and their production facilities, and selecting from any list. Display the contents of the item in a chart or graph. The user can also define a new point of interest and point of inquiry, which is managed at a lower level and referred to the production facility at that point.

상기와 같이 본 발명의 구성에 의하면 사용자는 인터넷을 이용하여 원하는 생산장비의 각종 상태정보를 자신이 정의한 형태로 받아보는 것이 가능하게 된다.According to the configuration of the present invention as described above it is possible for the user to receive the various state information of the desired production equipment in the form defined by the user using the Internet.

본 발명에 의하면 각종 생산설비에 대한 상태정보를 사용자가 외부에서 손쉽게 접근하는 것이 가능하게 되고, 뿐만 아니라 사용자는 자신이 정의한 형태대로 원하는 각종 설비의 상태정보를 구할 수 있는 장점이 있다.According to the present invention, the user can easily access the state information of various production equipment from the outside, as well as the user has the advantage of obtaining the state information of the various equipment desired by the user defined form.

Claims (18)

각종 생산설비에서 제공하는 상태정보자료를 외부에서 엑세스하는 방법에 있어서,In the method of externally accessing status information data provided by various production facilities, 웹서버(400)와 사용자 시스템이 상호 연결된 컴퓨터 통신망에서 사용자가 웹서버(400)에 접속하는 단계(302)와,In step 302, a user accesses the web server 400 in a computer communication network where the web server 400 and the user system are interconnected. 각종 생산설비의 상태정보자료를 요청할 수 있도록 사용자요구정의 항목을 구비한 화면을 상기 웹서버(400)가 디스플레이 하는 단계(303)와,Displaying (303) the web server 400 displaying a screen having items of user requirements so as to request status information data of various production facilities; 하나 이상의 생산설비에 대한 상기 사용자요구를 정의하여 상기 웹서버(400)에 요청하는 단계(304)와,Defining the user request for at least one production facility and making a request to the web server 400; 상기 웹서버(400)가 상기 하나 이상의 생산설비에 사용자가 요구한 상태정보자료를 요구하는 단계(306)와,Requesting, by the web server 400, the status information data requested by the user to the one or more production facilities (306); 상기 웹서버(400)가 상기 생산설비로부터 전송되어 데이타베이스관리부(404)에 저장된 상기 상태정보자료를 사용자가 정의한 형태로 변환하여 상기 사용자시스템(406)에 전송하는 단계(308)를 포함하고,And transmitting the web server 400 from the production facility to the user system 406 by converting the state information data stored in the database manager 404 into a form defined by the user, and transmitting it to the user system 406. 웹서버(400)가 생산설비시스템과 상기 생산설비시스템에 대한 작동명령을 부여하는 호스트컴퓨터와의 사이의 통신에 개입하고 있으며, 상기 웹서버(400)가 생산설비에 요구하여 얻은 각종 상태정보자료는 헤더영역에 존재하는 설비번호와 설비바이트로 판단하여 사용자가 요구한 것으로 판단시 데이터저장부의 해당 설비에 할당된 영역에 저장하고, 호스트 컴퓨터에 통상적으로 전송되는 자료인 경우 호스트컴퓨터로 변조없이 전송하는 것을 특징으로 하는 인터넷을 이용한 생산설비의 상태정보 엑세스방법.The web server 400 is involved in the communication between the production facility system and the host computer which gives an operation command for the production facility system, and the various status information data obtained by the web server 400 by requesting the production facility. When it is determined that the user requested by the equipment number and equipment byte existing in the header area, it is stored in the area allocated to the corresponding equipment in the data storage unit. Access method for status information of a production facility using the Internet, characterized in that. 삭제delete 삭제delete 제1항에 있어서, 상기 생산설비로부터 웹서버로 전송되는 상태정보가 실시간으로 변화하는 경우에 상기 웹서버로부터 사용자 시스템에 전송되는 상태정보자료는 CGI 또는 자바스크립트를 사용하여 실시간으로 업데이트된 것임을 특징으로 하는 인터넷을 이용한 생산설비의 상태정보 엑세스방법.The method of claim 1, wherein when the status information transmitted from the production facility to the web server changes in real time, the status information data transmitted from the web server to the user system is updated in real time using CGI or JavaScript. Method of accessing status information of production equipment using internet. 삭제delete 삭제delete 삭제delete 삭제delete 생산설비의 상태정보를 요구하는 사용자 시스템과,A user system for requesting status information of the production facility, 상기 사용자 시스템과 통신망으로 상호 연결되며, 사용자의 요청에 따라 각종 생산설비의 상태정보를 제공하는 웹서버와,A web server interconnected by the user system and a communication network and providing status information of various production facilities at the request of the user; 생산라인에 공여되어지며 상기 웹서버와 통신망으로 상호 연결되고 상기 웹서버의 요청에 따라 자신의 상태정보를 웹서버로 전송하는 각종 생산설비 시스템 및 생산설비시스템에 대한 작동명령을 부여하는 호스트컴퓨터를 포함하고,The host computer is provided to the production line and interconnected to the web server and the communication network, and the host computer to give the operation command to the various production equipment system and production equipment system to transmit its status information to the web server at the request of the web server. Including, 웹서버가 생산설비시스템과 호스트컴퓨터와의 사이의 통신에 개입하고 있으며, 생산설비에 요구하여 얻은 각종 상태정보자료는 헤더영역에 존재하는 설비번호와 설비바이트로 판단하여 사용자가 요구한 것으로 판단시 데이터저장부의 해당 설비에 할당된 영역에 저장하고, 호스트 컴퓨터에 통상적으로 전송되는 자료인 경우 호스트컴퓨터로 변조없이 전송하는 것을 특징으로 하는 인터넷을 이용한 생산설비의 상태정보 액세스 시스템When the web server is involved in the communication between the production facility system and the host computer, and the various status information data requested by the production facility are judged by the facility number and facility byte in the header area, Access to the status information of the production facility using the Internet, characterized in that the data storage unit is stored in the area assigned to the facility, and if the data is usually transmitted to the host computer without transmitting to the host computer without modification 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR10-2000-0050120A 2000-04-07 2000-08-28 Method for Access to The Status-information of Producing devices by means of Internet and The System Expired - Fee Related KR100423879B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20000018292 2000-04-07
KR1020000018292 2000-04-07

Publications (2)

Publication Number Publication Date
KR20010090695A KR20010090695A (en) 2001-10-19
KR100423879B1 true KR100423879B1 (en) 2004-03-22

Family

ID=19662611

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0050120A Expired - Fee Related KR100423879B1 (en) 2000-04-07 2000-08-28 Method for Access to The Status-information of Producing devices by means of Internet and The System

Country Status (2)

Country Link
JP (1) JP3507027B2 (en)
KR (1) KR100423879B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190081291A (en) 2017-12-29 2019-07-09 (주) 유노믹 Asynchronous communication based production facility collaboration system

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002075820A (en) * 2000-08-24 2002-03-15 Hitachi Ltd License system and method for licensing semiconductor manufacturing equipment
KR20020028262A (en) * 2000-10-09 2002-04-17 오영숙 System for providing network consulting and solution and method thereof
KR20030003660A (en) * 2001-06-29 2003-01-10 주식회사 미라콤아이앤씨 System and Method for Generating SECS Message Source in SECS
KR100957797B1 (en) 2002-11-13 2010-05-13 엘지전자 주식회사 Content information playback method in interactive optical disk device and content information provision method in content providing server
KR100892977B1 (en) * 2002-11-16 2009-04-10 엘지전자 주식회사 Content information playback method in interactive optical disk device and content information provision method in content providing server
JP5717755B2 (en) * 2009-12-11 2015-05-13 エーリコン テクスティル ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフトOerlikon Textile GmbH & Co. KG Control device
KR101453459B1 (en) * 2013-08-28 2014-10-22 주식회사 코스트넷 System for controlling and reporting state of semiconductor facility apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980068917A (en) * 1997-02-25 1998-10-26 박세진 Farm management system by telecommunication
KR19990077248A (en) * 1996-01-17 1999-10-25 피터 토마스 Automation device
KR100283401B1 (en) * 1998-10-30 2001-03-02 김만깁 SECS-I and HSMS Conversion

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990077248A (en) * 1996-01-17 1999-10-25 피터 토마스 Automation device
KR19980068917A (en) * 1997-02-25 1998-10-26 박세진 Farm management system by telecommunication
KR100283401B1 (en) * 1998-10-30 2001-03-02 김만깁 SECS-I and HSMS Conversion

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190081291A (en) 2017-12-29 2019-07-09 (주) 유노믹 Asynchronous communication based production facility collaboration system

Also Published As

Publication number Publication date
JP3507027B2 (en) 2004-03-15
JP2001306136A (en) 2001-11-02
KR20010090695A (en) 2001-10-19

Similar Documents

Publication Publication Date Title
US6490617B1 (en) Active self discovery of devices that participate in a network
JP2893019B2 (en) Dynamic push filtering method with staging / buffering in proxy hierarchy
US7558805B2 (en) Searching content on web pages
US9172742B2 (en) System for detecting trigger event at location and sending notification to remote user device featuring detecting device for detecting trigger event and remote site for receiving notification from detecting device and sending notification to client application of remote user device
US6167448A (en) Management event notification system using event notification messages written using a markup language
US7007008B2 (en) Category searching
US9116966B2 (en) Displaying search results
KR101080434B1 (en) OLE for Process Control Unified Architecture Server based FDT/DTM and EDDL for Device Integration
JP2003006074A (en) Reverse proxy mechanism
US20040205076A1 (en) System and method to automate the management of hypertext link information in a Web site
US20070266012A1 (en) Filtering Search Results
US20040044768A1 (en) Reverse proxy mediator for servers
US6993583B2 (en) Dynamically sharing a pool of IP addresses
KR20080064835A (en) Network communication in industrial automation environment
CN102802139A (en) Gateway data adapting system and method of Internet of Things
KR100423879B1 (en) Method for Access to The Status-information of Producing devices by means of Internet and The System
WO2020012897A1 (en) Control system, retrieval device, and retrieval program
JP2002368781A (en) User location management domain name conversion system
CN101344886B (en) Apparatus, method and system for providing content of media server
JP7338475B2 (en) Terminal management device and terminal device
US6782352B2 (en) System and method for monitoring server host operation
US20050114482A1 (en) Apparatus and method for requesting service provided by network equipment
US20020059209A1 (en) Network dial-up servo system and the method of the same
CN103368798A (en) A method and a network element for content based addressing in a data transfer network
KR20020084373A (en) Discrimination And Display Method Of Abnormal URL In Internet

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

St.27 status event code: A-3-4-F10-F13-rex-PB0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20130311

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20140310

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

FPAY Annual fee payment

Payment date: 20150309

Year of fee payment: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20160309

Year of fee payment: 13

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

FPAY Annual fee payment

Payment date: 20170309

Year of fee payment: 14

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 14

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20180310

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20180310

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000