KR100533968B1 - System for testing communication between servers in automization system to produce semiconductor - Google Patents
System for testing communication between servers in automization system to produce semiconductor Download PDFInfo
- Publication number
- KR100533968B1 KR100533968B1 KR10-1999-0047726A KR19990047726A KR100533968B1 KR 100533968 B1 KR100533968 B1 KR 100533968B1 KR 19990047726 A KR19990047726 A KR 19990047726A KR 100533968 B1 KR100533968 B1 KR 100533968B1
- Authority
- KR
- South Korea
- Prior art keywords
- server
- message
- test
- servers
- communication
- Prior art date
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 50
- 238000004891 communication Methods 0.000 title claims abstract description 24
- 239000004065 semiconductor Substances 0.000 title claims abstract description 14
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 238000010998 test method Methods 0.000 claims abstract description 11
- 238000000034 method Methods 0.000 claims description 7
- 230000005856 abnormality Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Debugging And Monitoring (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION
본 발명은 반도체 라인 관리용 통합 자동화 시스템에서 서버사이의 통신 테스트 시스템과 이를 실현시키기 위한 기록매체에 관한 것임.The present invention relates to a communication test system between servers in an integrated automation system for semiconductor line management and a recording medium for realizing the same.
2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention
본 발명은, 반도체 라인 관리용 통합 자동화 시스템에서, 서버간 통신 테스트를 서버 두대이상을 구동시켜 가능하도록 하며, 또한 서버간에 송수신하는 메세지를 중간에 취득하여 해당 서버가 올바른 메세지를 생성하는지 테스트할 수 있으며, 디버그모드를 사용하므로써 실시간으로 서버를 테스트할 수 있는 통신 테스트방법과 이를 실현시키기 위한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.According to the present invention, in an integrated automation system for semiconductor line management, a server-to-server communication test can be performed by driving two or more servers, and a message that is transmitted and received between servers can be acquired in the middle to test whether the server generates a correct message. It also aims to provide a communication test method that can test the server in real time by using debug mode and a computer-readable recording medium for realizing this.
3. 발명의 해결방법의 요지3. Summary of Solution to Invention
본 발명은, 테스트할 제1서버와 제2서버를 디버그모드로 구동하는 제 1단계; 테스트 메세지를 생성하여 상기 제1서버에 제공할 전송수단과 서버간에 전송되는 메세지를 취득하여 디스플레이 하는 수신수단을 구동하는 제 2단계; 및 상기 전송수단이 테스트 메세지를 생성하여 제1서버로 전송하고, 상기 제1서버가 상기 제2서버에 전송하는 메세지를 상기 수신수단이 취득하여 디스플레이하고, 상기 메세지를 판단하는 제 3단계를 제공한다.The present invention includes a first step of driving the first server and the second server to be tested in a debug mode; A second step of generating a test message and driving the transmission means to provide the first server and the receiving means to acquire and display a message transmitted between the servers; And a third step in which the transmitting means generates and transmits a test message to the first server, the receiving means acquires and displays a message transmitted by the first server to the second server, and determines the message. do.
4. 발명의 중요한 용도4. Important uses of the invention
본 발명은 반도체 라인관리용 네트워크 통신 시스템의 통신테스트 방법에 이용됨.The present invention is used in the communication test method of the network communication system for semiconductor line management.
Description
본 발명은 반도체 라인관리를 위한 네트워크 통신 시스템의 테스트 방법에 관한 것으로 특히, 반도체 라인 관리용 통합 자동화 시스템에서 각 서버사이에 송수신하는 메세지의 이상유무를 테스트하여 수정할 수 있도록 하는 통신 테스트방법과 이를 실현시키기 위한 기록매체에 관한 것이다.The present invention relates to a test method of a network communication system for semiconductor line management, and more particularly, to a communication test method for testing and correcting an abnormality of messages transmitted and received between each server in an integrated automation system for semiconductor line management and realizing the same. It relates to a recording medium for making.
일반적으로, 반도체 라인관리를 위한 네트워크 통신 시스템에서는, 장비와 서버 및 서버와 서버사이의 통신은 일정한 형식을 갖춘 메세지를 통하여 이루어지며, 관련 장비 및 서버가 모두 정상적으로 작동되어 정확한 메세지를 송수신할 때만 반도체 생산라인이 정상적으로 가동될 수 있다.In general, in a network communication system for semiconductor line management, communication between a device and a server and a server and a server is performed through a message having a predetermined format, and only when the related device and the server are normally operated to transmit and receive correct messages. The production line can be operated normally.
하지만, 반도체 생산라인에 적용되는 장비 및 서버에서 처리되어진 결과를 확인하는 작업과 이상발생시 서버를 테스트하여 수정하는 작업은 매우 번거롭고 어려운 작업이었다.However, verifying the results processed in the equipment and server applied to the semiconductor production line and testing and correcting the server in the event of an error were very cumbersome and difficult tasks.
이에 따라, 종래에 사용된 반도체 라인관리를 위한 네트워크 통신 시스템에서의 통신 테스트 방법은, 하나의 서버를 테스트하기 위하여 테스트 대상 서버와 메세지를 송수신하는 여러 서버를 동시에 구동시켜놓고 테스트를 수행하였다.Accordingly, in the conventional network communication system for semiconductor line management, a communication test method is performed by simultaneously running several servers that transmit and receive messages to and from a server under test in order to test one server.
이러한 과정으로 통신 테스트를 수행하는 방법은, 하나의 서버를 테스트하기 위하여 여러 서버를 구동시켜 놓아야 하는 비효율적인 점과, 디버그(debug)모드로 테스트할 수 없기 때문에 실시간으로 서버의 메세지 송수신과정을 테스트할 수 없어 테스트 시간이 오래 걸리는 문제가 있다. 또한, 서버간 데이터 전송시 메세지를 중간에서 취득할 수 없으므로 메세지 수신후 서버의 동작을 살펴 서버의 오류를 수정하여야하는 번거로운 문제가 있었다.The method of performing communication test by this process is inefficient because it is necessary to run several servers in order to test one server, and test the message transmission and reception process of the server in real time because it cannot be tested in debug mode. There is a problem that it takes a long time to test. In addition, since the message cannot be obtained in the middle of data transmission between servers, there is a problem of correcting the error of the server by checking the operation of the server after receiving the message.
상기와 같은 문제점을 해결하기 위해 안출된 본 발명은, 반도체 라인 관리용 통합 자동화 시스템에서, 서버간 통신 테스트를 서버 두대이상을 구동시켜 가능하도록 하며, 또한 서버간에 송수신하는 메세지를 중간에 취득하여 해당 서버가 올바른 메세지를 생성하는지 테스트할 수 있으며, 디버그모드를 사용하므로써 실시간으로 서버를 테스트할 수 있는 통신 테스트방법과 이를 실현시키기 위한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다. The present invention has been made to solve the above problems, in the integrated automation system for semiconductor line management, it is possible to run the server-to-server communication test by running two or more servers, and also to obtain the message sent and received between the server in the middle Its purpose is to provide a test method that can test whether the server generates the correct message and to test the server in real time by using debug mode, and to provide a computer-readable recording medium for realizing this.
상기 목적을 달성하기 위한 본 발명은, 서버간의 통신 테스트를 수행하기 위하여 테스트용 메세지를 생성하여 서버에 제공하는 전송수단; 상기 전송수단으로부터 테스트용 메세지를 수신하여 그에 대한 응답메세지를 생성하는 제1서버; 상기 제1서버로부터 생성된 응답메세지를 수신하는 제2서버; 및 상기 제1서버 및 제2서버간에 송수신되는 메세지를 중간에 취득하여 디스플레이 하는 수신수단을 포함한다.The present invention for achieving the above object, the transmission means for generating a test message to the server for performing a communication test between the server; A first server receiving a test message from the transmission means and generating a response message thereto; A second server for receiving a response message generated from the first server; And receiving means for acquiring and displaying a message transmitted and received between the first server and the second server.
본 발명은, 테스트할 제1서버와 제2서버를 디버그모드로 구동하는 제 1단계; 테스트 메세지를 생성하여 상기 제1서버에 제공할 전송수단과 서버간에 전송되는 메세지를 취득하여 디스플레이 하는 수신수단을 구동하는 제 2단계; 및 상기 전송수단이 테스트 메세지를 생성하여 제1서버로 전송하고, 상기 제1서버가 상기 제2서버에 전송하는 메세지를 상기 수신수단이 취득하여 디스플레이하고, 상기 메세지를 판단하는 제 3단계를 제공한다.The present invention includes a first step of driving the first server and the second server to be tested in a debug mode; A second step of generating a test message and driving the transmission means to provide the first server and the receiving means to acquire and display a message transmitted between the servers; And a third step in which the transmitting means generates and transmits a test message to the first server, the receiving means acquires and displays a message transmitted by the first server to the second server, and determines the message. do.
또한, 본 발명은, 테스트할 제1서버와 제2서버를 디버그모드로 구동하는 제 1기능; 테스트 메세지를 생성하여 상기 제1서버에 제공할 전송수단과 서버간에 전송되는 메세지를 취득하여 디스플레이 하는 수신수단을 구동하는 제 2기능; 및 상기 전송수단이 테스트 메세지를 생성하여 제1서버로 전송하고, 상기 제1서버가 상기 제2서버에 전송하는 메세지를 상기 수신수단이 취득하여 디스플레이하고, 상기 메세지를 판단하는 제 3기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 더 제공한다.The present invention also includes a first function of driving the first server and the second server to be tested in a debug mode; A second function of generating a test message to drive a transmission means to provide the first server and a receiving means to acquire and display a message transmitted between the server; And a third function of generating, by the transmitting means, a test message and transmitting the test message to the first server, and acquiring and displaying the message transmitted by the first server to the second server and determining the message. A computer readable recording medium having recorded thereon a program is provided.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도1에 도시된 바와 같이, 본 발명에 따른 반도체 라인 관리용 통합 자동화 시스템에서 서버사이의 통신 테스트 방법을 제공하기 위한 시스템은, 메세지를 주고받으며 테스트의 대상이 되는 서버1(100) 및 서버2(102)와, 상기 서버1(100)에 테스트용 메세지를 작성하여 전송하는 전송수단(104)와, 상기 서버1(100)이 전송수단(104)으로부터 수신한 메세지에 대한 응답으로 생성하여 상기 서버2(102)로 전송하는 메세지를 중간에서 취득하여 디스플레이 하는 수신수단(106)으로 구성된다.As shown in FIG. 1, a system for providing a communication test method between servers in an integrated automation system for semiconductor line management according to the present invention includes a server 1 (100) and a server (2) that are subject to a test and exchange messages. (102), the transmission means 104 for creating and transmitting a test message to the server 1 (100), and the server 1 (100) generates in response to the message received from the transmission means (104) And receiving means 106 for acquiring and displaying a message transmitted to server 2 102 in the middle.
첨부된 도2는 도1에 적용되어 서버사이의 통신 테스트 방법을 수행하기 위한 일실시예 처리흐름도이다.2 is a flowchart illustrating an embodiment for applying the method of FIG. 1 to test a communication between servers.
먼저, 테스트할 서버1(100)와 서버2(102)를 디버그(debug)모드로 구동하고(200), 테스트 메세지를 생성하여 상기 서버1(100)에 제공 할 전송수단(104)과 상기 서버1(100)에서 테스트 메세지에 대한 응답으로 생성되어 상기 서버2(102)로 전송될 메세지를 중간에서 취득하여 디스플레이하는 수신수단(106)을 구동한다(202).First, the server 1 (100) and the server 2 (102) to be tested are driven in debug mode (200), and a transmission means 104 to generate a test message and provide it to the server 1 (100) and the server. In operation 202, a receiving means 106 is generated in response to a test message at 1 (100) to acquire and display a message to be transmitted to the server 2 (102) in the middle (202).
상기 전송수단(104)은 테스트 메세지를 생성하여 서버1(100)로 전송하고(204), 상기 서버1(100)은 테스트 메세지에 대한 응답으로 생성된 메세지를 상기 서버2(102)에 전송한다. 이때, 상기 수신수단(106)은 서버1(100)이 서버2(102)에 전송한 메세지를 중간에서 취득하여 화면에 디스플레이한다(206).The transmission means 104 generates a test message and transmits it to the server 1 (100) (204), the server 1 (100) transmits the message generated in response to the test message to the server 2 (102). . At this time, the receiving means 106 acquires the message transmitted from the server 1 (100) to the server 2 (102) in the middle and displays it on the screen (206).
작업자는 상기 수신수단(106)에서 화면에 디스플레이된 메세지가 정상적으로 생성된 메세지인지를 판단한다(208).The operator determines whether the message displayed on the screen in the receiving means 106 is a normally generated message (208).
상기 판단결과(208), 상기 서버1(100)이 서버2(102)로 전송한 메세지가 정상적인 메세지일 경우, 테스트는 종료된다.If the determination result 208, the message transmitted from the server 1 (100) to the server 2 (102) is a normal message, the test is terminated.
상기 판단결과(208), 상기 서버1(100)이 서버2(102)로 전송한 메세지가 정상적인 메세지가 아닐 경우, 작업자는 메세지를 생성하여 전송한 서버1(100)를 디버그 및 수정하고(210), 상기 204단계로 리턴한다.If the determination result 208, if the message transmitted from the server 1 (100) to the server 2 (102) is not a normal message, the worker generates and sends a message to debug and modify the server 1 (100) (210). In step 204, the process returns to step 204.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다. The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to the drawing.
상기와 같은 본 발명은, 서버간 통신 테스트를 서버 두대 이상을 구동시켜 가능하도록 하며, 또한 서버간에 송수신하는 메세지를 중간에 취득하여 디스플레이 하므로써 해당 서버의 정확한 메세지 생성에 대한 테스트 시간을 단축시킬 수 있는 효과가 있으며, 또한, 서버를 디버그모드로 구동시켜 실시간으로 서버의 동작상태를 테스트할 수 있는 효과가 있다. As described above, the present invention enables a server-to-server communication test by driving two or more servers, and by shortly acquiring and displaying a message transmitted and received between servers, it is possible to shorten a test time for generating an accurate message of a corresponding server. In addition, it is also effective to test the operating state of the server in real time by running the server in debug mode.
도1은 본 발명에 의한 반도체 라인 관리용 통합 자동화 시스템에서 서버사이의 통신 테스트 방법을 제공하기 위한 시스템의 개략적인 구성을 나타낸 블록 다이어그램.1 is a block diagram showing a schematic configuration of a system for providing a communication test method between servers in an integrated automation system for semiconductor line management according to the present invention.
도2는 도1에 적용되어 서버사이의 통신 테스트 방법을 수행하기 위한 일실시예 처리흐름도.FIG. 2 is a flow chart of one embodiment for performing the method of testing communication between servers applied to FIG.
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1999-0047726A KR100533968B1 (en) | 1999-10-30 | 1999-10-30 | System for testing communication between servers in automization system to produce semiconductor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1999-0047726A KR100533968B1 (en) | 1999-10-30 | 1999-10-30 | System for testing communication between servers in automization system to produce semiconductor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010039362A KR20010039362A (en) | 2001-05-15 |
KR100533968B1 true KR100533968B1 (en) | 2005-12-07 |
Family
ID=19617821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1999-0047726A KR100533968B1 (en) | 1999-10-30 | 1999-10-30 | System for testing communication between servers in automization system to produce semiconductor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100533968B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08235265A (en) * | 1994-12-28 | 1996-09-13 | Deutsche Itt Ind Gmbh | Information system for production management |
KR970060430A (en) * | 1996-01-24 | 1997-08-12 | 김광호 | Semiconductor manufacturing process management method |
KR970077074A (en) * | 1996-05-15 | 1997-12-12 | 김광호 | Process management system for semiconductor manufacturing |
KR980012188A (en) * | 1996-07-29 | 1998-04-30 | 김광호 | Semiconductor device manufacturing equipment and control method of manufacturing process |
-
1999
- 1999-10-30 KR KR10-1999-0047726A patent/KR100533968B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08235265A (en) * | 1994-12-28 | 1996-09-13 | Deutsche Itt Ind Gmbh | Information system for production management |
KR970060430A (en) * | 1996-01-24 | 1997-08-12 | 김광호 | Semiconductor manufacturing process management method |
KR970077074A (en) * | 1996-05-15 | 1997-12-12 | 김광호 | Process management system for semiconductor manufacturing |
KR980012188A (en) * | 1996-07-29 | 1998-04-30 | 김광호 | Semiconductor device manufacturing equipment and control method of manufacturing process |
Also Published As
Publication number | Publication date |
---|---|
KR20010039362A (en) | 2001-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100533968B1 (en) | System for testing communication between servers in automization system to produce semiconductor | |
KR20060098679A (en) | A system for checking a system in communication system and system method thereof | |
KR20210141830A (en) | Communication Test System Between Servers in Integrated Automation System for Semiconductor Line Management | |
CN1312587C (en) | An embedded real time operating system fault analysis positioning system and method | |
JPH0362752A (en) | Communication system | |
JP5133526B2 (en) | Test control method in communication system | |
CN117354588A (en) | Display screen fault point confirmation method, device and storage medium | |
KR100243405B1 (en) | Wireless pattern generator | |
JP2002010305A (en) | Channel interface card tester | |
CN116260804A (en) | HMI system and data transmission method based on HMI system | |
JPH03135651A (en) | Message output method | |
JPH07107140A (en) | Protocol analyzer | |
CN117596196A (en) | Communication equipment function test method, system, equipment and storage medium | |
KR20000066432A (en) | Method for inspecting status of central link interface board assembly | |
CN117755366A (en) | CI state simulation method, device and storage medium | |
JPS6367064A (en) | Testing method by computer control testing machine | |
JPH11341005A (en) | Automatic diagnostic device for computer system, its diagnosing method and record medium | |
CN114440958A (en) | Automatic test system, method and device and electronic equipment | |
KR20040049509A (en) | Survo Operating Unit and Method Thereof | |
CN112527458A (en) | Test method and test system of embedded system | |
CN116095142A (en) | Remote debugging method, device, equipment and storage medium for equipment | |
CN117630841A (en) | Radar fault diagnosis method and system | |
JPH1159420A (en) | Remote program maintenance system for managing device and maintenance method using the remote program maintenance system | |
CN111813094A (en) | Vehicle configuration identification and diagnosis method and vehicle diagnosis instrument | |
CN113961410A (en) | Debugging method and system of immersed liquid cooling server based on digital twin |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121022 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20131023 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20141128 Year of fee payment: 10 |