Mr. Piel Piel's own fault and external fault diagnosis method and apparatus

본 발명은 PLC의 고장을 진단하는 방법 및 장치에 관한 것으로, 특히 PLC 입/출력추적방법과 고장사례 데이터 베이스 검색을 적용하여 PLC 고장 복구 시간을 단축할 수 있다. 본 발명에 의한 PLC고장 진단장치는 PLC 프로그램을 번역하여 PLC 고장진단 알고리즘부에 보내는 PLC 언어번역기와, 자기진단 기능, 오입력 추적 기능, 과거 고장사례를 통한 고장복구 기능, 유닛별 진단기능이 있는 PLC 고장진단 알고리즘부와, 고장사례를 저장하고 고장사례 데이터 베이스 관리부에 고장사례를 제공하는 PLC 고장사례 데이터 베이스를 구비하여, 고장복구 시간을 단축시킬 수 있고, 본 발명의 PLC 고장 진단방법은 자기진단 단계와, 오입력을 역추적하여 고장원인을 찾아내는 단계와, 과거의 고장사례를 이용하여 고장을 진단하는 단계와, 유닛별로 각각의 기능을 진단하는 단계를 포함하여 구성된다. 상기 오입력을 역추적하여 고장원인을 찾아내는 단계는 입출력 변수들과 내부변수들을 각각 노드로 설정하고 각 노드들 간의 관계를 나타내는 어드레스를 저장하고 특정 출력점을 입력하면 영향을 미치는 입력점을 찾는 단계이고, 상기 과거의 고장사례를 이용하여 고장을 진단하는 단계는 고장사례 데이터 베이스 관리부에서 PLC 고장사례 데이터 베이스에 액세스하기 위해 데이터 베이스 관리시스템을 통하여 데이터를 검색하고 갱신한다.