KR20030071516A - Passdown database and flow chart - Google Patents
Passdown database and flow chart Download PDFInfo
- Publication number
- KR20030071516A KR20030071516A KR10-2003-0011864A KR20030011864A KR20030071516A KR 20030071516 A KR20030071516 A KR 20030071516A KR 20030011864 A KR20030011864 A KR 20030011864A KR 20030071516 A KR20030071516 A KR 20030071516A
- Authority
- KR
- South Korea
- Prior art keywords
- process flow
- flow diagram
- data
- monitor
- processes
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 126
- 230000008569 process Effects 0.000 claims abstract description 82
- 238000010586 diagram Methods 0.000 claims abstract description 31
- 230000004044 response Effects 0.000 claims abstract description 9
- 238000012544 monitoring process Methods 0.000 claims abstract 10
- 238000013479 data entry Methods 0.000 claims description 23
- 230000015654 memory Effects 0.000 claims description 14
- 238000002405 diagnostic procedure Methods 0.000 claims description 13
- 230000009471 action Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 claims description 2
- 238000012360 testing method Methods 0.000 description 8
- 230000007547 defect Effects 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 3
- 230000002950 deficient Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000003449 preventive effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/40—Data acquisition and logging
-
- 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
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0216—Human interface functionality, e.g. monitoring system providing help to the user in the selection of tests or in its configuration
-
- 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
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
- G05B23/0272—Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/02—Manufacture or treatment of semiconductor devices or of parts thereof
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Manufacturing & Machinery (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Databases & Information Systems (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Debugging And Monitoring (AREA)
Abstract
다단계 프로세스를 모니터링하는 방법에 관한 것으로, 이 방법은 프로세스 흐름도로 표현되는 다수의 단계를 포함하는 프로세스를 구현하는 단계와, 제각기의 다수의 단계와 각각 연관된 데이터를 기록하기 위한 테이블을 생성하는 단계와, 프로세스 구현이 진행됨에 따른 다수의 단계의 제각기와 연관된 동작에 응답하여 테이블에 데이터를 기록하는 단계와, 프로세스 흐름도 및/또는 테이블의 적어도 일부분이 디스플레이되는 디스플레이를 제공하는 단계와, 테이블로부터 선택된 데이터 엔트리와 연관된 흐름도의 프로세스 단계의 디스플레이 상에 표시를 제공하는 단계를 포함한다.A method for monitoring a multistage process, the method comprising implementing a process comprising a plurality of steps represented by a process flow diagram, generating a table for recording data associated with each of the plurality of steps, and Writing data to a table in response to an operation associated with each of the plurality of steps as the process implementation proceeds, providing a process flow diagram and / or a display on which at least a portion of the table is displayed, and data selected from the table. Providing an indication on the display of the process steps of the flowchart associated with the entry.
Description
본 발명은 장비(equipment)의 문제를 진단하는 것에 관한 것으로, 좀 더 구체적으로는 진단이 쉽고 정확하게 추적되고 진단의 상태를 식별하는 정보가 쉽게 이용가능한, 장비를 진단하는 시스템 및 방법에 관한 것이다.FIELD OF THE INVENTION The present invention relates to diagnosing problems with equipment, and more particularly, to systems and methods for diagnosing equipment in which the diagnosis is easily and accurately tracked and information that identifies the status of the diagnosis is readily available.
24시간 내내 또는 작업자들이 교대를 몇번씩 하면서 제품을 생산하는 다수의 제조 시설들은 결함이 있거나 또는 주어진 기간 이후에 또는 주어진 수의 제품을 생산한 후에 수용가능한 레벨에서 장비가 동작하는지를 결정하기 위해 진단될 필요성이 있는 장비를 때때로 갖는다. 예를 들어, 본 발명의 출원인은 반도체 장치를 생산한다. 제조 장비는 반도체 제품에 영향을 미칠 수 있는 장비상의 작은 입자의 축적을 방지하기 위해 청결해야한다. 그러나, 진단 프로세스가 소비할 수 있는 시간 길이 때문에, 하루에 24시간 동안 가동하는 생산 라인에 있어서, 진단 프로세스는 일교대 동안 시작할 수 있고 이후의 교대까지 종료되지 않으며 여기서 이 프로세스를 시작한 사람은 그 프로세스를 완료할 수 없다. 그러므로, 예를 들어 제 1 교대에 이어 제 2 교대가 올 경우, 제 2 교대자는 제 1 교대동안 무엇이 일어났는지를 알지 못할 수도 있다. 제 2 교대가 제 1 교대동안 발생한 사건들을 알 수 있도록 하기 위해, 제 1 교대는 임의의 미해결 장비 문제가 존재하는지를 나타내는 어떤 언급(note)을 남겨 두어야한다.Many manufacturing facilities that produce products throughout the 24 hours or with several alternations by workers are diagnosed to determine whether the equipment is operating at acceptable levels after a defective or after a given period or after producing a given number of products. Sometimes you have the equipment you need. For example, the applicant of the present invention produces a semiconductor device. Manufacturing equipment should be clean to prevent the accumulation of small particles on the equipment that may affect semiconductor products. However, due to the length of time the diagnostic process can consume, for a production line running 24 hours a day, the diagnostic process can start for one shift and not end until a subsequent shift, where the person who started this process Can not complete. Therefore, for example, if the second shift comes after the first shift, the second shifter may not know what happened during the first shift. In order for the second shift to be aware of events that occurred during the first shift, the first shift must leave a note indicating whether any outstanding equipment problem exists.
이 언급은 장비를 식별하는 것 뿐만아니라 어떤 종류의 테스트 또는 교정 행위가 이미 취해졌는지, 또는 이전 교대자가 장비의 일부분을 테스트 또는 교정하는 프로세스를 어느 단계에서 완료했는지를 나타내어야 한다. 진단 프로세스를 시작한 교대자가 작업을 완료하기 위해 그들의 다음 차례 교대로 복귀할 때까지 일부 장비를 방치해 두는 것이 분명한 해결책이다. 그렇지만 이 프로세스는 교대 스케쥴에 따라 보다 복잡해질 수 있다. 예를 들어 시설이 순환 스케쥴(rotating schedule)을 이용하는 경우, 프로세스를 개시한 조작자는 4일만에 작업장에 올 수 있다. 조작자가 4일째 되는 날에 프로세스를 개시한 경우, 조작자가 복귀할 때까지 3일을 대기하는 것은 시설에 있어서 비용 효과적이지 못하다. 또한, 조작자의 언급이 불명확한 경우, 조작자가 작업장으로 복귀하는 다음 시간 때까지 조작자에게 물어볼 수 없을지도 모른다.This reference should not only identify the equipment, but also indicate what kind of test or calibration action has already been taken, or at what stage the previous shifter has completed the process of testing or calibrating portions of the equipment. The obvious solution is to leave some equipment until the shifters who begin the diagnostic process return to their next turn to complete their work. However, this process can be more complex depending on the shift schedule. For example, if a facility uses a rotating schedule, the operator who initiated the process can come to the workplace in four days. If the operator started the process on the fourth day, waiting three days until the operator returns is not cost effective for the facility. Also, if the operator's statement is unclear, he may not be able to ask the operator until the next time the operator returns to the workplace.
컴퓨터의 발전과 함께, 이제 전자 데이터베이스는 장비의 진단 상태를 다른 사람들이 전자적으로 알 수 있도록 해주는 언급을 남겨둘 수 있다. 그러나, 컴퓨터 기술이 향상됨에 따라, 또한 프로세싱 장비도 향상된다. 예를 들어, 반도체 제조에 있어서, 장비의 임의의 부분이 결함이 있을 경우 정상 운영 프로시저로 복귀하기 전에 엄밀한 테스트 프로토콜이 적용된다. 일부 경우에 있어서 장비의 일부가 사용되기 전에, 프로토콜은 조작자가 먼저 장비를 통해 테스트 유닛을 실행하여 장비가 수용 범위를 통과하는지에 관해 결정하도록 요구한다. 장비가 통과하지 못한 경우, 조작자는 장비를 사용하기 전에 따라야하는 교정 프로시저의 상세한 문자 설명서를 사용해야한다.With the development of computers, electronic databases can now leave references that allow others to electronically know the diagnostic status of the equipment. However, as computer technology improves, so does processing equipment. For example, in semiconductor manufacturing, rigorous test protocols are applied before returning to normal operating procedures if any part of the equipment is defective. In some cases, before some of the equipment is used, the protocol requires the operator to first run a test unit through the equipment to determine if the equipment passes the acceptance range. If the instrument does not pass, the operator should use a detailed textual description of the calibration procedure to be followed before using the instrument.
반도체에 관련하여, 장비는 전형적으로 청정실에 존재하고 청정실에서는 종이가 허용되지 않기 때문에 조작자는 컴퓨터를 사용하여 프로시저를 전자적으로 저장하고 검색한다. 문자 판독 또는 컴퓨터 스크린 상의 인쇄물을 통한 작업과, 이루어질 필요가 있는 각각의 테스트 실행 및 각각의 테스트 이후에 장비 또는 시스템이 통과 또는 실패했는지에 관한 결정은 지루한 일일 수 있다. 관련된 복잡성때문에, 작업을 수행하기 위해서 계약된 벤더 서비스(vendor service)가 호출될 수 있다. 그러나, 벤더 서비스의 유효성에 따라, 수용할 수 없는 시간동안 특정 장비의 일부분이 동작할 수 없거나 정지될 수 있다.With respect to semiconductors, the equipment typically resides in a clean room and paper is not allowed in the clean room, so the operator uses a computer to electronically store and retrieve the procedure. Decisions regarding character reading or working through printouts on a computer screen, each test run that needs to be made, and whether the equipment or system passed or failed after each test can be tedious. Because of the complexity involved, a contracted vendor service can be invoked to perform the task. However, depending on the validity of the vendor's services, some of the particular equipment may not be able to operate or be stopped for an unacceptable time.
본 발명은 장비 또는 기계 부품, 시스템 또는 프로세스와 연관된 문제를 진단하고 추적하는 방법 및 시스템에 관한 것이다. 이 진단 및 추적 프로시저는 결함이 발견된 후에 발생할 수 있거나 결함이 발생하기 전 결함을 검출할 수 있는 루틴 예방 관리 프로시저(routine preventative maintenance procedure)일 수 있다.The present invention relates to methods and systems for diagnosing and tracking problems associated with equipment or mechanical parts, systems or processes. This diagnostic and tracking procedure may occur after a defect is discovered or may be a routine preventative maintenance procedure that may detect the defect before it occurs.
하나의 바람직한 방법은 프로세스 흐름도에 의해 표현되는 다수의 단계를 포함하는 프로세스를 구현하는 것을 포함한다. 제각기의 다수의 단계와 각각 연관된 데이터를 기록하는 테이블이 생성된다. 프로세스 구현 진행에 따른 다수의 단계와 연관된 동작에 응답하여 테이블에 데이터가 기록된다. 프로세스 흐름도 및/또는 테이블의 적어도 일부분이 디스플레이되는 디스플레이가 제공된다. 테이블로부터 선택된 데이터 엔트리와 연관된 흐름도의 프로세스 단계와 연관된 표시가 디스플레이 상에 제공된다. 이 표시는 프로세스의 상태를 제공한다.One preferred method includes implementing a process that includes a number of steps represented by a process flow diagram. A table is created that records data associated with each of the plurality of steps. Data is written to a table in response to actions associated with multiple steps as the process implementation progresses. A display is provided in which at least a portion of a process flow chart and / or table is displayed. An indication associated with the process steps of the flowchart associated with the data entry selected from the table is provided on the display. This indication provides the status of the process.
본 발명은 또한 다수의 프로세스 흐름도를 나타내는 데이터를 저장하는 메모리를 구비한 시스템에 관한 것으로, 각 흐름도는 다수의 프로세스 단계를 가지며 제각기의 프로세스 흐름도와 연관된 다수의 테이블을 나타낸다. 이 시스템은 또한 프로세스 흐름도 및/또는 연관된 테이블을 선택하는 프로그램된 인스트럭션을 수행하기 위해 메모리에 연결된 프로세서를 구비한다. 데이터를 선택된 테이블에 기입하는 데이터 엔트리 장치가 제공된다. 이 데이터는 선택된 프로세스 흐름도의 프로세스 단계를 구현함으로써 야기되는 동작에 응답한다. 프로세서에 연결된, 선택된 프로세스 흐름도 및/또는 연관된 테이블의 적어도 일부분을 디스플레이하는 디스플레이가 제공된다.The invention also relates to a system having a memory for storing data representing a plurality of process flow diagrams, each flow chart having a plurality of process steps and representing a plurality of tables associated with respective process flow diagrams. The system also includes a processor coupled to memory to perform programmed instructions for selecting process flow diagrams and / or associated tables. A data entry device is provided for writing data into a selected table. This data is responsive to the actions caused by implementing the process steps of the selected process flow diagram. A display is provided that displays at least a portion of a selected process flow chart and / or associated table, coupled to a processor.
도 1은 본 발명의 패스 다운 데이터베이스 테이블의 예시적인 실시예의 도면,1 is a diagram of an exemplary embodiment of a pass down database table of the present invention;
도 2는 본 발명의 흐름도와 함께 흐름도 탭 및 패스 다운 데이터베이스 테이블의 예시적인 실시예의 도면,2 is a diagram of an exemplary embodiment of a flow chart tab and pass down database table in conjunction with the flow chart of the present invention;
도 3은 본 발명을 구성하는 예시적인 구성 요소들의 예시적인 블록도,3 is an exemplary block diagram of exemplary components constituting the present invention;
도 4는 본 발명의 예시적인 흐름도,4 is an exemplary flow chart of the present invention;
도 5는 본 발명의 예시적인 흐름도.5 is an exemplary flow chart of the present invention.
도면의 주요 부분에 대한 부호의 설명Explanation of symbols for the main parts of the drawings
10 : 데이터베이스 테이블30 : 메모리10: database table 30: memory
35 : 테이블36 : 대표 엔트리35: table 36: representative entry
40 : 프로세서42 : 데이터 엔트리 장치40 processor 42 data entry device
44 : 디스플레이46 : 표시기44: display 46: indicator
본 발명의 다양한 측면을 상세히 설명하기에 앞서, 본 발명은 패스다운의 필요성을 신혹하게 용이하게 만족시켜 주는 구성 요소 및/또는 프로세스의 새로운 조합과 진단 및 프로토콜 수행용 프로세스를 단순히 해주는 흐름도 시스템을 포함하여, 다수의 개인이 진단을 완료해야하고 프로토콜을 수행해야하는 경우 개인들 간에 결함없이 전이(transition)가 일어날 수 있도록 정보가 용이하게 이용가능해진다는 것을 인지해야한다. 따라서, 이들 구성요소/프로세스는 도면에서 일반적 요소로 표현되고, 특히 본 발명과 관련된 부분만을 보다 상세히 설명되는데, 그 이유는 본 발명을 접한 당업자에게 쉽게 이해될 구조적 세부사항 또는 동작 상호관계에 대한 본 개시 사항을 명료하게 하기 위해서이다. 또한, 당업자라면 본 발명이 기계, 장비의 일부분, 시스템 및/또는 프로세스에 적용가능하다는 것을 인식할 것이다.Prior to describing various aspects of the present invention in detail, the present invention includes a flow chart system that simplifies the process for performing diagnostics and protocols and new combinations of components and / or processes that satisfactorily and easily satisfy the need for passdown. Thus, it should be recognized that when multiple individuals must complete a diagnosis and perform a protocol, the information is readily available so that a transition can occur without defects between the individuals. Accordingly, these components / processes are represented by generic elements in the drawings, and in particular, only those parts related to the present invention are described in more detail, for reasons of structural details or operational interrelationships that will be readily understood by those skilled in the art. To clarify the disclosure. Those skilled in the art will also recognize that the present invention is applicable to machines, parts of equipment, systems and / or processes.
본 발명은 컴퓨터 구현 프로세스 및 이 프로세스를 실행하는 장치의 형태로 구현될 수 있다. 본 발명은 또한 플로피 디스크, CD-ROMS, DVD, 하드 드라이브와 같은 유형 매체 또는 임의의 다른 컴퓨터 판독가능 저장 매체에 구현된 컴퓨터 판독가능 인스트럭션을 포함하는 컴퓨터 프로그램 코드의 형태로 구현될 수 있고, 여기서 컴퓨터 프로그램 코드가 컴퓨터에 로딩되고 수행되는 경우, 이 컴퓨터는 본 발명을 실행하는 장치가 된다. 컴퓨터 상에서 구현되는 경우, 컴퓨터 프로그램 코드 세그먼트는 이 컴퓨터가 특정 로직 회로 또는 프로세싱 모듈을 생성하도록 구성한다.The invention can be implemented in the form of a computer-implemented process and an apparatus for executing the process. The invention may also be embodied in the form of computer program code comprising computer readable instructions embodied on a tangible medium such as a floppy disk, CD-ROMS, DVD, hard drive or any other computer readable storage medium. When computer program code is loaded into a computer and executed, the computer becomes an apparatus for implementing the present invention. If implemented on a computer, the computer program code segment configures the computer to generate a specific logic circuit or processing module.
도 1은 컴퓨터 스크린 상에서 관측될 수 있는 바와 같이 본 발명의 예시적인 패스 다운 데이터베이스 엔트리이다. 이러한 데이터베이스는 마이크로소프트 액세스와 같은 임의의 데이터베이스 소프웨어 프로그램에 의해 생성될 수 있다. 그러나, 이 데이터베이스는 또한 마이크로소프트 액셀과 같은 스프레드시트 프로그램에서 유지될 수도 있다. 이 데이터베이스 또는 데이터베이스 테이블(10)은 조작자가 어떤 기계, 시스템 또는 프로세스가 문제를 가지고 있는가와 특정 문제의 날짜 및 시스템에 연관된 문제의 식별을 결정할 수 있도록 해주기 위해 다양한 영역에서 구성 및 저장될 수 있다. 예시된 바와 같이, 제 1 열(12)은 문제를 가지고 있는 기계를 식별한다. 제 2 열(13)은 문제가 발생한 날짜를 식별한다. 그 문제의 시간도 포함될 수 있다. 제 3 열(18)은 이전 조작자가 문제의 설명에 포함시키도록 결정할 수 있는 임의의 코멘트에 따라 발생한 문제 유형을 식별한다. 제 4 열(16)은 엔트리가 패스 다운인지 또는 흐름도 엔트리인지를 식별한다. 이들 데이터 모두는 실제로 데이터베이스에 저장되고 이 데이터베이스는 프로세서 또는 컴퓨터에 통합되어 테이블 포맷으로 데이터를 디스플레이한다. 당업자라면 알게되는 바와 같이, 데이터는 코멘트, 번호, 차트, 그림, 임의의 유형의 멀티 미디어 등을 포함할 수 있으나, 여기에 제한되는 것은 아니다.1 is an exemplary pass down database entry of the present invention as can be observed on a computer screen. Such a database may be created by any database software program, such as Microsoft Access. However, this database can also be maintained in spreadsheet programs such as Microsoft Excel. This database or database table 10 may be configured and stored in various areas to allow an operator to determine which machine, system or process has a problem and the date of a particular problem and the identification of a problem associated with the system. As illustrated, the first column 12 identifies the machine having a problem. The second column 13 identifies the date on which the problem occurred. The time of the problem may also be included. Third column 18 identifies the type of problem that occurred according to any comment that the previous operator may decide to include in the description of the problem. The fourth column 16 identifies whether the entry is a pass down or a flowchart entry. All of this data is actually stored in a database, which is integrated into a processor or computer to display the data in table format. As will be appreciated by those skilled in the art, the data may include, but is not limited to, comments, numbers, charts, drawings, any type of multimedia, and the like.
도 2는 본 발명의 흐름도 탭 및 패스 다운 데이터베이스 테이블의 예시적 실시예이다. 마이크로소프트 액세스와 같은 백그라운드 프로그램(background program)은 메모리에 저장된 다수의 문제 해결 흐름도를 구비하고 이때 각 흐름도는 특정 유형의 기계, 프로세스 또는 시스템과 연관된다. 백그라운드 프로그램은 위에서 설명한 데이터베이스 소프트웨어 프로그램을 또한 유지하는 컴퓨터 또는 프로세서 상에서 동작한다. 또 다른 바람직한 실시예에서, 데이터베이스 소프트웨어 프로그램은 제 2 컴퓨터 상에서 동작되고 그 결과적인 데이터베이스는 백그라운드 프로그램을 동작시키는 컴퓨터 또는 프로세서 상에서만 디스플레이된다.2 is an exemplary embodiment of a flow chart tab and pass down database table of the present invention. Background programs, such as Microsoft Access, have a number of troubleshooting flowcharts stored in memory, where each flowchart is associated with a particular type of machine, process, or system. The background program runs on a computer or processor that also maintains the database software program described above. In another preferred embodiment, the database software program is run on the second computer and the resulting database is only displayed on the computer or processor running the background program.
조작자가 기계, 장비의 일부분, 시스템 또는 프로세스의 유형에 연관된 결함을 입력할 경우, 배경 프로그램은 메모리로부터 연관된 흐름도(20)를 검색하여 그 흐름도를 문제를 갖고 있는 특정 기계에 연관시킨다. 일 실시예에서, 흐름도의 표현은 흐름도에 특정된 수정된 패스 다운 데이터베이스 테이블(22)과 문제를 교정하는 프로토콜에 대응하는 흐름도를 보여주는 분할 스크린으로 표현된다. 또 다른 실시예에서, 도시되지 않았지만, 수정된 패스 다운 데이터베이스 테이블은 제공되지 않는다.When an operator enters a fault associated with a type of machine, piece of equipment, system or process, the background program retrieves the associated flowchart 20 from memory and associates the flowchart to the particular machine having the problem. In one embodiment, the representation of the flow chart is represented by a split screen showing the flow path corresponding to the modified pass down database table 22 specified in the flow chart and the protocol for correcting the problem. In another embodiment, although not shown, a modified pass down database table is not provided.
조작자가 특정 기계에 연관된 결함을 입력하고 프로그램이 그 특정 기계에 대한 흐름도를 자동으로 제공하는 단계에서, 데이터베이스 엔트리 스크린과 흐름도 간의 상관 관계가 생성된다. 일 바람직한 실시예에서, 노드(24)가 흐름도에서 선택될 때마다, 형식(26)은 데이터베이스 스크린 상에 제공되어 조작자가 정보를 채울 수 있거나 또는 실행 중인 특정 테스트에 대한 디폴트 정보를 선택하도록 해준다. 또 다른 바람직한 실시예에서, 배경 프로그램은 흐름도를 통해 실행되고 결과를 종래 기술에 알려진 드롭 다운(drop down) 테이블과 같은 제 2 형식으로 표현한다. 이 정보는 데이터베이스에 저장되고 자동으로 나타나고(appear) 또한 동시에 흐름도의 특정 영역이 특히 강조되어(단계(28)) 조작자가 흐름도를 빠르게 관찰할 수 있고 프로그램이 진단 또는 테스트 프로세스 중인지를 시각적으로 정확하게 판정할 수 있다.In the step in which the operator enters a defect associated with a particular machine and the program automatically provides a flowchart for that particular machine, a correlation is created between the database entry screen and the flowchart. In one preferred embodiment, whenever node 24 is selected in the flowchart, a form 26 is provided on the database screen to allow the operator to fill in the information or to select default information for the particular test being run. In another preferred embodiment, the background program is run through a flow diagram and present the results in a second format, such as a drop down table known in the art. This information is stored in the database and appears automatically, and at the same time particular areas of the flowchart are particularly highlighted (step 28), allowing the operator to quickly observe the flowchart and visually determine if the program is in a diagnostic or test process. can do.
바람직한 실시예에서, 노드에서의 응답은 예/아니오 또는 통과/실패이다. 당업자라면 응답을 나타내는 다른 형태의 표시가 주어질 수 있다는 것을 알 수 있을 것이다. 응답은 실패에 대해서는 붉은색으로 또는 통과에 대해서는 노란색으로와 같이 소정의 컬러로 강조될 수도 있다. 그러므로, 개시 조작자 또는 새로운 조작자가 흐름도를 관찰하는 경우, 이 조작자는 기계가 특정 노드를 통과했는지를 빠르게 결정할 수 있다. 일단 모든 조건들이 만족되고, 마지막 노드가 강조되면, 흐름도는 종료되고 기계는 재검증(requalification)되어 다음 차례의 정규 프로세스 체크가 필요할 때까지 또는 다음 결함이 검출될 때까지 제품을 생산한다.In a preferred embodiment, the response at the node is yes / no or pass / fail. Those skilled in the art will appreciate that other forms of representation may be given to indicate a response. The response may be highlighted in some color, such as red for failure or yellow for passing. Therefore, when the initiating operator or a new operator observes the flowchart, the operator can quickly determine whether the machine has passed through a particular node. Once all the conditions are met and the last node is highlighted, the flow chart ends and the machine is requalified to produce the product until the next regular process check is needed or until the next fault is detected.
도 3은 본 발명을 구성하는 예시적인 구성 요소의 블록도를 예시한다. 다수의 프로세스 흐름도(32)를 나타내는 데이터를 저장하는 메모리(30)가 제공된다. 각 프로세스 흐름도(32)는 다수의 프로세스 단계(33)를 포함할 수 있다. 각 프로세스 단계(33)는 테이블(35)의 대표 엔트리(36)와 연관된다. 그러므로 다수의 테이블(35)이 존재하는데, 각각은 프로세스 흐름도(32)와 연관된다. 또 다른 바람직한 실시예에서, 메모리(30)는 다수의 메모리 장치일 수 있는데 여기서 상이한 메모리 장치 상에 다양한 흐름도(32) 및 테이블(35)이 상주할 수 있다. 프로세서(40)는 메모리(30)에 연결되고 프로세스 흐름도(32) 및/또는 연관된 테이블(35)을 선택하는 프로그램된 인스트럭션을 수행한다. 선택된 프로세스 흐름도(32)의 프로세스 단계(33)를 구현하는 동작에 응답하여 선택된 테이블(35)에 데이터를 기입하는 데이터 엔트리 장치(42)가 제공된다. 바람직한 실시예에서, 사용자가 데이터를 기입하기 위한 데이터 엔트리 장치(42)가 제공된다. 또 다른 바람직한 실시예에서, 데이터 엔트리 장치(42)는 또 다른 사전결정된 데이터 엔트를 선택함으로써 또는 데이터 영역에 디폴트 데이터를 상주시킴으로써 데이터 기입을 용이하게 한다. 디스플레이(44)는 선택된 프로세스 흐름도(32) 및/또는 연관된 테이블(35)의 적어도 일부분을 디스플레이하는 프로세서(40)에 연결된다. 디스플레이(44)는 또한 사용자에게 테이블(35)로부터 선택된 데이터 엔트리(36)와 연관된 흐름도(32)의 프로세스 단계(33)의 상태를 알려주는 표시기(46)를 갖는다. 일 바람직한 실시예서, 청각적 표시기가 제공된다.3 illustrates a block diagram of exemplary components that make up the present invention. A memory 30 is provided that stores data representing a number of process flow diagrams 32. Each process flow diagram 32 may include a number of process steps 33. Each process step 33 is associated with a representative entry 36 of the table 35. There are therefore a number of tables 35, each associated with a process flow chart 32. In another preferred embodiment, memory 30 may be a number of memory devices, where various flowcharts 32 and tables 35 may reside on different memory devices. Processor 40 is coupled to memory 30 and performs programmed instructions to select process flow chart 32 and / or associated table 35. A data entry device 42 is provided which writes data to the selected table 35 in response to the operation of implementing the process step 33 of the selected process flowchart 32. In a preferred embodiment, a data entry device 42 is provided for the user to write data. In another preferred embodiment, data entry device 42 facilitates data writing by selecting another predetermined data entry or by residing default data in the data area. Display 44 is connected to processor 40 displaying at least a portion of selected process flow chart 32 and / or associated table 35. Display 44 also has an indicator 46 that informs the user of the status of process step 33 of flowchart 32 associated with data entry 36 selected from table 35. In one preferred embodiment, an acoustic indicator is provided.
도 4에 도시된 바와 같이, 단계(50)에서, 동작에 있어서 본 발명은 프로세스흐름도에 의해 표현되는 다수의 단계를 갖는 프로세스를 구현할 것이다. 단계(52)에서 프로세스의 제각기의 다수의 단계와 각각 연관된 데이터를 기록하는 테이블이 생성된다. 주어진 프로세스 단계에 있어서, 단계(54)에서, 프로세스 구현 진행에 따른 프로세스 단계와 연관된 동작에 응답하여 테이블에 데이터가 기록된다. 단계(56)에서, 프로세스 흐름도의 적어도 일부분 및/또는 테이블의 적어도 일부분을 보여주기 위해 디스플레이가 사용된다. 디스플레이되는 흐름도 및/또는 테이블의 양은 디스플레이의 크기 및 흐름도 및/또는 테이블의 복잡도에 따라 결정된다. 단계(58)에서, 프로세스의 상태를 사용자에게 알려주는 표시가 디스플레이 상에 제공된다. 또 다른 바람직한 실시예에서, 이 표시는 프로세스의 진행에 대해 설명해주는 반복되는 소리 및 음성과 같은 청각적 표시기이다.As shown in Fig. 4, in step 50, in operation, the present invention will implement a process having multiple steps represented by a process flow diagram. In step 52 a table is created that records data associated with each of the plurality of steps of the process. For a given process step, in step 54, data is written to the table in response to the actions associated with the process step as the process implementation proceeds. In step 56, a display is used to show at least a portion of the process flow chart and / or at least a portion of the table. The amount of flowcharts and / or tables displayed is determined by the size of the display and the complexity of the flowcharts and / or tables. In step 58, an indication is provided on the display informing the user of the status of the process. In another preferred embodiment, this indication is an auditory indicator, such as repeated sound and voice, that describes the progress of the process.
도 5는 본 발명의 또 다른 바람직한 실시예를 예시한다. 예시된 바와 같이, 단계(62)에서, 본 발명은 진단 프로세스를 수행한다. 단계(64)에서, 각 테이블 엔트리가 프로세스 단계에 대응하는 다수의 테이블 엔트리를 갖는 테이블이 생성된다. 단계(66)에서, 프로세스 흐름도 및/또는 테이블의 적어도 일부분이 디스플레이된다. 단계(68)에서, 진단 프로세스의 상태가 사용자에게 표시되고, 이때 표시 방법은 시각적 표시 및/또는 청각적 표시이다.5 illustrates another preferred embodiment of the present invention. As illustrated, in step 62, the present invention performs a diagnostic process. In step 64, a table is created in which each table entry has a plurality of table entries corresponding to process steps. In step 66, at least a portion of the process flow chart and / or table is displayed. In step 68, the status of the diagnostic process is displayed to the user, where the display method is a visual display and / or an audio display.
본 발명은 현재 바람직한 실시예로 간주되는 것으로 설명되었지만, 다수의 변형 및 수정이 당업자에게 분명할 것이다. 따라서, 본 발명은 특정 예시적인 실시예에 제한되지 않고, 첨부한 청구항의 전체 정신 및 범주에 의해 해석되어야한다.While the present invention has been described as being presently considered to be the preferred embodiment, many variations and modifications will be apparent to those skilled in the art. Accordingly, the present invention should not be limited to the specific exemplary embodiments, but should be construed in the spirit and scope of the appended claims.
본 발명은 장비 또는 기계 부품, 시스템 또는 프로세스와 연관된 문제를 진단하고 추적하는 방법 및 시스템에 관한 것으로, 이 진단 및 추적 프로시저는 결함이 발견된 후에 발생할 수 있거나 결함이 발생하기 전 결함을 검출할 수 있는 루틴 예방 관리 프로시저일 수 있기 때문에, 문제가 발생하더라고 진단 및 추적하여 해결할 수 있고 미리 예방할 수도 있다.The present invention relates to a method and system for diagnosing and tracking a problem associated with an equipment or mechanical part, system, or process, wherein the diagnostic and tracking procedure can occur after a defect is discovered or before a defect is detected. Because it can be a routine preventive maintenance procedure, it can be diagnosed, tracked, and prevented even if a problem occurs.
Claims (18)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US36050402P | 2002-02-27 | 2002-02-27 | |
US60/360,504 | 2002-02-27 | ||
US10/259,255 | 2002-09-27 | ||
US10/259,255 US20040061722A1 (en) | 2002-09-27 | 2002-09-27 | Passdown database and flow chart |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030071516A true KR20030071516A (en) | 2003-09-03 |
Family
ID=26947191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-0011864A KR20030071516A (en) | 2002-02-27 | 2003-02-26 | Passdown database and flow chart |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP2003308368A (en) |
KR (1) | KR20030071516A (en) |
GB (1) | GB2401204A (en) |
TW (1) | TW200306481A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4599242B2 (en) * | 2005-07-01 | 2010-12-15 | 株式会社日立製作所 | Process management system and process management method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5233688A (en) * | 1988-03-31 | 1993-08-03 | Kabushiki Kaisha Toshiba | Method and apparatus for process monitoring and method of constructing network diagram for process monitoring |
FR2692055B1 (en) * | 1992-06-09 | 1996-10-25 | Bull Sa | DEVICE FOR DESIGNING INFORMATION CONTROL NETWORKS FOR MODELING ALL PROCESSES. |
US5596704A (en) * | 1993-11-11 | 1997-01-21 | Bechtel Group, Inc. | Process flow diagram generator |
-
2003
- 2003-01-27 TW TW092101728A patent/TW200306481A/en unknown
- 2003-02-04 GB GB0302540A patent/GB2401204A/en not_active Withdrawn
- 2003-02-26 KR KR10-2003-0011864A patent/KR20030071516A/en not_active Application Discontinuation
- 2003-02-27 JP JP2003050195A patent/JP2003308368A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
TW200306481A (en) | 2003-11-16 |
GB2401204A (en) | 2004-11-03 |
JP2003308368A (en) | 2003-10-31 |
GB0302540D0 (en) | 2003-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7290182B2 (en) | Software tool for monitoring faults in an automation device | |
EP0482522A1 (en) | Automatic test generation for model-based real-time fault diagnostic systems | |
JP4911080B2 (en) | Quality improvement system | |
JP7564609B2 (en) | TERMINAL DEVICE, WORK VEHICLE SYSTEM, INFORMATION PROCESSING METHOD, AND SERVER DEVICE | |
US20040189717A1 (en) | Intelligent drill-down for graphical user interface | |
KR20030071516A (en) | Passdown database and flow chart | |
US20040061722A1 (en) | Passdown database and flow chart | |
JP2000358029A (en) | Automatic fault diagnostic network system, and automatic fault diagnostic method for network | |
JP7111481B2 (en) | System test equipment | |
JPH08305600A (en) | Supervisory and diagnostic device for fault state of computer system | |
JP4186503B2 (en) | Failure diagnosis apparatus, failure diagnosis method and program thereof | |
US20050125079A1 (en) | Interactive instructions in sequential control modules in controllers | |
JP2020038473A (en) | Analyzer and defect countermeasure support method | |
JP4507586B2 (en) | Failure mode effect analysis system and recording medium | |
JP7511797B2 (en) | Maintenance support system, maintenance support method, and maintenance support program | |
US20070294603A1 (en) | Method for responding to errors occurring during operation of a networked medical system | |
JP3858887B2 (en) | Failure judgment system and judgment method | |
WO2023047806A1 (en) | Information processing device and automatic analysis system | |
JP3449042B2 (en) | Method and apparatus for monitoring traffic congestion in plant operation control device | |
JP2006099298A (en) | Fault diagnosis method for device | |
JP2006236192A (en) | Quality control system | |
JPH02151000A (en) | Fault diagnostic device and fault diagnostic system | |
JPH04291428A (en) | Fault information display device | |
JPH03211425A (en) | Abnormal noise diagnostic device for machine | |
Dubois | ALARM MANAGEMENT AND FAULT DETECTION |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |